.arcade-shell{color:#e6eaf2;background:#0f141c;min-height:100vh}.arcade-page{max-width:1336px;margin:auto;padding:64px 28px 90px}.arcade-kicker{color:#ffb27f;letter-spacing:.14em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.arcade-intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;display:flex}.arcade-intro h1{letter-spacing:-.06em;margin:17px 0;font-size:clamp(38px,5vw,64px);line-height:1.1}.arcade-intro h1 span{color:#ffb582}.arcade-intro p{color:#aebed1;margin:0;font-size:16px;line-height:1.85}.arcade-button{color:#e6edf7;cursor:pointer;white-space:nowrap;background:#223047;border:1px solid #45556c;border-radius:2px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:11px 17px;font:700 12px Manrope,sans-serif;text-decoration:none;display:inline-flex;box-shadow:0 3px #080d15}.arcade-button:hover{background:#2e415b;border-color:#8398b2}.arcade-button.primary{color:#271b14;background:#ffb17c;border-color:#ffd1ac}.arcade-button.primary:hover{background:#ffc497}.arcade-button:disabled{opacity:.45;cursor:default}.arcade-button:focus-visible{outline-offset:3px;outline:3px solid #9fc9fc}.arcade-page input:focus-visible{outline-offset:3px;outline:3px solid #9fc9fc}.arcade-page select:focus-visible{outline-offset:3px;outline:3px solid #9fc9fc}.arcade-studio-shell input:focus-visible{outline-offset:3px;outline:3px solid #9fc9fc}.arcade-button.icon{padding:11px}.arcade-games{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.arcade-game{background:#192332;border:1px solid #364359;border-top:2px solid #8ebdf3;border-radius:2px;overflow:hidden}.arcade-game:nth-child(2){border-top-color:#ef9ba7}.arcade-game:nth-child(3){border-top-color:#ffa673}.arcade-game-art{background:#1b283b;height:230px;position:relative;overflow:hidden}.arcade-game-art>img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.arcade-game:hover .arcade-game-art>img{transform:scale(1.025)}.arcade-coming{color:#f3d5bd;background:#151b27ed;border:1px solid #7a6557;padding:6px 10px;font-size:11px;font-weight:800;position:absolute;bottom:14px;left:18px}.arcade-game-copy{padding:23px}.arcade-game-copy small{letter-spacing:.12em;color:#91a4bd;font-size:9px;font-weight:800}.arcade-game h2{letter-spacing:-.04em;align-items:center;gap:9px;margin:9px 0 12px;font-size:25px;display:flex}.arcade-game h2 svg{color:#9fc1ef}.arcade-game p{color:#b6c4d6;margin:0 0 21px;font-size:13px;line-height:1.8}.arcade-game-status{color:#8d9eb6;border-top:1px solid #344156;padding-top:15px;font-size:11px;display:block}.arcade-builder{background:#172332;border:1px solid #36485c;grid-template-columns:.85fr 1.15fr;margin:30px 0 64px;display:grid;overflow:hidden}.arcade-builder-art{min-height:355px;position:relative}.arcade-builder-art img{object-fit:cover;width:100%;height:100%;position:absolute}.arcade-builder-copy{padding:35px 36px}.arcade-builder h2{letter-spacing:-.04em;margin:13px 0;font-size:31px;line-height:1.2}.arcade-builder p{color:#b7c5d7;max-width:580px;font-size:13px;line-height:1.9}.arcade-builder-features{color:#b9cde1;flex-wrap:wrap;gap:15px;margin:20px 0 25px;font-size:10px;display:flex}.arcade-builder-features span{align-items:center;gap:6px;display:flex}.arcade-builder-copy>small{color:#93a6be;margin-top:15px;font-size:10px;line-height:1.7;display:block}.arcade-section-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.arcade-section-head h2{letter-spacing:-.035em;margin:8px 0 0;font-size:28px}.arcade-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.arcade-empty{color:#9fb2c9;text-align:center;background:#151f2c;border:1px dashed #3a4a61;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.arcade-empty>svg{color:#ffb482}.arcade-empty h3{color:#e4eaf3;margin:10px 0 0;font-size:20px}.arcade-empty p{max-width:520px;margin:0 0 12px;font-size:13px;line-height:1.8}.arcade-privacy{color:#8194ad;margin:15px 0;font-size:11px;line-height:1.8}.arcade-filters{gap:12px;margin-bottom:18px;display:flex}.arcade-filters input{flex:1}.arcade-filters input,.arcade-filters select,.arcade-reviewbar input{color:#e5edf7;font:inherit;background:#131d29;border:1px solid #41516a;border-radius:2px;min-width:0;padding:12px;font-size:12px}.arcade-map-list{gap:10px;display:grid}.arcade-map-list article{background:#1a2636;border:1px solid #35455c;align-items:center;gap:18px;padding:20px;display:flex}.arcade-map-emblem{color:#a7ceb2;background:#263e39;border:1px solid #425d51;flex-shrink:0;place-items:center;width:62px;height:62px;display:grid}.arcade-map-emblem.nether{color:#e3b1a0;background:#493331;border-color:#705151}.arcade-map-emblem.end{color:#b6a4e0;background:#373249;border-color:#574b72}.arcade-map-info{flex:1;min-width:0}.arcade-map-info h3{overflow-wrap:anywhere;margin:7px 0;font-size:18px}.arcade-map-info p{color:#9fb1c7;margin:6px 0;font-size:11px;line-height:1.8}.arcade-map-info p.arcade-feedback{color:#c9d6e7;white-space:pre-wrap;overflow-wrap:anywhere}.arcade-state{color:#b2c2d4;background:#2d3b4c;padding:4px 6px;font-size:9px;font-weight:800}.arcade-state.submitted{color:#ffc99d;background:#49382e}.arcade-state.approved{color:#afe0c6;background:#284536}.arcade-state.changes_requested{color:#d9baff;background:#3f3155}.arcade-pages{justify-content:space-between;align-items:center;margin-top:18px;font-size:12px;display:flex}.arcade-error{color:#ffd8d6;background:#412c33;border:1px solid #8c525f;padding:14px 20px;font-size:13px;line-height:1.7}.arcade-error a{text-decoration:underline}.arcade-studio-shell{color:#e6eaf2;background:#0f141c;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.arcade-cloudbar{background:#171e2a;border-bottom:1px solid #36465b;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:13px 18px;display:flex}.arcade-studio-title{flex:1}.arcade-studio-title strong{font-size:14px}.arcade-studio-title strong span{color:#ffb27e;margin-left:4px}.arcade-studio-title small{color:#a5b8cd;margin-top:5px;font-size:10px;display:block}.arcade-studio-notice{color:#afc0d4;border-bottom:1px solid #334359;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 16px;padding:9px 18px;font-size:10px;display:flex}.arcade-studio-notice p{margin:0}.arcade-studio-notice span{color:#8396af}.arcade-studio-notice button{color:#ffbd8f;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}.arcade-studio-notice button:disabled{opacity:.4}.arcade-editor-frame{border:0;flex:1;width:100%;min-height:0;display:block}.arcade-reviewbar{background:#202b3d;border-bottom:1px solid #3b4c66;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:12px 18px;display:flex}.arcade-reviewbar>span{align-items:center;gap:6px;font-size:11px;display:flex}.arcade-reviewbar label{flex:1;gap:5px;min-width:220px;font-size:10px;display:grid}.arcade-reviewbar input{padding:9px}.arcade-studio-shell>.arcade-error{flex-shrink:0;margin:0}@media (min-width:1000px) and (max-width:1200px){.kafi-main-nav{gap:15px!important}.arcade-game-art{height:190px}.arcade-game-copy{padding:20px}.arcade-builder-copy{padding:28px}.arcade-builder-features{gap:10px}.arcade-cloudbar{flex-wrap:wrap}.arcade-studio-title{min-width:190px}}@media (max-width:850px){.arcade-page{padding:38px 20px 60px}.arcade-games{gap:12px}.arcade-game-art{height:175px}.arcade-game-copy{padding:18px 13px}.arcade-game h2{font-size:20px}.arcade-game p{min-height:48px;font-size:12px}.arcade-builder{grid-template-columns:1fr}.arcade-builder-art{min-height:235px;max-height:235px}.arcade-builder-copy{padding:28px}.arcade-cloudbar{flex-wrap:wrap;gap:10px}.arcade-cloudbar .arcade-actions{width:100%}.arcade-cloudbar .arcade-button{min-height:36px;padding:9px 12px;font-size:11px}.arcade-studio-title small{font-size:9px}}@media (max-width:580px){.arcade-page{padding:30px 16px 50px}.arcade-intro{display:block}.arcade-intro>.arcade-button{margin-top:24px}.arcade-games{grid-template-columns:1fr;gap:16px}.arcade-game-art{height:220px}.arcade-game-copy{padding:23px}.arcade-game h2{font-size:26px}.arcade-game p{min-height:0}.arcade-builder{margin-bottom:40px}.arcade-builder-copy{padding:25px 20px}.arcade-builder h2{font-size:27px}.arcade-builder-features{gap:11px;display:grid}.arcade-section-head{align-items:flex-start}.arcade-section-head h2{font-size:25px}.arcade-filters{flex-direction:column}.arcade-map-list article{flex-wrap:wrap;padding:16px}.arcade-map-list article>.arcade-button{width:100%}.arcade-map-emblem{width:45px;height:45px}.arcade-studio-title strong{font-size:12px}.arcade-studio-notice{padding:8px 12px}.arcade-studio-notice span{display:none}.arcade-cloudbar{padding:10px 12px}.arcade-reviewbar label{flex-basis:100%;width:100%}}@media (prefers-reduced-motion:reduce){.arcade-game-art>img{transition:none}.arcade-game:hover .arcade-game-art>img{transform:none}}.arcade-page h1,.arcade-page h2,.arcade-page h3{font-weight:800}.arcade-beta{color:#ffbd8a;letter-spacing:.13em;background:#ffad7314;border:1px solid #ffad7355;width:max-content;margin:6px 0 10px;padding:3px 7px;font-size:10px;font-weight:800;display:block}.arcade-studio-title .arcade-beta{margin:0 0 0 8px;display:inline-block}.arcade-medals{background:#192635;border:1px solid #76613c;border-left:3px solid #f0c36d;align-items:center;gap:22px;margin:18px 0;padding:20px;display:flex}.arcade-medals img{flex:none;width:100px;height:100px}.arcade-medals h3{margin:6px 0;font-size:22px}.arcade-medals p{margin:6px 0}.arcade-medals small{color:#aab7c8;max-width:650px;display:block}.arcade-medals .arcade-button{flex:none;margin-left:auto}@media (max-width:700px){.arcade-medals{flex-wrap:wrap}.arcade-medals img{width:72px;height:72px}.arcade-medals .arcade-button{margin:0}}.arcade-reward-card{background:#1d2938;border:1px solid #766545;border-top:3px solid #ffb276;align-items:center;gap:30px;margin:28px 0;padding:24px;display:flex}.arcade-reward-card>img{object-fit:contain;width:210px;max-width:35%}.arcade-reward-card h2{margin:8px 0 16px;font-size:27px}.arcade-reward-card p{color:#bdc7d6;line-height:1.6}.arcade-reward-card progress{accent-color:#ffb276;width:100%;height:14px;margin:15px 0 20px;display:block}.arcade-reward-dialog{color:#e6e9ef;background:#192534;border:1px solid #9d7b51;border-top:3px solid #ffb276;border-radius:2px;width:calc(100% - 32px);max-width:800px;max-height:90vh;margin:auto;padding:28px;overflow:auto}.arcade-reward-dialog[open]{align-items:center;gap:24px;display:flex}.arcade-reward-dialog::backdrop{background:#080f1be6}.arcade-reward-dialog>img{object-fit:contain;width:240px;max-width:34%}.arcade-reward-dialog p{color:#bec9d6;line-height:1.6}.arcade-reward-dialog h2{margin:10px 0;font-size:26px}.arcade-reward-dialog button{margin-top:16px}@media (max-width:640px){.arcade-reward-dialog[open]{display:block}.arcade-reward-dialog>img{width:140px;max-width:60%;margin:auto;display:block}.arcade-reward-card{gap:16px;padding:16px}.arcade-reward-card h2{font-size:22px}}html.kafi-launcher-arcade{height:100%!important;overflow:hidden!important}html.kafi-launcher-arcade body{scrollbar-gutter:stable;height:100%!important;min-height:0!important;overflow:hidden auto!important}.arcade-reward-progress{min-width:0;margin:12px 0 18px}.arcade-reward-progress p{margin:0 0 10px}
