:root{--primary-bg-color:#fafaff;--secondary-bg-color:#fdfdff;--lb-color:#e7e7ff;--sb-color:#bfc2ff;--info-color-solid:#0c6dfd;--info-color-light:#cfe1fe;--info-color-border:#9ec5fe;--success-color-solid:#198753;--success-color-light:#d1e6dd;--success-color-border:#a3cfbb;--danger-color-solid:#dc3444;--danger-color-light:#f8d7d9;--danger-color-border:#f1aeb5;--warning-color-solid:#ffc007;--warning-color-light:#fff2cd;--warning-color-border:#ffe69c;--primary-brand-solid:#fb0d80;--primary-brand-light:#f5c8d5;--primary-brand-border:#da91b4;--secondary-brand-solid:#00bbaf;--secondary-brand-light:#c8f5f0;--secondary-brand-border:#91dac9;--tertiary-brand-solid:#00068f;--tertiary-brand-light:#ededff;--tertiary-brand-border:#ccf;--font-light:#9999b7;--font-strong:#58586a;--toastify-color-success:#198753;--toastify-color-error:#dc3444}[data-theme=dark]{--primary-bg-color:#1e1f22;--secondary-bg-color:#232428;--lb-color:#2b2d31;--sb-color:#383a40;--info-color-light:#031733;--info-color-border:#084298;--success-color-light:#051c12;--success-color-border:#0f5132;--danger-color-light:#2c0b0f;--danger-color-border:#831f29;--warning-color-light:#332602;--warning-color-border:#997305;--primary-brand-light:#591e3e;--primary-brand-border:#8d205b;--secondary-brand-light:#1a4a4a;--secondary-brand-border:#357575;--tertiary-brand-solid:#fff;--tertiary-brand-light:#090b1c;--tertiary-brand-border:#151c6b;--font-light:#80848e;--font-strong:#b5bac1}:root{--page-width:1440px;--container-width:1200px}*{box-sizing:border-box;padding:0;margin:0}html{font-size:62.5%;scroll-behavior:smooth;overflow-x:hidden}body{font-family:Roboto,Arial,Helvetica,sans-serif;display:flex;flex-direction:column;background:var(--primary-bg-color);color:var(--font-light);font-size:1.6rem;min-height:100vh}main{flex:1 1}h1{font-size:2.4rem}h2{font-size:2rem}h3{font-size:1.8rem}p{font-size:1.6rem}ol,ul{list-style:none}a{color:var(--info-color-solid);text-decoration:none}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-thumb{background-color:var(--primary-brand-solid);border-radius:.5rem}[data-theme=dark] ::-webkit-scrollbar-thumb{background-color:var(--secondary-brand-solid)}input:focus{outline:none}@media(prefers-color-scheme:dark){html{color-scheme:dark}}