/* Semantic aliases. Components reference ONLY these. Re-theming a project means
   editing tokens/colors.css; this file should not need to change. */
:root{
--surface-page:var(--qb-ground);
--surface-card:var(--qb-ground-2);
--surface-raised:var(--qb-ground-3);
--surface-inset:#00000038;
--text-1:var(--qb-ink);
--text-2:var(--qb-ink-2);
--text-3:var(--qb-ink-3);
--text-on-accent:#0E1A1C;
--border-subtle:var(--qb-line);
--border-strong:var(--qb-line-strong);
--accent:var(--qb-signal);
--accent-press:var(--qb-signal-press);
--accent-wash:var(--qb-signal-wash);
--status-pass:var(--qb-signal);
--status-pass-wash:var(--qb-signal-wash);
--status-fail:var(--qb-flag);
--status-fail-wash:var(--qb-flag-wash);
--status-warn:var(--qb-gold);
--status-warn-wash:var(--qb-gold-wash);
--status-info:var(--qb-note);
--status-info-wash:var(--qb-note-wash);
--focus-ring:var(--qb-note);
--focus-ring-width:2px;
--focus-ring-offset:2px;
--link:var(--qb-note);
--link-hover:var(--qb-signal);
}
[data-theme="paper"]{--surface-inset:#0000000d;--text-on-accent:#FFFFFF}
