.capta-bio-page{position:relative;min-height:100svh}.capta-bio-share{position:absolute;top:16px;right:max(16px,calc((100% - 440px) / 2));z-index:5;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--border,#e0eaf5);border-radius:50%;background:white;color:var(--foreground)}.capta-bio-share-feedback{max-width:calc(100% - 32px);position:absolute;top:58px;right:16px;z-index:5;padding:6px 10px;border-radius:8px;background:white;font-size:12px}.capta-bio-credit{display:flex;align-items:center;justify-content:center;gap:8px;max-width:440px;margin-inline:auto;padding:18px 20px 28px;border-top:1px solid #e1edf8;color:#7183a1;font-size:11px}.capta-bio-section{--bio-accent:var(--action-primary,var(--primary));--section-content-max-width:440px;--section-padding-x:20px;position:relative;background:transparent}.capta-bio-profile{isolation:isolate;overflow:hidden;padding-block:56px 20px}.capta-bio-wave{position:absolute;inset:0 0 auto;z-index:-1;width:100%;height:240px;color:var(--bio-accent);--bio-wave-end:color-mix(in srgb,var(--bio-accent) 25%,var(--action-secondary,white));pointer-events:none}.capta-bio-avatar{display:flex;align-items:center;justify-content:center;width:120px;height:120px;margin-bottom:16px;border:5px solid white;border-radius:50%;background:color-mix(in srgb,var(--bio-accent) 10%,white);color:var(--bio-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--bio-accent) 30%,transparent),0 8px 24px #15356512;font-size:32px;font-weight:700}.capta-bio-name{margin:0;font-size:30px;line-height:1.2;font-weight:750;letter-spacing:-.035em;overflow-wrap:anywhere}.capta-bio-profession{margin-top:6px;font-size:15px;color:var(--muted-foreground)}.capta-bio-description{max-width:34ch;margin:18px auto 0;font-size:14px;line-height:1.6;text-wrap:pretty}.capta-bio-links{padding-block:4px 16px}.capta-bio-link-list{display:flex;flex-direction:column;gap:12px}.capta-bio-link{width:100%;height:auto;min-height:64px;justify-content:flex-start;gap:12px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--bio-accent) 21%,white);border-radius:16px;background:white;color:var(--foreground);box-shadow:0 5px 16px #15356506;font-size:14px;font-weight:650;white-space:normal}.capta-bio-link[data-bio-primary=true]{border-color:var(--bio-accent);background:var(--bio-accent);color:var(--action-primary-foreground,var(--primary-foreground));box-shadow:inset 0 1px 0 #ffffff33,0 8px 22px color-mix(in srgb,var(--bio-accent) 20%,transparent)}.capta-bio-link .capta-button-content,.capta-bio-link .capta-button-label{display:flex;width:100%;min-width:0;align-items:center;gap:12px}.capta-bio-page [data-section-id]{--tw-ring-color:#2864f5}.capta-bio-link:hover{border-color:var(--bio-accent);background:color-mix(in srgb,var(--bio-accent) 4%,white)}.capta-bio-link[data-bio-primary=true]:hover{background:color-mix(in srgb,var(--bio-accent) 92%,black)}.capta-bio-link-icon{display:flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:9px;background:color-mix(in srgb,var(--bio-accent) 8%,white)}.capta-bio-link-arrow,.capta-bio-link-icon{color:var(--bio-accent)}.capta-bio-link[data-bio-primary=true] .capta-bio-link-arrow{color:inherit}.capta-bio-link[data-bio-primary=true] .capta-bio-link-icon{background:#ffffff26;color:inherit}.capta-bio-social{padding-block:8px 32px}.capta-bio-social-link{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--bio-accent) 22%,white);border-radius:50%;background:white;color:var(--bio-accent);transition:background-color .15s,border-color .15s}.capta-bio-social-link:hover{border-color:var(--bio-accent);background:color-mix(in srgb,var(--bio-accent) 6%,white)}.capta-bio-social-link:focus-visible{outline:2px solid var(--bio-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.capta-bio-social-link{transition:none}}