.breadcrumbs{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:2rem;font-size:.75rem}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";opacity:.5;margin-right:.6rem}.breadcrumbs a{color:inherit;text-decoration:none;transition:color .15s}.breadcrumbs a:hover{color:var(--ink)}.breadcrumbs [aria-current=page]{color:var(--ink-muted)}.text-background{z-index:-1;background:var(--bg);color:var(--bg-ghost);-webkit-user-select:none;user-select:none;font-family:Anton,Arial,Helvetica,sans-serif;font-weight:400;position:fixed;inset:0;overflow:hidden}.text-background-row{white-space:nowrap;gap:var(--text-background-word-gap);margin-bottom:var(--text-background-row-gap);letter-spacing:.02em;font-size:1.8rem;line-height:1;display:flex}.text-background-item{flex-shrink:0;display:inline}.text-background-image{vertical-align:-.1em;object-fit:contain;filter:brightness(.2);width:1em;height:1em;margin-right:.3rem;display:inline-block}.about-content{padding:6rem 0}.about-title{margin:0 0 3rem;font-size:clamp(3rem,10vw,6rem);line-height:1}:where(.about-content) p{color:var(--ink-muted);margin:0 0 2rem;font-size:clamp(.9rem,2vw,1.05rem);line-height:1.8}.about-heading{margin:4rem 0 2rem;font-size:clamp(1.8rem,6vw,2.8rem)}.about-member{margin-bottom:2.5rem}.about-member h3{margin:0 0 .6rem;font-size:clamp(1.4rem,4vw,2rem)}.about-member p{margin:0}.about-ending{color:var(--ink);margin-top:5rem;font-size:clamp(1.8rem,6vw,3rem);line-height:1.15}.about-motto{letter-spacing:.25em;text-transform:uppercase;color:var(--ink-faint);margin:-2rem 0 4rem;font-size:clamp(.75rem,1.8vw,.9rem)}.about-contact{text-align:center;margin-top:3rem}.footer-tagline{text-align:center;width:100%}.footer{color:var(--ink-ghost);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;font-family:Space Mono,ui-monospace,monospace;font-size:.75rem;display:flex;position:fixed;bottom:.75rem;left:0;right:0}.footer-flow{margin-top:auto;position:relative}@media (width<=1024px){.mini-player~.footer-flow{padding-bottom:calc(76px + .75rem + env(safe-area-inset-bottom))}}.footer-link{color:inherit;text-decoration:none;transition:color .15s}.footer-link:hover{color:var(--ink-dim)}.footer-sep{opacity:.5}.footer-tagline-link{border-bottom:1px solid var(--line)}.footer-tagline-link:hover{border-bottom-color:var(--ink-dim)}.transport-shape{d:path("M10.4 9.1L15.5 12L15.5 12L10.4 14.9Z");stroke-width:2.7px;stroke-linejoin:round;transform-origin:12px 12px;transition:d .42s cubic-bezier(.34,1.3,.5,1),transform .42s cubic-bezier(.34,1.3,.5,1)}.transport[data-playing=true] .transport-shape{d:path("M9.85 9.85L14.15 9.85L14.15 14.15L9.85 14.15Z");transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.transport-shape{transition:none}}.mini-player{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--hairline);color:#fff;background:#000000a6;border-radius:12px;align-items:center;gap:16px;width:fit-content;max-width:min(420px,100vw - 2.5rem);padding:14px 20px;display:flex;position:fixed;bottom:1.25rem;left:1.25rem}.mini-player-cover{background:var(--surface-raised);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;width:88px;height:88px;padding:0;position:relative;overflow:hidden}.mini-player-cover img{object-fit:cover;border-radius:50%;width:100%;height:100%;animation:16s linear infinite paused mini-player-spin}.mini-player-cover img[data-spinning=true]{animation-play-state:running}.mini-player-cover img[data-idle=true]{animation:none}@keyframes mini-player-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mini-player-play{color:#fff;opacity:0;background:#00000059;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.mini-player-cover:hover .mini-player-play{opacity:1}.mini-player-play svg{width:32px;height:32px}.mini-player-info{min-width:0}.mini-player-title{white-space:nowrap;text-overflow:ellipsis;font-size:1.15rem;font-weight:700;overflow:hidden}.mini-player-artist{opacity:.65;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:.9rem;overflow:hidden}@media (width<=1024px){.mini-player{width:100%;max-width:none;padding:10px 14px;padding-bottom:calc(10px + env(safe-area-inset-bottom));border:none;border-top:1px solid var(--hairline);background:#000c;border-radius:0;gap:12px;bottom:0;left:0;right:0}.mini-player-cover{width:56px;height:56px}.mini-player-title{font-size:1rem}}.player{--player-art-fade:.7s;color:var(--ink);flex-direction:column;align-items:center;gap:2rem;font-family:Space Mono,ui-monospace,monospace;display:flex}.player-cover-shadow{cursor:pointer;background:0 0;border:none;border-radius:50%;width:50vmin;height:50vmin;padding:0;position:relative;box-shadow:0 0 0 1px #0006,0 1.5rem 3rem #0009}.player-cover-shadow:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.player-cover-windup{width:100%;height:100%;animation:2.5s cubic-bezier(.333,0,.667,.333) forwards player-windup}.player-cover{background-color:var(--surface);background-image:radial-gradient(circle closest-side at center, var(--surface-raised) 0 13%, transparent 13.5%);border-radius:50%;width:100%;height:100%;animation:16s linear 2.5s infinite player-spin;position:relative;-webkit-mask-image:radial-gradient(circle,#0000 0 2%,#000 2.5% 100%);mask-image:radial-gradient(circle,#0000 0 2%,#000 2.5% 100%)}.player-cover-art{z-index:1;-webkit-user-select:none;user-select:none;pointer-events:none;background-position:50%;background-size:cover;border-radius:50%;position:absolute;inset:0}.player-cover-art[data-in=true]{animation:player-art-in var(--player-art-fade) ease forwards}.player-cover-art[data-out=true]{animation:player-art-out var(--player-art-fade) ease forwards}@keyframes player-art-in{0%{opacity:0}to{opacity:1}}@keyframes player-art-out{0%{opacity:1}to{opacity:0}}.player-cover[data-empty=true]{box-shadow:inset 0 0 0 1px #ffffff0f}.player-cover-windup,.player-cover{animation-play-state:paused}.player-cover-windup[data-spinning=true],.player-cover-windup[data-spinning=true] .player-cover{animation-play-state:running}.player-cover-windup[data-resumed=true]{animation:none;transform:rotate(28.125deg)}.player-cover-windup[data-resumed=true] .player-cover{animation-delay:0s}.player-cover-windup[data-idle=true],.player-cover-windup[data-idle=true] .player-cover{animation:none;transform:none}.player-cover-transport{width:22%;height:22%;color:var(--ink);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#0505059e;border-radius:50%;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player-cover-transport svg{width:45%;height:45%}.player-cover-transport[data-idle=true],.player-cover-shadow:hover .player-cover-transport,.player-cover-shadow:focus-visible .player-cover-transport{opacity:1}.player-cover:before{content:"";z-index:2;pointer-events:none;background:repeating-radial-gradient(circle closest-side,#0003 0 1px,#ffffff0a 1px 2px,#00000014 2px 3.5px);border-radius:50%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle closest-side,#0000 0 12%,#000 15% 93%,#0000 97%);mask-image:radial-gradient(circle closest-side,#0000 0 12%,#000 15% 93%,#0000 97%)}.player-cover-hole{z-index:3;background:var(--surface-deep);border-radius:50%;width:10%;height:10%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 2px 4px #000000e6,0 1px 1px #ffffff14}@keyframes player-spin{to{transform:rotate(360deg)}}@keyframes player-windup{to{transform:rotate(28.125deg)}}.player-info{text-align:center;max-width:min(90vw,34rem)}.player-title{letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere;font-family:Anton,Arial,Helvetica,sans-serif;font-size:clamp(1.5rem,6vw,2.4rem);line-height:1.1}.player-artist{color:var(--ink-dim);letter-spacing:.05em;text-transform:uppercase;margin-top:.4rem;font-size:1rem}.player-progress{align-items:center;gap:1rem;width:min(62vmin,420px);display:flex}.player-time{color:var(--ink-dim);text-align:center;font-variant-numeric:tabular-nums;width:3rem;font-size:.85rem}.player-bar{background:var(--line);border-radius:2px;flex:1;height:4px;position:relative}.player-bar-fill{background:var(--ink);border-radius:2px;height:100%;transition:width .25s linear}.player-bar:after{content:"";pointer-events:none;opacity:0;border-radius:2px;position:absolute;inset:0}.player-progress[data-status=connecting] .player-bar:after{opacity:1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ink) 55%, transparent), transparent);background-repeat:no-repeat;background-size:40% 100%;animation:1.2s ease-in-out infinite player-sweep}.player-progress[data-status=error] .player-bar-fill{background:var(--accent);animation:1s ease-in-out infinite player-pulse}.player-progress[data-status=error] .player-time{color:var(--accent)}.player-progress[data-hidden=true]{visibility:hidden}.player-progress[data-timeline=false] .player-time{color:var(--ink-faint)}.player-progress[data-timeline=false] .player-bar{background:var(--ink-ghost)}@keyframes player-sweep{0%{background-position:-40% 0}to{background-position:140% 0}}@keyframes player-pulse{50%{opacity:.3}}.player-volume{align-items:center;gap:0;width:min(40vmin,220px);display:flex;position:relative}.player-volume[data-slider=false]{width:auto}.player-volume-button{width:44px;height:44px;color:var(--ink-dim);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:-12px 0;padding:0;transition:color .15s;display:flex}.player-volume-button:focus-visible{outline:2px solid var(--ink);outline-offset:-8px;border-radius:50%}.player-volume[data-slider=true] .player-volume-button{margin:0;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.player-volume-button:hover{color:var(--ink)}.player-volume-button svg{width:1.25rem;height:1.25rem}.player-volume-slider{appearance:none;cursor:pointer;touch-action:none;background:0 0;flex:1;min-width:0;height:44px;margin:-20px 0;padding:0}.player-volume-slider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ink) 0 var(--player-level), var(--line) var(--player-level) 100%);border-radius:2px;height:4px}.player-volume-slider::-moz-range-track{background:linear-gradient(to right, var(--ink) 0 var(--player-level), var(--line) var(--player-level) 100%);border-radius:2px;height:4px}.player-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);border:none;border-radius:50%;width:16px;height:16px;margin-top:-6px}.player-volume-slider::-moz-range-thumb{background:var(--ink);border:none;border-radius:50%;width:16px;height:16px}.player-volume-slider:focus-visible::-webkit-slider-thumb{outline:2px solid var(--ink);outline-offset:2px}.player-volume-slider:focus-visible::-moz-range-thumb{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.player-cover-windup[data-spinning=true],.player-cover-windup[data-spinning=true] .player-cover,.player-progress[data-status=connecting] .player-bar:after,.player-progress[data-status=error] .player-bar-fill{animation:none}.player-progress[data-status=connecting] .player-bar:after{background:color-mix(in srgb, var(--ink) 25%, transparent)}}.player-listeners{min-height:1.2em;color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-top:.5rem;font-size:.8rem;line-height:1.2;display:flex}.home-player{justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.home-chat{z-index:2;flex-direction:column;align-items:flex-start;gap:.5rem;width:380px;max-height:100%;display:flex;position:fixed;bottom:1rem;left:1rem}.chat-toggle{padding:.35rem .8rem}.chat-popup{transform-origin:0 100%;width:100%;transition:opacity .2s,transform .2s,visibility .2s}.chat-popup.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.chat-popup.closed{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px)scale(.96)}@media (prefers-reduced-motion:reduce){.chat-popup{transition:none}}@media (width<=1024px){.home-chat{display:none}}.chat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--hairline);background:#050806d1;border-radius:14px;flex-direction:column;width:100%;height:min(520px,60vh);padding:.9rem;display:flex;box-shadow:0 10px 30px #00000073,inset 0 0 20px #ffffff05}.chat-messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ink-ghost) transparent;flex-direction:column;flex:1;gap:.4rem;min-height:0;margin-bottom:.8rem;padding-right:.4rem;display:flex;overflow-y:auto}.chat-messages::-webkit-scrollbar{width:6px}.chat-messages::-webkit-scrollbar-thumb{background:var(--ink-ghost);border-radius:3px}.chat-messages::-webkit-scrollbar-track{background:0 0}.chat-empty{color:var(--ink-faint);margin:auto;font-family:Arial,Helvetica,sans-serif;font-size:.85rem;font-style:italic}.chat-message{word-break:break-word;border-radius:8px;padding:.3rem .5rem;line-height:1.45}.chat-message.own{background:#ffffff0a}.chat-user{letter-spacing:.03em;font-family:Anton,Arial,Helvetica,sans-serif;font-size:.9rem;font-weight:400}.chat-you{color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;margin-left:.35rem;font-family:Arial,Helvetica,sans-serif;font-size:.7rem}.chat-time{color:var(--ink-faint);letter-spacing:.04em;font-variant-numeric:tabular-nums;margin-left:.35rem;font-family:Arial,Helvetica,sans-serif;font-size:.7rem}.chat-text{color:var(--ink-muted);margin-top:.1rem;font-family:Arial,Helvetica,sans-serif;font-size:.88rem;display:block}.chat-form{gap:.4rem;display:flex}.chat-notice{color:var(--ink-faint);margin:.5rem 0 0;font-family:Arial,Helvetica,sans-serif;font-size:.7rem;font-style:italic;line-height:1.3}.chat-input{box-sizing:border-box;border:1px solid var(--line);min-width:0;color:var(--ink);background-color:#ffffff0a;border-radius:.5rem;flex:1;padding:0 .6rem;font-family:Arial,Helvetica,sans-serif;font-size:.9rem;line-height:2rem;transition:border-color .15s}.chat-input::placeholder{color:var(--ink-faint);font-style:italic}.chat-input:focus{border-color:var(--ink-dim);outline:none}.chat-button{border:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-align:center;color:var(--ink-dim);background-color:#ffffff0a;border-radius:.5rem;padding:0 .9rem;font-family:Anton,Arial,Helvetica,sans-serif;font-size:.8rem;transition:color .15s,border-color .15s,background-color .15s}.chat-button:hover:not(:disabled){color:var(--ink);border-color:var(--hairline);background-color:#ffffff12}.chat-button:focus-visible{outline:1px solid var(--ink-dim);outline-offset:2px}.chat-button:disabled{opacity:.45;cursor:default}.chat-failed{color:var(--ink-faint);text-align:center;border:1px solid var(--hairline);background:#050806d1;border-radius:14px;margin:0;padding:1rem;font-family:Arial,Helvetica,sans-serif;font-size:.85rem;font-style:italic}.notfound-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.notfound-title{margin:0 0 1.5rem;font-size:clamp(5rem,25vw,12rem);line-height:1}.notfound-text{color:var(--ink-muted);margin:0 0 2.5rem;font-size:clamp(.9rem,2vw,1.05rem);line-height:1.8}.notfound-link{letter-spacing:.05em;text-transform:uppercase;border-bottom-color:var(--ink);padding-bottom:.2rem;font-size:clamp(.9rem,2vw,1.05rem)}.notfound-link:hover{color:var(--ink-muted);border-bottom-color:var(--ink-muted)}.privacy-content{width:min(90vw,680px);padding:6rem 0}.privacy-title{margin:0 0 3rem;font-size:clamp(2.5rem,8vw,4.5rem);line-height:1}.privacy-heading{margin:3rem 0 1rem;font-size:clamp(1.2rem,3vw,1.6rem)}:where(.privacy-content) p{color:var(--ink-muted);margin:0 0 1.4rem;font-size:clamp(.85rem,2vw,.95rem);line-height:1.8}.privacy-updated{color:var(--ink-faint);letter-spacing:.05em;text-transform:uppercase;margin-top:4rem;font-size:.75rem}.song-content{width:min(92vw,980px);padding:6rem 0}.song-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:3.5rem 4rem;margin-top:2.5rem;display:grid}@media (width<=760px){.song-layout{grid-template-columns:minmax(0,1fr);gap:3rem}}.song-art{aspect-ratio:1;background:var(--surface-raised);border:1px solid var(--hairline);width:min(60vw,300px);overflow:hidden}.song-art img{object-fit:cover;width:100%;height:100%;display:block}.song-art-blank{background:radial-gradient(circle at 50% 50%, var(--bg) 14%, transparent 14.5%), radial-gradient(circle at 50% 50%, var(--surface) 62%, transparent 62.5%), var(--surface-deep)}.page-heading.song-title{overflow-wrap:anywhere;margin:-.5rem 0 -1rem;font-size:clamp(2rem,7vw,3.5rem);line-height:1.3}.song-about{flex-direction:column;align-items:flex-start;gap:1.75rem;display:flex}.song-byline{letter-spacing:.25em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:clamp(.7rem,1.6vw,.8rem)}.song-meta{letter-spacing:.15em;font-variant-numeric:tabular-nums;color:var(--ink-muted);margin:0;font-size:.8rem}.song-meta span{letter-spacing:.25em;text-transform:uppercase;color:var(--ink-faint);margin-right:.9em}.song-description{color:var(--ink-muted);margin:0;font-size:clamp(.9rem,2vw,1.05rem);line-height:1.8}.song-credits{color:var(--ink-faint);margin:0;font-size:.85rem;line-height:1.7}.song-links{flex-wrap:wrap;gap:1.25rem;margin:0;font-size:.85rem;display:flex}.song-figures{flex-direction:column;gap:2.25rem;margin:0;display:flex}.song-figure dt{letter-spacing:.25em;text-transform:uppercase;color:var(--ink-faint);font-size:.7rem}.song-figure dd{letter-spacing:.02em;font-variant-numeric:tabular-nums;margin:.6rem 0 0;font-family:Anton,Arial,Helvetica,sans-serif;font-size:clamp(1.5rem,5vw,2.25rem);line-height:1}.song-empty{color:var(--ink-faint);margin:2rem 0 0;font-size:.85rem;line-height:1.7}.songs-content{padding:6rem 0}.songs-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 2rem;margin-bottom:3.5rem;display:flex}.songs-title{margin:0;font-size:clamp(2.5rem,9vw,5rem);line-height:1}.songs-note{letter-spacing:.25em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:clamp(.7rem,1.6vw,.8rem)}.songs-note span{font-variant-numeric:tabular-nums;color:var(--ink-muted);margin-left:.75em}.songs-section+.songs-section{margin-top:4.5rem}.songs-heading{align-items:baseline;gap:.6em;margin:0 0 1.75rem;font-size:clamp(1.4rem,4vw,2rem);display:flex}.songs-count{letter-spacing:.2em;color:var(--ink-faint);font-family:Space Mono,ui-monospace,monospace;font-size:.5em}.songs-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:2rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.songs-tile{min-width:0}.songs-tile-link{color:inherit;flex-direction:column;gap:.6rem;text-decoration:none;display:flex}.songs-tile-link:hover .songs-art,.songs-tile-link:focus-visible .songs-art{border-color:var(--ink-faint)}.songs-tile-link:hover .songs-tile-title{color:var(--ink)}.songs-art{aspect-ratio:1;background:var(--surface-raised);border:1px solid var(--hairline);transition:border-color .15s;position:relative;overflow:hidden}.songs-art img{object-fit:cover;width:100%;height:100%;display:block}.songs-art-blank{background:radial-gradient(circle at 50% 50%, var(--bg) 14%, transparent 14.5%), radial-gradient(circle at 50% 50%, var(--surface) 62%, transparent 62.5%), var(--surface-deep)}.songs-tile-title{color:var(--ink-muted);overflow-wrap:anywhere;font-size:clamp(.8rem,1.8vw,.9rem);line-height:1.4;transition:color .15s}.songs-tile-meta{letter-spacing:.15em;font-variant-numeric:tabular-nums;color:var(--ink-faint);flex-wrap:wrap;gap:.5rem;font-size:.75rem;display:flex}.songs-favourite{text-transform:uppercase;color:var(--ink);font-style:normal}.songs-empty{color:var(--ink-muted);margin:0;font-size:clamp(.9rem,2vw,1.05rem)}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-400-latin.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400-latin.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-700-latin.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}:root{--ink:#e8e8e8;--ink-muted:#b5b5b5;--ink-dim:#999;--ink-faint:#5a5a5a;--ink-ghost:#2a2a2a;--bg:#0a0f0c;--bg-ghost:#0e130f;--surface-deep:#050505;--surface:#070707;--surface-raised:#101010;--line:#3a3a3a;--accent:#b3872f;--hairline:#ffffff26}body{min-height:100vh;margin:0;font-family:system-ui,sans-serif}.page{min-height:100vh;color:var(--ink);flex-direction:column;display:flex;position:relative}.page-content{z-index:1;width:min(90vw,760px);margin:0 auto;font-family:Space Mono,ui-monospace,monospace;position:relative}.page-heading{letter-spacing:.03em;text-transform:uppercase;font-family:Anton,Arial,Helvetica,sans-serif;line-height:1.1}.page-link{color:var(--ink);border-bottom:1px solid var(--line);text-decoration:none}.page-link:hover{border-bottom-color:var(--ink-dim)}
