@property --bg{syntax:"<color>";inherits:true;initial-value:#16181a}@property --fg{syntax:"<color>";inherits:true;initial-value:#c7c1b4}@property --muted{syntax:"<color>";inherits:true;initial-value:#a39c90}@property --faint{syntax:"<color>";inherits:true;initial-value:#8a8378}@property --link{syntax:"<color>";inherits:true;initial-value:#8aa4b8}@property --link-hover{syntax:"<color>";inherits:true;initial-value:#b8d0e0}@property --line{syntax:"<color>";inherits:true;initial-value:#d4cec166}@property --field-line{syntax:"<color>";inherits:true;initial-value:#75706a}:root{color-scheme:dark;--bg:#16181a;--fg:#c7c1b4;--muted:#a39c90;--faint:#8a8378;--link:#8aa4b8;--link-hover:#b8d0e0;--line:#d4cec166;--news-line:#8a837859;--field-line:#75706a;--focus:#ffd43d;--jacket-front:#1e2023;--jacket-back:#191b1d;--jacket-border:#968f8640;--jacket-shadow:0 0 0 1px #8aa4b88c, 0 12px 34px #00000073;--font:"Fragment Mono", monospace;--fs-logo:27px;--fs-title:22px;--fs-body:14px;--fs-small:12px;--fs-tiny:11px;--fs-input:16px;--w-top:540px;--w-col:648px;--w-music:728px;--gutter:24px;--hit:44px;--theme-fade:.6s ease;--hover-fade:.25s ease;transition:--bg var(--theme-fade), --fg var(--theme-fade), --muted var(--theme-fade), --faint var(--theme-fade), --link var(--theme-fade), --link-hover var(--theme-fade), --line var(--theme-fade), --field-line var(--theme-fade)}@media (prefers-color-scheme:light){:root{color-scheme:light;--bg:#f2f4f5;--fg:#26282a;--muted:#5f6569;--faint:#6a7074;--link:#2f6a63;--link-hover:#1e4a45;--line:#78808580;--field-line:#80868b;--focus:#26282a;--jacket-front:#e4e7e8;--jacket-back:#eaedee;--jacket-border:#6e767b4d;--jacket-shadow:0 0 0 1px #2f6a6366, 0 10px 26px #26282a1f}}@media (width<=540px){:root{--gutter:20px}}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background-color:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;overflow-x:hidden}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.grain{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;inset:0}.grain--day{display:none}@media (prefers-color-scheme:light){.grain--night{display:none}.grain--day{display:block}}.texture{mix-blend-mode:multiply;pointer-events:none;opacity:.12;z-index:0;background-position:50%;background-size:cover;position:fixed;inset:0}@keyframes pageIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.page{z-index:1;min-height:100vh;padding:96px 0 56px;animation:.7s both pageIn;position:relative}.page--center{flex-direction:column;justify-content:center;display:flex}.col{width:100%;max-width:var(--col-w,var(--w-col));padding-left:var(--gutter);padding-right:var(--gutter);margin-left:auto;margin-right:auto}.page-title{font-weight:400;font-size:var(--fs-small);letter-spacing:.16em;color:var(--link);text-transform:uppercase;margin:0}.link{min-height:var(--hit);color:var(--link);text-underline-offset:5px;transition:color var(--hover-fade), text-decoration-color var(--hover-fade);align-items:center;text-decoration:underline 1px #0000;display:inline-flex}.link:hover{color:var(--link-hover);text-decoration-color:var(--link-hover)}.back{font-size:var(--fs-small);letter-spacing:.08em;color:var(--faint)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.back-wrap[data-astro-cid-hkbrpulz]{margin-top:var(--back-gap,32px)}
