html[data-local-theme=cs2]{--lab-paper:#172630;--lab-panel:#253641;--lab-line:#8195a33d;--lab-gold:#dfc28b;--lab-radius:1px}[data-local-theme=cs2] .site-shell{background:linear-gradient(180deg,#101d2670,#101d26c9),radial-gradient(ellipse at 80% 15%,#68766a33,transparent 55%);isolation:isolate}[data-local-theme=cs2] .site-shell>header{background:#15232cdb;box-shadow:0 1px #ffffff06}[data-local-theme=cs2] .site-shell>header :is(.sound-button,.facebook-button,.github-button){border:1px solid #8da1ac42;background:#ffffff05;color:#c1cdd5;border-radius:1px;min-height:44px}[data-local-theme=cs2] .site-shell>main>.intro{margin:18px 0 24px}[data-local-theme=cs2] .intro h1{font-size:13px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:#aabac4}[data-local-theme=cs2] .theme-choice>div{background:#121f27a6;border-color:#73899640}[data-local-theme=cs2] .theme-choice button[aria-pressed=true]{background:linear-gradient(110deg,#dfc28b20,#dfc28b08);border-color:#dfc28b77;box-shadow:inset 0 -2px #dfc28b}[data-local-theme=cs2] .theme-review-links button:hover{color:#f1d49d}.cs-case-heading{max-width:1050px;margin:0 auto;display:flex;align-items:center;gap:15px;padding:19px 22px;background:linear-gradient(110deg,#2e404b,#24343e);border:1px solid #8195a34d;border-bottom:0}.cs-case-emblem{width:49px;height:49px;display:grid;place-items:center;border:1px solid #dfc28b66;background:#dfc28b0a;color:#dfc28b}.cs-case-heading h2{font-size:25px;font-weight:600;letter-spacing:.3px;color:#edf0f2;margin:3px 0 0}.cs-case-heading>div>span{font-size:8px;letter-spacing:1.8px;color:#b0bec7}.cs-case-status{margin-left:auto;font-size:9px;letter-spacing:1.3px;color:#c5d3bc;display:flex;align-items:center;gap:9px}.cs-case-status:before{content:"";width:5px;height:5px;background:#9caf85;box-shadow:0 0 8px #9caf8544}[data-local-theme=cs2] .case-panel{border:1px solid #8195a34d;border-radius:0;background:#14232e;box-shadow:0 16px 35px #0003,inset 0 1px #ffffff08}[data-local-theme=cs2] .reel-window{background:linear-gradient(#07131b55,transparent 30%,#07131b33)}[data-local-theme=cs2] .selector-line{background:#edcc86;box-shadow:0 0 9px #edcc8633}[data-local-theme=cs2] .spin-wheel-kind{border-radius:1px;background:#13212a;border:1px solid #80929e44}[data-local-theme=cs2] .spin-wheel-kind button{border-radius:0;border-color:transparent}[data-local-theme=cs2] .spin-wheel-kind button[aria-pressed=true]{background:#dfc28b17;color:#ebd29f;border-color:#dfc28b66;box-shadow:inset 0 -2px #dfc28b}[data-local-theme=cs2] .spin-controls-open{border-radius:1px;background:#658641;border:1px solid #a3bd76;box-shadow:inset 0 1px #ffffff16;font-weight:650;letter-spacing:1px}[data-local-theme=cs2] .spin-controls-open:hover:not(:disabled){background:#76994f;box-shadow:inset 0 1px #ffffff26}[data-local-theme=cs2] .spin-controls .spin-controls-budget{background:#172630!important;color:#dce5ea!important;border-color:#80929e66}[data-local-theme=cs2] .spin-controls-budget-menu{background:#22343f;color:#e3eaf0;border:1px solid #8195a366;border-radius:1px}[data-local-theme=cs2] .food-catalog{background:#192a34d9;border:1px solid #8195a33d;border-top:2px solid #9eafba66}[data-local-theme=cs2] .catalog-heading{padding-bottom:18px;border-bottom:1px solid #8195a32b}[data-local-theme=cs2] .catalog-heading .eyebrow{font-size:9px;letter-spacing:2.4px;color:#aebdc7}[data-local-theme=cs2] .catalog-heading h2{font-size:24px;font-weight:500;letter-spacing:.3px;margin-top:6px}[data-local-theme=cs2] .catalog-grid{gap:12px}[data-local-theme=cs2] .catalog-card.food-card{border:1px solid #8ba0ad26;border-bottom:3px solid var(--rarity);background:linear-gradient(145deg,#354550,#263640);box-shadow:0 2px 6px #0002;transition:border-color .15s,background .15s}[data-local-theme=cs2] .catalog-card.food-card:hover{border-color:var(--rarity);background:#3a4b57}[data-local-theme=cs2] .catalog-art{background:radial-gradient(ellipse at 50% 70%,color-mix(in srgb,var(--rarity),transparent 84%),transparent 75%)}[data-local-theme=cs2] .catalog-card-copy{background:#1726308c;border-top:1px solid #ffffff06;padding:12px}[data-local-theme=cs2] .catalog-card h3{font-size:14px;font-weight:500;color:#ecf1f3}[data-local-theme=cs2] .catalog-category{font-size:9px;letter-spacing:.5px;color:#9fb2bf}[data-local-theme=cs2] .catalog-price-row p{font-size:12px;color:#d7dfe3}[data-local-theme=cs2] .catalog-tier{border:0;border-radius:0;background:transparent;color:var(--rarity);padding:0;font-size:9px}[data-local-theme=cs2] .catalog-veg{border-radius:1px;background:#1c352ee6;color:#b8d5b0}[data-local-theme=cs2] .theme-panel[data-slot=dialog-content]{background:linear-gradient(125deg,#2b3b46,#192a34 65%);border-top:2px solid #dfc28b;box-shadow:0 24px 90px #0008}[data-local-theme=cs2] .theme-panel [data-slot=dialog-title]{font-weight:500}[data-local-theme=cs2] .theme-pool-list label:hover{background:#ffffff05}[data-local-theme=cs2] .theme-pool-list label:has(input:checked){border-left:2px solid #dfc28b88;padding-left:10px}[data-local-theme=cs2] .theme-history>div{background:linear-gradient(90deg,#ffffff04,transparent);padding:12px}[data-local-theme=cs2] .theme-history .food-image{height:75px}[data-local-theme=cs2] .theme-review-selected h3{font-family:Arial,sans-serif;font-weight:500}[data-local-theme=cs2] .winner-dialog[data-slot=dialog-content]{background:radial-gradient(ellipse at 50% 40%,#40515d,#1c2c37 66%,#111e28);color:#edf1f3}[data-local-theme=cs2] .winner-content .winner-label{color:#b8c6d0;letter-spacing:3px;font-size:10px}[data-local-theme=cs2] .winner-content{justify-content:safe center}[data-local-theme=cs2] .winner-content .winner-title{font-weight:500!important;letter-spacing:.4px}[data-local-theme=cs2] .winner-content .winner-description{color:#a8bac6;font-size:13px}[data-local-theme=cs2] .winner-content .winner-art{border-radius:0;border:0;border-bottom:3px solid var(--rarity);background:radial-gradient(ellipse,color-mix(in srgb,var(--rarity),transparent 82%),transparent 72%);box-shadow:0 18px 35px -25px var(--rarity);padding:8px}[data-local-theme=cs2] .winner-dialog .winner-actions{background:#13212ce6;border-top:1px solid #8195a34d;border-radius:0;padding:18px}[data-local-theme=cs2] .winner-dialog .winner-continue{background:#648640;color:#fff;border:1px solid #a3bd76;border-radius:1px;letter-spacing:1px}[data-local-theme=cs2] .winner-dialog :is(.winner-maps-group,.grabfood-button,.shopeefood-button){border-radius:1px}@media(max-width:760px){.cs-case-heading{padding:14px;gap:12px}.cs-case-heading h2{font-size:22px}.cs-case-status{font-size:8px;letter-spacing:.6px}.cs-case-heading>div>span{font-size:7px;letter-spacing:1px}}@media(max-width:480px){[data-local-theme=cs2] .site-shell>main>.intro{margin:18px 0}[data-local-theme=cs2] .intro h1{font-size:10px;letter-spacing:2px}.cs-case-heading{padding:12px}.cs-case-emblem{width:36px;height:40px;flex-shrink:0}.cs-case-emblem svg{width:24px}.cs-case-heading h2{font-size:20px}.cs-case-status{display:none}[data-local-theme=cs2] .catalog-heading h2{font-size:22px}[data-local-theme=cs2] .catalog-card-copy{padding:10px}[data-local-theme=cs2] .catalog-card h3{font-size:13px}[data-local-theme=cs2] .winner-dialog .winner-actions{padding:10px}[data-local-theme=cs2] .catalog-grid{gap:10px}}