*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{scroll-behavior:smooth;overflow-x:hidden;scrollbar-gutter:stable}@media(hover:hover)and (pointer:fine){html{scrollbar-width:auto;scrollbar-color:color-mix(in srgb,var(--accent) 75%,transparent) var(--bg-card2)}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track{background:var(--bg-card2)}html::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 75%,transparent);border-radius:5px;border:2px solid var(--bg-card2)}html::-webkit-scrollbar-thumb:hover{background:var(--accent)}}*{-webkit-tap-highlight-color:transparent}button,a,label{touch-action:manipulation}:root{--error-bg: rgba(220,38,38,.12);--error-border: rgba(220,38,38,.38);--error-text: #fca5a5;--warn-color: #f59e0b;--overlay: rgba(0, 0, 0, .66);--accent-strong: var(--accent);--green-deep: color-mix(in srgb, var(--green) 45%, #000);--accent-deep: color-mix(in srgb, var(--accent) 45%, #000)}
