.friend-share-card{max-width:1100px;box-sizing:border-box;margin:55px auto 30px;padding:42px 32px;text-align:center;border:1px solid #405071;border-radius:24px;background:linear-gradient(135deg,#24233c,#172c3c);color:#f0f1ff}.friend-share-card h2{font-size:clamp(24px,3vw,34px);line-height:1.25;margin:14px 0}.friend-share-card .friend-share-headline{color:#f0f1ff;font-weight:800;font-size:clamp(31px,4vw,52px);line-height:1.3;margin:18px auto 25px}.friend-share-headline strong{color:#d0b9ff}.friend-share-card>p:not(.friend-share-headline){max-width:800px;margin-inline:auto;color:#c4cee3;font-size:16px}.friend-share-card>small{display:block;color:#b8c6dc;font-size:13px}.friend-share-actions,.developer-profile-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;margin:28px 0 10px}.community-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;box-sizing:border-box;padding:10px 17px;border:1px solid #4b5c78;border-radius:13px;background:#1b3043;color:#f5f6ff;text-decoration:none;font:inherit;font-size:16px;cursor:pointer;max-width:100%}.community-action:hover{background:#2a4056;border-color:#a791cf}.community-action:focus-visible{outline:3px solid #e7af65;outline-offset:4px}.community-action>.external-icon{width:13px;height:13px;flex-shrink:0;color:#c2cee2}.community-logo{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;background:#fff;border-radius:8px}.community-logo .social-icon{display:block;width:25px;height:25px}.community-facebook .community-logo{color:#0866ff}.community-linkedin .community-logo{color:#0a66c2}.community-x .community-logo{color:#fff;background:#080808}.community-whatsapp .community-logo{color:#16a665}.community-copy{background:#c5afff;color:#201535;border-color:#c5afff}.community-copy:hover{background:#ddceff}.community-copy .social-icon{width:22px;height:22px;flex-shrink:0}.friend-share-card .friend-share-status{min-height:25px;margin:9px auto;color:#a8e9c8;font-size:13px}.friend-share-card .friend-share-footnote{margin-top:28px;font-size:14px}.friend-share-fallback{display:block;max-width:600px;margin:14px auto;color:inherit;font-size:13px}.friend-share-fallback[hidden]{display:none}.friend-share-fallback input{display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:12px;border:1px solid #657392;background:#141e31;color:#edf1ff;border-radius:8px;font:inherit}.developer-profile{border-top:1px solid var(--border);padding:30px 0 8px;color:#eef0ff}.developer-profile-intro{display:flex;align-items:center;gap:20px}.developer-profile-intro>a{flex-shrink:0}.developer-profile-photo{display:block;width:88px;height:88px;border-radius:50%;object-fit:cover;object-position:center 22%;border:2px solid #fff}.developer-profile-name{font-size:18px;text-decoration:underline;text-underline-offset:4px;color:#f0f1ff}.developer-profile p{margin:8px 0;color:#d0d8e8;font-size:15px}.developer-profile p.small{color:#aebed4;font-size:13px}.developer-profile h3{font-size:15px;margin:25px 0 12px}.developer-profile-links{justify-content:flex-start;margin:0;gap:14px}.simple-footer .developer-profile .community-action:hover{color:#fff;text-decoration:none}[data-theme=light] .friend-share-card{background:linear-gradient(135deg,#edf4ff,#eaf6f7);border-color:#bcd0e8;color:#183654}[data-theme=light] .friend-share-card h2,[data-theme=light] .friend-share-card .friend-share-headline{color:#183654}[data-theme=light] .friend-share-headline strong{color:#2455b8}[data-theme=light] .friend-share-card>p:not(.friend-share-headline),[data-theme=light] .friend-share-card>small{color:#415d7e}[data-theme=light] .community-action{background:#fff;border-color:#b7cce3;color:#183654}[data-theme=light] .community-action:hover{background:#e5effc;border-color:#759bce}[data-theme=light] .community-action>.external-icon{color:#46658a}[data-theme=light] .community-copy{background:#1d4ed8;border-color:#1d4ed8;color:#fff}[data-theme=light] .community-copy:hover{background:#1e40af}[data-theme=light] .friend-share-card .friend-share-status{color:#17613f}[data-theme=light] .friend-share-fallback input{background:#fff;color:#183654;border-color:#adc6e2}[data-theme=light] .developer-profile,[data-theme=light] .developer-profile-name{color:#183654}[data-theme=light] .developer-profile p{color:#3c5677}[data-theme=light] .developer-profile p.small{color:#526a86}[data-theme=light] .simple-footer .developer-profile .community-action:hover{color:#183654}@media(max-width:600px){.friend-share-card{padding:28px 18px;border-radius:18px;margin-top:35px}.friend-share-actions{gap:10px}.community-action{font-size:14px;padding:9px 12px;min-height:54px;gap:8px}.community-logo{width:30px;height:30px;flex-basis:30px}.community-logo .social-icon{width:23px;height:23px}.developer-profile-intro{gap:14px;align-items:flex-start}.developer-profile-photo{width:72px;height:72px}.developer-profile-name{font-size:16px}.developer-profile p{font-size:14px}.developer-profile-links{gap:10px}}@media(max-width:380px){.friend-share-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.friend-share-actions .community-copy{grid-column:1/-1}.friend-share-actions .community-action{font-size:12px;padding:9px 7px;gap:5px}.developer-profile-intro{flex-direction:column}.developer-profile-links .community-action{font-size:13px}}
