[data-theme=arcade-8bit] body.ui-app{-webkit-font-smoothing:none;background-image:radial-gradient(#fff2 1px,#0000 1.5px);background-size:24px 24px}[data-theme=arcade-8bit] .ui-title{-webkit-text-stroke:1px #000}[data-theme=arcade-8bit] .ui-banner{border:4px solid #000;box-shadow:4px 4px #000}[data-theme=arcade-8bit] .ui-banner:before{content:"♥♥♥  ";color:#ff5c5c}[data-theme=arcade-8bit] .ui-btn{border:4px solid #000}[data-theme=arcade-8bit] .ui-btn:active{box-shadow:none;transform:translateY(5px)}[data-theme=arcade-8bit] .ui-btn[data-variant=secondary]{color:#14143a;background:#fff}[data-theme=arcade-8bit] .ui-btn[data-variant=danger]{color:#fff;background:#ff5c5c}[data-theme=arcade-8bit] .ui-item{border:4px solid #000;box-shadow:4px 4px #000}[data-theme=arcade-8bit] .ui-input{font-family:var(--ui-font-mono);border:4px solid #000}[data-theme=arcade-8bit] .ui-chip{color:#fff;background:#25256a;border:3px solid #000}[data-theme=arcade-8bit] .ui-chip.is-on{color:#14143a;background:#ffd23f}[data-theme=arcade-8bit] .ui-switch{border:3px solid #000}[data-theme=arcade-8bit] .ui-toast{border:4px solid #000;border-left-width:10px;box-shadow:5px 5px #000}[data-theme=arcade-8bit] .ui-modal-box{border:4px solid #000}[data-theme=arcade-8bit] .ui-done{color:#fff;background:#3ec46d;border:3px solid #000;padding:2px 8px;font:900 11px Courier New,monospace;position:absolute;bottom:8px;right:8px}[data-theme=arcade-8bit] .is-stored{outline-offset:-4px;outline:4px solid #3ec46d}.ar-block{z-index:30001;pointer-events:none;background:#ffd23f;border:3px solid #000;width:18px;height:18px;position:fixed}.ar-packet{z-index:30001;pointer-events:none;color:#14143a;white-space:nowrap;background:#ffd23f;border:4px solid #000;padding:6px 10px;font:900 12px Courier New,monospace;position:fixed}.ar-flash{z-index:5;pointer-events:none;background:#fff;position:absolute;inset:0}.ar-stamp{box-shadow:6px 6px #000;color:#14143a!important;background:#ffd23f!important;border:4px solid #000!important}.ar-deny{z-index:6;color:#fff;white-space:nowrap;pointer-events:none;background:#ff5c5c;border:4px solid #000;padding:8px 16px;font:900 15px Courier New,monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:5px 5px #000}.ar-coin{z-index:30001;pointer-events:none;background:#ffd23f;border:3px solid #000;border-radius:40%;width:18px;height:24px;position:fixed}.ar-upload{z-index:5;pointer-events:none;background:#14143ad9;gap:3px;padding:6px;display:flex;position:absolute;inset:0}.ar-upload i{background:#1b1b4f;border:2px solid #000;flex:1}.ar-upload i.on{background:#3ec46d}.ar-letter{color:var(--ui-dim);display:inline-block}.ar-letter.on{color:#ffd23f;text-shadow:3px 3px #000}.ar-bang{z-index:30001;color:#14143a;pointer-events:none;background:#fff;border:3px solid #000;padding:2px 9px;font:900 18px Courier New,monospace;position:fixed}.ar-dots{gap:8px;display:flex}.ar-dots i{background:#ffd23f;border:3px solid #000;width:14px;height:14px;animation:.6s steps(3,end) infinite ar-hop}.ar-dots i:nth-child(2){animation-delay:.15s}.ar-dots i:nth-child(3){animation-delay:.3s}@keyframes ar-hop{50%{transform:translateY(-10px)}}.ar-qblock{color:#14143a;background:#ffd23f;border:4px solid #000;place-items:center;width:54px;height:54px;font:900 26px Courier New,monospace;animation:1.4s steps(2,end) infinite ar-hop;display:grid;box-shadow:4px 4px #000}.ar-pause{color:#fff;background:#000;padding:6px 14px;font:900 22px Courier New,monospace;animation:1s step-end infinite ar-blink}@keyframes ar-blink{50%{opacity:0}}.ar-boss{border-color:#ffd23f!important}.ar-hud{color:#ffd23f;font:900 16px Courier New,monospace}.ar-grid{grid-template-columns:repeat(3,64px);justify-content:center;gap:8px;display:grid}.ar-cell{color:#8c93d6;cursor:pointer;background:#25256a;border:4px solid #000;width:64px;height:64px;font:900 22px Courier New,monospace}.ar-cell.lit{color:#14143a;background:#ffd23f;box-shadow:0 0 0 4px #fff}@media (prefers-reduced-motion:reduce){.ar-dots i,.ar-qblock,.ar-pause{animation:none!important}}[data-theme=arcade-8bit] [data-ui-card=box],[data-theme=arcade-8bit] [data-ui-id-card]{box-shadow:5px 5px #000}[data-theme=arcade-8bit] [data-ui-btn=primary]:active,[data-theme=arcade-8bit] [data-ui-btn=brand]:active{transform:translateY(4px)}[data-theme=arcade-8bit] [data-ui-id-card]{border:4px solid #000!important}[data-ui-id-fx] .ar-1up{font:700 13px var(--ui-font-mono);color:#ff5c5c;letter-spacing:2px;animation:1s step-end infinite ar-blink;position:absolute;top:16px;right:18px}[data-ui-id-fx] .ar-coin{background:#ffd23f;border:3px solid #000;border-radius:50%;width:22px;height:28px;animation:.8s steps(4,end) infinite ar-coin;position:absolute;top:46px;right:26px;box-shadow:inset -4px 0 #e0a800}@keyframes ar-coin{0%,to{transform:scaleX(1)}25%{transform:scaleX(.5)}50%{transform:scaleX(.12)}75%{transform:scaleX(.5)}}[data-theme=arcade-8bit] [data-ui-ticker-item]:not(:last-child):after{content:"★";color:#ffd23f}[data-theme=arcade-8bit] [data-ui-stage=welcome]{isolation:isolate;position:relative}[data-theme=arcade-8bit] [data-ui-stage=welcome]:before{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:radial-gradient(#fff 1px,#0000 1.5px),radial-gradient(#ffd23f 1px,#0000 1.5px);background-position:0 0,40px 60px;background-size:90px 90px,140px 140px;animation:6s steps(12,end) infinite ar-stars;position:absolute;inset:0}@keyframes ar-stars{to{background-position:0 90px,40px 200px}}@media (prefers-reduced-motion:reduce){[data-ui-id-fx] .ar-1up,[data-ui-id-fx] .ar-coin,[data-theme=arcade-8bit] [data-ui-stage=welcome]:before{animation:none}}[data-theme=arcade-8bit] [data-ui-sheet]:before,[data-theme=arcade-8bit] [data-ui-panel]:before{content:"♥ ♥ ♥";font:700 12px var(--ui-font-mono);color:#ff5c5c;letter-spacing:2px;pointer-events:none;z-index:3;text-shadow:2px 2px #000;position:absolute;top:8px;right:16px}[data-theme=arcade-8bit] [data-ui-sheet],[data-theme=arcade-8bit] [data-ui-panel]{background-image:repeating-linear-gradient(90deg,#ffffff09 0 4px,#0000 4px 8px),repeating-linear-gradient(0deg,#ffffff09 0 4px,#0000 4px 8px)!important}[data-theme=arcade-8bit] [data-ui-chrome]:before{content:"";background:#ffd23f;border:2px solid #000;border-radius:50%;flex-shrink:0;width:10px;height:12px;margin-right:8px;box-shadow:inset -2px 0 #e0a800}[data-theme=arcade-8bit] [data-ui-btn=primary]:hover,[data-theme=arcade-8bit] [data-ui-btn=brand]:hover{filter:brightness(1.12)}[data-theme=arcade-8bit] [data-ui-item]{background-image:linear-gradient(90deg,#ffd23f14,#0000 30%)}.ar-deny{white-space:normal;box-sizing:border-box;text-align:center;overflow-wrap:anywhere;width:max-content;max-width:calc(100% - 16px);line-height:1.3}