body{background:var(--sit-color-canvas);color:var(--sit-color-ink);margin:0;font:400 16px/1.4 FoodNunito,Nunito,sans-serif}*{box-sizing:border-box}._preview_1495t_3{width:min(100%,480px);padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));margin:auto}._preview_1495t_3 button,._preview_1495t_3 select,._access_1495t_4 summary{min-height:48px;color:var(--sit-color-ink);background:var(--sit-color-surface);border:1.5px solid var(--sit-color-primary);white-space:nowrap;cursor:pointer;border-radius:8px;padding:8px 10px;font:700 14px/1.3 FoodNunito,Nunito,sans-serif}._preview_1495t_3 button:focus-visible,._preview_1495t_3 select:focus-visible,._access_1495t_4 summary:focus-visible{outline:3px solid var(--sit-color-focus);outline-offset:3px}._preview_1495t_3 button:disabled{opacity:.5;cursor:default}._preview_1495t_3 button[aria-pressed=true]{background:var(--sit-color-accent-soft);box-shadow:inset 0 0 0 2px var(--sit-color-accent)}._banner_1495t_8{color:var(--sit-color-ink-muted);text-align:center;margin:0 0 8px;font-size:12px}._header_1495t_9{justify-content:space-between;align-items:center;gap:8px;display:flex}._header_1495t_9 h1{margin:0;font:400 26px/1.2 FoodItim,Itim,cursive}._level_1495t_11{justify-content:space-between;align-items:center;gap:8px;margin:8px 0;font-size:12px;display:flex}._level_1495t_11 select{min-width:112px}._ticket_1495t_13{border-block:1px solid var(--sit-color-border);padding:8px 0}._ticket_1495t_13 strong{font-size:14px}._ticket_1495t_13 p{margin:2px 0 0;font-size:16px}._orderRow_1495t_16{gap:8px;margin-bottom:8px;display:flex}._orderRow_1495t_16 button{flex:1;min-width:48px;padding:8px}._scene_1495t_18{aspect-ratio:360/608;touch-action:pan-y;border-radius:8px;width:100%;margin-top:8px;overflow:hidden}._scene_1495t_18 canvas{display:block}._feedback_1495t_20{background:var(--sit-color-surface);border-left:3px solid var(--sit-color-primary);min-height:44px;margin:8px 0;padding:8px;font-size:14px}._error_1495t_21{background:var(--sit-color-danger-soft);border-color:var(--sit-color-danger)}._actions_1495t_22{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._actions_1495t_22 button{padding:8px 4px}._access_1495t_4{margin-top:8px}._access_1495t_4 summary{align-items:center;display:flex}._access_1495t_4 p{font-size:14px}._access_1495t_4 ._actions_1495t_22{grid-template-columns:repeat(2,minmax(0,1fr))}._recipient_1495t_28{gap:8px;margin-top:8px;display:flex}._recipient_1495t_28 button{flex:1}._serve_1495t_30{width:100%;margin-top:8px;background:var(--sit-color-primary)!important;color:var(--sit-color-on-primary)!important}._result_1495t_31{border-top:2px solid var(--sit-color-primary);margin-top:16px}._result_1495t_31 h2,._dialog_1495t_32 h2{font:400 26px/1.2 FoodItim,Itim,cursive}._result_1495t_31 ._actions_1495t_22,._dialog_1495t_32 ._actions_1495t_22{grid-template-columns:1fr 1fr}._preview_1495t_3 footer{color:var(--sit-color-ink-muted);margin-top:12px;font-size:12px}._scrim_1495t_35{background:var(--sit-color-scrim);z-index:10;place-items:center;padding:16px;display:grid;position:fixed;inset:0}._dialog_1495t_32{background:var(--sit-color-surface);border:2px solid var(--sit-color-primary);border-radius:12px;width:min(100%,390px);padding:16px}@media (prefers-reduced-motion:reduce){._preview_1495t_3 *{transition:none!important;animation:none!important}}._modes_1495t_38{gap:8px;width:min(100%,480px);margin:8px auto;padding:0 8px;display:flex}._modes_1495t_38 button,#root>main>button{white-space:nowrap;background:#fffdf4;border:1.5px solid #355b48;border-radius:8px;min-height:48px;padding:8px;font:700 14px sans-serif}._loading_1495t_40{padding:12px 0}._loading_1495t_40 p{margin:0 0 8px}._loading_1495t_40 progress{accent-color:#355b48;width:100%;height:18px;display:block}._assetCanvas_1495t_43{background:repeating-conic-gradient(#eee 0% 25%,#fff 0% 50%) 0 0/20px 20px;width:100%;height:auto;display:block}._assetCanvas_1495t_43[hidden]{display:none}._inspector_1495t_45{border-top:1px solid #355b48;margin-top:12px}._inspector_1495t_45 p,._preview_1495t_3>p{overflow-wrap:anywhere}._preview_1495t_3>label{margin-top:12px;display:block}._preview_1495t_3>label select{white-space:normal;width:100%}._hashText_1495t_49{overflow-wrap:anywhere;font-size:12px}._preview_1495t_3 details>summary{cursor:pointer;align-items:center;min-height:48px;display:flex}._game_1495t_52{isolation:isolate;background:#b8a886;width:min(100%,600px);height:100dvh;padding:0;position:relative;overflow:hidden}._game_1495t_52 ._scene_1495t_18{aspect-ratio:auto;touch-action:none;border-radius:0;width:100%;height:100%;margin:0;position:absolute;inset:0}._game_1495t_52 ._scene_1495t_18 canvas{width:100%;height:100%}._game_1495t_52 ._header_1495t_9{z-index:2;top:max(8px, env(safe-area-inset-top));border:1px solid var(--sit-color-border);background:#fff8e9eb;border-radius:9px;padding:4px 8px;position:absolute;left:8px;right:8px}._game_1495t_52 ._header_1495t_9 h1{font-size:26px}._game_1495t_52 ._header_1495t_9 span{font-size:12px}._game_1495t_52 ._header_1495t_9 button{padding-inline:10px}._game_1495t_52 ._ticket_1495t_13{z-index:2;top:calc(85px + env(safe-area-inset-top));border:1px solid var(--sit-color-border);pointer-events:auto;background:#fff8e9ef;border-radius:9px;width:fit-content;max-width:calc(100% - 24px);padding:6px 10px;position:absolute;left:12px;right:12px;box-shadow:0 2px 3px #48351c26}._game_1495t_52 ._ticket_1495t_13 p{font-size:14px}._game_1495t_52 ._ticket_1495t_13 label{font-size:12px;display:block}._game_1495t_52 ._ticket_1495t_13 select{max-width:100%;padding:4px}._bottom_1495t_63{z-index:3;bottom:max(4px, env(safe-area-inset-bottom));position:absolute;left:8px;right:8px}._game_1495t_52 ._feedback_1495t_20{background:#fff8e9ed;border-radius:6px;min-height:0;margin:0 0 4px;padding:5px 8px;font-size:12px}._toolbar_1495t_65{justify-content:space-between;gap:6px;display:flex}._toolbar_1495t_65>button,._toolbar_1495t_65>details{flex:1}._game_1495t_52 ._access_1495t_4{margin:0}._game_1495t_52 ._access_1495t_4 summary{background:#fff8e9ed;justify-content:center}._drawer_1495t_69{background:var(--sit-color-surface);border:2px solid var(--sit-color-primary);border-radius:10px;max-height:65dvh;padding:12px;position:absolute;bottom:54px;left:0;right:0;overflow-y:auto}._game_1495t_52 ._actions_1495t_22{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}._game_1495t_52 ._recipient_1495t_28{flex-wrap:wrap}._game_1495t_52 ._recipient_1495t_28 button{min-width:88px}._game_1495t_52 ._result_1495t_31{z-index:4;background:var(--sit-color-surface);border:2px solid var(--sit-color-primary);border-radius:12px;padding:16px;position:absolute;inset:34% 12px auto}._next_1495t_74{z-index:4;position:absolute;top:42%;left:50%;transform:translate(-50%)}._loadingOverlay_1495t_75{z-index:5;background:var(--sit-color-surface);border-radius:10px;padding:16px;position:absolute;inset:30% 12px auto}._visuallyHidden_1495t_76{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--sit-palette-paper50:#fffdf4;--sit-palette-paper100:#f1efe2;--sit-palette-paper200:#e5e8d7;--sit-palette-paper300:#d2d6bc;--sit-palette-forest950:#213c31;--sit-palette-forest900:#284739;--sit-palette-forest800:#2b4b3b;--sit-palette-forest700:#355b48;--sit-palette-forest600:#476e55;--sit-palette-forest100:#e7eee1;--sit-palette-ink:#283e32;--sit-palette-muted:#5c6959;--sit-palette-subtle:#66715f;--sit-palette-border:#a7ae94;--sit-palette-tea700:#8b5e25;--sit-palette-tea600:#b97636;--sit-palette-tea300:#e6ba65;--sit-palette-tea100:#f6ebd2;--sit-palette-brick700:#9b423b;--sit-palette-brick100:#f7e8e2;--sit-palette-blue700:#315c7a;--sit-palette-blue100:#edf3f4;--sit-palette-land-north:#9dac83;--sit-palette-land-mid:#77977b;--sit-palette-land-south:#a0ad82;--sit-palette-sea:#b6d4d0;--sit-color-canvas:var(--sit-palette-paper100);--sit-color-surface:var(--sit-palette-paper50);--sit-color-surface-muted:var(--sit-palette-paper200);--sit-color-ink:var(--sit-palette-ink);--sit-color-ink-muted:var(--sit-palette-muted);--sit-color-ink-subtle:var(--sit-palette-subtle);--sit-color-on-scene:var(--sit-palette-paper50);--sit-color-primary:var(--sit-palette-forest700);--sit-color-primary-hover:var(--sit-palette-forest800);--sit-color-primary-pressed:var(--sit-palette-forest950);--sit-color-on-primary:var(--sit-palette-paper50);--sit-color-accent:var(--sit-palette-tea700);--sit-color-accent-art:var(--sit-palette-tea600);--sit-color-accent-soft:var(--sit-palette-tea100);--sit-color-star:var(--sit-palette-tea700);--sit-color-border:var(--sit-palette-border);--sit-color-border-soft:var(--sit-palette-paper300);--sit-color-focus:var(--sit-palette-tea700);--sit-color-focus-on-scene:var(--sit-palette-tea300);--sit-color-success:var(--sit-palette-forest700);--sit-color-success-soft:var(--sit-palette-forest100);--sit-color-danger:var(--sit-palette-brick700);--sit-color-danger-soft:var(--sit-palette-brick100);--sit-color-info:var(--sit-palette-blue700);--sit-color-info-soft:var(--sit-palette-blue100);--sit-color-disabled-ink:var(--sit-palette-muted);--sit-color-disabled-surface:var(--sit-palette-paper200);--sit-color-hud:#213c31f2;--sit-color-dialogue:var(--sit-palette-paper50);--sit-color-scrim:#142e27b8;--sit-color-hint:#fffdf4f5;--sit-color-splash-top:#142e2780;--sit-color-splash-bottom:#142e27aa;--sit-space-0:0px;--sit-space-1:4px;--sit-space-2:8px;--sit-space-3:12px;--sit-space-4:16px;--sit-space-5:20px;--sit-space-6:24px;--sit-space-8:32px;--sit-space-10:40px;--sit-space-12:48px;--sit-space-16:64px;--sit-radius-small:6px;--sit-radius-control:10px;--sit-radius-bubble:16px;--sit-radius-panel:20px;--sit-radius-sheet:24px;--sit-radius-round:999px;--sit-font-ui:"Nunito", system-ui, sans-serif;--sit-font-display:"Itim", system-ui, sans-serif;--sit-type-hero-size:32px;--sit-type-hero-line:1.5;--sit-type-hero-weight:400;--sit-type-title-size:32px;--sit-type-title-line:1.5;--sit-type-title-weight:400;--sit-type-section-size:26px;--sit-type-section-line:1.5;--sit-type-section-weight:400;--sit-type-body-size:16px;--sit-type-body-line:1.5;--sit-type-body-weight:400;--sit-type-dialogue-size:16px;--sit-type-dialogue-line:1.5;--sit-type-dialogue-weight:400;--sit-type-label-size:16px;--sit-type-label-line:1.5;--sit-type-label-weight:700;--sit-type-support-size:14px;--sit-type-support-line:1.5;--sit-type-support-weight:400;--sit-type-caption-size:12px;--sit-type-caption-line:1.5;--sit-type-caption-weight:400;--sit-layout-reference-width:390px;--sit-layout-reference-height:845px;--sit-layout-content-max:480px;--sit-layout-touch-min:48px;--sit-layout-touch-gap:8px;--sit-layout-edge:20px;--sit-layout-safe-min:12px;--sit-layout-dialogue-max:280px;--sit-layout-hud-money-width:124px;--sit-layout-hud-money-height:44px;--sit-layout-sheet-max:420px;--sit-motion-press:.12s;--sit-motion-ui:.18s;--sit-motion-panel:.28s;--sit-motion-scene:.4s;--sit-motion-loop:.8s;--sit-motion-ease:cubic-bezier(.2, .7, .2, 1);--sit-layer-scene:0;--sit-layer-hud:10;--sit-layer-dialogue:20;--sit-layer-overlay:40;--sit-layer-modal:50;--sit-layer-feedback:60;--sit-shadow-control:0 2px 0 #213c3126;--sit-shadow-panel:0 2px 1px #283e3220;--sit-shadow-dialogue:0 4px 14px #213c3126;--sit-shadow-modal:0 2px 4px #283e3224;--sit-component-button-height:var(--sit-layout-touch-min);--sit-component-button-radius:var(--sit-radius-control);--sit-component-button-background:var(--sit-color-primary);--sit-component-button-foreground:var(--sit-color-on-primary);--sit-component-bubble-background:var(--sit-color-dialogue);--sit-component-bubble-foreground:var(--sit-color-ink);--sit-component-bubble-radius:var(--sit-radius-bubble);--sit-component-hud-background:var(--sit-color-hud);--sit-component-hud-foreground:var(--sit-color-on-scene);--sit-component-hud-radius:var(--sit-radius-control);--sit-component-progress-track:var(--sit-color-border-soft);--sit-component-progress-fill:var(--sit-color-primary);--sit-component-progress-height:6px;--sit-component-map-pin:var(--sit-color-accent-art);--sit-component-map-label:var(--sit-color-ink);--sit-component-map-land-north:var(--sit-palette-land-north);--sit-component-map-land-mid:var(--sit-palette-land-mid);--sit-component-map-land-south:var(--sit-palette-land-south);--sit-component-material-button-shape:11px 8px 13px 7px / 8px 12px 7px 11px;--sit-component-material-icon-shape:9px 11px 8px 10px;--sit-component-material-panel-shape:13px 9px 15px 8px;--sit-component-material-sheet-shape:23px 21px 0 0;--sit-component-material-speech-shape:15px 17px 14px 16px / 16px 14px 17px 15px;--sit-component-material-check-shape:4px 5px 3px 4px;--sit-component-material-contour-width:1px;--sit-component-material-paper-shadow:0 2px 3px color-mix(in srgb, var(--sit-color-ink) 10%, transparent);--sit-component-material-control-shadow:0 2px 0 color-mix(in srgb, var(--sit-color-ink) 22%, transparent);--sit-component-material-ink-shadow:0 1px 1px color-mix(in srgb, var(--sit-color-ink) 20%, transparent);--sit-component-material-speech-shadow:0 1px 1px color-mix(in srgb, var(--sit-color-ink) 10%, transparent)}
