.gate-page{min-height:100dvh;padding:var(--space-5);box-sizing:border-box;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--type-size-control);line-height:var(--line-body);place-items:center;margin:0;display:grid}.gate-card{box-sizing:border-box;width:min(var(--layout-gate-card-width), 100%);padding:var(--foundation-space-6) var(--space-5);border:var(--foundation-border-width) solid var(--color-rule);border-radius:var(--foundation-radius-card);background:var(--color-panel)}.gate-brand{font-weight:var(--weight-emphasis);letter-spacing:var(--tracking-display);margin:0}.gate-card h1{margin:var(--space-3) 0 var(--space-1);font-size:var(--type-size-display);letter-spacing:var(--tracking-display)}.gate-sub{margin:0 0 var(--space-5);color:var(--color-muted)}.gate-form{gap:var(--space-2);display:grid}
