:root{color:#543d34;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;--cream:#fff7e9;--paper:#fffcf5;--coral:#eb705f;--teal:#348a83;--gold:#f2bb56;--ink:#543d34;background:#fff7e9;font-family:Trebuchet MS,ui-rounded,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(ellipse at 12% 0,#fce1b9 0,transparent 45%),radial-gradient(ellipse at 95% 30%,#d4eee0 0,transparent 40%),var(--cream);margin:0}a{color:var(--teal);font-weight:700;text-decoration:none}button{font:inherit;color:var(--ink);background:var(--paper);cursor:pointer;touch-action:manipulation;border:2px solid #eadac1;border-radius:16px;min-height:44px;padding:10px 15px;font-weight:700;transition:background .15s,transform .15s,box-shadow .15s;box-shadow:0 3px #eadac1}button:hover{background:#fff1d9;border-color:#e2bb83}button:active{transform:translateY(2px);box-shadow:0 1px #eadac1}button:focus-visible,a:focus-visible{outline:3px solid var(--teal);outline-offset:4px}header{background:#fffcf5bb;border-bottom:1px solid #eddcc3;justify-content:space-between;align-items:center;gap:20px;padding:14px max(24px,50vw - 510px);display:flex}header>a:last-child{font-size:12px}.brand{letter-spacing:1px;color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:900;display:flex}.brand b{background:var(--coral);color:#fff;border-radius:11px;place-items:center;width:31px;height:31px;font-size:24px;display:grid;box-shadow:0 3px #cd564b}.brand span{letter-spacing:2px;color:#b57d56;font-size:10px}.header-caption{color:#9d7860;font-size:12px}main{max-width:1020px;margin:auto;padding:16px 24px 40px}nav{justify-content:center;gap:10px;margin-bottom:18px;display:flex}nav button{text-align:left;background:#fffcf5;border-color:#eddec9;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:9px 16px;font-size:12px;display:flex}nav button[aria-pressed=true]{border-color:var(--teal);color:#287a73;background:#e0f0e7;box-shadow:0 3px #a2c8b9}.nav-number{color:#946b43;background:#f7e7ce;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}nav button[aria-pressed=true] .nav-number{background:var(--teal);color:#fff}nav small,.play-arrow{display:none}.game-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.eyebrow{letter-spacing:2px;color:var(--teal);margin:0 0 5px;font-size:10px;font-weight:800}h1{letter-spacing:-1px;margin:0;font-size:27px;font-weight:900}.edition{letter-spacing:1px;color:#ab795b;background:#f9e8ce;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:800}.player-shell{background:#faeddb;border:3px solid #fffaf0;border-radius:25px;overflow:hidden;box-shadow:0 6px #e8d4b5,0 15px 40px #77562b15}.player-bar{color:#8c745e;background:#fffaf0;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:11px;font-weight:700;display:flex}.player-bar i{background:#67b999;border:2px solid #dcf2de;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.player-bar>div{gap:7px;display:flex}.player-bar button{border-color:#ecdabe;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:6px 10px;font-size:11px;display:flex;box-shadow:0 2px #ecdabe}.control-icon{color:var(--teal);font-size:15px;line-height:1}#pause{background:#e7f3e9;border-color:#c3dec9;box-shadow:0 2px #c3dec9}#fullscreen{width:39px;font-size:21px}#canvas-wrap{aspect-ratio:960/640;width:100%;position:relative}#game{touch-action:none;position:absolute;inset:0}canvas{display:block!important}#loading,#pause-overlay{color:var(--ink);z-index:3;background:#fff7e9ed;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:0}#loading{pointer-events:none;font-size:16px;font-weight:800}#loading:before{content:"✦";width:66px;height:66px;color:var(--coral);background:#ffdf99;border:4px solid #fff;border-radius:24px;place-items:center;font-size:36px;display:grid;box-shadow:0 5px #e5ba70}#pause-overlay strong{font-size:35px;font-weight:900}#resume,#save{background:var(--coral);color:#fff;border-color:#d2584c;border-radius:18px;padding:12px 26px;box-shadow:0 4px #d2584c}.game-footer{justify-content:space-between;align-items:center;gap:20px;padding:18px 2px 4px;display:flex}.game-footer p{color:#947761;font-size:12px;line-height:1.6}.game-footer button{white-space:nowrap;padding:8px 13px;font-size:12px}details{background:#fffcf5;border:1px solid #ecddc8;border-radius:16px;margin-top:12px;padding:15px 18px;font-size:12px}summary{cursor:pointer;color:#7e624d;font-weight:800}details p{color:#947761;line-height:1.7}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}dialog{width:calc(100% - 32px);max-width:440px;color:var(--ink);background:#fff7e9;border:3px solid #fffaf0;border-radius:25px;padding:26px;box-shadow:0 8px #d8bc94,0 24px 70px #49302344}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#49302388}dialog p{color:#92735c;font-size:13px;line-height:1.65}dialog h2{margin:10px 0 16px;font-size:29px}dialog label{background:#fffdf7;border-radius:14px;padding:14px;font-size:14px;font-weight:700;display:block}dialog input{accent-color:var(--teal)}dialog button{margin:14px 8px 0 0}#toast{bottom:calc(22px + env(safe-area-inset-bottom));color:#654623;z-index:10;background:#ffdf99;border:2px solid #fff;border-radius:16px;max-width:90%;padding:14px 20px;font-size:13px;font-weight:700;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px #d9b164,0 8px 22px #65462322}[hidden]{display:none!important}.player-shell:fullscreen{border:0;border-radius:0;flex-direction:column;justify-content:center;display:flex}.player-shell:fullscreen #canvas-wrap{aspect-ratio:960/640;width:auto;max-width:100vw;max-height:calc(100vh - 60px);margin:auto}.player-shell:fullscreen #canvas-wrap.portrait{aspect-ratio:480/760;height:calc(100vh - 60px)}@media (width<=720px),(width<=960px) and (height<=500px){header{height:calc(46px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 13px 0;gap:8px}.brand{letter-spacing:.8px;font-size:12px}.brand b{border-radius:9px;width:27px;height:27px;font-size:22px}.header-caption,.brand span,main>nav,.game-heading{display:none}header>a:last-child{font-size:11px}main{padding:6px max(6px,env(safe-area-inset-right)) 20px max(6px,env(safe-area-inset-left));max-width:none}.player-shell{height:calc(100svh - 58px - env(safe-area-inset-top) - env(safe-area-inset-bottom));height:calc(100dvh - 58px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-width:2px;border-radius:19px;flex-direction:column;display:flex;box-shadow:0 3px #e8d4b5}.player-bar{flex-wrap:nowrap;flex:0 0 48px;padding:2px 7px}.player-bar>span{display:none}.player-bar>div{justify-content:space-between;gap:5px;width:100%}.player-bar button{flex:1;min-height:42px;padding:8px 10px;font-size:11px}#fullscreen{flex:0 0 42px}#canvas-wrap{flex:1;width:100%;min-height:0;aspect-ratio:auto!important}.game-footer{flex-direction:column;align-items:start;gap:8px;padding:15px 4px 4px}.game-footer p{margin:0;font-size:12px}details{padding:15px}.player-shell:fullscreen{height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.player-shell:fullscreen #canvas-wrap{aspect-ratio:auto;width:100%;height:auto;max-height:none;margin:0}.player-shell:fullscreen #canvas-wrap.portrait{aspect-ratio:auto;width:100%;height:auto;max-height:none;margin:0}}@media (width<=350px){.control-icon{display:none}.player-bar button{padding:7px 8px}#fullscreen{flex-basis:36px}}@media (height<=500px) and (width<=960px){header{height:34px;padding:0 12px}.player-shell{border-radius:13px;height:calc(100dvh - 40px)}.player-bar{flex-basis:44px}.player-bar button{min-height:38px}.game-footer{margin-top:10px}}body[data-game=pulse]{color:#173d59;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(circle at 85% 0,#c4f0fd,#0000 48%),#eaf9f3}body[data-game=pulse] header{border-color:#bcdedc}body[data-game=pulse] a{color:#197c8d}body[data-game=pulse] .brand{color:#173d59}body[data-game=pulse] .brand b{color:#173d59;text-align:center;background:#ffda58;border:3px solid #fff;border-radius:14px;width:42px;height:42px;box-shadow:0 4px #deb84b}body[data-game=pulse] .header-caption{color:#528295}body[data-game=pulse] h1{color:#173d59;font-family:Arial Rounded MT Bold,Trebuchet MS,sans-serif;font-weight:900}body[data-game=pulse] .eyebrow{color:#288d8d;font-weight:900}body[data-game=pulse] .edition{color:#fff;background:#9871ed;border:3px solid #fff;border-radius:18px;font-weight:800}body[data-game=pulse] nav button{color:#173d59;background:#fff;border:3px solid #fff;border-radius:20px;box-shadow:0 5px #c1dfdd}body[data-game=pulse] nav button[aria-pressed=true]{background:linear-gradient(135deg,#19cbb5,#55bcef);border-color:#fff;box-shadow:0 5px #269aab}body[data-game=pulse] nav small{color:#366777}body[data-game=pulse] .nav-number,body[data-game=pulse] .play-arrow{color:#173d59}body[data-game=pulse] .player-shell{background:#c4f1f3;border:5px solid #fff;border-radius:26px;box-shadow:0 9px #a8dcd6,0 24px 60px #173d591c}body[data-game=pulse] .player-bar{color:#477185;background:#fffdf2}body[data-game=pulse] button{color:#173d59;background:#d9f6ee;border:2px solid #fff;font-weight:800;box-shadow:0 3px #a2d5cc}body[data-game=pulse] #restart{background:#ffda58;box-shadow:0 3px #dbb740}body[data-game=pulse] #fullscreen{color:#fff;background:#9871ed;box-shadow:0 3px #7652c1}body[data-game=pulse] .player-bar button:hover{filter:brightness(1.04)}body[data-game=pulse] #loading{color:#173d59;background:#dff7f1}body[data-game=pulse] #pause-overlay{color:#173d59;background:#dff7f1e8}body[data-game=pulse] #pause-overlay strong{font-family:Arial Rounded MT Bold,Trebuchet MS,sans-serif;font-weight:900}body[data-game=pulse] #resume{background:#ffda58;border-radius:18px;padding:16px 25px}body[data-game=pulse] .game-footer p{color:#477185}body[data-game=pulse] details{background:#fffdf5;border:3px solid #fff;border-radius:20px;box-shadow:0 4px #c1dfdd}body[data-game=pulse] details p{color:#477185}body[data-game=pulse] #settings{color:#173d59;background:#fffdf5;border:4px solid #fff}body[data-game=pulse] #settings p{color:#477185}#loading .load-card strong{font-family:Arial Rounded MT Bold,Trebuchet MS,sans-serif}#loading .load-card{gap:0}#loading-retry{margin-top:8px}.load-track[aria-valuenow="100"] i{background:#19cbb5}#loading{pointer-events:auto}@media (width<=720px){body[data-game=lunch-break] header{height:calc(32px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 10px 0}body[data-game=lunch-break] .brand b{border-radius:7px;width:21px;height:21px;font-size:17px}body[data-game=lunch-break] .player-shell{height:calc(100dvh - 40px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:12px}body[data-game=lunch-break] main{padding-top:4px}body[data-game=lunch-break] .player-bar{flex-basis:44px;padding:0 5px}body[data-game=lunch-break] .player-bar button{min-height:40px;padding:4px 7px}}#mobile-settings{display:none}@media (width<=720px){body[data-game=lunch-break]{height:100dvh;overflow:hidden}body[data-game=lunch-break] main{padding-bottom:0}body[data-game=lunch-break] .game-footer,body[data-game=lunch-break] main>details,body[data-game=lunch-break] #fullscreen{display:none}body[data-game=lunch-break] #mobile-settings{color:var(--teal);flex:0 0 40px;font-size:22px;display:flex}}body[data-game=lunch-break]{font-family:Nunito,ui-rounded,sans-serif}body[data-game=lunch-break] button{font-family:inherit;font-weight:700;transition:background .15s;box-shadow:0 1px #e3d6c3}body[data-game=lunch-break] button:active{transform:none}body[data-game=lunch-break] .brand{letter-spacing:.4px;font-size:12px}body[data-game=lunch-break] .player-shell{box-shadow:none;border-color:#f4eadb}body[data-game=lunch-break] .player-bar button{box-shadow:none;border:1px solid #e1dacf;border-radius:12px;font-size:12px}body[data-game=lunch-break] .eyebrow{letter-spacing:1px;font-size:11px;font-weight:700}body[data-game=lunch-break] h1{letter-spacing:-.5px;font-size:28px;font-weight:800}body[data-game=lunch-break] nav button{box-shadow:none;font-size:13px}body[data-game=lunch-break] .edition{letter-spacing:.5px}body[data-game=lunch-break] dialog{border-width:1px;font-family:Nunito,sans-serif;box-shadow:0 16px 48px #49302330}body[data-game=lunch-break] dialog h2{font-size:26px;font-weight:800}body[data-game=pulse]{-webkit-font-smoothing:antialiased;font-family:Pulse Nunito,system-ui,sans-serif;font-weight:500}body[data-game=pulse] h1,body[data-game=pulse] #pause-overlay strong,body[data-game=pulse] #loading .load-card strong{letter-spacing:-.025em;font-family:inherit;font-weight:900}body[data-game=pulse] h1{font-size:30px;line-height:1.2}body[data-game=pulse] .brand{letter-spacing:.06em;font-weight:800}body[data-game=pulse] .eyebrow{letter-spacing:.12em;font-size:11px;font-weight:700}body[data-game=pulse] .edition{letter-spacing:.08em;border:0;padding:7px 11px;font-size:10px}body[data-game=pulse] nav{gap:12px;margin-bottom:22px}body[data-game=pulse] nav button{border-width:1px;padding:10px 16px;font-size:13px;font-weight:700;box-shadow:0 2px #bdded8}body[data-game=pulse] nav button[aria-pressed=true]{background:#19cbb5;box-shadow:0 2px #269aab}body[data-game=pulse] .player-shell{border-width:3px;box-shadow:0 5px #a8dcd6,0 18px 45px #173d5912}body[data-game=pulse] .player-bar{padding:10px 12px;font-size:12px;font-weight:600}body[data-game=pulse] .player-bar button{font-size:12px;font-weight:700;box-shadow:0 2px #a2d5cc}body[data-game=pulse] .header-caption,body[data-game=pulse] .game-footer p,body[data-game=pulse] details{font-size:13px;line-height:1.65}body[data-game=pulse] details{box-shadow:none;border-width:1px}body[data-game=pulse] summary{color:#477185;font-weight:700}body[data-game=pulse] #loading:before{display:none}body[data-game=pulse] .load-card strong{text-transform:none}@media (width<=720px){body[data-game=pulse] .brand b{border-width:2px;border-radius:9px;width:28px;height:28px;font-size:21px}body[data-game=pulse] .player-shell{border-width:2px}body[data-game=pulse] .player-bar{padding:2px 7px}body[data-game=pulse] .player-bar button{font-size:12px}}@media (width>=721px){header{padding-inline:max(24px,50vw - 486px)}}.player-bar>span{align-items:center;gap:6px;display:flex}.player-bar i{flex-shrink:0;margin:0}.control-icon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:18px;display:inline-flex}.game-footer{padding-inline:0}.game-footer p{margin:0}dialog h2{margin-top:0}dialog label{align-items:center;gap:10px;line-height:1.4;display:flex}dialog input{flex:0 0 18px;width:18px;height:18px;margin:0}.dialog-actions{gap:12px;margin-top:20px;display:flex}.dialog-actions button{flex:1;margin:0}#pause-overlay{text-align:center;padding:24px}#pause-overlay strong{font-size:clamp(24px,6vw,35px)}#loading:before{display:none}@media (width<=720px){body[data-game=lunch-break] header{padding-inline:max(8px,env(safe-area-inset-left)) max(8px,env(safe-area-inset-right))}.player-bar>div{align-items:center}dialog{padding:22px}}@media (width<=720px),(width<=960px) and (height<=500px){.player-bar>span{display:none}}body[data-game=botanical]{color:#315b50;--teal:#3a8d76;--ink:#315b50;background:radial-gradient(at 85% 0,#d9ecd6,#0000 60%),#f6f7ed;font-family:Nunito,ui-rounded,sans-serif}body[data-game=botanical] .player-shell{box-shadow:none;background:#edf4e7;border:2px solid #e5eadb}body[data-game=botanical] .player-bar{color:#718477;background:#fffcf3}body[data-game=botanical] button{box-shadow:none;color:#315b50;border:1px solid #d9e3d6;font-family:inherit}body[data-game=botanical] nav button[aria-pressed=true]{background:#e3eddf;border-color:#81ad8d}body[data-game=botanical] #loading,body[data-game=botanical] #pause-overlay{color:#315b50;background:#edf4e7ed}body[data-game=botanical] #resume{color:#fff;box-shadow:none;background:#3a8d76;border:0}body[data-game=botanical] details{background:#fffcf3;border-color:#e5eadb}@media (width>=721px){nav{flex-wrap:wrap}}@media (width<=720px){body[data-game=botanical] #mobile-settings{flex:0 0 42px;font-size:22px;display:flex}body[data-game=botanical] #fullscreen{display:none}}body[data-game=lunch-break]{--teal:#426fb9;--ink:#344c7e;--cream:#ecf2ff;color:var(--ink);background:radial-gradient(at 0 0,#d4e6ff,#0000 60%),#edf1fc}body[data-game=lunch-break] header{background:#f8faff;border-color:#cbd8ef}body[data-game=lunch-break] .brand b{color:#fff2b2;background:linear-gradient(#88b9fa,#4771c7);box-shadow:0 2px #3457a4}body[data-game=lunch-break] a,body[data-game=lunch-break] .eyebrow{color:#426cb0}body[data-game=lunch-break] h1{color:#344c7e}body[data-game=lunch-break] .edition{color:#785524;background:#ffe3a0}body[data-game=lunch-break] .player-shell{background:#4863b7;border:2px solid #9ab6ea;box-shadow:0 4px #bdcce7}body[data-game=lunch-break] .player-bar{color:#61759c;background:linear-gradient(#f7faff,#e0eaff)}body[data-game=lunch-break] .player-bar button{color:#3e5e96;background:linear-gradient(#fff,#e3edff);border:1px solid #b9ceef;box-shadow:0 2px #b3c6e7}body[data-game=lunch-break] #pause{color:#fff;background:linear-gradient(#89b6f2,#5b86d1);border-color:#b6d7ff;box-shadow:0 2px #4263a7}body[data-game=lunch-break] #restart{color:#785323;background:linear-gradient(#ffedab,#ffce68);border-color:#ebc679;box-shadow:0 2px #d5ae64}body[data-game=lunch-break] nav button[aria-pressed=true]{color:#fff;background:linear-gradient(#7da5e2,#547dcc);border-color:#accbfa}body[data-game=lunch-break] .game-footer p,body[data-game=lunch-break] details p{color:#637798}body[data-game=lunch-break] details,body[data-game=lunch-break] dialog{background:#f9fbff;border-color:#bccdef}body[data-game=lunch-break] summary{color:#476394}body[data-game=lunch-break] #loading,body[data-game=lunch-break] #pause-overlay{color:#3d5689;background:#e9f0fff2}body[data-game=lunch-break] #resume,body[data-game=lunch-break] #save{color:#62441e;background:linear-gradient(#ffe990,#ffca57);border-color:#e6b448;box-shadow:0 3px #c99e49}body[data-game=lunch-break] .load-card{border-color:#fff6d8;box-shadow:0 5px #b1c8ee}body[data-game=botanical]{--teal:#378d72;--ink:#315d4b;background:radial-gradient(at 10% 0,#d5f0de,#0000 60%),#ecf5e7}body[data-game=botanical] header{background:#f7fbef;border-color:#cfdfc5}body[data-game=botanical] .brand b{color:#fff0bd;background:linear-gradient(#85c7a5,#399272);box-shadow:0 3px #2a7158}body[data-game=botanical] .player-shell{background:#d5ede2;border:2px solid #f9e3aa;border-radius:23px;box-shadow:0 5px #bccfba}body[data-game=botanical] .player-bar{background:linear-gradient(#fffcee,#f5ebcc);border-bottom:1px solid #dfce9e}body[data-game=botanical] .player-bar button{color:#466d56;background:linear-gradient(#fffef5,#eee5c8);border:1px solid #d9c99e;border-radius:12px;box-shadow:0 2px #c8b583}body[data-game=botanical] #pause{color:#fff;background:linear-gradient(#80c5a3,#53a581);border-color:#b3e4bf;box-shadow:0 2px #388365}body[data-game=botanical] #restart{background:linear-gradient(#ffedaf,#ffce70);border-color:#edc977;box-shadow:0 2px #cfaa5f}body[data-game=botanical] nav button[aria-pressed=true]{color:#fff;background:linear-gradient(#82c8a4,#50a47e);border-color:#adddbb;box-shadow:0 2px #388365}body[data-game=botanical] .game-heading{margin-bottom:12px}body[data-game=botanical] .edition{color:#8b743c;background:#f8e5ac}body[data-game=botanical] #resume{background:linear-gradient(#84cfa5,#4eae80);border:2px solid #c5eac0;box-shadow:0 3px #34805b}body[data-game=botanical] #pause-overlay{background:#e5f2e2ee}@media (width<=720px){body[data-game=botanical] .player-shell{border-radius:16px}}#language{font:inherit;color:#173d59;background:#fffdf5;border:1px solid #b9ddd4;border-radius:12px;max-width:180px;min-height:38px;padding:8px;font-size:12px;font-weight:700}body[data-game=pulse] .player-bar button>span:not(.control-icon){display:none}body[data-game=pulse] .player-bar button{min-width:40px}body[data-game=pulse] #pause .control-icon,body[data-game=pulse] #mute .control-icon,body[data-game=pulse] #restart .control-icon{display:inline-block}body[data-game=pulse] .header-caption{display:none}@media (width<=720px){#language{width:33%;min-width:90px;max-width:145px;min-height:42px;padding:4px;font-size:11px}body[data-game=pulse] .player-bar button{flex:0 0 36px;min-width:36px;padding:7px}body[data-game=pulse] .player-bar>div{gap:4px}}body[data-game=pulse] #settings .eyebrow,body[data-game=pulse] details:last-of-type{display:none}@media (width<=720px){body[data-game=lunch-break] .player-bar>div{gap:5px;width:100%}body[data-game=lunch-break] .player-bar button{flex:0 0 40px;min-width:40px;padding:6px}body[data-game=lunch-break] .player-bar button>span:not(.control-icon){display:none}body[data-game=lunch-break] .player-bar .control-icon{display:inline-block}body[data-game=lunch-break] #language{flex:1;width:auto;min-width:0;max-width:none}body[data-game=lunch-break] #mobile-settings{flex:0 0 40px}body[data-game=lunch-break] #fullscreen{display:none}}#lunch-voice{border-top:1px solid #d2dded;margin:16px 0;padding-top:12px}#lunch-voice label{align-items:center;gap:10px;display:flex}#voice-status:empty{display:none}@media (width<=720px){body[data-game=botanical] .player-bar button>span:not(.control-icon){display:none}body[data-game=botanical] .player-bar button .control-icon{display:inline-block}body[data-game=botanical] .player-bar button{flex:0 0 38px;min-width:38px;padding:7px}body[data-game=botanical] .player-bar>div{gap:5px}body[data-game=botanical] #language{width:auto;max-width:145px}}@media (width>=721px) and (height>=501px),(width>=961px){main{grid-template-columns:minmax(0,972px) 220px;column-gap:24px;max-width:1280px;display:grid}main>*{grid-column:1;min-width:0}main>nav{flex-direction:column;grid-area:2/2;align-self:start;gap:12px;margin:0;display:flex}main>nav button{border-radius:18px;width:100%;min-height:64px}main>nav button>span:nth-child(2){flex:1;min-width:0}main>nav small{margin-top:5px;font-size:10px;font-weight:500;line-height:1.4;display:block}main>nav .nav-number{flex-shrink:0}header{padding-inline:max(24px,50vw - 616px)}}@media (width<=720px),(width<=960px) and (height<=500px){main>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 4px 8px;display:grid}main>nav button{border-radius:15px;min-width:0;min-height:52px;padding:9px;font-size:12px}body[data-game=lunch-break]{height:auto;min-height:100dvh;overflow:auto}body[data-game=lunch-break] main{padding-bottom:16px}}#analytics-privacy{border:0;border-top:1px solid #d9c99e;min-width:0;margin:18px 0;padding:16px 0 0}#analytics-privacy label{align-items:flex-start;gap:10px;display:flex}#analytics-privacy input{flex-shrink:0;margin-top:4px}#analytics-privacy p{font-size:13px;line-height:1.5}@font-face{font-family:Gold Nunito;src:url(../assets/goldbar-font/nunito.woff2);font-weight:200 900;font-display:swap}@font-face{font-family:Gold Japanese;src:url(../assets/goldbar-font/japanese.woff2);font-weight:400 900;font-display:swap}body[data-game=goldbar]{--teal:#568f76;--ink:#4f5c4a;color:#4f5c4a;background:radial-gradient(at 85% 0,#e6e5c9,#0000 60%),#f5f5e9}body[data-game=goldbar] .player-shell{background:#dbe7d3;border:2px solid #ece3c6;box-shadow:0 4px #d3d7ba}body[data-game=goldbar] .brand b{color:#fff9e4;background:#e6bc61;box-shadow:0 3px #b79954}body[data-game=goldbar] #pause-overlay{color:#4f5c4a;background:#eef2dfed}body[data-game=goldbar] .edition{color:#8d733b;background:#ffe9b6}@media (width<=720px){body[data-game=goldbar] .player-bar button>span:not(.control-icon){display:none}body[data-game=goldbar] .player-bar button .control-icon{display:inline-flex}body[data-game=goldbar] .player-bar button{flex:0 0 38px;min-width:38px;padding:7px}body[data-game=goldbar] .player-bar>div{gap:5px}body[data-game=goldbar] #language{flex:1;width:auto;min-width:0;max-width:none}body[data-game=goldbar] #mobile-settings{flex:0 0 38px;font-size:21px;display:flex}body[data-game=goldbar] #fullscreen{display:none}}
