.links-door__main{z-index:1;width:100%;padding:max(1.25rem, env(safe-area-inset-top)) 0 max(1.5rem, env(safe-area-inset-bottom));flex:1;justify-content:center;align-items:center;display:flex;position:relative}.links-door__card{flex-direction:column;align-items:center;gap:.9rem;width:min(100%,26.5rem);margin-inline:auto;padding:0 1.25rem;display:flex}.links-door__identity{text-align:center;flex-direction:column;align-items:center;gap:.3rem;display:flex}.links-door__avatar{object-fit:cover;object-position:center 18%;border:1px solid var(--face-border);width:84px;height:84px;box-shadow:0 0 0 4px var(--face-accent-soft);border-radius:50%}.links-door__name{font-family:var(--face-font-display);letter-spacing:-.02em;color:var(--face-text);margin:.35rem 0 0;font-size:clamp(1.45rem,5.4vw,1.85rem);font-weight:500;line-height:1.15}.links-door__role{color:var(--face-muted);margin:0;font-size:.95rem;line-height:1.4}.links-door__kicker{margin:.15rem 0 0}.links-door__identity-link{flex-direction:column;align-items:center;gap:.3rem;text-decoration:none;display:flex}.links-door__identity-link:hover .links-door__name{text-underline-offset:3px;text-decoration:underline}.links-door__home{letter-spacing:.01em;color:var(--face-muted);font-size:.78rem}.links-door__group{flex-direction:column;gap:.4rem;width:100%;display:flex}.links-door__group-label{text-align:left;margin:.5rem 0 0}.links-door__list{flex-direction:column;gap:.55rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.links-door__btn{text-align:center;width:100%;min-height:52px;padding-inline:1rem}.links-door__featured{text-align:center;flex-direction:column;align-items:center;gap:.55rem;width:100%;padding:.85rem 1rem 1rem;display:flex}.links-door__featured-label{margin:0}.links-door__featured-title{font-family:var(--face-font-display);color:var(--face-text);margin:0;font-size:clamp(1.05rem,3.8vw,1.2rem);font-weight:500;line-height:1.3}.links-door__featured-btn{text-align:center;width:100%;min-height:46px;padding-inline:1rem}.links-door__socials{justify-content:center;gap:.75rem;margin:.15rem 0 0;display:flex}.links-door__social{border:1px solid var(--face-border);background:var(--face-card);width:48px;height:48px;color:var(--face-text);border-radius:999px;justify-content:center;align-items:center;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.links-door__social:hover{border-color:var(--face-accent);background:#fffaf4f2;transform:translateY(-1px)}.links-door a:focus-visible{outline:2px solid var(--face-accent);outline-offset:3px}@media (max-height:740px){.links-door__avatar{width:68px;height:68px}.links-door__card{gap:.65rem}.links-door__name{font-size:1.35rem}.links-door__group-label{margin-top:.25rem}.links-door__featured{padding:.7rem .85rem .8rem}.links-door__featured-btn{min-height:42px}.links-door__btn{min-height:46px}}
