:root{--ax-paper:var(--paper,#fff);--ax-paper-2:var(--smoke,#f2f2f2);--ax-paper-hover:#fafafa;--ax-ink:var(--ink,#000);--ax-ink-body:#222;--ax-ink-dim:#333;--ax-ink-faint:#666;--ax-ink-ghost:#999;--ax-line:var(--ink,#000);--ax-line-strong:var(--ink,#000);--ax-rule:var(--rule,2px);--ax-rule-thick:var(--rule-thick,6px);--ax-rule-mega:var(--rule-mega,14px);--ax-accent:var(--pink,#f36);--ax-accent-2:var(--blue,#06f);--ax-on-accent:var(--paper,#fff);--ax-gold:var(--ax-accent);--ax-red:var(--ax-accent);--ax-stage:#000;--ax-stage-ink:#fff;--ax-stage-ink-dim:#ffffffbd;--ax-stage-ink-faint:#ffffff85;--ax-stage-line:#ffffff47;--ax-stage-track:#ffffff38;--ax-stage-chip:#0009;--ax-stage-chip-strong:#000000d1;--ax-display:var(--font-space-grotesk,"Space Grotesk Variable"), ui-sans-serif, system-ui, sans-serif;--ax-serif:var(--ax-display);--ax-mono:var(--font-jetbrains-mono,"JetBrains Mono Variable"), ui-monospace, monospace;--ax-jp:var(--font-noto-sans-jp,"Noto Sans JP Variable"), sans-serif;--ax-shadow:8px 8px 0 var(--ax-accent);--ax-shadow-ink:10px 10px 0 var(--ax-ink);--ax-fast:.12s;--ax-ease:cubic-bezier(.22, .61, .36, 1);--ax-ease-out:cubic-bezier(.16, 1, .3, 1);--ax-gutter:40px}@media (max-width:1100px){:root{--ax-gutter:24px}}@media (max-width:900px){:root{--ax-gutter:16px}}.axMono{font-family:var(--ax-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ax-ink-faint);font-size:11px;font-weight:500}.axHairline{height:var(--ax-rule);background:var(--ax-line);width:100%}.axScroller{scrollbar-width:none;-ms-overflow-style:none}.axScroller::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.axScroller{scroll-behavior:auto!important}}
body:has([data-animax-stage])>.site-footer{display:none}
