@import"https://fonts.googleapis.com/css2?family=Ubuntu+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap";@font-face{font-family:Hack;src:url(/fonts/HackNerdFont-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hack;src:url(/fonts/HackNerdFont-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:CommitMono;src:url(/fonts/CommitMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CommitMono;src:url(/fonts/CommitMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Comic Mono;src:url(/fonts/ComicMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Comic Mono;src:url(/fonts/ComicMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Iosevka;src:url(/fonts/Iosevka-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Iosevka;src:url(/fonts/Iosevka-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Meslo LG M;src:url(/fonts/MesloLGM-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Meslo LG M;src:url(/fonts/MesloLGM-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Monaspace Neon;src:url(/fonts/MonaspaceNeon-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Monaspace Neon;src:url(/fonts/MonaspaceNeon-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Serious Shanns;src:url(/fonts/SeriousShanns-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Serious Shanns;src:url(/fonts/SeriousShanns-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Comic Shanns;src:url(/fonts/ComicShanns-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Comic Shanns;src:url(/fonts/ComicShanns-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}html{box-sizing:border-box;text-size-adjust:none}*,*:before,*:after{box-sizing:border-box}@media(prefers-reduced-motion){*,*:before,*:after{transition:none!important}}body{margin:0}a,button,label,input{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}hr{box-sizing:content-box;display:block;height:1px;padding:0;overflow:visible;border:0}small{font-size:80%}sub,sup{line-height:1em}img{border-style:none}table{border-spacing:0;border-collapse:separate}td,th{font-weight:400;vertical-align:top}button{padding:0;margin:0;background:transparent;border:0;font:inherit}input{border:0;outline:none;font:inherit}textarea,select{font:inherit}:root{--base-hue: 224;--accent-hue: 62;--clr-primary--darker: oklch(.254 .05 var(--base-hue));--clr-primary: oklch(.269 .05 var(--base-hue));--clr-primary--lighter: oklch(.298 .05 var(--base-hue));--clr-accent: oklch(.75 .157 var(--accent-hue));--clr-accent-light: oklch(.94 .045 var(--accent-hue));--clr-accent-dark: oklch(.34 .076 var(--accent-hue));--clr-secondary: oklch(.65 .12 calc(var(--accent-hue) + 120));--clr-tertiary: oklch(.65 .1 calc(var(--accent-hue) + 240));--clr-info: oklch(.7 .08 calc(var(--accent-hue) + 180));--clr-subtle: oklch(.55 .04 var(--base-hue));--clr-text: hsl(0 0% 87%);--clr-error: oklch(.63 .25 29);--clr-warning: oklch(.75 .15 85);--clr-success: oklch(.55 .15 145);--clr-critical: var(--clr-error);--clr-overdue: oklch(.58 .2 35);--clr-gray-050: hsl(0, 0%, 87%);--clr-gray-100: hsl(0, 0%, 67%);--clr-gray-200: hsl(0, 0%, 60%);--clr-gray-300: hsl(0, 0%, 53%);--clr-gray-400: hsl(0, 0%, 47%);--clr-gray-500: hsl(0, 0%, 40%);--clr-gray-600: hsl(0, 0%, 33%);--clr-gray-700: hsl(0, 0%, 27%);--clr-gray-800: hsl(0, 0%, 20%);--clr-gray-900: hsl(0, 0%, 13%);--clr-gray-1000: hsl(0, 0%, 7%);--clr-gray-trans-400: hsla(0 0% 100% / .5);--clr-gray-trans-500: hsla(0 0% 100% / .5);--clr-gray-trans-600: hsla(0 0% 100% / .2);--clr-gray-trans-700: hsla(0 0% 50% / .5);--clr-gray-trans-800: hsla(0 0% 50% / .3);--clr-gray-trans-850: hsla(0 0% 50% / .2);--clr-gray-trans-875: hsla(0 0% 50% / .1);--clr-gray-trans-900: hsla(0 0% 15% / .95);--clr-shadow-highlight-sm: oklch(from var(--clr-primary) calc(l + .2) calc(c/2) h / .12);--clr-shadow-highlight-md: oklch(from var(--clr-primary) calc(l + .2) calc(c/2) h / .25);--clr-shadow-highlight-lg: oklch(from var(--clr-primary) calc(l + .2) calc(c/2) h / .35);--clr-black-trans-200: hsl(0 0% 5% / .2);--clr-black-trans-400: hsl(0 0% 5% / .4);--clr-black-trans-600: hsl(0 0% 5% / .6);--clr-black-trans-800: hsl(0 0% 5% / .8);--clr-black-trans-1000: hsl(0 0% 5% / 1);--space-3xs: clamp(.3125rem, .3125rem + 0vi, .3125rem);--space-2xs: clamp(.5625rem, .5408rem + .1087vi, .625rem);--space-xs: clamp(.875rem, .8533rem + .1087vi, .9375rem);--space-s: clamp(1.125rem, 1.0815rem + .2174vi, 1.25rem);--space-m: clamp(1.6875rem, 1.6223rem + .3261vi, 1.875rem);--space-l: clamp(2.25rem, 2.163rem + .4348vi, 2.5rem);--space-xl: clamp(3.375rem, 3.2446rem + .6522vi, 3.75rem);--space-2xl: clamp(4.5rem, 4.3261rem + .8696vi, 5rem);--space-3xl: clamp(6.75rem, 6.4891rem + 1.3043vi, 7.5rem);--space-3xs-2xs: clamp(.3125rem, .2038rem + .5435vi, .625rem);--space-2xs-xs: clamp(.5625rem, .4321rem + .6522vi, .9375rem);--space-xs-s: clamp(.875rem, .7446rem + .6522vi, 1.25rem);--space-s-m: clamp(1.125rem, .8641rem + 1.3043vi, 1.875rem);--space-m-l: clamp(1.6875rem, 1.4049rem + 1.413vi, 2.5rem);--space-l-xl: clamp(2.25rem, 1.7283rem + 2.6087vi, 3.75rem);--space-xl-2xl: clamp(3.375rem, 2.8098rem + 2.8261vi, 5rem);--space-2xl-3xl: clamp(4.5rem, 3.4565rem + 5.2174vi, 7.5rem);--space-s-l: clamp(1.125rem, .6467rem + 2.3913vi, 2.5rem);--ff-base: "Ubuntu Mono", monospace;--fs-200: clamp(.75rem, .6522rem + .0435vi, .875rem);--fs-300: clamp(.9375rem, .9158rem + .1087vi, 1rem);--fs-400: clamp(1.125rem, 1.0815rem + .2174vi, 1.25rem);--fs-500: clamp(1.35rem, 1.2761rem + .3696vi, 1.5625rem);--fs-600: clamp(1.62rem, 1.5041rem + .5793vi, 1.9531rem);--fs-700: clamp(1.944rem, 1.771rem + .8651vi, 2.4414rem);--fs-800: clamp(2.3328rem, 2.0827rem + 1.2504vi, 3.0518rem);--fs-900: clamp(2.7994rem, 2.4462rem + 1.7658vi, 3.8147rem);--fs-1000: clamp(3.3592rem, 2.8691rem + 2.4507vi, 4.7684rem);--fs-1100: clamp(4.0311rem, 3.36rem + 3.3555vi, 5.9605rem);--deep-3d-text-shadow: 1px 1px 0px var(--clr-gray-400), 2px 2px 0px var(--clr-gray-400), 3px 3px 0px var(--clr-gray-500), 4px 4px 0px var(--clr-gray-600), 5px 5px 0px var(--clr-gray-700), 6px 6px 0px var(--clr-gray-800), 7px 7px 0px var(--clr-gray-900);--deep-3d-text-shadow-elongated: 1px 1px 0px var(--clr-gray-900), 2px 2px 0px var(--clr-gray-800), 3px 3px 0px var(--clr-gray-700), 4px 4px 0px var(--clr-gray-600), 5px 5px 0px var(--clr-gray-500), 6px 6px 0px var(--clr-gray-400), 7px 7px 0px var(--clr-gray-400);--deep-3d-text-shadow-reversed: 1px -1px 0px var(--clr-gray-400), 2px -2px 0px var(--clr-gray-400), 3px -3px 0px var(--clr-gray-500), 4px -4px 0px var(--clr-gray-600), 5px -5px 0px var(--clr-gray-700), 6px -6px 0px var(--clr-gray-800), 7px -7px 0px var(--clr-gray-900);--deep-3d-text-shadow-reversed-elongated: 1px -1px 0px var(--clr-gray-400), 2px -2px 0px var(--clr-gray-500), 3px -3px 0px var(--clr-gray-600), 4px -4px 0px var(--clr-gray-700), 5px -5px 0px var(--clr-gray-800), 6px -6px 0px var(--clr-gray-900), 7px -7px 0px var(--clr-gray-900);--text-glow: 0 0 7px var(--clr-gray-trans-500), 0 0 15px var(--clr-accent);--legible-text-shadow: 0 1px 2px var(--clr-black-trans-600);--button-border-radius: 12px;--deep-3d-box-shadow: 1px 1px 0px var(--clr-gray-200), 2px 2px 0px var(--clr-gray-300), 3px 3px 0px var(--clr-gray-400), 4px 4px 0px var(--clr-gray-500), 5px 5px 0px var(--clr-gray-600), 6px 6px 0px var(--clr-gray-700), 7px 7px 0px var(--clr-gray-800), 8px 8px 0px var(--clr-gray-900), 9px 9px 0px var(--clr-gray-1000), 28px 28px 30px var(--clr-black-trans-800), 20px 30px 35px var(--clr-black-trans-600), 30px 40px 40px var(--clr-black-trans-600);--floating-box: 0 -2px 2px var(--clr-black-trans-200), 0px 4px 4px var(--clr-black-trans-400), 0px 16px 16px var(--clr-black-trans-600), 16px 8px 16px var(--clr-black-trans-600), inset 5px 5px 10px var(--clr-black-trans-200), inset -10px -10px 10px var(--clr-black-trans-200), inset -6px -6px 14px var(--clr-black-trans-600), -4px -4px 10px var(--clr-shadow-highlight-md), inset 6px 6px 10px var(--clr-shadow-highlight-md);--floating-box-pressed: inset 2px 2px 5px var(--clr-black-trans-800), -2px -2px 5px var(--clr-black-trans-800), inset 4px 4px 8px var(--clr-black-trans-800), -8px -8px 12px var(--clr-black-trans-600), inset 8px 8px 32px var(--clr-black-trans-400), inset -2px -2px 5px var(--clr-shadow-highlight-sm), 2px 2px 5px var(--clr-shadow-highlight-md), inset -4px -4px 8px var(--clr-shadow-highlight-md), 8px 8px 24px var(--clr-shadow-highlight-lg), inset -8px -8px 32px var(--clr-shadow-highlight-md);--bubble-box: 10px 10px 24px var(--clr-black-trans-800), -4px -4px 12px var(--clr-shadow-highlight-lg), inset 8px 8px 12px var(--clr-shadow-highlight-lg);--bubble-box-pressed: -8px -8px 20px var(--clr-black-trans-600), 4px 4px 12px var(--clr-shadow-highlight-lg), inset 8px 8px 20px var(--clr-black-trans-1000), inset -8px -8px 12px var(--clr-shadow-highlight-lg);--box-shadow-highlighted: inset 0px 0px 10px 2px var(--clr-accent-light)}[data-theme=blue]{--base-hue: 260}[data-theme=green]{--base-hue: 155}[data-theme=orange]{--base-hue: 62}[data-theme=red]{--base-hue: 27}[data-theme=purple]{--base-hue: 303}[data-theme=yellow]{--base-hue: 104}[data-theme=pink]{--base-hue: 350}[data-theme=charcoal-ember]{--clr-primary--darker: #1d1f21;--clr-primary: #2d2d2d;--clr-primary--lighter: #373b41;--clr-text: #c5c8c6;--clr-accent: #4eb6fe;--clr-accent-light: #ffc400;--clr-secondary: #b294bb;--clr-tertiary: #b5bd68;--clr-info: #8abeb7;--clr-subtle: #969896;--clr-error: #cc6666;--clr-warning: #f0c674;--clr-success: #b5bd68}[data-theme=kanagawa]{--clr-primary--darker: #1f1f28;--clr-primary: #16161d;--clr-primary--lighter: #2a2a37;--clr-text: #dcd7ba;--clr-accent: #7e9cd8;--clr-accent-light: #e6c384;--clr-secondary: #957fb8;--clr-tertiary: #98bb6c;--clr-info: #7aa89f;--clr-subtle: #727169;--clr-error: #c34043;--clr-warning: #ff9e64;--clr-success: #76946a}[data-theme=rose-pine]{--clr-primary--darker: #191724;--clr-primary: #1f1d2e;--clr-primary--lighter: #26233a;--clr-text: #e0def4;--clr-accent: #c4a7e7;--clr-accent-light: #ebbcba;--clr-secondary: #eb6f92;--clr-tertiary: #9ccfd8;--clr-info: #31748f;--clr-subtle: #6e6a86;--clr-error: #eb6f92;--clr-warning: #f6c177;--clr-success: #9ccfd8}[data-theme=gruvbox]{--clr-primary--darker: #1d2021;--clr-primary: #282828;--clr-primary--lighter: #3c3836;--clr-text: #ebdbb2;--clr-accent: #83a598;--clr-accent-light: #fabd2f;--clr-secondary: #d3869b;--clr-tertiary: #b8bb26;--clr-info: #8ec07c;--clr-subtle: #928374;--clr-error: #fb4934;--clr-warning: #fabd2f;--clr-success: #b8bb26}[data-theme=nord]{--clr-primary--darker: #242933;--clr-primary: #191d24;--clr-primary--lighter: #2e3440;--clr-text: #bbc3d4;--clr-accent: #88c0d0;--clr-accent-light: #ebcb8b;--clr-secondary: #b48ead;--clr-tertiary: #a3be8c;--clr-info: #8fbcbb;--clr-subtle: #616e88;--clr-error: #bf616a;--clr-warning: #ebcb8b;--clr-success: #a3be8c}[data-theme=nightfox]{--clr-primary--darker: #192330;--clr-primary: #131a24;--clr-primary--lighter: #212e3f;--clr-text: #cdcecf;--clr-accent: #719cd6;--clr-accent-light: #dbc074;--clr-secondary: #c397d8;--clr-tertiary: #81b29a;--clr-info: #63cdcf;--clr-subtle: #738091;--clr-error: #c94f6d;--clr-warning: #dbc074;--clr-success: #81b29a}[data-theme=everforest]{--clr-primary--darker: #1e2326;--clr-primary: #272e33;--clr-primary--lighter: #2e383c;--clr-text: #d3c6aa;--clr-accent: #a7c080;--clr-accent-light: #dbbc7f;--clr-secondary: #d699b6;--clr-tertiary: #7fbbb3;--clr-info: #83c092;--clr-subtle: #859289;--clr-error: #e67e80;--clr-warning: #dbbc7f;--clr-success: #a7c080}[data-theme=solarized-osaka]{--clr-primary--darker: #001419;--clr-primary: #001419;--clr-primary--lighter: #002b36;--clr-text: #93a1a1;--clr-accent: #268bd2;--clr-accent-light: #b58900;--clr-secondary: #d33682;--clr-tertiary: #859900;--clr-info: #2aa198;--clr-subtle: #657b83;--clr-error: #dc322f;--clr-warning: #b58900;--clr-success: #859900}[data-theme=terafox]{--clr-primary--darker: #152528;--clr-primary: #0f1c1e;--clr-primary--lighter: #1d3337;--clr-text: #e6eaea;--clr-accent: #5a93aa;--clr-accent-light: #ead49b;--clr-secondary: #ad5c7c;--clr-tertiary: #7aa4a1;--clr-info: #a1cdd8;--clr-subtle: #6d7f8b;--clr-error: #e85c51;--clr-warning: #fda47f;--clr-success: #7aa4a1}[data-theme=oceanic-next]{--clr-primary--darker: #162c35;--clr-primary: #1b2b34;--clr-primary--lighter: #343d46;--clr-text: #c0c5ce;--clr-accent: #6699cc;--clr-accent-light: #fac863;--clr-secondary: #c594c5;--clr-tertiary: #99c794;--clr-info: #5fb3b3;--clr-subtle: #65737e;--clr-error: #ec5f67;--clr-warning: #fac863;--clr-success: #99c794}[data-theme=flexoki]{--clr-primary--darker: #100f0f;--clr-primary: #1c1b1a;--clr-primary--lighter: #282726;--clr-text: #cecdc3;--clr-accent: #3aa99f;--clr-accent-light: #d0a215;--clr-secondary: #ce5d97;--clr-tertiary: #879a39;--clr-info: #4385be;--clr-subtle: #878580;--clr-error: #d14d41;--clr-warning: #d0a215;--clr-success: #879a39}[data-theme=retrobox]{--clr-primary--darker: #1c1c1c;--clr-primary: #282828;--clr-primary--lighter: #3c3836;--clr-text: #ebdbb2;--clr-accent: #83a598;--clr-accent-light: #fabd2f;--clr-secondary: #d3869b;--clr-tertiary: #b8bb26;--clr-info: #8ec07c;--clr-subtle: #928374;--clr-error: #fb4934;--clr-warning: #fabd2f;--clr-success: #b8bb26}[data-font=ubuntu-mono]{--ff-base: "Ubuntu Mono", monospace}[data-font=fira-code]{--ff-base: "Fira Code", monospace}[data-font=jetbrains-mono]{--ff-base: "JetBrains Mono", monospace}[data-font=roboto-mono]{--ff-base: "Roboto Mono", monospace}[data-font=inter]{--ff-base: "Inter", sans-serif}[data-font=space-grotesk]{--ff-base: "Space Grotesk", sans-serif}[data-font=hack]{--ff-base: "Hack", monospace}[data-font=commit-mono]{--ff-base: "CommitMono", monospace}[data-font=comic-mono]{--ff-base: "Comic Mono", monospace}[data-font=iosevka]{--ff-base: "Iosevka", monospace}[data-font=meslo]{--ff-base: "Meslo LG M", monospace}[data-font=monaspace-neon]{--ff-base: "Monaspace Neon", monospace}[data-font=serious-shanns]{--ff-base: "Serious Shanns", monospace}[data-font=comic-shanns]{--ff-base: "Comic Shanns", monospace}html{height:100%;background-color:var(--clr-primary--darker)}body{min-height:100%;background-color:var(--clr-primary--darker);color:var(--clr-text);font-family:var(--ff-base);font-weight:300;line-height:1.5em}h1{font-size:var(--fs-900)}h2{font-size:var(--fs-700)}h3{font-size:var(--fs-600)}h4{font-size:var(--fs-500)}h5{font-size:var(--fs-400)}main{width:min(100%,70rem);margin:0 auto;padding:var(--space-l) var(--space-m)}.centered{text-align:center}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.site-footer[data-astro-cid-sz7xmlte]{margin-top:var(--space-2xl);padding:var(--space-l) var(--space-m) var(--space-xl);text-align:center;color:var(--clr-subtle);font-size:var(--fs-300);background-color:var(--clr-primary--darker);border-top:1px solid var(--clr-primary--lighter)}.site-footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}a[data-astro-cid-eimmu3lg]{display:inline-block;color:var(--clr-text);text-decoration:none;transition:color .15s ease}a[data-astro-cid-eimmu3lg]:hover{color:var(--clr-accent-light);text-decoration:underline;text-underline-offset:.25em}a[data-astro-cid-eimmu3lg].active{color:var(--clr-accent)}.prefs[data-astro-cid-3j44nfft]{position:relative;display:inline-flex}.prefs__toggle[data-astro-cid-3j44nfft]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:var(--clr-text);border-radius:var(--button-border-radius);background-color:var(--clr-primary);box-shadow:var(--floating-box);cursor:pointer;transition:transform .1s ease,color .1s ease}.prefs__toggle[data-astro-cid-3j44nfft]:hover{color:var(--clr-accent-light);transform:scale(1.05)}.prefs[data-astro-cid-3j44nfft][data-open=true] .prefs__toggle[data-astro-cid-3j44nfft]{color:var(--clr-accent);box-shadow:var(--floating-box-pressed)}.prefs__panel[data-astro-cid-3j44nfft]{position:absolute;top:calc(100% + var(--space-xs));right:0;z-index:100;width:32rem;max-width:90vw;padding:var(--space-m);background-color:var(--clr-primary);border-radius:var(--button-border-radius);box-shadow:var(--bubble-box);opacity:0;visibility:hidden;transform:translateY(-.5rem) scale(.98);transition:opacity .15s ease,transform .15s ease,visibility .15s}.prefs[data-astro-cid-3j44nfft][data-open=true] .prefs__panel[data-astro-cid-3j44nfft]{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.prefs__columns[data-astro-cid-3j44nfft]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-m)}.prefs__column[data-astro-cid-3j44nfft]{min-width:0}.prefs__heading[data-astro-cid-3j44nfft]{margin:0 0 var(--space-xs) 0;color:var(--clr-accent-light);font-size:var(--fs-300);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.prefs__subheading[data-astro-cid-3j44nfft]{display:block;margin-top:var(--space-xs);margin-bottom:var(--space-3xs);color:var(--clr-subtle);font-size:var(--fs-200);text-transform:uppercase;letter-spacing:.05em}.prefs__themes--colors[data-astro-cid-3j44nfft]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3xs)}.prefs__themes--named[data-astro-cid-3j44nfft],.prefs__fonts[data-astro-cid-3j44nfft]{display:flex;flex-direction:column;gap:var(--space-3xs)}.prefs__theme[data-astro-cid-3j44nfft]{display:flex;align-items:center;justify-content:center;min-height:2.25rem;padding:var(--space-3xs) var(--space-xs);border-radius:calc(var(--button-border-radius) * .5);box-shadow:var(--floating-box);cursor:pointer;transition:transform .1s ease,box-shadow .1s ease}.prefs__theme[data-astro-cid-3j44nfft]:hover{transform:scale(1.04)}.prefs__theme--selected[data-astro-cid-3j44nfft]{box-shadow:var(--box-shadow-highlighted),var(--floating-box-pressed)}.prefs__theme-name[data-astro-cid-3j44nfft]{min-width:0;color:var(--clr-gray-100);font-size:var(--fs-300);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:var(--legible-text-shadow)}.prefs__font[data-astro-cid-3j44nfft]{padding:var(--space-2xs) var(--space-s);color:var(--clr-text);text-align:left;border-radius:calc(var(--button-border-radius) * .5);background-color:var(--clr-primary--lighter);cursor:pointer;transition:background-color .1s ease,color .1s ease}.prefs__font[data-astro-cid-3j44nfft]:hover{color:var(--clr-accent-light);background-color:var(--clr-primary--darker)}.prefs__font--selected[data-astro-cid-3j44nfft]{color:var(--clr-accent);box-shadow:inset 0 0 0 1px var(--clr-accent)}@media screen and (max-width:600px){.prefs__panel[data-astro-cid-3j44nfft]{width:22rem;max-height:calc(100vh - 6rem);overflow-y:auto}.prefs__columns[data-astro-cid-3j44nfft]{grid-template-columns:1fr}}.site-header[data-astro-cid-3ef6ksr2]{padding:var(--space-m) var(--space-m) 0 var(--space-m)}.site-header__top[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;max-width:90%;margin:0 auto var(--space-s) auto}.site-header__title[data-astro-cid-3ef6ksr2]{margin:0;font-size:var(--fs-700);font-weight:700;text-shadow:var(--deep-3d-text-shadow);color:var(--clr-accent-light)}.site-header__title[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:inherit;text-decoration:none}.site-nav[data-astro-cid-3ef6ksr2]{display:flex;justify-content:center}.site-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;display:inline-flex;align-items:center;gap:var(--space-2xs);margin:0;padding:var(--space-2xs);background-color:var(--clr-primary);border-radius:999px;box-shadow:var(--floating-box);font-size:var(--fs-500);font-weight:700}.site-nav[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{display:flex}.site-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a{display:inline-block;padding:var(--space-2xs) var(--space-m);border-radius:999px;text-decoration:none;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.site-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a:hover{background-color:var(--clr-primary--lighter);box-shadow:var(--floating-box);transform:translateY(-1px);text-decoration:none}.site-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a.active,.site-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a.active:hover{background-color:var(--clr-primary--darker);box-shadow:var(--floating-box-pressed);transform:none}@media screen and (max-width:600px){.site-header__top[data-astro-cid-3ef6ksr2]{max-width:100%}.site-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{flex-wrap:wrap;justify-content:center}}
