@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(../media/tinos-latin-400-normal.1c-b3qxm5ko85.woff2)format("woff2"),url(../media/tinos-latin-400-normal.3szx9rw7mueeh.woff)format("woff")}
@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(../media/tinos-latin-700-normal.1kjqtt4m0_3bk.woff2)format("woff2"),url(../media/tinos-latin-700-normal.05-p-68khahoc.woff)format("woff")}
@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(../media/tinos-latin-400-italic.0fwmbo_dlx7pa.woff2)format("woff2"),url(../media/tinos-latin-400-italic.12o29xrjftkzp.woff)format("woff")}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#fcfbff;--color-text:#0b1035;--color-heading:#090e31;--color-body:#171727;--color-accent:#7f77e9;--color-icon:#7771ae;--color-rule:#dfddf1;--color-surface:#f1effd87;--color-tag:#eeebff;--color-focus:#6352d6;--color-tooltip:#171b3c;--color-tooltip-text:#fff;--color-glow:#c7c3ff2e;--color-button:#0a173d;--font-serif:"Tinos", "Times New Roman", serif;--font-sans:Arial, Helvetica, sans-serif;--page-width:1194px;--page-gutter:28px;--header-height:57px}@media (max-width:760px){:root{--header-height:65px}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#10121f;--color-text:#e6e5fb;--color-heading:#f2efff;--color-body:#d4d4e6;--color-accent:#aaa1ff;--color-icon:#a9a0dc;--color-rule:#32334e;--color-surface:#27274199;--color-tag:#2b284a;--color-focus:#c2baff;--color-tooltip:#e9e6ff;--color-tooltip-text:#15152b;--color-glow:#6855c11f;--color-button:#bdb4ff}
*{box-sizing:border-box}html{min-width:320px;scroll-padding-top:calc(var(--header-height) + 16px)}body{min-height:100vh;color:var(--color-text);background:radial-gradient(ellipse at 86% 24%, var(--color-glow), transparent 43%), radial-gradient(ellipse at 3% 91%, var(--color-glow), transparent 36%), var(--color-background);font-family:var(--font-serif);-webkit-font-smoothing:antialiased;margin:0;font-size:17px}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}h1,h2,h3,p,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg{display:block}button,a,[tabindex]{outline-offset:5px}:focus-visible{outline:2px solid var(--color-focus)}::selection{color:var(--color-heading);background:var(--color-tag)}@media (max-width:600px){:root{--page-gutter:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
