.social-links-display-container{position:relative;display:inline-block;width:fit-content}.social-links-display-container.editable-field-focus{padding:.75rem}.social-links-edit-btn{position:absolute;top:-.75rem;right:-.75rem;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:#3b82f6;border:2px solid white;border-radius:4px;color:white;cursor:pointer;transition:all .2s ease;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.15)}.social-links-edit-btn:hover{background:#2563eb;transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.2)}.social-links-edit-icon{width:.75rem;height:.75rem}.ethan-walker-data-scientist-contact-form-socials{display:flex;align-items:center;gap:8px;margin-top:4px}.ethan-walker-data-scientist-social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--color-background);color:var(--color-text-secondary);text-decoration:none;transition:all .2s ease;border:1px solid transparent}.ethan-walker-data-scientist-social-link:hover{background:var(--color-primary);color:var(--color-selection-text);transform:translateY(-2px);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}.social-link-icon{width:1.25rem;height:1.25rem;object-fit:contain}.social-link-fallback{font-size:1.125rem}.social-links-empty-display{display:flex;align-items:center;justify-content:center;min-height:2.5rem}.social-links-add-first-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#f0f9ff;border:2px dashed #3b82f6;border-radius:.5rem;color:#2563eb;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease}.social-links-add-first-btn:hover{background:#e0f2fe;border-color:#2563eb;color:#1d4ed8}.social-links-add-icon{font-size:1rem}@media (max-width:640px){.ethan-walker-data-scientist-contact-form-socials{gap:8px}.ethan-walker-data-scientist-social-link{width:36px;height:36px;border-radius:10px}}