html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.brand-root{background-color:var(--background)!important;color:var(--foreground)!important;font-family:var(--font-sans)!important}[data-theme=classic]{font-family:var(--font-sans);background-color:var(--background);color:var(--foreground)}[data-theme=classic] h1,[data-theme=classic] h2,[data-theme=classic] h3,[data-theme=classic] h4,[data-theme=classic] h5,[data-theme=classic] h6{font-family:var(--font-heading)}[data-theme=classic] code,[data-theme=classic] kbd,[data-theme=classic] pre,[data-theme=classic] samp{font-family:var(--font-mono)}.dark [data-theme=classic]{color-scheme:dark}[data-theme=classic] a:focus-visible,[data-theme=classic] button:focus-visible,[data-theme=classic] input:focus-visible,[data-theme=classic] select:focus-visible,[data-theme=classic] textarea:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.375rem}[data-theme=classic] a,[data-theme=classic] button{position:relative;transition:color .2s ease,background-color .2s ease,border-color .2s ease}[data-theme=classic] *,[data-theme=classic] :after,[data-theme=classic] :before{transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}[data-theme=classic] ::selection{background-color:var(--primary);color:var(--primary-foreground)}[data-theme=classic] ::-moz-selection{background-color:var(--primary);color:var(--primary-foreground)}[data-theme=classic] img{transition:opacity .3s ease}