:where(:root[data-ds=app] body,.ds){background:rgb(var(--ds-canvas));color:rgb(var(--ds-fg-body));font-family:var(--font-masar),system-ui,sans-serif;line-height:1.75;letter-spacing:0}:where(.ds h1,.ds h2,.ds h3,.ds h4){color:rgb(var(--ds-fg));letter-spacing:0}.ds ::-moz-selection{background:rgb(var(--ds-primary));color:rgb(var(--ds-primary-fg))}.ds ::selection{background:rgb(var(--ds-primary));color:rgb(var(--ds-primary-fg))}:where(.ds .tabular,.ds [data-num]){font-variant-numeric:tabular-nums}:where(.ds :focus-visible){outline:2px solid rgb(var(--ds-ring));outline-offset:2px}:where(.ds input:not([type=checkbox]):not([type=radio]):not([type=range]),.ds select,.ds textarea){font-size:max(16px,1em)}.ds input::-moz-placeholder,.ds textarea::-moz-placeholder{color:rgb(var(--ds-fg-subtle));opacity:1}.ds input::placeholder,.ds textarea::placeholder{color:rgb(var(--ds-fg-subtle));opacity:1}@media (prefers-reduced-motion:reduce){.ds :after,.ds :before,:where(.ds *){animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}