.theme-scan{--g-blue-50:#e8f0fe;--g-blue-100:#d2e3fc;--g-blue-300:#8ab4f8;--g-blue-600:#1a73e8;--g-blue-700:#1967d2;--g-blue-800:#185abc;--g-blue-900:#174ea6;--g-green-50:#e6f4ea;--g-green-500:#34a853;--g-green-700:#188038;--g-green-800:#137333;--g-red-50:#fce8e6;--g-red-500:#ea4335;--g-red-600:#d93025;--g-red-700:#c5221f;--g-yellow-50:#fef7e0;--g-yellow-100:#feefc3;--g-yellow-300:#fdd663;--g-yellow-500:#fbbc05;--g-yellow-600:#f9ab00;--g-grey-100:#f1f3f4;--g-grey-200:#e8eaed;--g-grey-300:#dadce0;--g-grey-400:#bdc1c6;--g-grey-500:#9aa0a6;--g-grey-600:#80868b;--g-grey-700:#5f6368;--g-grey-800:#3c4043;--g-grey-900:#202124;--color-ink:var(--g-grey-900);--color-ink-muted:var(--g-grey-800);--color-ink-subtle:var(--g-grey-700);--color-border:var(--g-grey-300);--color-border-strong:var(--g-grey-300);--color-border-input:var(--g-grey-600);--color-surface-2:var(--g-grey-100);--color-accent:var(--g-blue-700);--color-accent-hover:var(--g-blue-800);--color-accent-pressed:var(--g-blue-900);--color-accent-soft:var(--g-blue-50);--color-focus:var(--g-blue-600);--color-mark:var(--g-yellow-300);--color-mark-soft:var(--g-yellow-100);--color-named:var(--g-green-700);--color-named-soft:var(--g-green-50);--color-correct:var(--g-green-800);--color-correct-soft:var(--g-green-50);--color-missing:var(--g-red-600);--color-missing-soft:var(--g-red-50);--color-wrong:var(--g-red-700);--color-wrong-soft:var(--g-red-50);--scan-slab:var(--g-grey-900);--scan-on-slab-2:var(--g-grey-400);--scan-on-slab-3:var(--g-grey-500);--scan-slab-rule:var(--g-grey-800)}.theme-scan .label{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--g-grey-700);font-size:13px;font-weight:600;line-height:18px}.theme-scan [data-chip]{font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:15px;font-weight:500}.theme-scan [data-chip][aria-current=true]{color:var(--g-blue-700);border-bottom-color:var(--g-blue-600);font-weight:600}.theme-scan .sticky.top-header{border-bottom-color:var(--g-grey-300)}.theme-scan footer{border-top-color:var(--g-grey-300)}.theme-scan header .mark{--color-mark:var(--g-yellow-500)}.theme-scan .mark-you{background:linear-gradient(180deg, transparent 15%, var(--g-blue-100) 15%, var(--g-blue-100) 90%, transparent 90%);box-shadow:none;font-weight:600}.theme-scan .scan-slab :focus-visible,.theme-scan .scan-band :focus-visible{outline-color:#fff}:root:has(.theme-scan [data-chip]){scroll-padding-top:112px}
