:root{color:#fff7ed;background:#16130f;font-family:system-ui,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}html,body,#app{background:#4a2c14;width:100%;height:100%;margin:0;overflow:hidden}body{position:relative}#game{cursor:crosshair;width:100%;height:100%;display:block}#game.is-building{cursor:cell}.hud-overlay{pointer-events:none;z-index:2;position:absolute;inset:0}.hud-overlay.is-menu{z-index:30}.hud-overlay.is-building:before{content:"";pointer-events:none;border:3px solid #3b82f6e6;border-radius:18px;animation:2.6s ease-in-out infinite build-frame-pulse;position:absolute;inset:10px;box-shadow:0 0 0 10px #2563eb2e,inset 0 0 48px #2563eb29}.build-mode-banner{color:#fff7ed;white-space:nowrap;background:#1e3a8a;border:1px solid #60a5fa;border-radius:999px;flex-direction:column;align-items:center;gap:2px;padding:10px 18px;display:none;position:absolute;top:104px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0006}.hud-overlay.is-building .build-mode-banner{display:flex}.build-mode-banner strong{letter-spacing:.04em;text-transform:uppercase;font-size:15px}.build-mode-banner span{color:#fff7edd1;font-size:12px}.build-mode-banner kbd{background:#0f0a0673;border:1px solid #fff7ed40;border-radius:5px;padding:1px 6px;font-size:11px}@keyframes build-frame-pulse{0%,to{border-color:#3b82f6d1;box-shadow:0 0 0 8px #2563eb24,inset 0 0 36px #2563eb1f}50%{border-color:#93c5fdf2;box-shadow:0 0 0 12px #60a5fa3d,inset 0 0 56px #2563eb38}}@media (prefers-reduced-motion:reduce){.hud-overlay.is-building:before{animation:none}}.build-dock{pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:20px;right:20px}.blueprint-btn,.spectate-btn,.sabotage-btn,.blueprint-panel,.sabotage-panel{pointer-events:auto}.blueprint-btn{color:#0367ff;cursor:pointer;background:0 0;border:none;border-radius:14px;place-items:center;width:64px;height:64px;padding:0;display:grid;position:relative;box-shadow:0 10px 28px #0006}.blueprint-btn img{width:64px;height:64px;image-rendering:pixelated;border-radius:12px;display:block}.blueprint-btn:hover,.blueprint-btn.is-open,.blueprint-btn.is-building{filter:brightness(1.08)}.blueprint-btn.is-building{box-shadow:0 0 0 3px #0367ff80,0 10px 28px #0006}.hud-overlay.is-building .blueprint-panel{border-color:#0367ff}.spectate-btn,.sabotage-btn{color:#fff7ed;cursor:pointer;background:#c2410c;border:1px solid #9a3412;border-radius:14px;place-items:center;width:64px;height:64px;padding:0;display:grid;position:relative;box-shadow:0 1px #fb923c,0 12px 28px #00000061}.spectate-btn svg,.sabotage-btn svg{fill:currentColor;width:34px;height:34px;display:block}.spectate-btn:hover:not(:disabled),.sabotage-btn:hover:not(:disabled){background:#ea580c;border-color:#ea580c}.spectate-btn.is-on,.sabotage-btn.is-on{border-color:#fecaca;box-shadow:0 0 0 2px #fecaca73,0 12px 28px #00000061}.spectate-btn:disabled,.sabotage-btn:disabled{opacity:.45;cursor:default;filter:none}.spectate-btn[hidden],.sabotage-btn[hidden]{display:none}.spectate-btn kbd,.sabotage-btn kbd{color:#fff7ed;background:#7f1d1d;border:2px solid #9a3412;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;font-size:11px;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;left:-5px;box-shadow:0 2px 6px #00000047}.sabotage-panel{color:#fff7ed;background:#1c1917;border:1px solid #44403c;border-radius:14px;width:280px;padding:12px;display:none;box-shadow:0 16px 40px #00000073}.sabotage-panel.is-open{flex-direction:column;gap:8px;display:flex}.sabotage-panel[hidden]{display:none}.sabotage-panel-head{flex-direction:column;gap:2px;display:flex}.sabotage-panel-head strong{font-size:14px}.sabotage-panel-head span{color:#fff7eda6;font-size:12px;line-height:1.35}.sabotage-card{color:#fff7ed;width:100%;font:inherit;text-align:left;cursor:pointer;background:#292524;border:1px solid #44403c;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;display:flex}.sabotage-card:hover:not(:disabled){border-color:#fbbf24}.sabotage-card strong{font-size:13px}.sabotage-card span{color:#fff7eda6;font-size:12px;line-height:1.35}.sabotage-card em{color:#fde68a;font-size:12px;font-style:normal;font-weight:800}.sabotage-card:disabled,.sabotage-card.is-poor{opacity:.45;cursor:not-allowed}.blueprint-btn kbd{color:#0367ff;background:#fff;border:2px solid #0367ff;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;font-size:11px;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;left:-5px;box-shadow:0 2px 6px #00000047}.blueprint-free{color:#16130f;pointer-events:none;background:#facc15;border:2px solid #ca8a04;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:none;position:absolute;top:-5px;right:-5px;box-shadow:0 2px 6px #00000047}.blueprint-free.is-on{display:grid}.blueprint-kit-hint{color:#16130f;pointer-events:auto;cursor:pointer;text-align:left;background:#fef3c7;border:2px solid #ca8a04;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;width:max-content;max-width:240px;padding:10px 14px;display:none;position:absolute;bottom:4px;right:76px;box-shadow:0 10px 28px #00000059}.blueprint-kit-hint.is-on{display:flex}.blueprint-kit-hint:after{content:"";background:#fef3c7;border-bottom:2px solid #ca8a04;border-right:2px solid #ca8a04;width:12px;height:12px;position:absolute;bottom:20px;right:-7px;transform:rotate(-45deg)}.blueprint-kit-hint strong{font-size:13px;line-height:1.25}.blueprint-kit-hint span{color:#44403c;font-size:12px;line-height:1.35}.blueprint-kit-hint kbd{color:#16130f;background:#fff;border:1px solid #ca8a04;border-radius:4px;place-items:center;min-width:18px;padding:0 4px;font-size:11px;font-weight:800;display:inline-grid}.blueprint-btn.has-kit-hint{animation:1.6s ease-in-out infinite kit-hint-pulse}@keyframes kit-hint-pulse{0%,to{box-shadow:0 0 0 3px #facc1559,0 10px 28px #0006}50%{box-shadow:0 0 0 6px #facc158c,0 10px 28px #0006}}@media (prefers-reduced-motion:reduce){.blueprint-btn.has-kit-hint{animation:none;box-shadow:0 0 0 3px #facc158c,0 10px 28px #0006}}.blueprint-panel{color:#fff;background-color:#0e2f5c;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:16px 16px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1.5px solid #ffffff59;border-radius:14px;width:280px;padding:12px;display:none;box-shadow:0 16px 40px #00000073}.blueprint-panel.is-open{display:block}.blueprint-panel-head{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.blueprint-panel-head span{color:#ffffffc7;font-size:12px;line-height:1.45}.blueprint-panel-note kbd{background:#0f0a0673;border:1px solid #fff7ed38;border-radius:5px;padding:1px 5px;font-size:11px}.blueprint-tabs{gap:6px;margin-top:8px;display:flex}.blueprint-tab{color:#fff;font:inherit;cursor:pointer;background:#ffffff14;border:1.5px solid #ffffff47;border-radius:8px;flex:1;padding:6px;font-size:11px;font-weight:700}.blueprint-tab:hover{background:#ffffff24;border-color:#ffffff8c}.blueprint-tab.is-active{color:#0e2f5c;background:#fff;border-color:#fff}.blueprint-list{gap:8px;max-height:min(52vh,420px);display:grid;overflow-y:auto}.blueprint-card{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffffff0f;border:1.5px solid #ffffff38;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.blueprint-card:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff8c}.blueprint-card.is-selected{color:#fff;background:#0a2540;border-color:#fff}.blueprint-card.is-selected .blueprint-blurb{color:#ffffffc7}.blueprint-card.is-selected .blueprint-cost{color:#fde68a}.blueprint-card.is-selected .blueprint-cost.is-free{color:#86efac}.blueprint-card:disabled{opacity:.45;cursor:not-allowed}.blueprint-swatch{border-radius:8px;flex:none;width:36px;height:36px;position:relative;overflow:hidden}.blueprint-swatch-item{pointer-events:none;object-fit:contain;image-rendering:pixelated;position:absolute}.blueprint-swatch.panStack .blueprint-swatch-item{width:72%;height:72%;left:calc(12% + var(--i) * 5%);top:calc(10% - var(--i) * 7%)}.blueprint-swatch.plateStack .blueprint-swatch-item{width:58%;height:58%;left:21%;top:calc(8% - var(--i) * 6%)}.blueprint-swatch.rollingPinStack .blueprint-swatch-item{width:80%;height:80%;left:10%;top:calc(6% - var(--i) * 12%)}.blueprint-swatch.tomatoCrate{image-rendering:pixelated;background:url(/assets/tomato-crate-C5efs_IM.webp) 50%/cover}.blueprint-swatch.potatoCrate{image-rendering:pixelated;background:url(/assets/potato-crate-Bf95r48S.webp) 50%/cover}.blueprint-swatch.eggCrate{image-rendering:pixelated;background:url(/assets/egg-crate-oEj7bHY4.webp) 50%/cover}.blueprint-swatch.crabStand{image-rendering:pixelated;background:url(/assets/crab-stand-ehNL68BF.webp) 50%/cover}.blueprint-swatch.steakFridge{image-rendering:pixelated;background:url(/assets/steak-fridge-BNtN0h64.webp) 50%/cover}.blueprint-swatch.choppingBoard{image-rendering:pixelated;background:#292524 url(data:image/png;base64,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) 50%/contain no-repeat}.blueprint-swatch.stovetop{image-rendering:pixelated;background:#292524 url(/assets/stove-gthLh_pu.png) 50%/contain no-repeat}.blueprint-swatch.panStack{image-rendering:pixelated;background:#292524 url(data:image/png;base64,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) 50%/contain no-repeat}.blueprint-swatch.flourBags{image-rendering:pixelated;background:#292524 url(/assets/flour-bags-BOoJ9iFv.webp) 50%/contain no-repeat}.blueprint-swatch.cheeseWheel{image-rendering:pixelated;background:#292524 url(/assets/cheese-Mx4mZ0i8.webp) 50%/contain no-repeat}.blueprint-swatch.counter{image-rendering:pixelated;background:#292524 url(data:image/png;base64,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) 50%/contain no-repeat}.blueprint-swatch.plateStack{image-rendering:pixelated;background:#292524 url(data:image/png;base64,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) 50%/contain no-repeat}.blueprint-swatch.rollingPinStack{image-rendering:pixelated;background:#292524 url(data:image/png;base64,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) 50%/contain no-repeat}.blueprint-swatch.oven{image-rendering:pixelated;background:#292524 url(data:image/png;base64,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) 50%/contain no-repeat}.blueprint-swatch.table{image-rendering:pixelated;background:#292524 url(data:image/png;base64,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) 50%/contain no-repeat}.blueprint-swatch.orderTable{image-rendering:pixelated;background:#292524 url(data:image/png;base64,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) 50%/contain no-repeat}.blueprint-swatch.barTable{image-rendering:pixelated;background:#292524 url(data:image/png;base64,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) 50%/contain no-repeat}.blueprint-swatch.bookingDesk{image-rendering:pixelated;background:#292524 url(data:image/png;base64,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) 50%/contain no-repeat}.blueprint-swatch.chair{image-rendering:pixelated;background:#292524 url(./assets/appliances/chair.png) 50%/contain no-repeat}.blueprint-swatch.sink{image-rendering:pixelated;background:#292524 url(data:image/png;base64,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) 50%/contain no-repeat}.blueprint-swatch.retriever,.blueprint-swatch.smartRetriever,.blueprint-swatch.conveyor{image-rendering:pixelated;background-color:#292524;background-position:0 0;background-repeat:no-repeat;background-size:400% 100%}.blueprint-swatch.retriever{background-image:url(/assets/retriever-BpOOW89N.png);background-size:500% 100%}.blueprint-swatch.smartRetriever{background-image:url(data:image/webp;base64,UklGRhADAABXRUJQVlA4TAQDAAAvB0EQED9AFmCaDWB3CiEEkEuK2kZyk9v7eykskONyZBqQaQHM6XcJoov5DwF4fW9y9X8M4VINSK6tPW4bZyhAENOA4WHPQ5gFCH8DmRrQgH3634XA/3//B8DriP5DdNu2kpTgNlj3Hqq708l27wuePocMmy9DD7AbDlZMvr0FO8XVFUv8corP0ZPn+IVCvhqT3QwrFg85E4zpXtFdu7437o1gL40cKcXpXq5/UxpxgYo+Toqx5Lao1RtpnAfAvaKPO+XX+D8vr2PJdil+96T6PhhMRLpesKUmv+3+yCIiHnvltYdsFblz3BMfmHSRjeGrxOiVq3Fx2ZtThw3cKiUnjns5+V6oXTfwcgzRyMVlr1TJlfVyCDW5HsuKFQ9YgsDc8lnbm67vyrajyuEtIimqveHDCmWFFh95BMlvBSFftxD+Qk1FTjoYEiYY+AQE2yHyEMJPrKmQ1t4DzNrAlRU6K+R4QGBNqFP7d8SHUWonctLB7F8EgGFbrA72pm85r+0fqN0LVdZ3L+ueJjoY9rtkWzRyZGujk69YU5FFBVNoRY6NDQHTfT/4Ep8cbSryDyUimBcNTP3achJJNjnwOtXAzg1XWwwXRAEz0wVWqwBYhLMFM/uZor5m69jwyA2YvS508jWYS683FdKCWZe8Hyzzye1LoJhgzttxTQ5kMqfGCKW0lUmOB9M9BUwdLgx7GQv0yiZHmooRHjL9CdJUDCBnYbsXDLBy261JfD8Fm5wAJmKC+dy7AGDXYoGhwZ1aF/d2GAxpbGgLxIlIAHs23hVae/iFRO4OZidcrKqAgeTUNx09Ty2IU5vi1KLr1OgraA8Xpr3DgRW9DiT3PLWYUIYamxlla7jEOJ+MNTZDyb1OLbZtQhlqbOaU9eES44wy0thMK+unFtPL27YjYHBj01Om2zvJxyIdG5uBZOoCmScnxAt28MZmIpnwscjkjc2Esn1yQt3Ah25sppOdJydTNzbzycDJCfmGPnBjM6HsPDmZtrHhu/cUoi9J//NgkF5LB/JPIZ8A)}.blueprint-swatch.conveyor{background-image:url(/assets/conveyor-CmSbPj-S.png)}.blueprint-swatch.combiner{image-rendering:pixelated;background:#292524 url(/assets/combiner-D5Cyf_UD.webp) 50%/contain no-repeat}.blueprint-swatch.mixer{image-rendering:pixelated;background:#292524 url(/assets/mixer-DkRiDbXG.webp) 50%/contain no-repeat}.blueprint-swatch.commercialDishwasher{image-rendering:pixelated;background-color:#292524;background-image:url(data:image/webp;base64,UklGRsQEAABXRUJQVlA4TLcEAAAvzUEQED+gEAAaJowMYqod+2mMg0zAYqcSbiEk0T+FTyEbSdBQrMIyPed/GvMfAIB/0LJ616OYF5CkbW8cKX0I4ADu4QIDrOnnt/ZA/LCm0FMcYMr9K7H0W1HMNqL/ECRJbtscqkQbVGiQYDhA+sDd83WsPN8dAHviYcX1XU4F+2/Gc/s5FB/b83P71kbKa3sOkf/sGutEORNsZONEwiJ3UGlmefza7aCssLosFixDJwmTM/u49DsoLUygJaCTZIUV+3DNCxP0f6gV660MxNqVgT6ywYLkRCcoOWCgYG+7jYoNJnBgv+j4lwn23TtkjcP1bzSserDKwOrDngU83GDwmsaWvwFbL17+dHH7yL9gmMCFKQHThx72Buxhow9JYaXfisfABC4MMgqDA1sHDujhFWuk3DtfFQoGCgYHBhcmJEygDOy5/V7XH2R8WNdP7TkN7EvrDnr7gG/vLdjnhYO9s2EAFhuGW3FhG20Pe4MLG+gkfQx0kli5vSiUXEDBRG2YhsD0ih4GQE3YyBGdE1a2q9FRMPgwvSIEFhcjJ/DQMBflOJi6MKj6MFECdvzDUTuoPH41d1AwrLqwWn3Y0rCHVWxlB8vQSY6RPxV7B0XD4MKEgckepjuWB2MzxLzd7HIkTFyYEjDd6jeYAOrCqAwxTXV2mHiwrp9hDFa8dD+qOsPRdDBsoWBLq4argoDZ55tW8lRnf1AKJoYKUA/GpJABXX1mMO0+BQSMyjGjqmcU2sdVaXmxl+epzgirS/8BDGy/2lp/ouqMMGj3OlEHxuWYM682R6DEDSIJnWY1dQKH/UT/Zf2i/8xpVcNFVQLmyEBcr83VpbVpVcvo3df+AFG7l4mOJKHzOuRFmX99GAwbgBvEjpXOMTMMa8TClLpXVhuGKJjtgwP7YS2eLnnHoJxCjkExxRtiqt4hf2MwsJvNhXFtfyxm2w/bekfJPyuX+tgBZgG4MDHeBQyMzjEtGJ0IJ/sHVMCBaTAMAHawyBO4nzm1Vk55vRZlql2YRRPsYcNtH0+E53C9bpWAVSw+LPJqy8xpnvT2TOAvx2DawQbbPqlEWMZvMgE7ROO7ure6zOFemt16sG7NgNGISIQnkedWEmZUo9XgpjGTnnNLnaT/gBD5zBNhveLQ9M1eXWY1BmWd8EKbNpYIT20Mqm6DT4fJf/mzovOoHhm1gCCqaRNOhL01uOohXd1aXeYxBiU6eN+iAo1vmpcIn7e6jl6v+/dY+vFh7KqPmxU9bzWRI4KBCYwnaAc7qO0XA3bCmVlRvwouDFBDB2ywJF19cGY2Y/hDFvDzXOFgqcYcqEQ4fLCugRuDWmzYQtxMg4EBiwfLNYL0hZiZTTIGdfWGmMDY4MLQnzoAdLBUD0winGQMStQbYgKxgoKhIwF7WIbqsZnZHNXiwJT5i4DhCg6W5IudVCIc9w3YWFh1V2AYVtGSfY93ZGY221dk4d59MTDTpoCe52u62UKcKqFgUEMlt6cNR3hXZ2ZmxyMtbD9ErB4s4IcAkTA3EY78MUJCWG119xkVNizN71+8mdlgeUqY5m2alwgHbL0ZwaK6mTczOx4ThzmJcPQOOgns7rmNlaAfVDrSxxIuPwnsfxl3AA==);background-position:0 0;background-repeat:no-repeat;background-size:700% 100%}.blueprint-swatch.divider{image-rendering:pixelated;background:#292524 url(/assets/divider-RbId2R14.webp) 50%/contain no-repeat}.blueprint-swatch.rollingMachine{image-rendering:pixelated;background:#292524 url(/assets/rolling-machine-UjPjEBq5.webp) 50%/contain no-repeat}.blueprint-swatch.servingHatch{image-rendering:pixelated;background:#292524 url(/assets/self-serve-station-Ci111rUw.webp) 50%/contain no-repeat}.blueprint-swatch.trashCan{image-rendering:pixelated;background:#292524 url(/assets/trashcan-Dc0iYo2o.png) 50%/contain no-repeat}.blueprint-swatch.grass1{image-rendering:pixelated;background:#3f6212 url(/assets/grass1-B0KZxd15.png) 50%/contain no-repeat}.blueprint-swatch.grass2{image-rendering:pixelated;background:#3f6212 url(/assets/grass2-BKAflU-q.png) 50%/contain no-repeat}.blueprint-swatch.grass3{image-rendering:pixelated;background:#3f6212 url(/assets/grass3-DLq8_12x.png) 50%/contain no-repeat}.blueprint-swatch.grass4{image-rendering:pixelated;background:#3f6212 url(/assets/grass4-C8lF9R49.png) 50%/contain no-repeat}.blueprint-copy{flex-direction:column;display:flex}.blueprint-name{font-weight:700}.blueprint-blurb{color:#fff7ed8c;margin-top:1px;font-size:11px;font-weight:400;line-height:1.3}.blueprint-cost{color:#fde68a;font-size:12px}.blueprint-cost.is-free{color:#86efac}.settings-dock{pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;top:16px;left:20px}.settings-btn,.settings-panel{pointer-events:auto}.login-dock{pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;top:16px;left:72px}.settings-btn,.login-btn{pointer-events:auto;color:#4a2c14;cursor:pointer;background:#f5f1e8;border:1.5px solid #d7ccc8;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;box-shadow:0 2px 8px #4a2c141f}.login-btn svg{display:block}.login-btn:hover,.login-btn.is-open{color:#fff8e1;background:#4a2c14;border-color:#bc6c25}.login-status{color:#4a2c14;min-height:18px;margin-bottom:10px;font-size:13px}.login-panel .google-button{justify-content:center;margin-bottom:10px;display:flex}.login-panel .google-button[hidden]{display:none!important}.login-note{color:#5d4037;font-size:12px}.login-profile{border-top:1px solid #44403c;flex-direction:column;gap:8px;margin:10px 0 8px;padding-top:10px;display:flex}.login-profile[hidden]{display:none}.login-profile-row{align-items:center;gap:8px;display:flex}.login-profile-input{color:#4a2c14;min-width:0;font:inherit;background:#f5f1e8;border:1.5px solid #d7ccc8;border-radius:0;flex:1;padding:7px 10px;font-size:13px}.login-profile-input:focus{border-color:#bc6c25;outline:none}.login-profile .settings-toggle{white-space:nowrap}.leaderboards-dock{left:124px}.leaderboards-panel{width:300px;max-height:min(70vh,520px);overflow-y:auto}.leaderboard-section{margin-bottom:12px}.leaderboard-section>strong{color:#4a2c14;letter-spacing:.04em;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.leaderboard-list{gap:2px;display:grid}.leaderboard-row{color:#4a2c14;background:#4a2c140f;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:3px 6px;font-size:12px;display:flex}.leaderboard-row b{color:#4a2c14}.settings-btn svg{display:block}.settings-btn:hover,.settings-btn.is-open{color:#fff8e1;background:#4a2c14;border-color:#bc6c25}.settings-panel{color:#4a2c14;background:#f5f1e8;border:1.5px solid #d7ccc8;border-radius:0;width:280px;padding:12px;display:none;box-shadow:0 8px 24px #4a2c1424,0 1px 4px #00000014}.settings-panel.is-open{display:block}.settings-tabs{border-bottom:1.5px solid #d7ccc8;gap:6px;margin-bottom:12px;padding-bottom:8px;display:flex}.settings-tab{color:#4a2c14;font:inherit;cursor:pointer;background:#f5f1e8;border:1.5px solid #d7ccc8;border-radius:8px;flex:1;padding:6px 10px;font-size:12px;font-weight:700}.settings-tab:hover{color:#4a2c14;background:#fff8e1;border-color:#bc6c25}.settings-tab.is-active{color:#fff8e1;background:#4a2c14;border-color:#4a2c14}.settings-tab-panel[hidden]{display:none}.settings-panel-head{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.settings-panel-head span{color:#4a2c14;font-size:12px}.settings-list{gap:6px;display:grid}.settings-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-bind{color:#4a2c14;min-width:108px;font:inherit;cursor:pointer;background:#f5f1e8;border:1.5px solid #d7ccc8;border-radius:8px;padding:6px 10px;font-weight:700}.settings-bind:hover,.settings-bind.is-listening{background:#f5f1e8;border-color:#bc6c25}.settings-bind.is-listening{color:#4a2c14;border-color:#7cb342}.settings-reset{color:#d6d3d1;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #44403c;border-radius:8px;margin-top:10px;padding:8px}.settings-panel-head.settings-section{border-top:1px solid #44403c;margin-top:14px;padding-top:12px}.settings-toggle{color:#4a2c14;min-width:64px;font:inherit;cursor:pointer;background:#f5f1e8;border:1.5px solid #d7ccc8;border-radius:8px;padding:6px 10px;font-weight:700}.settings-toggle.is-on{color:#fff;background:#7cb342;border-color:#7cb342}.settings-toggle:hover{color:#4a2c14;border-color:#bc6c25}.settings-volume{flex:1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.settings-volume input[type=range]{accent-color:#7cb342;cursor:pointer;width:140px}.settings-volume input[type=range]:disabled{opacity:.45;cursor:not-allowed}.settings-volume-value{text-align:right;color:#4a2c14;font-variant-numeric:tabular-nums;min-width:36px;font-weight:700}.settings-row--volume{align-items:center}.debug-dock{pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;top:72px;left:20px}.debug-btn,.debug-panel{pointer-events:auto}.debug-btn{color:#fdba74;min-width:44px;height:44px;font:inherit;letter-spacing:.06em;cursor:pointer;background:#292524;border:1px solid #57534e;border-radius:12px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:flex;box-shadow:0 10px 28px #0006}.debug-btn:hover,.debug-btn.is-open{color:#fde68a;background:#3f3a36;border-color:#fbbf24}.debug-panel{background:#1c1917;border:1px solid #44403c;border-radius:14px;width:260px;padding:12px;display:none;box-shadow:0 16px 40px #00000073}.debug-panel.is-open{display:block}.debug-panel-head{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.debug-panel-head span{color:#fff7eda6;font-size:12px}.debug-row{color:#fff7ed;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:14px;display:flex}.debug-check{color:#fff7ed;cursor:pointer;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;display:flex}.debug-check input{accent-color:#ea580c;width:16px;height:16px}.debug-groups,.debug-gold{color:#fff7ed;width:72px;font:inherit;background:#292524;border:1px solid #57534e;border-radius:8px;padding:6px 8px;font-weight:700}.debug-spawn,.debug-give{color:#fff7ed;width:100%;font:inherit;cursor:pointer;background:#9a3412;border:1px solid #ea580c;border-radius:8px;padding:8px;font-weight:700}.debug-spawn{margin-bottom:10px}.debug-spawn:hover,.debug-give:hover{filter:brightness(1.08)}.join-overlay{z-index:20;background:#16130fe0;place-items:center;display:grid;position:absolute;inset:0}.join-overlay.menu-overlay{background:#4a2c14}.join-overlay[hidden]{display:none}.join-footer{color:#f4ead48c;pointer-events:auto;-webkit-user-select:none;user-select:none;align-items:center;gap:14px;font-size:11px;display:flex;position:absolute;bottom:12px;left:auto;right:16px;transform:none}.join-footer a{color:inherit;text-decoration:none}.join-footer a:hover{color:#f4ead4}.join-footer-links{gap:8px;display:flex}.game-over-overlay{z-index:24}.recipe-overlay{z-index:22;padding:12px;overflow:auto}.recipe-overlay .recipe-sheet,.map-overlay .recipe-sheet{box-shadow:none;background:0 0;border:none;padding:8px}.recipe-overlay .recipe-sheet strong,.map-overlay .recipe-sheet strong{color:#fff7ed;text-align:center}.recipe-overlay .vote-timer,.map-overlay .vote-timer{color:#fff7ed}.recipe-overlay .recipe-card,.map-overlay .recipe-card{color:#3f2e1c;background:#f4ead4;border:1px solid #e4d3b0;border-radius:6px;box-shadow:0 1px #efe3c8,0 12px 28px #00000061}.recipe-overlay .recipe-card:hover:not(:disabled),.map-overlay .recipe-card:hover:not(:disabled){background:#f8f0dc;border-color:#d9c49a;box-shadow:0 1px #efe3c8,0 16px 32px #00000073}.recipe-overlay .recipe-card.is-mine,.map-overlay .recipe-card.is-mine{border-color:#c2410c;box-shadow:0 0 0 2px #c2410c47,0 12px 28px #00000061}.recipe-overlay .recipe-card.is-winner,.map-overlay .recipe-card.is-winner{z-index:1;border-color:#c9a227;transform:scale(1.04);box-shadow:0 0 0 3px #c9a22780,0 16px 32px #00000073}.recipe-overlay .recipe-card.is-lost,.map-overlay .recipe-card.is-lost{opacity:.42;filter:grayscale(.2)}.recipe-card:disabled{cursor:default}.recipe-overlay .recipe-card b,.map-overlay .recipe-card b{color:#3f2e1c;border-bottom:1px solid #cbb892;align-self:stretch;margin-bottom:2px;padding:2px 6px 8px;font-family:Georgia,Palatino Linotype,Palatino,serif;font-size:16px}.recipe-overlay .recipe-diff-label,.recipe-overlay .recipe-guide-title,.recipe-overlay .recipe-arrow em,.recipe-overlay .recipe-plus{color:#7a6248}.recipe-overlay .recipe-stars .is-filled{color:#c9a227}.recipe-overlay .recipe-stars .is-empty{color:#d7c7a6}.recipe-overlay .recipe-gold{color:#b45309}.recipe-overlay .recipe-guide{border-top:1px dashed #d7c7a6}.recipe-overlay .recipe-guide-title{color:#6b4f32}.recipe-overlay .recipe-arrow{color:#8b5e34}.recipe-overlay .recipe-art,.recipe-overlay .egg-art,.recipe-overlay .pizza-art,.recipe-overlay .crabcake-art,.recipe-overlay .steak-art{background-color:#3d3328}.recipe-overlay .recipe-mini{background:#3d3328;border-radius:4px;justify-content:center;width:30px;height:30px;padding:2px;box-shadow:inset 0 0 0 1px #3f2e1c40}.recipe-chip{z-index:1;color:#7c3a0a;letter-spacing:-.2px;text-align:center;pointer-events:none;background:#f4ead4;border:1.4px solid #7c3a0a;border-radius:3px;min-width:11px;height:10px;padding:0 2px;font-size:7px;font-weight:800;line-height:8px;position:absolute;top:-1px;right:-3px}.recipe-chip.is-wd{min-width:14px;padding:0 1px}.recipe-chip.is-burnt{color:#f87171;background:#1c1917;border-color:#f87171}.recipe-sheet{background:#1c1917;border:1px solid #ea580c;border-radius:16px;flex-direction:column;gap:8px;width:min(1180px,100vw - 24px);max-height:calc(100vh - 24px);margin:auto;padding:16px 16px 14px;display:flex;overflow:auto;box-shadow:0 18px 40px #00000073}.recipe-sheet strong{font-size:20px}.recipe-sheet>span{color:#a8a29e;font-size:13px;line-height:1.35}.vote-clock{justify-content:center;align-items:center;gap:16px;min-height:72px;display:flex}.vote-clock[hidden]{display:none}.vote-ring{filter:drop-shadow(0 6px 12px #00000059);flex:none;width:72px;height:72px}.vote-ring-well{fill:#1c19179e;stroke:#fff7ed59;stroke-width:2px}.vote-clock.is-urgent .vote-ring-well{stroke:#f87171}.vote-clock.is-urgent .vote-ring{animation:.7s ease-in-out infinite vote-urgent}@keyframes vote-urgent{50%{transform:scale(1.06)}}.vote-timer{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:22px;font-weight:800}.vote-marks{z-index:1;pointer-events:none;display:flex;position:absolute;top:8px;left:8px}.vote-marks[hidden]{display:none}.vote-stars{align-items:center;line-height:1;display:flex}.vote-star{color:#c9a227;text-shadow:0 1px #fff4d0,0 2px #b45309;margin-left:-4px;font-size:28px;line-height:1;transform:rotate(-12deg)}.vote-star:first-child{margin-left:0}.vote-star:nth-child(2){transform:rotate(11deg)}.vote-star:nth-child(3){transform:rotate(-7deg)}.vote-star:nth-child(4){transform:rotate(18deg)}.recipe-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.recipe-card{color:#fff7ed;font:inherit;cursor:pointer;text-align:center;background:#292524;border:1px solid #57534e;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:10px 8px 8px;display:flex;position:relative}.recipe-card:hover:not(:disabled){background:#3f3a36;border-color:#fbbf24}.recipe-card b{font-size:14px}.recipe-stars{letter-spacing:1px;align-items:center;gap:1px;font-size:13px;line-height:1;display:flex}.recipe-diff-label{color:#a8a29e;letter-spacing:0;margin-right:4px;font-size:11px;font-weight:700}.recipe-stars .is-filled{color:#facc15}.recipe-stars .is-empty{color:#78716c}.recipe-gold{color:#facc15;font-size:12px;font-style:normal;font-weight:700}.recipe-card small{color:#a8a29e;font-size:12px;line-height:1.35}.recipe-guide{border-top:1px solid #44403c;align-self:stretch;margin:4px 0 0;padding:6px 2px 0}.recipe-guide-title{color:#e7e5e4;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.recipe-steps{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.recipe-step{flex-wrap:nowrap;justify-content:center;align-items:center;gap:2px;display:flex}.recipe-mini{flex-direction:column;flex:none;align-items:center;width:28px;display:flex;position:relative}.recipe-mini img,.recipe-stack{object-fit:contain;width:24px;height:24px;image-rendering:pixelated}.recipe-mini.is-station img{width:26px;height:26px}.recipe-stack{display:block;position:relative}.recipe-stack img{position:absolute;inset:0}.recipe-stack img.top{transform:translateY(-3px)scale(.68)}.recipe-arrow{color:#fbbf24;flex-direction:column;justify-content:center;align-items:center;min-width:18px;font-size:11px;font-weight:800;line-height:1;display:flex}.recipe-arrow i{font-style:normal}.recipe-arrow em{color:#a8a29e;letter-spacing:.03em;text-transform:uppercase;margin-top:0;font-size:8px;font-style:normal;font-weight:800}.recipe-plus{color:#a8a29e;font-size:12px;font-weight:800}.recipe-card.is-locked{cursor:not-allowed;opacity:.55}.recipe-art{background:#1c1917;border-radius:10px;width:48px;height:40px;position:relative;overflow:hidden}.egg-art{image-rendering:pixelated;background:#1c1917 url(data:image/png;base64,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) 50%/32px 32px no-repeat}.pizza-art{image-rendering:pixelated;background:#1c1917 url(data:image/png;base64,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) 50%/32px 32px no-repeat}.crabcake-art{image-rendering:pixelated;background:#1c1917 url(data:image/png;base64,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) 50%/32px 32px no-repeat}.steak-art{image-rendering:pixelated;background:#1c1917 url(data:image/png;base64,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) 50%/32px 32px no-repeat}.soon-art:before{content:"";background:#44403c;border-radius:50%;position:absolute;inset:16px 14px 10px}.soon-art:after{content:"?";color:#a8a29e;place-items:center;font-size:22px;font-weight:800;display:grid;position:absolute;inset:0}.map-overlay{z-index:22}.map-sheet{width:min(980px,100vw - 40px)}.map-picks{grid-template-columns:repeat(3,minmax(0,1fr))}.map-card{align-items:stretch}.map-overlay .recipe-card small{color:#7a6248}.map-preview{aspect-ratio:1;background:#3f6212;border:1px solid #cbb892;border-radius:12px;width:100%;display:block;overflow:hidden}.map-preview-canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.waiting-overlay{z-index:25}.waiting-hint{color:#d6d3d1;text-align:center;font-size:14px}.waiting-overlay .join-back{color:#d6d3d1;cursor:pointer;background:0 0;border:0;padding:4px;font-weight:600}.loading-overlay{background:#16130f}.loading-sheet{color:#fff7ed;text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.loading-sheet strong{font-size:22px}.loading-sheet span{color:#a8a29e;font-size:14px}.loading-bar{background:#1c1917;border-radius:999px;width:min(280px,70vw);height:8px;margin-top:10px;overflow:hidden}.loading-bar i{border-radius:inherit;background:#ea580c;width:40%;height:100%;animation:1.1s ease-in-out infinite loading-slide;display:block}@keyframes loading-slide{0%{transform:translate(-120%)}to{transform:translate(280%)}}@media (width<=980px){.recipe-picks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.recipe-picks,.map-picks{grid-template-columns:1fr}}.join-stack{flex-direction:column;align-items:center;gap:28px;width:min(560px,100vw - 40px);display:flex;position:relative}.menu-bubble{color:#78350f;background:#fffbeb;border:1px solid #fbbf24;border-radius:12px;align-items:center;gap:10px;width:max-content;max-width:230px;padding:10px 12px;font-size:13px;font-weight:600;display:flex;position:absolute;top:8px;left:calc(100% + 22px);box-shadow:0 8px 20px #00000059}.menu-bubble[hidden]{display:none}.menu-bubble:after{content:"";background:#fffbeb;border-bottom:1px solid #fbbf24;border-left:1px solid #fbbf24;width:12px;height:12px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)rotate(45deg)}@media (width<=900px){.menu-bubble{align-self:stretch;width:auto;max-width:none;margin-top:-10px;position:static}.menu-bubble:after{border-top:1px solid #fbbf24;border-left:0;top:auto;bottom:-6px;left:34px;transform:rotate(45deg)}}.menu-bubble-close{color:#b45309;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:16px;line-height:1}.tutorial-layer{z-index:30;pointer-events:none;justify-content:center;display:flex;position:fixed;inset:auto 0 0}.tutorial-card{pointer-events:auto;width:min(520px,100vw - 32px);margin-bottom:max(18px, env(safe-area-inset-bottom));color:#fff7ed;background:#1c1917f0;border:1px solid #57534e;border-radius:14px;padding:14px 16px;box-shadow:0 12px 30px #00000073}.tutorial-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.tutorial-nav{gap:6px;display:flex}.tutorial-back,.tutorial-forward{color:#d6d3d1;cursor:pointer;background:0 0;border:1px solid #57534e;border-radius:8px;padding:2px 8px;font-size:11px;line-height:1.4}.tutorial-back:disabled,.tutorial-forward:disabled{opacity:.35;cursor:default}.tutorial-progress{letter-spacing:.08em;text-transform:uppercase;color:#fbbf24;font-size:11px;font-weight:800}.tutorial-skip,.tutorial-finish{font:inherit;cursor:pointer;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700}.tutorial-skip{color:#d6d3d1;background:0 0;border:1px solid #57534e}.tutorial-finish{color:#fff7ed;background:#9a3412;border:1px solid #ea580c;width:100%;margin-top:10px}.tutorial-text{font-size:14px;line-height:1.45}.toast-stack{z-index:26;pointer-events:none;position:fixed;inset:0}.toast-items{top:calc(120px + env(safe-area-inset-top));flex-direction:column;align-items:center;gap:8px;width:min(460px,100vw - 32px);display:flex;position:absolute;left:50%;transform:translate(-50%)}.toast-item{color:#fff7ed;text-align:center;opacity:0;background:#78350ff0;border:1px solid #b45309;border-radius:12px;padding:10px 16px;font-size:13px;font-weight:700;transition:opacity .3s,transform .3s;transform:translateY(-8px);box-shadow:0 10px 24px #0006}.toast-item.is-visible{opacity:1;transform:translateY(0)}.milestone-overlay{z-index:23;padding:12px;overflow:auto}.milestone-sheet{flex-direction:column;gap:10px;width:min(560px,100vw - 40px);display:flex}.milestone-sheet h2{color:#f4ead4;text-align:center;margin:0;font-size:20px}.milestone-blurb{color:#a8a29e;text-align:center;margin:0;font-size:13px}.milestone-pie{align-self:center;display:block}.milestone-picks{grid-template-columns:1fr 1fr;gap:10px;display:grid}.milestone-picks .recipe-card{cursor:pointer;gap:8px;padding:16px 12px}@media (width<=640px){.milestone-picks{grid-template-columns:1fr}}.join-banner{text-align:center;width:min(100%,480px);margin:-100px 0 0;line-height:0}.join-banner img{width:100%;height:auto;image-rendering:pixelated;image-rendering:crisp-edges;display:block}.join-form{flex-direction:column;gap:12px;width:100%;margin:0 auto;display:flex;position:relative}.join-connect-fields{flex-direction:column;gap:10px;width:100%;display:flex}.join-inputs-row{align-items:flex-start;gap:12px;width:100%;display:flex}@media (width<=640px){.join-inputs-row{flex-direction:column}}.join-field-name{flex:1.55;min-width:0}.join-field-server{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.join-server-blurb{color:#f87171;z-index:6;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #4a2c14;margin:0;font-size:12px;line-height:1.2;position:absolute;top:100%;left:0;right:0;overflow:hidden}.join-server-blurb:empty{display:none}.join-field-gamemode{flex-direction:column;width:100%;display:flex}.join-field-gamemode>label{gap:4px}.join-form[hidden]{display:none}.join-mode-blurb{text-align:left;color:#d6d3d1;min-height:0;margin:4px 0 0;font-size:13px;line-height:1.35}.join-form label{color:#fff;flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.join-form input{color:#000;width:100%;font:inherit;background:#fff;border:1.5px solid #000;border-radius:0;padding:14px 16px;font-size:15px}.join-form select{color:#fff;width:100%;font:inherit;-webkit-text-stroke:.35px #000;paint-order:stroke fill;text-shadow:-.7px -.7px #000,.7px -.7px #000,-.7px .7px #000,.7px .7px #000;background:#44403c;border:1.5px solid #000;border-radius:0;padding:14px 16px;font-size:15px}.join-form input::placeholder{color:#78716c;-webkit-text-stroke:0;text-shadow:none}.join-form select{cursor:pointer}.join-form select.native-hidden{display:none}.custom-gamemode-select{width:100%;position:relative}.custom-select-trigger{color:#fff;width:100%;font:inherit;cursor:pointer;-webkit-text-stroke:.35px #000;paint-order:stroke fill;text-shadow:-.7px -.7px #000,.7px -.7px #000,-.7px .7px #000,.7px .7px #000;background:#44403c;border:1.5px solid #000;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:15px;display:flex}.custom-select-trigger .custom-select-count{white-space:nowrap;color:#4ade80;align-items:center;gap:6px;margin-left:auto;font-weight:700;display:flex}.custom-select-arrow{color:#fff;flex-shrink:0;align-items:center;margin-left:4px;transition:transform .18s;display:flex}.custom-select-trigger[aria-expanded=true] .custom-select-arrow{transform:rotate(180deg)}.custom-select-trigger svg,.custom-select-option svg{fill:currentColor;flex-shrink:0;display:block}.custom-select-arrow svg{fill:none;stroke:currentColor}.custom-select-options{z-index:20;background:#44403c;border:1.5px solid #000;display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.custom-select-options.is-open{display:block}.custom-select-option{color:#fff;width:100%;font:inherit;cursor:pointer;text-align:left;-webkit-text-stroke:.25px #000;paint-order:stroke fill;text-shadow:-.5px -.5px #000,.5px -.5px #000,-.5px .5px #000,.5px .5px #000;background:0 0;border:none;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:14px;display:flex}.custom-select-option:last-child{border-bottom:none}.custom-select-option:hover,.custom-select-option.is-selected{background:#57534e}.custom-select-option .custom-select-count{white-space:nowrap;color:#4ade80;align-items:center;gap:6px;margin-left:auto;font-weight:700;display:flex}.custom-select-count.is-offline{color:#f87171}.join-form button[type=submit]{color:#4a2c14;font:inherit;cursor:pointer;background:#f5f1e8;border:1.5px solid #4a2c14;border-radius:12px;padding:12px 16px;font-weight:800;box-shadow:0 4px 12px #f5f1e82e}.join-form button[type=submit]:hover{background:#fff;border-color:#4a2c14}.join-form button[type=submit]:disabled,.join-form button[type=submit]:disabled:hover{opacity:.45;cursor:not-allowed;box-shadow:none;background:#f5f1e8}.cosmetics-title{text-align:left;color:#fff;paint-order:stroke fill;width:92%;margin:6px auto 0;font-size:13px;font-weight:800}.cosmetics-section{flex-direction:column;align-self:center;gap:6px;width:92%;margin:0 auto;display:flex}.cosmetics-box{background:#f5f1e8;border:1.5px solid #d7ccc8;border-radius:10px;min-height:180px;display:flex;box-shadow:0 4px 14px #4a2c141a}.cosmetics-tabs{background:#f5f1e8;border-left:1.5px solid #d7ccc8;border-top-right-radius:10px;border-bottom-right-radius:10px;flex-direction:column;display:flex;overflow:hidden}.cosmetics-tab{color:#5d4037;font:inherit;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-bottom:1px solid #3e27232e;padding:10px 14px;font-size:12px;font-weight:700}.cosmetics-tab:last-child{border-bottom:none}.cosmetics-tab:hover{color:#4a2c14;background:#fff8e1}.cosmetics-tab.is-active{color:#fff8e1;background:#4a2c14;box-shadow:inset -3px 0 #3e2723}.cosmetics-panel{flex-direction:column;flex:1;gap:6px;min-width:0;padding:8px;display:flex}.cosmetics-options-panel{grid-template-columns:repeat(3,1fr);align-content:flex-start;gap:6px;display:grid}.cosmetics-options-panel[hidden]{display:none}.hair-color-row{border-top:1.5px solid #d7ccc8;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;min-width:0;margin-top:2px;padding:8px 4px 2px;display:flex}.hair-color-label{color:#4a2c14;font-size:12px;font-weight:700}.hair-color-swatches{flex-wrap:wrap;flex:1;justify-content:flex-start;gap:6px;min-width:0;display:flex}.hair-color-preset{cursor:pointer;border:2px solid #d7ccc8;border-radius:6px;flex-shrink:0;width:28px;height:28px;padding:0}.hair-color-preset:hover{border-color:#bc6c25}.hair-color-preset.is-selected{border-color:#4a2c14;box-shadow:0 0 0 2px #4a2c1438}.cosmetic-option{color:#4a2c14;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #d7ccc8;border-radius:8px;justify-content:center;align-items:center;padding:6px;font-size:12px;font-weight:700;display:flex;position:relative}.cosmetic-option:hover{background:#fff;border-color:#d7ccc8}.cosmetic-option.is-selected{color:#fff8e1;background:#4a2c14;border-color:#4a2c14;box-shadow:0 0 0 2px #4a2c14,0 0 6px #4a2c1438}.cosmetic-option-label{color:#a5c1fa;white-space:nowrap;opacity:0;pointer-events:none;z-index:20;background:#3e2723;border:1px solid #bc6c25;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;transition:opacity .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.cosmetic-option:hover .cosmetic-option-label{opacity:1;color:#fff7ed}.cosmetic-thumb{image-rendering:pixelated;image-rendering:crisp-edges;background:0 0;border-radius:4px;flex-shrink:0;position:relative;overflow:hidden}.cosmetic-option.is-selected .cosmetic-thumb{background:0 0}.cosmetic-thumb--none{color:#4a2c14;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.cosmetic-option.is-selected .cosmetic-thumb--none{color:#4a2c14}.cosmetic-thumb img{image-rendering:pixelated;image-rendering:crisp-edges;position:absolute;top:0;left:0}.cosmetics-preview-wrap{flex-direction:column;flex-shrink:0;align-self:center;align-items:center;gap:6px;margin:8px 0 8px 8px;display:flex}.cosmetics-preview-title{letter-spacing:.08em;text-transform:uppercase;color:#4a2c14;font-size:11px;font-weight:800}.cosmetics-preview{width:96px;height:144px;image-rendering:pixelated;image-rendering:crisp-edges;box-sizing:content-box;background:#4a2c14;border:1.5px solid #d7ccc8;border-radius:8px;flex-shrink:0;position:relative;overflow:hidden}.cosmetics-preview-layer{image-rendering:pixelated;image-rendering:crisp-edges;position:absolute;top:0;left:0}.hair-tint{image-rendering:pixelated;image-rendering:crisp-edges;display:block}.join-card{background:#1c1917;border:1px solid #ea580c;border-radius:16px;flex-direction:column;gap:12px;width:min(360px,100vw - 40px);padding:24px;display:flex;box-shadow:0 18px 40px #00000073}.join-card strong{font-size:22px}.join-card span,.join-hint{color:#a8a29e;font-size:14px;line-height:1.45}.join-card label{flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.join-card input{color:#fff7ed;font:inherit;background:#292524;border:1px solid #57534e;border-radius:10px;padding:10px 12px}.join-card button{color:#fff7ed;font:inherit;cursor:pointer;background:#9a3412;border:1px solid #ea580c;border-radius:12px;padding:12px 16px;font-weight:700}.join-card .join-menu{background:#292524;border-color:#57534e}.game-over-card{text-align:center;background:#292524;border-color:#57534e;border-radius:14px;align-items:center;gap:8px}.game-over-card strong{font-size:16px}.game-over-card span{font-size:13px}.game-over-card [data-day]{color:#facc15;font-weight:700}.roster-dock{pointer-events:none;position:absolute;top:16px;right:20px}.modifiers-dock{pointer-events:none;position:absolute;top:16px;right:242px}.modifiers-card{color:#3f2e1c;pointer-events:auto;background:#f4ead4;border:1px solid #e4d3b0;border-radius:6px;width:210px;padding:8px 12px 12px;box-shadow:0 1px #efe3c8,0 12px 28px #00000061}.modifiers-card:not(.is-open){padding-bottom:8px}.modifiers-head{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #cbb892;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:4px 0 8px;display:flex}.modifiers-card:not(.is-open) .modifiers-head{border-bottom:0;padding-bottom:4px}.modifiers-head strong{color:#3f2e1c;font-family:Georgia,Palatino Linotype,Palatino,serif;font-size:16px;font-weight:700}.modifiers-count{color:#fff7ed;background:#b45309;border-radius:8px;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.4}.modifiers-count:empty{display:none}.modifiers-chevron{border-top:6px solid #7a6248;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0}.modifiers-card:not(.is-open) .modifiers-chevron{transform:rotate(-90deg)}.modifiers-body{padding-top:8px;display:none}.modifiers-card.is-open .modifiers-body{display:block}.modifiers-list{flex-direction:column;gap:4px;display:flex}.modifier-pill{color:#92400e;cursor:default;background:#b453091f;border:1px solid #cbb892;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.3;position:relative}.modifier-tooltip{color:#fef3c7;white-space:nowrap;pointer-events:none;z-index:10;background:#1c1917;border-radius:6px;padding:6px 10px;font-size:11px;font-weight:500;line-height:1.4;position:absolute;box-shadow:0 2px 8px #00000073}.modifiers-dock[hidden]{display:none}.roster-card{color:#3f2e1c;pointer-events:auto;background:#f4ead4;border:1px solid #e4d3b0;border-radius:6px;width:210px;padding:8px 12px 12px;box-shadow:0 1px #efe3c8,0 12px 28px #00000061}.roster-card:not(.is-open){padding-bottom:8px}.roster-head{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #cbb892;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:4px 0 8px;display:flex}.roster-card:not(.is-open) .roster-head{border-bottom:0;padding-bottom:4px}.roster-head strong{color:#3f2e1c;font-family:Georgia,Palatino Linotype,Palatino,serif;font-size:16px;font-weight:700}.roster-chevron{border-top:6px solid #7a6248;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0}.roster-card:not(.is-open) .roster-chevron{transform:rotate(-90deg)}.roster-body{padding-top:8px;display:none}.roster-card.is-open .roster-body{display:block}.roster-status{color:#7a6248;margin-bottom:8px;font-size:12px}.roster-status[data-kind=disconnected]{color:#b45309}.roster-list{color:#3f2e1c;flex-direction:column;gap:4px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.roster-row.local{color:#b45309}.chat-box{z-index:26;position:absolute;bottom:18%;left:50%;transform:translate(-50%)}.chat-box[hidden]{display:none}.chat-input{color:#fff7ed;background:#16130feb;border:2px solid #fff7ed8c;border-radius:10px;outline:none;width:min(420px,80vw);padding:10px 14px;font:600 15px system-ui,sans-serif}.chat-input::placeholder{color:#fff7ed73}.chat-input:focus{border-color:#ffff79}
