:root{--page:62rem;--line:1px solid var(--b-med);--radius:0.3rem;--mono:dankmono, ui-monospace, Menlo, Consolas, monospace;--cast:0 0 2rem color-mix(in srgb, var(--background) 55%, transparent);--neon:0 0 5px var(--b-inv), 0 0 20px var(--b-inv);--gap:1.5rem;--screen:color-mix(in srgb, black 14%, transparent);--metal:linear-gradient(
      90deg,
      color-mix(in srgb, var(--shade) 13%, transparent),
      color-mix(in srgb, var(--shade) 11%, transparent) 30%,
      color-mix(in srgb, var(--shade) 10%, transparent) 50%,
      color-mix(in srgb, var(--shade) 11%, transparent) 70%,
      color-mix(in srgb, var(--shade) 13%, transparent)
    ),
    url("data:image/svg+xml,%3Csvg viewBox='0 0 374 374' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='12' numOctaves='6' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--metal-size:100% 100%, 374px 374px}body{margin:0;min-height:100svh;--page-veil:linear-gradient(
    90deg,
    rgba(0, 0, 0, 0.35),
    rgba(0, 0, 0, 0.1) 12%,
    rgba(0, 0, 0, 0) 28%,
    rgba(0, 0, 0, 0) 72%,
    rgba(0, 0, 0, 0.1) 88%,
    rgba(0, 0, 0, 0.35)
  );color:var(--f-high);font:200 14px/1.2 dankmono,Georgia,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background);background-image:var(--page-veil),url("data:image/svg+xml,%3Csvg viewBox='0 0 374 374' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-blend-mode:normal,overlay;background-size:100% 100%,374px 374px}html:not(.dark) body{--page-veil:linear-gradient(90deg, transparent, transparent)}body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle,transparent 55%,rgba(0,0,0,.3));mix-blend-mode:color-burn}html:not(.dark) body::before{display:none}main,header{max-width:var(--page);margin:0 auto}a{color:inherit;font-weight:800;text-decoration:none;&:hover{color:var(--b-inv);text-shadow:var(--neon)}}header a:hover,header cart-count a:hover,ul.grid a:hover,.readme .head:hover,.file .head:hover{text-shadow:none}header{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem 1rem}main{padding:0 1rem 3rem}header a{letter-spacing:.1em;text-transform:uppercase}button,input,select,textarea{font-family:inherit}:where(button:not(.btn):not(.track),a.buy){padding:.5rem 1rem;border:var(--line);border-radius:var(--radius);background:0 0;color:var(--b-med);font:inherit;letter-spacing:.04em;cursor:pointer;&:hover{background:var(--b-inv);color:var(--background);border-color:var(--b-inv)}&:disabled{cursor:default;background:0 0;color:var(--f-low);border-color:var(--b-med)}}*{font-variant-ligatures:none;font-feature-settings:none}code,pre,kbd{font-family:var(--mono)}cite{font-style:normal}h1,h2,h3,h4,strong{font-weight:800;margin:0 0 .5rem;padding:0}h1{font-size:2rem;line-height:1.1}h2{letter-spacing:.16em;text-transform:uppercase;color:var(--f-low);font-weight:400;margin:var(--gap)0 .75rem}hr{border:0;height:1px;background:var(--b-med);margin:.75rem 0 1rem}.flash{margin-bottom:1.5rem}.muted{color:var(--f-low)}p{margin:0 0 .75rem}@media(max-width:46rem){:root{--gap:1rem}}