/* GameTime Control auth UI — change brand/layout here for future reskins */
:root {
    --gtc-font-family: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;

    --gtc-color-brand: #3d9a4a;
    --gtc-color-brand-hover: #358a41;
    --gtc-color-brand-soft: #e8f5ea;
    --gtc-color-brand-blob: rgba(61, 154, 74, 0.12);

    --gtc-color-text: #1a1f24;
    --gtc-color-text-muted: #5c6670;
    --gtc-color-link: #2b6cb0;
    --gtc-color-link-hover: #1e4f8a;

    --gtc-color-surface: #ffffff;
    --gtc-color-page: #f4f6f8;
    --gtc-color-border: #d8dee4;
    --gtc-color-input-bg: #ffffff;
    --gtc-color-danger: #c53030;

    --gtc-radius-card: 12px;
    --gtc-radius-control: 10px;
    --gtc-shadow-card: 0 8px 32px rgba(26, 31, 36, 0.08);

    --gtc-space-page-y: clamp(1.5rem, 4vw, 3rem);
    --gtc-space-page-x: clamp(1rem, 4vw, 1.5rem);
    --gtc-auth-card-width: min(100%, 28rem);
    --gtc-auth-content-max: 32rem;

    --gtc-control-min-height: 2.75rem;
}
