:root{--text-primary:#edf0f4;--text-secondary:#c7cdd6;--text-muted:#adb6c4;--focus-ring:#b8d8ff;--control-border:#8793a3;--control-focus:var(--focus-ring);--control-muted:var(--text-muted);--muted:var(--text-muted);font-size:100%}:where(button,a,input,textarea,select,summary,[tabindex]){scroll-margin:1.5rem}:is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}input[aria-invalid=true]{border-color:#ffc0b5}.app-select-label,.app-select-chevron{color:var(--text-muted)}.app-checkbox{border-color:var(--control-border);width:24px;min-width:24px;height:24px}.app-select-trigger{border-color:var(--control-border)}.table-scroll:focus-visible{outline-offset:-3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){:is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline-color:highlight}.button,.app-select-trigger,.app-checkbox{border:1px solid buttontext}.app-checkbox[data-state=checked]{outline-offset:-2px;outline:2px solid highlight}}
