*{box-sizing:border-box;margin:0;padding:0}body{--textColor:#171717;--mutedTextColor:#5b5b5b;--tabColor:#171717;--backgroundColor:#f5f5f5;--panelColor:#f2f2f2;--panelColor2:#fff;--workspacePanelColor:#e8e8e8;--transparentBackgroundColor:#ffffffeb;--accentColor:#e0e0e0;--accentColor2:#171717;--accentColor3:#eee;--accentColor4:#b4b4b4;--successColor:#242424;--warmColor:#545454;--dangerColor:#eb7882;--borderColor:#0000001a;--strongBorderColor:#00000038;--shadowColor:#0000001f;--strongShadowColor:#0000003d;--selectedTextColor:#fff;--selectedIconFilter:invert(1);-webkit-user-select:none;user-select:none;min-height:100dvh;color:var(--textColor);background-color:#f5f5f5;font-family:Lato,Microsoft YaHei,PingFang SC,Segoe UI,sans-serif;overflow:hidden}html[dark] body{--textColor:#f6f6f6;--mutedTextColor:#aaa;--tabColor:#f6f6f6;--backgroundColor:#121212;--panelColor:#181818;--panelColor2:#1f1f1f;--workspacePanelColor:#242424;--transparentBackgroundColor:#181818eb;--accentColor:#2d2d2d;--accentColor2:#f6f6f6;--accentColor3:#1d1d1d;--accentColor4:#464646;--successColor:#dcdcdc;--warmColor:#c6c6c6;--dangerColor:#eb7882;--borderColor:#ffffff14;--strongBorderColor:#ffffff2e;--shadowColor:#00000061;--strongShadowColor:#000000a8;--selectedTextColor:#0a0a0a;--selectedIconFilter:invert(0)brightness(.35);color:var(--textColor);background-color:#080808}h1,h2,h3{text-wrap:balance;font-weight:unset}p{text-wrap:pretty;text-align:justify;margin-block:1em;line-height:1.5}ol,ul{list-style:none}a,a:visited{color:#0c7eae;text-decoration:none}img,svg,video{max-width:100%;height:auto;max-height:100%;display:block}input:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}@font-face{font-family:Lato;src:url(/Lato-Light.ttf)}.animate-opacity{animation:.2s ease-out forwards fade-opacity}@keyframes fade-opacity{0%{opacity:0}to{opacity:1}}html[dark] .added:before{filter:invert();background-color:var(--textColor)}.added:before{content:"";background-image:url(/icons/add.svg);background-position:50%;background-repeat:no-repeat;background-size:50px;background-color:var(--backgroundColor);filter:invert(0);border-radius:8px;width:100%;height:100%;animation:.5s ease-out forwards fade-opacity2;position:absolute}@keyframes fade-opacity2{0%{opacity:0}50%{opacity:1}to{opacity:0}}::-webkit-scrollbar{border-radius:100%;width:8px;height:12px}::-webkit-scrollbar-track{background-color:#0000;margin:20px 0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accentColor4)72%,transparent);border:1px solid var(--borderColor);border-radius:12px}::-webkit-scrollbar-thumb:hover{background:var(--accentColor2)}
