*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;-webkit-font-smoothing:antialiased}:root{color-scheme:light;--paper: oklch(.985 .004 95);--surface: #fff;--surface-2: oklch(.975 .004 95);--surface-hover: oklch(.965 .005 90);--ink: oklch(.24 .012 70);--ink-2: oklch(.42 .012 70);--muted: oklch(.56 .01 70);--label: oklch(.62 .01 70);--faint: oklch(.72 .008 70);--border: oklch(.915 .005 80);--border-2: oklch(.86 .006 80);--border-strong: oklch(.8 .006 80);--accent: oklch(.55 .13 256);--accent-hover: oklch(.48 .13 256);--accent-strong: oklch(.5 .12 256);--accent-text: oklch(.4 .12 256);--ver: oklch(.55 .11 155);--amber-bg: oklch(.96 .04 75);--amber-text: oklch(.58 .11 70);--danger: oklch(.52 .16 28);--danger-border: oklch(.7 .14 28);--btn-primary-bg: oklch(.24 .012 70);--btn-primary-fg: #fff;--btn-primary-hover: oklch(.18 .012 70);--brand-bg: oklch(.24 .012 70);--mix-base: #fff;--mark-l: .55;--scrim: rgba(28,28,30,.32);--selection: color-mix(in oklab, oklch(.55 .13 256) 22%, white)}:root[data-theme=dark]{color-scheme:dark;--paper: oklch(.17 .005 250);--surface: oklch(.205 .006 250);--surface-2: oklch(.235 .007 250);--surface-hover: oklch(.275 .009 250);--ink: oklch(.95 .004 250);--ink-2: oklch(.8 .006 250);--muted: oklch(.66 .008 250);--label: oklch(.6 .008 250);--faint: oklch(.52 .008 250);--border: oklch(.3 .008 250);--border-2: oklch(.37 .009 250);--border-strong: oklch(.44 .01 250);--accent: oklch(.68 .14 256);--accent-hover: oklch(.74 .14 256);--accent-strong: oklch(.72 .13 256);--accent-text: oklch(.8 .11 256);--ver: oklch(.7 .13 155);--amber-bg: oklch(.32 .05 75);--amber-text: oklch(.82 .09 80);--danger: oklch(.72 .17 28);--danger-border: oklch(.55 .16 28);--btn-primary-bg: oklch(.92 .008 250);--btn-primary-fg: oklch(.2 .006 250);--btn-primary-hover: oklch(.82 .008 250);--brand-bg: oklch(.24 .012 70);--mix-base: oklch(.255 .008 250);--mark-l: .74;--scrim: rgba(0,0,0,.6);--selection: color-mix(in oklab, oklch(.68 .14 256) 32%, oklch(.205 .006 250))}body{background:var(--paper)}::selection{background:var(--selection)}@keyframes ds-fade{0%{opacity:0}to{opacity:1}}@keyframes ds-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ds-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ds-toast{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ds-spin{to{transform:rotate(360deg)}}@keyframes ds-slide-l{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes ds-slide-r{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes ds-flash{0%{background:color-mix(in oklab,var(--accent) 16%,transparent);outline:2px solid color-mix(in oklab,var(--accent) 50%,transparent);outline-offset:5px}70%{background:color-mix(in oklab,var(--accent) 16%,transparent);outline:2px solid color-mix(in oklab,var(--accent) 50%,transparent);outline-offset:5px}to{background:transparent;outline:2px solid transparent;outline-offset:5px}}.ds-scroll::-webkit-scrollbar{width:11px;height:11px}.ds-scroll::-webkit-scrollbar-thumb{background:var(--border-2);border:3px solid transparent;background-clip:padding-box;border-radius:9px}.ds-scroll::-webkit-scrollbar-thumb:hover{background:var(--border-strong);border:3px solid transparent;background-clip:padding-box}.ds-btn-hover-dark:hover{background:var(--btn-primary-hover)!important}.ds-btn-hover-accent:hover{background:var(--accent-hover)!important}li.ds-li:before{content:"";position:absolute;left:7px;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--faint)}
