:root,:root[data-theme=cyberpunk],[data-theme=cyberpunk]{--crt-black: #05050a;--crt-bg: #0a0a14;--crt-panel: #0f0f1e;--crt-neon: #00ffea;--crt-pink: #ff2bcd;--crt-amber: #ffae00;--crt-red: #ff1744;--crt-dim: #5a5a7a;--crt-line: #1e1e3a;--crt-ink: #d0e6ff;--crt-neon-rgb: 0 255 234;--crt-pink-rgb: 255 43 205;--crt-amber-rgb: 255 174 0;--crt-red-rgb: 255 23 68;--scanline-opacity: .18;--grid-opacity: .04;--panel-border-width: 1px;--panel-border-radius: 0;--panel-corner-display: block;--panel-corner-color: var(--crt-pink);--panel-inset-glow-opacity: .04;--panel-outer-glow-opacity: .3;--label-prefix: "// ";--label-text-shadow: 0 0 6px var(--crt-pink);--btn-bracket-left: "[";--btn-bracket-right: "]";--btn-bracket-gap: 4px;--btn-text-shadow: 0 0 8px var(--crt-neon);--btn-box-shadow: 0 0 10px rgb(var(--crt-neon-rgb) / .4);--btn-pink-text-shadow: 0 0 8px var(--crt-pink);--btn-pink-box-shadow: 0 0 10px rgb(var(--crt-pink-rgb) / .4);--chromatic-shadow: -1px 0 0 var(--crt-pink), 1px 0 0 var(--crt-neon), 0 0 10px rgb(var(--crt-neon-rgb) / .5)}:root[data-theme=gameboy],[data-theme=gameboy]{--crt-black: #1a1a0f;--crt-bg: #8bac0f;--crt-panel: #9bbc0f;--crt-neon: #0f380f;--crt-pink: #306230;--crt-amber: #0f380f;--crt-red: #0f380f;--crt-dim: #306230;--crt-line: #306230;--crt-ink: #0f380f;--crt-neon-rgb: 15 56 15;--crt-pink-rgb: 48 98 48;--crt-amber-rgb: 15 56 15;--crt-red-rgb: 15 56 15;--scanline-opacity: 0;--grid-opacity: 0;--panel-border-width: 2px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: var(--crt-neon);--panel-inset-glow-opacity: 0;--panel-outer-glow-opacity: 0;--label-prefix: "";--label-text-shadow: none;--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0px;--btn-text-shadow: none;--btn-box-shadow: none;--btn-pink-text-shadow: none;--btn-pink-box-shadow: none;--chromatic-shadow: none}:root[data-theme=nes],[data-theme=nes]{--crt-black: #6888fc;--crt-bg: #5c94fc;--crt-panel: #fcfcfc;--crt-neon: #c84c0c;--crt-pink: #a800a8;--crt-amber: #ffd800;--crt-red: #a80000;--crt-dim: #6a6a7a;--crt-line: #000000;--crt-ink: #000000;--crt-neon-rgb: 200 76 12;--crt-pink-rgb: 168 0 168;--crt-amber-rgb: 255 216 0;--crt-red-rgb: 168 0 0;--scanline-opacity: 0;--grid-opacity: 0;--panel-border-width: 4px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: var(--crt-line);--panel-inset-glow-opacity: 0;--panel-outer-glow-opacity: 0;--label-prefix: "";--label-text-shadow: none;--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0px;--btn-text-shadow: none;--btn-box-shadow: none;--btn-pink-text-shadow: none;--btn-pink-box-shadow: none;--chromatic-shadow: none}:root[data-theme=phosphor],[data-theme=phosphor]{--crt-black: #050302;--crt-bg: #0a0604;--crt-panel: #150a04;--crt-neon: #ffb000;--crt-pink: #fff1a8;--crt-amber: #ffb000;--crt-red: #ff6a6a;--crt-dim: #8b6a20;--crt-line: #3a2a08;--crt-ink: #ffb000;--crt-neon-rgb: 255 176 0;--crt-pink-rgb: 255 241 168;--crt-amber-rgb: 255 176 0;--crt-red-rgb: 255 106 106;--scanline-opacity: .22;--grid-opacity: 0;--panel-border-width: 1px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: var(--crt-neon);--panel-inset-glow-opacity: .03;--panel-outer-glow-opacity: .25;--label-prefix: "> ";--label-text-shadow: 0 0 6px var(--crt-neon);--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0px;--btn-text-shadow: 0 0 8px var(--crt-neon);--btn-box-shadow: 0 0 12px rgb(var(--crt-neon-rgb) / .5);--btn-pink-text-shadow: 0 0 8px var(--crt-pink);--btn-pink-box-shadow: 0 0 12px rgb(var(--crt-pink-rgb) / .4);--chromatic-shadow: 0 0 8px rgb(var(--crt-neon-rgb) / .6)}:root[data-theme=rpg],[data-theme=rpg]{--crt-black: #0d3a6e;--crt-bg: #0a2a52;--crt-panel: #1a2c5c;--crt-neon: #c89b3f;--crt-pink: #ffde4a;--crt-amber: #ffde4a;--crt-red: #ff6a6a;--crt-dim: #6a8ad6;--crt-line: #6a8ad6;--crt-ink: #ffffff;--crt-neon-rgb: 200 155 63;--crt-pink-rgb: 255 222 74;--crt-amber-rgb: 255 222 74;--crt-red-rgb: 255 106 106;--scanline-opacity: 0;--grid-opacity: 0;--panel-border-width: 2px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: var(--crt-pink);--panel-inset-glow-opacity: 0;--panel-outer-glow-opacity: 0;--label-prefix: "";--label-text-shadow: 0 0 4px rgb(var(--crt-pink-rgb) / .5);--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0px;--btn-text-shadow: none;--btn-box-shadow: 3px 3px 0 #000;--btn-pink-text-shadow: none;--btn-pink-box-shadow: 3px 3px 0 #000;--chromatic-shadow: 2px 2px 0 #000}:root[data-theme=pipboy],[data-theme=pipboy]{--crt-black: #0a0d08;--crt-bg: #0d1608;--crt-panel: #1a2010;--crt-neon: #9af082;--crt-pink: #d4ffbf;--crt-amber: #e0c060;--crt-red: #c85040;--crt-dim: #5a8a46;--crt-line: #3a5a2b;--crt-ink: #9af082;--crt-neon-rgb: 154 240 130;--crt-pink-rgb: 212 255 191;--crt-amber-rgb: 224 192 96;--crt-red-rgb: 200 80 64;--scanline-opacity: .2;--grid-opacity: 0;--panel-border-width: 2px;--panel-border-radius: 14px;--panel-corner-display: none;--panel-corner-color: var(--crt-neon);--panel-inset-glow-opacity: .05;--panel-outer-glow-opacity: .22;--label-prefix: "> ";--label-text-shadow: 0 0 4px rgb(var(--crt-neon-rgb) / .5);--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0px;--btn-text-shadow: 0 0 6px var(--crt-neon);--btn-box-shadow: 0 0 10px rgb(var(--crt-neon-rgb) / .4);--btn-pink-text-shadow: 0 0 6px var(--crt-pink);--btn-pink-box-shadow: 0 0 10px rgb(var(--crt-pink-rgb) / .35);--chromatic-shadow: 0 0 6px rgb(var(--crt-neon-rgb) / .5)}:root[data-theme=arcade],[data-theme=arcade]{--crt-black: #050012;--crt-bg: #0a0020;--crt-panel: #1a0438;--crt-neon: #00ffd5;--crt-pink: #ff1a8c;--crt-amber: #ffb700;--crt-red: #ff3355;--crt-dim: #6a3a8a;--crt-line: #2a1450;--crt-ink: #ffffff;--crt-neon-rgb: 0 255 213;--crt-pink-rgb: 255 26 140;--crt-amber-rgb: 255 183 0;--crt-red-rgb: 255 51 85;--scanline-opacity: .08;--grid-opacity: .05;--panel-border-width: 2px;--panel-border-radius: 0;--panel-corner-display: block;--panel-corner-color: var(--crt-pink);--panel-inset-glow-opacity: .06;--panel-outer-glow-opacity: .4;--label-prefix: "▸ ";--label-text-shadow: 0 0 8px var(--crt-pink);--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0px;--btn-text-shadow: 0 0 12px var(--crt-neon);--btn-box-shadow: 0 0 0 2px var(--crt-neon), 0 0 18px rgb(var(--crt-neon-rgb) / .5);--btn-pink-text-shadow: 0 0 12px var(--crt-pink);--btn-pink-box-shadow: 0 0 0 2px var(--crt-pink), 0 0 18px rgb(var(--crt-pink-rgb) / .5);--chromatic-shadow: -2px 0 0 var(--crt-pink), 2px 0 0 var(--crt-neon), 0 0 12px rgb(var(--crt-pink-rgb) / .6)}:root[data-theme=dos],[data-theme=dos]{--crt-black: #000000;--crt-bg: #000088;--crt-panel: #0000aa;--crt-neon: #ffff55;--crt-pink: #ff55ff;--crt-amber: #ffff55;--crt-red: #ff5555;--crt-dim: #aaaaaa;--crt-line: #5555aa;--crt-ink: #ffffff;--crt-neon-rgb: 255 255 85;--crt-pink-rgb: 255 85 255;--crt-amber-rgb: 255 255 85;--crt-red-rgb: 255 85 85;--scanline-opacity: 0;--grid-opacity: 0;--panel-border-width: 1px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: var(--crt-neon);--panel-inset-glow-opacity: 0;--panel-outer-glow-opacity: 0;--label-prefix: "";--label-text-shadow: none;--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0px;--btn-text-shadow: none;--btn-box-shadow: none;--btn-pink-text-shadow: none;--btn-pink-box-shadow: none;--chromatic-shadow: none}:root[data-theme=commodore64],[data-theme=commodore64]{--crt-black: #2a2aa0;--crt-bg: #4a4ac0;--crt-panel: #5a5ad0;--crt-neon: #b8b8ff;--crt-pink: #ffffff;--crt-amber: #ffffff;--crt-red: #ff8080;--crt-dim: #7878d0;--crt-line: #6a6ac8;--crt-ink: #d8d8ff;--crt-neon-rgb: 184 184 255;--crt-pink-rgb: 255 255 255;--crt-amber-rgb: 255 255 255;--crt-red-rgb: 255 128 128;--scanline-opacity: .1;--grid-opacity: 0;--panel-border-width: 2px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: var(--crt-neon);--panel-inset-glow-opacity: 0;--panel-outer-glow-opacity: 0;--label-prefix: "* ";--label-text-shadow: none;--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0;--btn-text-shadow: none;--btn-box-shadow: none;--btn-pink-text-shadow: none;--btn-pink-box-shadow: none;--chromatic-shadow: none}body[data-pp-theme=commodore64],html[data-theme=commodore64] body{background:#8e8eff}:root[data-theme=macclassic],[data-theme=macclassic]{--crt-black: #ffffff;--crt-bg: #ffffff;--crt-panel: #ffffff;--crt-neon: #000000;--crt-pink: #000000;--crt-amber: #000000;--crt-red: #000000;--crt-dim: #888888;--crt-line: #000000;--crt-ink: #000000;--crt-neon-rgb: 0 0 0;--crt-pink-rgb: 0 0 0;--crt-amber-rgb: 0 0 0;--crt-red-rgb: 0 0 0;--scanline-opacity: 0;--grid-opacity: 0;--panel-border-width: 1px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: #000;--panel-inset-glow-opacity: 0;--panel-outer-glow-opacity: 0;--label-prefix: "■ ";--label-text-shadow: none;--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0;--btn-text-shadow: none;--btn-box-shadow: 2px 2px 0 #000;--btn-pink-text-shadow: none;--btn-pink-box-shadow: 2px 2px 0 #000;--chromatic-shadow: none}html[data-theme=macclassic] body{background:#aaa;background-image:radial-gradient(circle at 0 0,#000 1px,transparent 1px),radial-gradient(circle at 4px 4px,#000 1px,transparent 1px);background-size:4px 4px,8px 8px}:root[data-theme=vector],[data-theme=vector]{--crt-black: #000000;--crt-bg: #000000;--crt-panel: #000000;--crt-neon: #34ff66;--crt-pink: #66ff88;--crt-amber: #ccffaa;--crt-red: #ff5566;--crt-dim: #1e7a3a;--crt-line: #1e7a3a;--crt-ink: #88ff99;--crt-neon-rgb: 52 255 102;--crt-pink-rgb: 102 255 136;--crt-amber-rgb: 204 255 170;--crt-red-rgb: 255 85 102;--scanline-opacity: .05;--grid-opacity: .02;--panel-border-width: 1px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: var(--crt-neon);--panel-inset-glow-opacity: .04;--panel-outer-glow-opacity: .5;--label-prefix: "▲ ";--label-text-shadow: 0 0 6px var(--crt-neon);--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0;--btn-text-shadow: 0 0 8px var(--crt-neon);--btn-box-shadow: 0 0 12px rgb(var(--crt-neon-rgb) / .5);--btn-pink-text-shadow: 0 0 8px var(--crt-pink);--btn-pink-box-shadow: 0 0 12px rgb(var(--crt-pink-rgb) / .5);--chromatic-shadow: 0 0 8px var(--crt-neon)}:root[data-theme=amiga],[data-theme=amiga]{--crt-black: #000000;--crt-bg: #aaaaaa;--crt-panel: #aaaaaa;--crt-neon: #000000;--crt-pink: #ff8800;--crt-amber: #0055aa;--crt-red: #cc0000;--crt-dim: #555555;--crt-line: #000000;--crt-ink: #000000;--crt-neon-rgb: 0 0 0;--crt-pink-rgb: 255 136 0;--crt-amber-rgb: 0 85 170;--crt-red-rgb: 204 0 0;--scanline-opacity: 0;--grid-opacity: 0;--panel-border-width: 2px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: #000;--panel-inset-glow-opacity: 0;--panel-outer-glow-opacity: 0;--label-prefix: "■ ";--label-text-shadow: none;--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0;--btn-text-shadow: none;--btn-box-shadow: 3px 3px 0 #000;--btn-pink-text-shadow: none;--btn-pink-box-shadow: 3px 3px 0 #000;--chromatic-shadow: none}html[data-theme=amiga] body{background:repeating-linear-gradient(45deg,#05a 0,#05a 4px,#06c 4px,#06c 8px)}:root[data-theme=win95],[data-theme=win95]{--crt-black: #000000;--crt-bg: #c0c0c0;--crt-panel: #c0c0c0;--crt-neon: #000080;--crt-pink: #0a246a;--crt-amber: #ff0000;--crt-red: #cc0000;--crt-dim: #808080;--crt-line: #404040;--crt-ink: #000000;--crt-neon-rgb: 0 0 128;--crt-pink-rgb: 10 36 106;--crt-amber-rgb: 255 0 0;--crt-red-rgb: 204 0 0;--scanline-opacity: 0;--grid-opacity: 0;--panel-border-width: 2px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: #000;--panel-inset-glow-opacity: 0;--panel-outer-glow-opacity: 0;--label-prefix: "";--label-text-shadow: none;--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0;--btn-text-shadow: none;--btn-box-shadow: inset -1px -1px 0 #404040, inset 1px 1px 0 #fff;--btn-pink-text-shadow: none;--btn-pink-box-shadow: inset -1px -1px 0 #404040, inset 1px 1px 0 #fff;--chromatic-shadow: none}html[data-theme=win95] body{background:teal}:root[data-theme=nextstep],[data-theme=nextstep]{--crt-black: #1a1a1a;--crt-bg: #cccccc;--crt-panel: #ffffff;--crt-neon: #000000;--crt-pink: #555555;--crt-amber: #aaaaaa;--crt-red: #aa0000;--crt-dim: #555555;--crt-line: #333333;--crt-ink: #0a0a0a;--crt-neon-rgb: 0 0 0;--crt-pink-rgb: 85 85 85;--crt-amber-rgb: 170 170 170;--crt-red-rgb: 170 0 0;--scanline-opacity: 0;--grid-opacity: 0;--panel-border-width: 1px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: #000;--panel-inset-glow-opacity: 0;--panel-outer-glow-opacity: 0;--label-prefix: "";--label-text-shadow: none;--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0;--btn-text-shadow: none;--btn-box-shadow: 4px 4px 0 #333;--btn-pink-text-shadow: none;--btn-pink-box-shadow: 4px 4px 0 #333;--chromatic-shadow: none}html[data-theme=nextstep] body{background:#555;background-image:radial-gradient(circle at 0 0,#4a4a4a 1px,transparent 1px),radial-gradient(circle at 3px 3px,#4a4a4a 1px,transparent 1px);background-size:6px 6px,6px 6px}:root[data-theme=vboy],[data-theme=vboy]{--crt-black: #000000;--crt-bg: #000000;--crt-panel: #000000;--crt-neon: #ff1818;--crt-pink: #ff4040;--crt-amber: #ff8080;--crt-red: #ff1818;--crt-dim: #4a0000;--crt-line: #4a0000;--crt-ink: #ff4040;--crt-neon-rgb: 255 24 24;--crt-pink-rgb: 255 64 64;--crt-amber-rgb: 255 128 128;--crt-red-rgb: 255 24 24;--scanline-opacity: .18;--grid-opacity: 0;--panel-border-width: 1px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: var(--crt-neon);--panel-inset-glow-opacity: .05;--panel-outer-glow-opacity: .35;--label-prefix: "► ";--label-text-shadow: 0 0 4px var(--crt-neon);--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0;--btn-text-shadow: 0 0 6px var(--crt-neon);--btn-box-shadow: 0 0 10px rgb(var(--crt-neon-rgb) / .5);--btn-pink-text-shadow: 0 0 6px var(--crt-pink);--btn-pink-box-shadow: 0 0 10px rgb(var(--crt-pink-rgb) / .5);--chromatic-shadow: 1px 0 0 var(--crt-neon), 0 0 4px var(--crt-neon)}:root[data-theme=cassette],[data-theme=cassette]{--crt-black: #0c1410;--crt-bg: #0c1410;--crt-panel: #122019;--crt-neon: #ffb000;--crt-pink: #57e26e;--crt-amber: #ffb000;--crt-red: #ff4f3a;--crt-dim: #6a4a00;--crt-line: #2a3028;--crt-ink: #ffd066;--crt-neon-rgb: 255 176 0;--crt-pink-rgb: 87 226 110;--crt-amber-rgb: 255 176 0;--crt-red-rgb: 255 79 58;--scanline-opacity: .12;--grid-opacity: 0;--panel-border-width: 1px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: var(--crt-neon);--panel-inset-glow-opacity: .08;--panel-outer-glow-opacity: .25;--label-prefix: "▸ ";--label-text-shadow: 0 0 6px var(--crt-neon);--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0;--btn-text-shadow: 0 0 6px var(--crt-neon);--btn-box-shadow: 0 0 10px rgb(var(--crt-neon-rgb) / .35);--btn-pink-text-shadow: 0 0 6px var(--crt-pink);--btn-pink-box-shadow: 0 0 10px rgb(var(--crt-pink-rgb) / .35);--chromatic-shadow: none}html[data-theme=cassette] body{background:radial-gradient(ellipse at 50% 0%,#d0c4a0,#b5a988)}:root[data-theme=brutalist],[data-theme=brutalist]{--crt-black: #0a0a0a;--crt-bg: #ffffff;--crt-panel: #ffffff;--crt-neon: #0a0a0a;--crt-pink: #ff7ad9;--crt-amber: #ffe156;--crt-red: #ff4d3d;--crt-dim: #555555;--crt-line: #0a0a0a;--crt-ink: #0a0a0a;--crt-neon-rgb: 10 10 10;--crt-pink-rgb: 255 122 217;--crt-amber-rgb: 255 225 86;--crt-red-rgb: 255 77 61;--scanline-opacity: 0;--grid-opacity: 0;--panel-border-width: 4px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: #000;--panel-inset-glow-opacity: 0;--panel-outer-glow-opacity: 0;--label-prefix: "";--label-text-shadow: none;--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0;--btn-text-shadow: none;--btn-box-shadow: 6px 6px 0 #0a0a0a;--btn-pink-text-shadow: none;--btn-pink-box-shadow: 6px 6px 0 #0a0a0a;--chromatic-shadow: none}html[data-theme=brutalist] body{background:#f5f5f0}:root[data-theme=spectrum],[data-theme=spectrum]{--crt-black: #000000;--crt-bg: #000000;--crt-panel: #000000;--crt-neon: #00d8d8;--crt-pink: #d800d8;--crt-amber: #d8d800;--crt-red: #d80000;--crt-dim: #888888;--crt-line: #1a1a1a;--crt-ink: #c8c8c8;--crt-neon-rgb: 0 216 216;--crt-pink-rgb: 216 0 216;--crt-amber-rgb: 216 216 0;--crt-red-rgb: 216 0 0;--scanline-opacity: .06;--grid-opacity: 0;--panel-border-width: 2px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: var(--crt-neon);--panel-inset-glow-opacity: 0;--panel-outer-glow-opacity: 0;--label-prefix: "> ";--label-text-shadow: none;--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0;--btn-text-shadow: none;--btn-box-shadow: none;--btn-pink-text-shadow: none;--btn-pink-box-shadow: none;--chromatic-shadow: none}html[data-theme=spectrum] body{background:#aaa}:root[data-theme=msx],[data-theme=msx]{--crt-black: #000080;--crt-bg: #000080;--crt-panel: #000060;--crt-neon: #6dd3ff;--crt-pink: #ff66d8;--crt-amber: #ffe34d;--crt-red: #ff5566;--crt-dim: #4a6aa0;--crt-line: #2a4a8a;--crt-ink: #ffffff;--crt-neon-rgb: 109 211 255;--crt-pink-rgb: 255 102 216;--crt-amber-rgb: 255 227 77;--crt-red-rgb: 255 85 102;--scanline-opacity: .05;--grid-opacity: 0;--panel-border-width: 2px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: var(--crt-pink);--panel-inset-glow-opacity: 0;--panel-outer-glow-opacity: 0;--label-prefix: "★ ";--label-text-shadow: none;--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0;--btn-text-shadow: none;--btn-box-shadow: none;--btn-pink-text-shadow: none;--btn-pink-box-shadow: none;--chromatic-shadow: none}html[data-theme=msx] body{background:#d8d2c0}:root[data-theme=lcars],[data-theme=lcars]{--crt-black: #000000;--crt-bg: #000000;--crt-panel: #000000;--crt-neon: #ff9966;--crt-pink: #cc99cc;--crt-amber: #ffcc66;--crt-red: #ff5588;--crt-dim: #9999ff;--crt-line: #ff7700;--crt-ink: #ffe8c0;--crt-neon-rgb: 255 153 102;--crt-pink-rgb: 204 153 204;--crt-amber-rgb: 255 204 102;--crt-red-rgb: 255 85 136;--scanline-opacity: 0;--grid-opacity: 0;--panel-border-width: 2px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: var(--crt-neon);--panel-inset-glow-opacity: 0;--panel-outer-glow-opacity: 0;--label-prefix: "";--label-text-shadow: none;--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0;--btn-text-shadow: none;--btn-box-shadow: none;--btn-pink-text-shadow: none;--btn-pink-box-shadow: none;--chromatic-shadow: none}html[data-theme=lcars] body{background:#000}:root[data-theme=constructivism],[data-theme=constructivism]{--crt-black: #1a1a1a;--crt-bg: #f4ede0;--crt-panel: #f4ede0;--crt-neon: #1a1a1a;--crt-pink: #d4231b;--crt-amber: #c68a2a;--crt-red: #d4231b;--crt-dim: #6a6258;--crt-line: #1a1a1a;--crt-ink: #1a1a1a;--crt-neon-rgb: 26 26 26;--crt-pink-rgb: 212 35 27;--crt-amber-rgb: 198 138 42;--crt-red-rgb: 212 35 27;--scanline-opacity: 0;--grid-opacity: 0;--panel-border-width: 3px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: #1a1a1a;--panel-inset-glow-opacity: 0;--panel-outer-glow-opacity: 0;--label-prefix: "★ ";--label-text-shadow: none;--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0;--btn-text-shadow: none;--btn-box-shadow: 4px 4px 0 #1a1a1a;--btn-pink-text-shadow: none;--btn-pink-box-shadow: 4px 4px 0 #1a1a1a;--chromatic-shadow: none}html[data-theme=constructivism] body{background:#f0e8d8;background-image:repeating-linear-gradient(115deg,transparent 0 80px,rgba(0,0,0,.04) 80px 82px)}:root[data-theme=vaporwave],[data-theme=vaporwave]{--crt-black: #1a1043;--crt-bg: rgba(26, 16, 67, .55);--crt-panel: rgba(255, 255, 255, .12);--crt-neon: #ff77c8;--crt-pink: #ff77c8;--crt-amber: #ffd84d;--crt-red: #ff5588;--crt-dim: #b89dd8;--crt-line: #66e6ff;--crt-ink: #ffe6f8;--crt-neon-rgb: 255 119 200;--crt-pink-rgb: 255 119 200;--crt-amber-rgb: 255 216 77;--crt-red-rgb: 255 85 136;--scanline-opacity: 0;--grid-opacity: 0;--panel-border-width: 1px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: var(--crt-pink);--panel-inset-glow-opacity: 0;--panel-outer-glow-opacity: .25;--label-prefix: "▶ ";--label-text-shadow: 0 0 12px var(--crt-pink);--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0;--btn-text-shadow: 0 0 10px var(--crt-pink);--btn-box-shadow: 0 0 14px rgb(var(--crt-pink-rgb) / .4);--btn-pink-text-shadow: 0 0 10px var(--crt-pink);--btn-pink-box-shadow: 0 0 14px rgb(var(--crt-pink-rgb) / .4);--chromatic-shadow: 2px 0 0 var(--crt-pink), -2px 0 0 var(--crt-line), 0 0 12px var(--crt-pink)}html[data-theme=vaporwave] body{background:linear-gradient(180deg,#1a1043,#639 30%,#ff77c8 65%,#ffd84d 95%);min-height:100vh}:root[data-theme=memphis],[data-theme=memphis]{--crt-black: #1a1a1a;--crt-bg: #faf3e7;--crt-panel: #faf3e7;--crt-neon: #1a1a1a;--crt-pink: #ff5fa2;--crt-amber: #ffd44d;--crt-red: #ff5640;--crt-dim: #555555;--crt-line: #1a1a1a;--crt-ink: #1a1a1a;--crt-neon-rgb: 26 26 26;--crt-pink-rgb: 255 95 162;--crt-amber-rgb: 255 212 77;--crt-red-rgb: 255 86 64;--scanline-opacity: 0;--grid-opacity: 0;--panel-border-width: 4px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: #1a1a1a;--panel-inset-glow-opacity: 0;--panel-outer-glow-opacity: 0;--label-prefix: "";--label-text-shadow: none;--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0;--btn-text-shadow: none;--btn-box-shadow: 6px 6px 0 #1a1a1a;--btn-pink-text-shadow: none;--btn-pink-box-shadow: 6px 6px 0 #1a1a1a;--chromatic-shadow: none}html[data-theme=memphis] body{background:#faf3e7}:root[data-theme=labnotebook],[data-theme=labnotebook]{--crt-black: #1a3a8a;--crt-bg: #faf5e7;--crt-panel: #faf5e7;--crt-neon: #1a3a8a;--crt-pink: #c84a2e;--crt-amber: #c68a2a;--crt-red: #c84a2e;--crt-dim: #6a6a7a;--crt-line: #b3cce6;--crt-ink: #3a3a4a;--crt-neon-rgb: 26 58 138;--crt-pink-rgb: 200 74 46;--crt-amber-rgb: 198 138 42;--crt-red-rgb: 200 74 46;--scanline-opacity: 0;--grid-opacity: 0;--panel-border-width: 1px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: #1a3a8a;--panel-inset-glow-opacity: 0;--panel-outer-glow-opacity: 0;--label-prefix: "✎ ";--label-text-shadow: none;--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0;--btn-text-shadow: none;--btn-box-shadow: none;--btn-pink-text-shadow: none;--btn-pink-box-shadow: none;--chromatic-shadow: none}html[data-theme=labnotebook] body{background:#cbb89a}:root[data-theme=nethack],[data-theme=nethack]{--crt-black: #000000;--crt-bg: #000000;--crt-panel: #000000;--crt-neon: #2ecc40;--crt-pink: #ff66ff;--crt-amber: #ffd944;--crt-red: #ff4040;--crt-dim: #555555;--crt-line: #444444;--crt-ink: #c8c8c8;--crt-neon-rgb: 46 204 64;--crt-pink-rgb: 255 102 255;--crt-amber-rgb: 255 217 68;--crt-red-rgb: 255 64 64;--scanline-opacity: 0;--grid-opacity: 0;--panel-border-width: 0;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: var(--crt-neon);--panel-inset-glow-opacity: 0;--panel-outer-glow-opacity: 0;--label-prefix: "--- ";--label-text-shadow: none;--btn-bracket-left: "[";--btn-bracket-right: "]";--btn-bracket-gap: 0;--btn-text-shadow: none;--btn-box-shadow: none;--btn-pink-text-shadow: none;--btn-pink-box-shadow: none;--chromatic-shadow: none}:root[data-theme=synthwave],[data-theme=synthwave]{--crt-black: #0d0b30;--crt-bg: #1a1043;--crt-panel: rgba(13, 11, 48, .7);--crt-neon: #ff2a90;--crt-pink: #ff66e6;--crt-amber: #ffe34d;--crt-red: #ff5566;--crt-dim: #6a4080;--crt-line: #2cf0ff;--crt-ink: #ffd6f0;--crt-neon-rgb: 255 42 144;--crt-pink-rgb: 255 102 230;--crt-amber-rgb: 255 227 77;--crt-red-rgb: 255 85 102;--scanline-opacity: 0;--grid-opacity: 0;--panel-border-width: 1px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: var(--crt-neon);--panel-inset-glow-opacity: .05;--panel-outer-glow-opacity: .45;--label-prefix: "▶ ";--label-text-shadow: 0 0 10px var(--crt-neon);--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0;--btn-text-shadow: 0 0 12px var(--crt-neon);--btn-box-shadow: 0 0 16px rgb(var(--crt-neon-rgb) / .5);--btn-pink-text-shadow: 0 0 12px var(--crt-pink);--btn-pink-box-shadow: 0 0 16px rgb(var(--crt-pink-rgb) / .5);--chromatic-shadow: 2px 0 0 var(--crt-neon), -2px 0 0 var(--crt-line), 0 0 14px var(--crt-neon)}html[data-theme=synthwave] body{background:linear-gradient(180deg,#0d0b30,#2a1268 35%,#6a1c6a,#f56 95%)}:root[data-theme=aero],[data-theme=aero]{--crt-black: #103a55;--crt-bg: #b3d9f2;--crt-panel: rgba(255, 255, 255, .55);--crt-neon: #1f6fb2;--crt-pink: #00b6d6;--crt-amber: #ff9f33;--crt-red: #d63131;--crt-dim: #5a7a98;--crt-line: #88c4e8;--crt-ink: #103a55;--crt-neon-rgb: 31 111 178;--crt-pink-rgb: 0 182 214;--crt-amber-rgb: 255 159 51;--crt-red-rgb: 214 49 49;--scanline-opacity: 0;--grid-opacity: 0;--panel-border-width: 1px;--panel-border-radius: 12px;--panel-corner-display: none;--panel-corner-color: var(--crt-neon);--panel-inset-glow-opacity: .04;--panel-outer-glow-opacity: .25;--label-prefix: "◌ ";--label-text-shadow: none;--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0;--btn-text-shadow: none;--btn-box-shadow: 0 4px 12px rgba(31, 111, 178, .25), inset 0 1px 0 rgba(255,255,255,.6);--btn-pink-text-shadow: none;--btn-pink-box-shadow: 0 4px 12px rgba(0, 182, 214, .25), inset 0 1px 0 rgba(255,255,255,.6);--chromatic-shadow: none}html[data-theme=aero] body{background:linear-gradient(180deg,#88c4e8,#b3d9f2 40%,#d4ebf7)}:root[data-theme=lispmachine],[data-theme=lispmachine]{--crt-black: #0e1722;--crt-bg: #1a2434;--crt-panel: #243248;--crt-neon: #ffd24a;--crt-pink: #ff7ae6;--crt-amber: #ffd24a;--crt-red: #ff6868;--crt-dim: #6a7a92;--crt-line: #34425a;--crt-ink: #d4dde8;--crt-neon-rgb: 255 210 74;--crt-pink-rgb: 255 122 230;--crt-amber-rgb: 255 210 74;--crt-red-rgb: 255 104 104;--scanline-opacity: .04;--grid-opacity: 0;--panel-border-width: 1px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: var(--crt-neon);--panel-inset-glow-opacity: 0;--panel-outer-glow-opacity: 0;--label-prefix: "(";--label-text-shadow: none;--btn-bracket-left: "(";--btn-bracket-right: ")";--btn-bracket-gap: 4px;--btn-text-shadow: none;--btn-box-shadow: none;--btn-pink-text-shadow: none;--btn-pink-box-shadow: none;--chromatic-shadow: none}html[data-theme=lispmachine] body{background:#0e1722}:root[data-theme=periodictable],[data-theme=periodictable]{--crt-black: #1a1a1a;--crt-bg: #faf6ee;--crt-panel: #ffffff;--crt-neon: #2a52c4;--crt-pink: #c4225a;--crt-amber: #e0a040;--crt-red: #c4225a;--crt-dim: #777777;--crt-line: #c0c0c0;--crt-ink: #1a1a1a;--crt-neon-rgb: 42 82 196;--crt-pink-rgb: 196 34 90;--crt-amber-rgb: 224 160 64;--crt-red-rgb: 196 34 90;--scanline-opacity: 0;--grid-opacity: 0;--panel-border-width: 2px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: #1a1a1a;--panel-inset-glow-opacity: 0;--panel-outer-glow-opacity: 0;--label-prefix: "";--label-text-shadow: none;--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0;--btn-text-shadow: none;--btn-box-shadow: 3px 3px 0 #1a1a1a;--btn-pink-text-shadow: none;--btn-pink-box-shadow: 3px 3px 0 #1a1a1a;--chromatic-shadow: none}html[data-theme=periodictable] body{background:#faf6ee}:root[data-theme=bauhaus],[data-theme=bauhaus]{--crt-black: #1a1a1a;--crt-bg: #ece5d3;--crt-panel: #f4eedd;--crt-neon: #d92518;--crt-pink: #d92518;--crt-amber: #ffc52e;--crt-red: #d92518;--crt-dim: #5a5550;--crt-line: #1a1a1a;--crt-ink: #1a1a1a;--crt-neon-rgb: 217 37 24;--crt-pink-rgb: 217 37 24;--crt-amber-rgb: 255 197 46;--crt-red-rgb: 217 37 24;--scanline-opacity: 0;--grid-opacity: 0;--panel-border-width: 3px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: #1a1a1a;--panel-inset-glow-opacity: 0;--panel-outer-glow-opacity: 0;--label-prefix: "";--label-text-shadow: none;--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0;--btn-text-shadow: none;--btn-box-shadow: 4px 4px 0 #1a1a1a;--btn-pink-text-shadow: none;--btn-pink-box-shadow: 4px 4px 0 #1a1a1a;--chromatic-shadow: none}html[data-theme=bauhaus] body{background:#ece5d3}:root[data-theme=artnouveau],[data-theme=artnouveau]{--crt-black: #2a261a;--crt-bg: #f5ecd9;--crt-panel: #faf3e0;--crt-neon: #5a7a3a;--crt-pink: #b8584c;--crt-amber: #b8893a;--crt-red: #a8443c;--crt-dim: #8a7a5a;--crt-line: #b8893a;--crt-ink: #2a261a;--crt-neon-rgb: 90 122 58;--crt-pink-rgb: 184 88 76;--crt-amber-rgb: 184 137 58;--crt-red-rgb: 168 68 60;--scanline-opacity: 0;--grid-opacity: 0;--panel-border-width: 2px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: var(--crt-amber);--panel-inset-glow-opacity: 0;--panel-outer-glow-opacity: 0;--label-prefix: "❦ ";--label-text-shadow: none;--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0;--btn-text-shadow: none;--btn-box-shadow: none;--btn-pink-text-shadow: none;--btn-pink-box-shadow: none;--chromatic-shadow: none}html[data-theme=artnouveau] body{background:#f5ecd9}:root[data-theme=comicbook],[data-theme=comicbook]{--crt-black: #1a1a1a;--crt-bg: #fff8dc;--crt-panel: #fff8dc;--crt-neon: #1a1a1a;--crt-pink: #d92a5e;--crt-amber: #ffd84d;--crt-red: #d92a2a;--crt-dim: #6a6a6a;--crt-line: #1a1a1a;--crt-ink: #1a1a1a;--crt-neon-rgb: 26 26 26;--crt-pink-rgb: 217 42 94;--crt-amber-rgb: 255 216 77;--crt-red-rgb: 217 42 42;--scanline-opacity: 0;--grid-opacity: 0;--panel-border-width: 3px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: #1a1a1a;--panel-inset-glow-opacity: 0;--panel-outer-glow-opacity: 0;--label-prefix: "";--label-text-shadow: 1px 1px 0 #fff, 2px 2px 0 #1a1a1a;--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0;--btn-text-shadow: 1px 1px 0 #fff;--btn-box-shadow: 4px 4px 0 #1a1a1a;--btn-pink-text-shadow: 1px 1px 0 #fff;--btn-pink-box-shadow: 4px 4px 0 #1a1a1a;--chromatic-shadow: none}html[data-theme=comicbook] body{background:#fff8dc;background-image:radial-gradient(rgba(217,42,94,.18) 1.5px,transparent 2px),radial-gradient(rgba(31,111,178,.15) 1.5px,transparent 2px);background-size:14px 14px,14px 14px;background-position:0 0,7px 7px}:root[data-theme=byzantine],[data-theme=byzantine]{--crt-black: #1a0d0a;--crt-bg: #1f180a;--crt-panel: #2a1e10;--crt-neon: #e8b552;--crt-pink: #b83b3b;--crt-amber: #e8b552;--crt-red: #b83b3b;--crt-dim: #8a7a4a;--crt-line: #6e4e2a;--crt-ink: #f4e6c4;--crt-neon-rgb: 232 181 82;--crt-pink-rgb: 184 59 59;--crt-amber-rgb: 232 181 82;--crt-red-rgb: 184 59 59;--scanline-opacity: 0;--grid-opacity: 0;--panel-border-width: 2px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: var(--crt-neon);--panel-inset-glow-opacity: 0;--panel-outer-glow-opacity: 0;--label-prefix: "☩ ";--label-text-shadow: none;--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0;--btn-text-shadow: none;--btn-box-shadow: none;--btn-pink-text-shadow: none;--btn-pink-box-shadow: none;--chromatic-shadow: none}html[data-theme=byzantine] body{background:#1f180a;background-image:radial-gradient(circle at 0 0,rgba(232,181,82,.1) 1px,transparent 2px),radial-gradient(circle at 4px 4px,rgba(232,181,82,.08) 1px,transparent 2px);background-size:8px 8px,8px 8px}:root[data-theme=wakanda],[data-theme=wakanda]{--crt-black: #050010;--crt-bg: #0a0418;--crt-panel: #110828;--crt-neon: #9a4dff;--crt-pink: #ff66c4;--crt-amber: #ffd24a;--crt-red: #ff5566;--crt-dim: #5a3a82;--crt-line: #2a1648;--crt-ink: #f0e6ff;--crt-neon-rgb: 154 77 255;--crt-pink-rgb: 255 102 196;--crt-amber-rgb: 255 210 74;--crt-red-rgb: 255 85 102;--scanline-opacity: 0;--grid-opacity: 0;--panel-border-width: 1px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: var(--crt-amber);--panel-inset-glow-opacity: .04;--panel-outer-glow-opacity: .3;--label-prefix: "◈ ";--label-text-shadow: 0 0 8px var(--crt-neon);--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0;--btn-text-shadow: 0 0 10px var(--crt-neon);--btn-box-shadow: 0 0 12px rgb(var(--crt-neon-rgb) / .45);--btn-pink-text-shadow: 0 0 10px var(--crt-amber);--btn-pink-box-shadow: 0 0 12px rgb(var(--crt-amber-rgb) / .45);--chromatic-shadow: 0 0 12px var(--crt-neon)}html[data-theme=wakanda] body{background:#050010}:root[data-theme=persian],[data-theme=persian]{--crt-black: #1a1408;--crt-bg: #f4ebd2;--crt-panel: #f9f2dc;--crt-neon: #1a7a8a;--crt-pink: #b8344c;--crt-amber: #c98a2a;--crt-red: #b8344c;--crt-dim: #8a6a3a;--crt-line: #c98a2a;--crt-ink: #2a1e10;--crt-neon-rgb: 26 122 138;--crt-pink-rgb: 184 52 76;--crt-amber-rgb: 201 138 42;--crt-red-rgb: 184 52 76;--scanline-opacity: 0;--grid-opacity: 0;--panel-border-width: 2px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: var(--crt-amber);--panel-inset-glow-opacity: 0;--panel-outer-glow-opacity: 0;--label-prefix: "✦ ";--label-text-shadow: none;--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0;--btn-text-shadow: none;--btn-box-shadow: none;--btn-pink-text-shadow: none;--btn-pink-box-shadow: none;--chromatic-shadow: none}html[data-theme=persian] body{background:#f4ebd2}:root[data-theme=dayofdead],[data-theme=dayofdead]{--crt-black: #1a0a14;--crt-bg: #faf0d8;--crt-panel: #fff3da;--crt-neon: #ff4d8d;--crt-pink: #ff4d8d;--crt-amber: #ff8a2a;--crt-red: #c4225a;--crt-dim: #6a4a5a;--crt-line: #ff8a2a;--crt-ink: #1a0a14;--crt-neon-rgb: 255 77 141;--crt-pink-rgb: 255 77 141;--crt-amber-rgb: 255 138 42;--crt-red-rgb: 196 34 90;--scanline-opacity: 0;--grid-opacity: 0;--panel-border-width: 3px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: #1a0a14;--panel-inset-glow-opacity: 0;--panel-outer-glow-opacity: 0;--label-prefix: "✿ ";--label-text-shadow: none;--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0;--btn-text-shadow: none;--btn-box-shadow: 4px 4px 0 #1a0a14;--btn-pink-text-shadow: none;--btn-pink-box-shadow: 4px 4px 0 #1a0a14;--chromatic-shadow: none}html[data-theme=dayofdead] body{background:#faf0d8}:root[data-theme=arrival],[data-theme=arrival]{--crt-black: #1a1612;--crt-bg: #ece4d6;--crt-panel: #f2eadd;--crt-neon: #1a1612;--crt-pink: #1a1612;--crt-amber: #6a4a2a;--crt-red: #2a1e10;--crt-dim: #7a6a58;--crt-line: #1a1612;--crt-ink: #1a1612;--crt-neon-rgb: 26 22 18;--crt-pink-rgb: 26 22 18;--crt-amber-rgb: 106 74 42;--crt-red-rgb: 42 30 16;--scanline-opacity: 0;--grid-opacity: 0;--panel-border-width: 1px;--panel-border-radius: 0;--panel-corner-display: none;--panel-corner-color: #1a1612;--panel-inset-glow-opacity: 0;--panel-outer-glow-opacity: 0;--label-prefix: "○ ";--label-text-shadow: none;--btn-bracket-left: "";--btn-bracket-right: "";--btn-bracket-gap: 0;--btn-text-shadow: none;--btn-box-shadow: none;--btn-pink-text-shadow: none;--btn-pink-box-shadow: none;--chromatic-shadow: none}html[data-theme=arrival] body{background:#d8d0c0;background-image:radial-gradient(circle at 30% 40%,rgba(26,22,18,.04) 1px,transparent 2px);background-size:18px 18px}:root{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--fs-7: 7px;--fs-9: 9px;--fs-10: 10px;--fs-12: 12px;--fs-14: 14px;--fs-16: 16px;--fs-20: 20px;--fs-24: 24px;--fs-34: 34px;--lh-tight: 1.1;--lh-normal: 1.45;--lh-relaxed: 1.7;--tr-wide: 2px;--tr-wider: 4px;--t-fast: .1s;--t-slow: .3s}.fx-scanlines{position:relative}.fx-scanlines:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0,rgba(0,0,0,.22) 1px,transparent 1px,transparent 3px)}@keyframes fx-flicker-kf{0%,50%{opacity:1}51%,to{opacity:.2}}.fx-flicker{animation:fx-flicker-kf .6s steps(2) infinite}.fx-glow{text-shadow:0 0 8px var(--fx-glow-colour, currentColor)}.fx-chromatic{text-shadow:-1px 0 0 var(--fx-chrom-a, #ff2bcd),1px 0 0 var(--fx-chrom-b, #00ffea)}.fx-crt-curve{position:relative}.fx-crt-curve:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse,transparent 55%,rgba(0,0,0,.5) 100%)}@media (prefers-reduced-motion: reduce){.fx-flicker{animation:none}}.no-motion .fx-flicker{animation:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:VT323,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html,body,#root{min-height:100vh}body{background-color:var(--crt-black);color:var(--crt-ink);font-family:VT323,monospace;font-size:20px;position:relative;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgb(var(--crt-neon-rgb) / var(--grid-opacity)) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--crt-neon-rgb) / var(--grid-opacity)) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:0}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgb(0 0 0 / var(--scanline-opacity)) 0px,rgb(0 0 0 / var(--scanline-opacity)) 1px,transparent 1px,transparent 3px);pointer-events:none;z-index:100}h1,h2,h3{font-family:"Press Start 2P",monospace;letter-spacing:.05em}.text-chromatic{text-shadow:var(--chromatic-shadow)}.crt-scroll{scrollbar-width:thin;scrollbar-color:var(--crt-neon) var(--crt-bg);overscroll-behavior:contain}.crt-scroll::-webkit-scrollbar{width:10px;height:10px}.crt-scroll::-webkit-scrollbar-track{background:var(--crt-bg);border-left:1px solid var(--crt-line)}.crt-scroll::-webkit-scrollbar-thumb{background:var(--crt-neon);border:1px solid var(--crt-line)}.crt-scroll::-webkit-scrollbar-thumb:hover{background:var(--crt-amber, var(--crt-neon))}.focus-ring *:focus-visible{outline:2px solid var(--crt-amber, currentColor);outline-offset:3px}.btn-crt{display:inline-block;cursor:pointer;padding:.625rem 1.25rem;font-family:"Press Start 2P",monospace;font-size:11px;letter-spacing:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:transparent;color:var(--crt-neon);border:1px solid var(--crt-neon);text-shadow:var(--btn-text-shadow);box-shadow:var(--btn-box-shadow);text-decoration:none}.btn-crt:before{content:var(--btn-bracket-left);margin-right:var(--btn-bracket-gap)}.btn-crt:after{content:var(--btn-bracket-right);margin-left:var(--btn-bracket-gap)}.btn-crt:hover{background:var(--crt-neon);color:var(--crt-black);text-shadow:none}.btn-crt--pink{color:var(--crt-pink);border-color:var(--crt-pink);text-shadow:var(--btn-pink-text-shadow);box-shadow:var(--btn-pink-box-shadow)}.btn-crt--pink:hover{background:var(--crt-pink);color:var(--crt-black)}.btn-crt--ghost{color:var(--crt-dim);border-color:var(--crt-dim);text-shadow:none;box-shadow:none}.panel-crt{position:relative;padding:1.25rem;background:var(--crt-panel);border:var(--panel-border-width) solid var(--crt-neon);border-radius:var(--panel-border-radius);box-shadow:0 0 20px rgb(var(--crt-neon-rgb) / var(--panel-outer-glow-opacity)),inset 0 0 40px rgb(var(--crt-neon-rgb) / var(--panel-inset-glow-opacity))}.panel-crt:before,.panel-crt:after{content:"";position:absolute;display:var(--panel-corner-display);width:16px;height:16px;border:2px solid var(--panel-corner-color)}.panel-crt:before{top:-4px;left:-4px;border-right:none;border-bottom:none}.panel-crt:after{bottom:-4px;right:-4px;border-left:none;border-top:none}.label-crt{margin-bottom:.375rem;display:block;font-family:"Press Start 2P",monospace;font-size:10px;text-transform:uppercase;letter-spacing:3px;color:var(--crt-pink);text-shadow:var(--label-text-shadow)}.label-crt:before{content:var(--label-prefix);color:var(--crt-dim);text-shadow:none}.pp-mascot{display:inline-flex;align-items:center;justify-content:center;font-family:"Press Start 2P",monospace;letter-spacing:.05em;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform-origin:50% 100%;transition:color .2s ease;will-change:transform}.pp-mascot[data-mood=idle]{color:var(--crt-dim)}.pp-mascot[data-mood=happy]{color:var(--crt-neon);animation:pp-mascot-bob 2.4s ease-in-out infinite}.pp-mascot[data-mood=cheer]{color:var(--crt-amber, var(--crt-neon));animation:pp-mascot-cheer .6s ease-in-out 3}.pp-mascot[data-mood=levelup]{color:var(--crt-pink, var(--crt-amber));animation:pp-mascot-levelup .6s ease-in-out 5;text-shadow:0 0 6px currentColor,0 0 14px currentColor}@keyframes pp-mascot-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes pp-mascot-cheer{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.15)}}@keyframes pp-mascot-levelup{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(1.25) rotate(-6deg)}75%{transform:scale(1.25) rotate(6deg)}}html.no-motion .pp-mascot{animation:none!important}.pp-unlock-toast{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:200;padding:12px 20px;background:var(--crt-panel);border:1px solid var(--crt-pink, var(--crt-neon));color:var(--crt-pink, var(--crt-neon));font-family:"Press Start 2P",monospace;font-size:11px;letter-spacing:2px;text-transform:uppercase;box-shadow:0 0 18px rgb(var(--crt-neon-rgb) / .4);animation:pp-toast-in 3s ease-in-out forwards;pointer-events:none}@keyframes pp-toast-in{0%{opacity:0;transform:translate(-50%,-8px)}10%,80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-8px)}}html.no-motion .pp-unlock-toast{animation:pp-toast-static 3s forwards}@keyframes pp-toast-static{0%,90%{opacity:1}to{opacity:0}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.bottom-full{bottom:100%}.left-2{left:.5rem}.right-0{right:0}.right-2{right:.5rem}.top-0{top:0}.top-1{top:.25rem}.top-2{top:.5rem}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[150\]{z-index:150}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-full{height:100%}.max-h-40{max-height:10rem}.max-h-\[60vh\]{max-height:60vh}.w-10{width:2.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-\[180px\]{width:180px}.w-\[260px\]{width:260px}.w-full{width:100%}.min-w-\[130px\]{min-width:130px}.min-w-\[60px\]{min-width:60px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[120px\]{max-width:120px}.max-w-\[1300px\]{max-width:1300px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[880px\]{max-width:880px}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.animate-blink{animation:blink .7s steps(2) infinite}@keyframes flicker{0%,50%{opacity:1}51%,to{opacity:.35}}.animate-flicker{animation:flicker .4s steps(2) infinite}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.list-decimal{list-style-type:decimal}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[repeat\(30\,1fr\)\]{grid-template-columns:repeat(30,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[3px\]{gap:3px}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-2{border-width:2px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-crt-amber{border-color:var(--crt-amber)}.border-crt-dim{border-color:var(--crt-dim)}.border-crt-ink{border-color:var(--crt-ink)}.border-crt-line{border-color:var(--crt-line)}.border-crt-neon{border-color:var(--crt-neon)}.border-crt-pink{border-color:var(--crt-pink)}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.bg-\[rgb\(10_0_32_\/_0\.75\)\]{background-color:#0a0020bf}.bg-\[rgb\(10_0_32_\/_0\.8\)\]{background-color:#0a0020cc}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-crt-amber{background-color:var(--crt-amber)}.bg-crt-bg{background-color:var(--crt-bg)}.bg-crt-black{background-color:var(--crt-black)}.bg-crt-ink{background-color:var(--crt-ink)}.bg-crt-line{background-color:var(--crt-line)}.bg-crt-neon{background-color:var(--crt-neon)}.bg-crt-panel{background-color:var(--crt-panel)}.bg-transparent{background-color:transparent}.p-0{padding:0}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pt-10{padding-top:2.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:VT323,monospace}.font-pixel{font-family:"Press Start 2P",monospace}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[36px\]{font-size:36px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.lowercase{text-transform:lowercase}.italic{font-style:italic}.leading-\[1\.7\]{line-height:1.7}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-\[1px\]{letter-spacing:1px}.tracking-\[2px\]{letter-spacing:2px}.tracking-\[3px\]{letter-spacing:3px}.tracking-\[8px\]{letter-spacing:8px}.text-\[\#888\]{--tw-text-opacity: 1;color:rgb(136 136 136 / var(--tw-text-opacity, 1))}.text-\[--crt-amber\]{color:var(--crt-amber)}.text-\[--crt-neon\]{color:var(--crt-neon)}.text-crt-amber{color:var(--crt-amber)}.text-crt-dim{color:var(--crt-dim)}.text-crt-ink{color:var(--crt-ink)}.text-crt-line{color:var(--crt-line)}.text-crt-neon{color:var(--crt-neon)}.text-crt-pink{color:var(--crt-pink)}.text-crt-red{color:var(--crt-red)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.decoration-dotted{text-decoration-style:dotted}.accent-crt-amber{accent-color:var(--crt-amber)}.accent-crt-ink{accent-color:var(--crt-ink)}.accent-crt-neon{accent-color:var(--crt-neon)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-neon{--tw-shadow: 0 0 0 1px var(--crt-neon), 0 0 20px rgb(var(--crt-neon-rgb) / .3);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-500{transition-duration:.5s}@media (max-width: 767px){#root{overflow-x:clip}nav[class]{display:flex;flex-wrap:nowrap;overflow-x:auto;max-width:100vw;min-width:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}nav[class]::-webkit-scrollbar{display:none}nav[class]>*{flex:0 0 auto}}.placeholder\:text-crt-dim::-moz-placeholder{color:var(--crt-dim)}.placeholder\:text-crt-dim::placeholder{color:var(--crt-dim)}.before\:mr-1:before{content:var(--tw-content);margin-right:.25rem}.before\:text-crt-neon:before{content:var(--tw-content);color:var(--crt-neon)}.before\:content-\[\"\[\"\]:before{--tw-content: "[";content:var(--tw-content)}.after\:ml-1:after{content:var(--tw-content);margin-left:.25rem}.after\:text-crt-neon:after{content:var(--tw-content);color:var(--crt-neon)}.after\:content-\[\"\]\"\]:after{--tw-content: "]";content:var(--tw-content)}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:-translate-x-\[2px\]:hover{--tw-translate-x: -2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-x-px:hover{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-\[2px\]:hover{--tw-translate-y: -2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-crt-amber:hover{border-color:var(--crt-amber)}.hover\:border-crt-neon:hover{border-color:var(--crt-neon)}.hover\:bg-\[rgb\(var\(--crt-neon-rgb\)\/0\.08\)\]:hover{background-color:rgb(var(--crt-neon-rgb)/.08)}.hover\:bg-crt-bg:hover{background-color:var(--crt-bg)}.hover\:text-crt-amber:hover{color:var(--crt-amber)}.hover\:text-crt-ink:hover{color:var(--crt-ink)}.hover\:text-crt-neon:hover{color:var(--crt-neon)}.hover\:text-crt-pink:hover{color:var(--crt-pink)}.hover\:opacity-100:hover{opacity:1}.focus\:border-crt-neon:focus{border-color:var(--crt-neon)}.focus\:bg-crt-bg:focus{background-color:var(--crt-bg)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-crt-neon:focus{--tw-ring-color: var(--crt-neon)}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-\[3px\]:focus-visible{outline-offset:3px}.enabled\:cursor-pointer:enabled{cursor:pointer}.enabled\:hover\:-translate-x-\[2px\]:hover:enabled{--tw-translate-x: -2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.enabled\:hover\:-translate-y-\[2px\]:hover:enabled{--tw-translate-y: -2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width: 640px){.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width: 768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
