.contact-container.s-fuoewn{background:var(--system-color-light);border-radius:10px;flex-direction:column;height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;display:flex;overflow:hidden}.contact-header.s-fuoewn{text-align:center;background:hsla(var(--system-color-dark-hsl),.05);border-bottom:.5px solid hsla(var(--system-color-dark-hsl),.1);padding:16px}.contact-header.s-fuoewn h1:where(.s-fuoewn){color:var(--system-color-light-contrast);letter-spacing:.3px;margin:0;font-size:16px;font-weight:500}.contact-content.s-fuoewn{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:30px;padding:40px 30px;display:flex}.profile-section.s-fuoewn{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.profile-avatar.s-fuoewn{object-fit:cover;border:4px solid #e5e5ea;border-radius:50%;width:100px;height:100px}.profile-section.s-fuoewn h2:where(.s-fuoewn){color:var(--system-color-light-contrast);letter-spacing:-.5px;margin:0;font-size:32px;font-weight:700}.contact-description.s-fuoewn{color:hsla(var(--system-color-dark-hsl),.7);max-width:400px;margin:0;font-size:16px;line-height:1.5}.social-links.s-fuoewn{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;max-width:500px;display:grid}.social-button.s-fuoewn{color:#fff;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;min-height:80px;padding:16px 20px;font-size:18px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.social-button.s-fuoewn:hover{transform:translateY(-2px)}.social-button.instagram.s-fuoewn,.social-button.linkedin.s-fuoewn{background:#007aff}.social-button.s-fuoewn svg{flex-shrink:0}
