:root{--c-bg: #310520;--c-bg-alt: #314520;--c-fg: #ffffff;--c-orange: #ff5500;--c-orange-alt: #ffb500;--c-orange-active: #cc4400;--c-mint: #cefadf;--c-mint-alt: #8ef3df;--font-mono: "Inconsolata", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--sitenav-mobile-height: 96px;--sidebar-width-narrow: 240px;--sidebar-width-wide: 320px}@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inconsolata-400.woff2) format("woff2")}@font-face{font-family:Inconsolata;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inconsolata-700.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{background:var(--c-bg);color:var(--c-fg);font-family:var(--font-mono);font-size:1em;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-mono);font-weight:700;line-height:1.1;margin:0 0 1.5em;color:var(--c-fg)}p,li,th,td{font-family:var(--font-mono);font-size:1.125em;line-height:1.5;margin:0 0 1.5em;color:var(--c-fg)}a{color:var(--c-fg);text-decoration:none}a:hover,a:focus{color:var(--c-orange)}a:active{color:var(--c-orange-active)}a.cta-link{color:var(--c-orange)}a.cta-link:hover,a.cta-link:focus{color:var(--c-orange-alt)}.highlight{color:var(--c-orange)}.blink{animation:blink .5s step-end infinite}@keyframes blink{50%{visibility:hidden}}.dotted-row{background:transparent url(/assets/dots.png) repeat-x bottom left;padding-bottom:8px}.wrap{padding:calc(var(--sitenav-mobile-height) + 12px) 20px 60px}@media(min-width:48em){.wrap{padding:calc(var(--sitenav-mobile-height) + 8px) 46px 60px}}@media(min-width:80em){.wrap{padding:60px 60px 100px calc(var(--sidebar-width-narrow) + 60px)}}@media(min-width:120em){.wrap{padding-left:calc(var(--sidebar-width-wide) + 80px);padding-right:86px}}.main{width:100%;max-width:64rem}.rp-player{display:flex;align-items:center;gap:12px;border:1px solid var(--c-mint);background:var(--c-bg);padding:6px 10px;margin:0 0 4px;font-family:var(--font-mono)}.rp-player__audio{display:none}.rp-player__play{flex:0 0 auto;width:26px;height:26px;padding:0;background:var(--c-mint);color:var(--c-bg);border:1px solid var(--c-mint);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1}.rp-player__play:hover,.rp-player__play:focus-visible{background:var(--c-mint-alt);outline:none}.rp-player__play[data-state=paused] .rp-player__icon--pause,.rp-player__play[data-state=playing] .rp-player__icon--play{display:none}.rp-player__seek{flex:1 1 auto;-webkit-appearance:none;appearance:none;height:6px;min-width:0;background:linear-gradient(to right,var(--c-mint) 0%,var(--c-mint) var(--fill, 0%),rgba(206,250,223,.18) var(--fill, 0%),rgba(206,250,223,.18) 100%);outline:none;cursor:pointer;border-radius:0;margin:0;padding:0}.rp-player__seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;background:var(--c-mint);border:2px solid var(--c-bg);border-radius:0;cursor:pointer}.rp-player__seek::-moz-range-thumb{width:12px;height:12px;background:var(--c-mint);border:2px solid var(--c-bg);border-radius:0;cursor:pointer}.rp-player__time{flex:0 0 auto;display:flex;gap:6px;font-size:.8em;color:#cefadfd9;font-variant-numeric:tabular-nums;white-space:nowrap}.rp-player__time .cur{color:var(--c-mint);font-weight:700}.logo-backdrop{width:206px;height:206px;position:fixed;top:64px;right:34px;z-index:-1;background:transparent url(/assets/aphex-twin-logo.png) no-repeat center / contain;opacity:.4;pointer-events:none}.sitenav{position:fixed;z-index:10;background:var(--c-bg);font-family:var(--font-mono);inset:0 0 auto;padding:14px 20px 12px;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 18px;border-bottom:1px solid rgba(206,250,223,.12)}.sitenav .sitename{font-size:1.125em;line-height:1.1;font-weight:700;margin:0;white-space:nowrap}.sitenav .sitename a{color:var(--c-orange);text-decoration:none}.sitenav .sitename a:hover,.sitenav .sitename a:focus{color:var(--c-orange);text-decoration:none}.sitenav .sitename a span{display:block;color:var(--c-fg);font-size:.78em;font-weight:400;letter-spacing:.04em;margin-top:2px}.sitenav .navlinks{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px 22px}.sitenav .navlinks li{margin:0;padding:0;font-size:1em;line-height:1.5;white-space:nowrap;color:var(--c-fg)}.sitenav .navlinks li.first{color:var(--c-orange);letter-spacing:.05em;user-select:none}.sitenav .navlinks li a{color:var(--c-fg);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px}.sitenav .navlinks li a:hover,.sitenav .navlinks li a:focus{color:var(--c-orange);border-color:var(--c-orange);outline:none}.sitenav .navlinks li a:active{color:var(--c-orange-active);border-color:var(--c-orange-active)}.sitenav .navlinks li.currentpage a{border-color:var(--c-fg);font-weight:700}.sitenav .navlinks li.currentpage a:hover,.sitenav .navlinks li.currentpage a:focus{border-color:var(--c-orange)}.sitenav .navlinks li.cross-link a{color:var(--c-orange)}.sitenav .navlinks li.cross-link a:hover,.sitenav .navlinks li.cross-link a:focus{color:var(--c-fg);border-color:var(--c-fg)}@media(min-width:80em){.sitenav{inset:0 auto 0 0;width:var(--sidebar-width-narrow);padding:60px 36px 36px;display:block;border-bottom:0;border-right:1px solid rgba(206,250,223,.08)}.sitenav .sitename{font-size:1.5em;margin-bottom:90px}.sitenav .sitename a span{display:block;padding-left:20px;padding-top:4px}.sitenav .navlinks{flex-direction:column;gap:14px 0}.sitenav .navlinks li{font-size:1.125em}.sitenav .navlinks li.first{margin-bottom:14px;font-size:1em}}@media(min-width:120em){.sitenav{width:var(--sidebar-width-wide)}}.site-footer[data-astro-cid-gcn2mc3v]{margin-top:4rem;padding-top:1.25rem;border-top:1px solid rgba(206,250,223,.18);font-size:.9em;color:#fff9}.site-footer[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin:0}.site-footer[data-astro-cid-gcn2mc3v] .last-updated[data-astro-cid-gcn2mc3v]{margin-top:.4em;font-size:.9em;color:#ffffff73;font-variant-numeric:tabular-nums}.site-footer[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--c-orange)}
