.supporters-shell{max-width:1080px;padding:var(--space-3xl) var(--frame-pad) var(--space-4xl);margin:0 auto;position:relative}.supporters-head{gap:var(--space-md);margin-bottom:var(--space-2xl);padding-bottom:var(--space-2xl);border-bottom:1px solid var(--line-soft);display:grid}.supporters-title{font-family:var(--font-display);font-weight:500;font-size:var(--text-xl);letter-spacing:-.025em;color:var(--text);font-feature-settings:"ss01";max-width:22ch;margin:0;line-height:1.05}.supporters-title em{color:var(--accent);font-style:italic;font-weight:500}.supporters-lede{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-2);max-width:60ch;line-height:1.55}.supporters-cta{font-family:var(--font-mono);font-size:var(--ui-xs);letter-spacing:.04em;color:var(--text-3)}.supporters-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.supporters-tile{padding:var(--space-md);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);transition:border-color var(--dur-quick), background var(--dur-quick), transform var(--dur-base) var(--ease-out);gap:6px;display:grid}.supporters-tile:hover{border-color:color-mix(in oklch, var(--profile-accent,var(--accent)), transparent 50%);background:var(--bg-deep);transform:translateY(-1px)}[data-theme=dark] .supporters-tile:hover{background:var(--surface-2)}.supporters-tile[data-founding=true]{border-style:double;border-width:3px;border-color:color-mix(in oklch, var(--profile-accent,var(--accent)), transparent 60%)}.supporters-mark{font-family:var(--font-mono);font-size:var(--ui-md);color:var(--profile-accent,var(--accent));letter-spacing:.1em;margin:0}.supporters-handle-row{color:var(--text);align-items:center;gap:10px;display:flex}.supporters-avatar{width:36px;height:36px;font-family:var(--font-display);letter-spacing:-.01em;background:var(--avatar-ink);color:var(--text-inv);border-radius:50%;flex-shrink:0;place-items:center;font-size:16px;font-weight:600;display:grid}.supporters-avatar[data-ink=marigold]{background:var(--avatar-marigold);color:#311d00;color:lab(12.908% 8.59718 21.1702)}.supporters-avatar[data-ink=plum]{background:var(--avatar-plum);color:#fbf7fa;color:lab(97.5982% 1.91438 -.762033)}.supporters-avatar[data-ink=teal]{background:var(--avatar-teal);color:#00282a;color:lab(13.4799% -15.5976 -6.38629)}.supporters-avatar[data-ink=sage]{background:var(--avatar-sage);color:#152715;color:lab(13.4978% -11.1957 9.04277)}.supporters-avatar[data-ink=rust]{background:var(--avatar-rust);color:#fcf7f5;color:lab(97.6399% 1.59076 1.42438)}.supporters-avatar[data-ink=ember]{background:var(--avatar-ember);color:#fcf7f7;color:lab(97.622% 1.87537 .874972)}.supporters-avatar[data-ink=ink]{background:var(--avatar-ink);color:var(--text-inv)}.supporters-avatar-img{object-fit:cover;background:var(--surface-2)}.supporters-handle{font-family:var(--font-body);font-size:var(--ui-base);color:var(--text);transition:color var(--dur-quick), border-color var(--dur-quick);border-bottom:1px solid #0000;font-weight:500}.supporters-handle-row:hover .supporters-handle{color:var(--profile-accent,var(--accent));border-color:var(--profile-accent,var(--accent))}.supporters-handle-anon{color:var(--text-3);font-style:italic}.supporters-handle-anon:hover{color:var(--text-3);border-color:#0000}.supporters-quote{font-family:var(--font-body);font-size:var(--ui-sm);color:var(--text-2);margin:4px 0 0;line-height:1.5}.supporters-pager{gap:var(--space-md);margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;display:grid}.supporters-pager .auth-oauth-btn{text-align:center;justify-self:stretch}.supporters-pager :nth-child(2){justify-self:end}@media (max-width:640px){.supporters-shell{padding-top:var(--space-2xl)}.supporters-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}
