:root{--ink:#141616;--muted:#6b7676;--paper:#fbfefb;--line:rgba(20,22,22,0.1);--selection:blue}::selection{background-color:var(--selection);color:var(--paper)}html{background:var(--paper)}*{box-sizing:border-box;&:focus:not(:is(input,textarea,select)){outline-offset:4px}}body{font-size:100%;font-family:var(--font-geist-sans),system-ui,sans-serif;line-height:1.5;margin:0;min-height:100dvh}[data-scope=dialog][data-part=content],[data-scope=popover][data-part=content],body{background:var(--paper);color:var(--ink)}[data-scope=dialog] [data-part=close-trigger],[data-scope=dialog] button[aria-label=Close],[data-scope=drawer] [data-part=close-trigger],[data-scope=drawer] button[aria-label=Close]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;min-width:2.5rem;padding:0;border:none;border-radius:8px;background:transparent;color:var(--ink);align-self:auto;flex:none}[data-scope=dialog] [data-part=close-trigger]:hover,[data-scope=dialog] button[aria-label=Close]:hover,[data-scope=drawer] [data-part=close-trigger]:hover,[data-scope=drawer] button[aria-label=Close]:hover{background:rgba(20,22,22,.08)}p{text-wrap:pretty}.xs-only{display:none;@media (max-width:768px){display:block}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-in-left{0%{transform:translateX(-10%)}to{transform:translateX(0)}}@keyframes slide-in-right{0%{transform:translateX(10%)}to{transform:translateX(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.page-transition{animation:fade-in .35s ease-out}@media (prefers-reduced-motion:reduce){.page-transition{animation:none}}