.author-gate{margin:clamp(14px,2.2vh,24px) clamp(18px,2vw,28px) 0;padding:var(--fw-space-4);display:flex;flex-direction:column;align-items:flex-start;gap:var(--fw-space-4);background:var(--fw-card);border-radius:var(--fw-radius)}.author-gate-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fw-space-4);width:100%;margin:0;font-size:var(--fw-type-xs);font-weight:var(--fw-weight-semibold);text-transform:uppercase;color:var(--fw-text-muted)}.author-gate-head strong{font-size:var(--fw-type-2xl);font-weight:var(--fw-weight-semibold);font-variant-numeric:tabular-nums;line-height:1;text-transform:none;color:var(--fw-text)}.author-gate-head strong span{margin-left:var(--fw-space-2);font-size:var(--fw-type-lg);color:var(--fw-text-muted)}.author-gate-medals{display:flex;align-items:center;gap:var(--fw-space-5);margin:0;padding:0;list-style:none}.author-gate-medal{display:flex;align-items:center;gap:var(--fw-space-2);font-size:var(--fw-type-sm);font-variant-numeric:tabular-nums;color:var(--fw-text)}.author-gate-medal img{display:block;filter:var(--fw-drop-shadow)}.author-gate-note{max-width:48ch;margin:0;font-size:var(--fw-type-xs);line-height:1.45;color:var(--fw-text-muted)}.author-gate-foot{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fw-space-2)}.author-gate-play{min-height:var(--fw-control-h);padding:0 var(--fw-space-5)}.author-gate.locked .author-gate-foot{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--fw-space-4);width:100%}.author-gate-pill{display:inline-flex;align-items:center;gap:var(--fw-space-2);flex:none;margin:0;padding:6px var(--fw-space-3);border-radius:var(--fw-radius-pill);background:var(--fw-select);color:var(--fw-text);font-size:var(--fw-type-xs);font-weight:var(--fw-weight-semibold);text-transform:uppercase}.author-gate-pill svg{flex:none;color:var(--fw-live)}.author-gate.short{gap:var(--fw-space-2)}.author-gate.unplayed{gap:var(--fw-space-3)}
