@font-face{font-family:Literata;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/fonts/literata-v40-latin-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:italic;font-weight:300 900;font-display:swap;src:url(/assets/fonts/literata-v40-latin-var-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-v20-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-v20-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-v20-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Georgia;font-style:normal;font-weight:400;src:local(Georgia);size-adjust:107.7%;ascent-override:109.3%;descent-override:28.6%;line-gap-override:0%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Georgia;font-style:normal;font-weight:700;src:local(Georgia Bold),local(Georgia-Bold);size-adjust:104.9%;ascent-override:112.2%;descent-override:29.4%;line-gap-override:0%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Georgia;font-style:italic;font-weight:400;src:local(Georgia Italic),local(Georgia-Italic);size-adjust:106.4%;ascent-override:110.6%;descent-override:28.9%;line-gap-override:0%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Times;font-style:normal;font-weight:400;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Liberation Serif),local(LiberationSerif);size-adjust:116.2%;ascent-override:101.3%;descent-override:26.5%;line-gap-override:0%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Times;font-style:normal;font-weight:700;src:local(Times New Roman Bold),local(TimesNewRomanPS-BoldMT),local(Liberation Serif Bold),local(LiberationSerif-Bold);size-adjust:119.5%;ascent-override:98.5%;descent-override:25.8%;line-gap-override:0%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Times;font-style:italic;font-weight:400;src:local(Times New Roman Italic),local(TimesNewRomanPS-ItalicMT),local(Liberation Serif Italic),local(LiberationSerif-Italic);size-adjust:110.3%;ascent-override:106.7%;descent-override:27.9%;line-gap-override:0%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Noto;font-style:normal;font-weight:400;src:local(Noto Serif),local(NotoSerif-Regular);size-adjust:97.6%;ascent-override:120.5%;descent-override:31.5%;line-gap-override:0%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Noto;font-style:normal;font-weight:700;src:local(Noto Serif Bold),local(NotoSerif-Bold);size-adjust:100.4%;ascent-override:117.2%;descent-override:30.7%;line-gap-override:0%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Noto;font-style:italic;font-weight:400;src:local(Noto Serif Italic),local(NotoSerif-Italic);size-adjust:96.2%;ascent-override:122.4%;descent-override:32%;line-gap-override:0%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --bg{syntax:"<color>";inherits:true;initial-value:#0b0c10}@property --bg-rgb{syntax:"<number>+";inherits:true;initial-value:11 12 16}@property --paper{syntax:"<color>";inherits:true;initial-value:#14151b}@property --paper-rgb{syntax:"<number>+";inherits:true;initial-value:20 21 27}@property --mist{syntax:"<color>";inherits:true;initial-value:#101117}@property --raise{syntax:"<color>";inherits:true;initial-value:#1b1c24}@property --deep{syntax:"<color>";inherits:true;initial-value:#07080b}@property --surface{syntax:"<color>";inherits:true;initial-value:#0f1015}@property --surface-2{syntax:"<color>";inherits:true;initial-value:#111218}@property --surface-3{syntax:"<color>";inherits:true;initial-value:#16171e}@property --hover-ink{syntax:"<color>";inherits:true;initial-value:#23242d}@property --dot{syntax:"<color>";inherits:true;initial-value:#3a3b46}@property --ink-l{syntax:"<color>";inherits:true;initial-value:#0b0c10}@property --lime{syntax:"<color>";inherits:true;initial-value:#ffc53d}@property --lime-2{syntax:"<color>";inherits:true;initial-value:#ffd978}@property --lime-3{syntax:"<color>";inherits:true;initial-value:#e0a21c}@property --lime-rgb{syntax:"<number>+";inherits:true;initial-value:255 197 61}@property --violet{syntax:"<color>";inherits:true;initial-value:#7c5cff}@property --violet-rgb{syntax:"<number>+";inherits:true;initial-value:124 92 255}@property --violet-2{syntax:"<color>";inherits:true;initial-value:#a48bff}@property --violet-ink{syntax:"<color>";inherits:true;initial-value:#5a3de0}@property --violet-ink-rgb{syntax:"<number>+";inherits:true;initial-value:90 61 224}@property --violet-deep{syntax:"<color>";inherits:true;initial-value:#2e2a5a}@property --violet-deeper{syntax:"<color>";inherits:true;initial-value:#3b2c8a}:root{--bg:#0b0c10;--bg-rgb:11 12 16;--paper:#14151b;--paper-rgb:20 21 27;--mist:#101117;--raise:#1b1c24;--deep:#07080b;--surface:#0f1015;--surface-2:#111218;--surface-3:#16171e;--hover-ink:#23242d;--dot:#3a3b46;--ink-l:#0b0c10;--lime:#ffc53d;--lime-2:#ffd978;--lime-3:#e0a21c;--lime-rgb:255 197 61;--violet:#7c5cff;--violet-rgb:124 92 255;--violet-2:#a48bff;--violet-ink:#5a3de0;--violet-ink-rgb:90 61 224;--violet-deep:#2e2a5a;--violet-deeper:#3b2c8a}:root[data-theme=lima]{--bg:#0a0c11;--bg-rgb:10 12 17;--paper:#12151c;--paper-rgb:18 21 28;--mist:#0e1118;--raise:#181d26;--deep:#07080c;--surface:#0e1016;--surface-2:#0f1219;--surface-3:#141720;--hover-ink:#20252f;--dot:#363c49;--ink-l:#0a0c11;--lime:#c5f04a;--lime-2:#e0ff9b;--lime-3:#acd522;--lime-rgb:197 240 74;--violet:#3b6cff;--violet-rgb:59 108 255;--violet-2:#8aa8ff;--violet-ink:#2448c9;--violet-ink-rgb:36 72 201;--violet-deep:#1d2f5c;--violet-deeper:#1a368d}:root[data-theme=coral]{--bg:#070e0d;--bg-rgb:7 14 13;--paper:#0e1816;--paper-rgb:14 24 22;--mist:#091412;--raise:#12201e;--deep:#050908;--surface:#0a1211;--surface-2:#0a1513;--surface-3:#0e1a19;--hover-ink:#192826;--dot:#2e403d;--ink-l:#070e0d;--lime:#ff8a66;--lime-2:#feab91;--lime-3:#e3714d;--lime-rgb:255 138 102;--violet:#0f9488;--violet-rgb:15 148 136;--violet-2:#5fd8c8;--violet-ink:#0b6f66;--violet-ink-rgb:11 111 102;--violet-deep:#033b35;--violet-deeper:#014b44}:root[data-theme=menta]{--bg:#0e0b0f;--bg-rgb:14 11 15;--paper:#19131a;--paper-rgb:25 19 26;--mist:#150f16;--raise:#211a22;--deep:#0a070a;--surface:#130e14;--surface-2:#161017;--surface-3:#1b151c;--hover-ink:#2a222b;--dot:#423844;--ink-l:#0e0b0f;--lime:#5ff0c8;--lime-2:#97fede;--lime-3:#3dd5af;--lime-rgb:95 240 200;--violet:#c03ad8;--violet-rgb:192 58 216;--violet-2:#e48af2;--violet-ink:#9a1fae;--violet-ink-rgb:154 31 174;--violet-deep:#44214b;--violet-deeper:#61196e}:root[data-theme=rosa]{--bg:#0b0c11;--bg-rgb:11 12 17;--paper:#14151c;--paper-rgb:20 21 28;--mist:#101118;--raise:#1a1c26;--deep:#07080c;--surface:#0f1016;--surface-2:#111219;--surface-3:#151720;--hover-ink:#22242f;--dot:#393b49;--ink-l:#0b0c11;--lime:#ff86c2;--lime-2:#feaad1;--lime-3:#e36da9;--lime-rgb:255 134 194;--violet:#5b5bf0;--violet-rgb:91 91 240;--violet-2:#a3a8ff;--violet-ink:#3f3fc4;--violet-ink-rgb:63 63 196;--violet-deep:#282c5b;--violet-deeper:#31308c}:root[data-theme=ceu]{--bg:#100b09;--bg-rgb:16 11 9;--paper:#1c1310;--paper-rgb:28 19 16;--mist:#170f0c;--raise:#251a15;--deep:#0b0706;--surface:#150f0c;--surface-2:#18100d;--surface-3:#1f1511;--hover-ink:#2e221d;--dot:#473832;--ink-l:#100b09;--lime:#5ccfff;--lime-2:#99dfff;--lime-3:#3eb5e4;--lime-rgb:92 207 255;--violet:#e0601c;--violet-rgb:224 96 28;--violet-2:#ffad7a;--violet-ink:#b8460c;--violet-ink-rgb:184 70 12;--violet-deep:#532107;--violet-deeper:#6c2803}:root[data-theme=lavanda]{--bg:#080e0b;--bg-rgb:8 14 11;--paper:#101813;--paper-rgb:16 24 19;--mist:#0b140f;--raise:#15201a;--deep:#060907;--surface:#0b120e;--surface-2:#0c1510;--surface-3:#111a15;--hover-ink:#1c2821;--dot:#314038;--ink-l:#080e0b;--lime:#c7b3ff;--lime-2:#d8ccfe;--lime-3:#ae9ae4;--lime-rgb:199 179 255;--violet:#0f9a66;--violet-rgb:15 154 102;--violet-2:#63e0ad;--violet-ink:#0b7550;--violet-ink-rgb:11 117 80;--violet-deep:#003d25;--violet-deeper:#014d31}html.theme-magic{transition-property:--bg,--bg-rgb,--paper,--paper-rgb,--mist,--raise,--deep,--surface,--surface-2,--surface-3,--hover-ink,--dot,--ink-l,--lime,--lime-2,--lime-3,--lime-rgb,--violet,--violet-rgb,--violet-2,--violet-ink,--violet-ink-rgb,--violet-deep,--violet-deeper;transition-duration:var(--magic-ms,.3s);transition-timing-function:ease-in-out}.palette-btn{background:conic-gradient(var(--lime) 0 25%, var(--violet) 0 50%, var(--violet-2) 0 75%, var(--lime-2) 0);width:34px;height:34px;box-shadow:inset 0 0 0 3px var(--bg);cursor:pointer;border:1.5px solid #ffffff38;border-radius:50%;flex:none;padding:0;transition:transform .5s cubic-bezier(.16,1,.3,1)}.palette-btn:hover{transform:rotate(90deg)scale(1.08)}html:not(.js) .palette-btn{visibility:hidden}.palette-btn.is-mixing{animation:.8s linear infinite palette-spin}@keyframes palette-spin{to{transform:rotate(360deg)}}@media (width<=440px){.hdr .bar{gap:.55rem}.hdr .brand{font-size:1.1rem}.hdr .lang a{padding:.32rem .55rem}.palette-btn{width:30px;height:30px}}@media (width<=350px){.hdr .brand{font-size:1.05rem}.palette-btn{display:none}}@media (prefers-reduced-motion:reduce){.palette-btn,.palette-btn:hover{transition:none;transform:none}.palette-btn.is-mixing{animation:none}}:root{--ink:#f4f1ea;--muted:#a5a2a9;--on-dark:#f4f1ea;--on-dark-muted:#a5a2a9;--display:"Literata", "Literata Georgia", "Literata Times", "Literata Noto", Georgia, "Times New Roman", serif;--body:"Literata", "Literata Georgia", "Literata Times", "Literata Noto", Georgia, "Times New Roman", serif;--ease:cubic-bezier(.16, 1, .3, 1)}
