@layer reset{*,:before,:after{box-sizing:border-box}}html,body{margin:0;padding:0}#root{isolation:isolate}html{scrollbar-width:thin;scrollbar-color:var(--lightningcss-light,#00000040)var(--lightningcss-dark,#ffffff4d) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--lightningcss-light,#00000040)var(--lightningcss-dark,#ffffff4d);background-clip:padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:var(--lightningcss-light,#0006)var(--lightningcss-dark,#ffffff73)}[role=menuitem]:not([aria-disabled=true]),[role=menuitemradio]:not([aria-disabled=true]),[role=menuitemcheckbox]:not([aria-disabled=true]),button[slot=close]:not(:disabled){cursor:pointer}.theme-preview{border:1px solid #d5d5d5;border-radius:8px;height:76px;display:flex;position:relative;overflow:hidden}.theme-preview[data-scheme=dark]{border-color:#3a3a3a}.theme-preview__draw{--tp-side:#f1f1f1;--tp-bg:#fff;--tp-line:#ddd;--tp-acc:#0f5fd0;display:flex;position:absolute;inset:0}.theme-preview__draw[data-dark]{--tp-side:#232323;--tp-bg:#181818;--tp-line:#3a3a3a;--tp-acc:#7cb1f2}.theme-preview__draw[data-half]{clip-path:polygon(58% 0,100% 0,100% 100%,42% 100%)}[dir=rtl] .theme-preview__draw[data-half]{clip-path:polygon(0 0,42% 0,58% 100%,0 100%)}.theme-preview__side{background:var(--tp-side);flex-direction:column;gap:5px;width:28%;padding:8px 6px;display:flex}.theme-preview__side>i{background:var(--tp-line);border-radius:3px;height:5px;display:block}.theme-preview__side>i:first-child{background:var(--tp-acc);opacity:.75}.theme-preview__page{background:var(--tp-bg);flex-direction:column;flex:1;gap:6px;padding:10px;display:flex}.theme-preview__page>i{background:var(--tp-line);border-radius:3px;height:6px;display:block}.theme-preview__page>i:first-child{width:55%}.theme-preview__page>i:nth-child(2){width:80%}.theme-preview__page>i:nth-child(3){width:65%}.route-error-page{box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex}.route-error-card{width:448px;max-width:100%}
