/* 興 Aris shared scale. Values are extracted from the student UI, not a new
   theme. Student declarations keep their exact computed values; admin selects
   the compact typography and smaller radii from the same scale. */
:root {
    --brand-primary: var(--orange-dark);
    --brand-primary-text: #1F5FA8;
    --brand-text: var(--brown-dark);
    --brand-muted: var(--brown-light);
    --brand-soft: var(--parchment-accent);
    --brand-surface: #fff;
    --brand-border: color-mix(in srgb, var(--blue) 25%, white);
    --brand-font: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang TC", "Microsoft JhengHei", sans-serif;
    --brand-text-xs: .75rem;
    --brand-text-sm: .85rem;
    --brand-text-compact: .875rem;
    --brand-text-body: 1rem;
    --brand-text-section: 1.5rem;
    --brand-text-welcome: 1.8rem;
    --brand-leading: 1.6;
    --brand-space-1: .25rem;
    --brand-space-2: .5rem;
    --brand-space-3: .75rem;
    --brand-space-4: 1rem;
    --brand-space-6: 1.5rem;
    --brand-space-8: 2rem;
    --brand-radius-sm: 6px;
    --brand-radius-md: 10px;
    --brand-radius-lg: 18px;
    --brand-radius-xl: 30px;
    --brand-radius-pill: 999px;
    --brand-button-padding: .55rem 1rem;
    --brand-button-compact-padding: 6px 12px;
}
