:root{--ui-bg:var(--paper);--ui-bg-elevated:var(--paper-2);--ui-bg-inset:var(--paper-3);--ui-fg:var(--ink);--ui-fg-muted:var(--ink-3);--ui-fg-faint:var(--ink-4);--ui-border:var(--rule-soft);--ui-border-strong:var(--rule);--ui-accent:var(--vermillion);--ui-accent-deep:var(--vermillion-deep);--ui-accent-soft:var(--vermillion-soft);--ui-danger:var(--vermillion-deep);--ui-danger-soft:var(--vermillion-soft);--ui-focus-ring:var(--vermillion);--ui-focus-ring-width:2px;--ui-focus-ring-offset:2px;--ui-radius-sm:0;--ui-radius-md:0;--ui-radius-lg:0;--ui-radius-full:0;--ui-shadow-sm:0 1px 0 0 var(--rule-soft);--ui-shadow-md:0 1px 0 0 var(--rule-soft), 0 8px 24px -12px rgb(var(--ink-rgb) / .18);--ui-shadow-lg:0 1px 0 0 var(--rule-soft), 0 16px 40px -16px rgb(var(--ink-rgb) / .24);--ui-motion-duration-fast:.12s;--ui-motion-duration:.2s;--ui-motion-duration-slow:.28s;--ui-motion-easing:var(--easing)}:root[data-theme=dark]{--ui-shadow-md:0 1px 0 0 var(--rule-soft), 0 8px 24px -12px rgb(var(--ink-rgb) / .28);--ui-shadow-lg:0 1px 0 0 var(--rule-soft), 0 16px 40px -16px rgb(var(--ink-rgb) / .34)}
:root{--ui-layer-base:0;--ui-layer-sticky:100;--ui-layer-popover:200;--ui-layer-sheet:1000;--ui-layer-dialog:1100;--ui-layer-command:5000;--ui-layer-lightbox:9000;--ui-layer-lightbox-control:9300;--ui-layer-nested-dialog:9400;--ui-layer-toast:10000}.ui-focus-visible:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.ui-backdrop{background:rgb(var(--ink-rgb) / .32);position:fixed;inset:0}.ui-popup{background:var(--ui-bg-elevated);color:var(--ui-fg);border:1px solid var(--ui-border-strong);box-shadow:var(--ui-shadow-md);outline:none}@media (prefers-reduced-motion:reduce){.ui-backdrop,.ui-popup{transition:none!important;animation:none!important}}
