@font-face{font-family:"Exo 2";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/exo2-cyrillic-DINSYtDx.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/exo2-latin-CQ1lLIdm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/exo2-cyrillic-DINSYtDx.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/exo2-latin-CQ1lLIdm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/exo2-cyrillic-DINSYtDx.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/exo2-latin-CQ1lLIdm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-cyrillic-Buze_B52.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-latin-6fWv1k7M.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/jetbrains-mono-cyrillic-Buze_B52.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/jetbrains-mono-latin-6fWv1k7M.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/russo-one-cyrillic-BXZIn0h3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/russo-one-latin-BfOuQF9V.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0a0a0a;--bg-2:#101010;--bg-3:#161616;--surface:#1c1c1c;--surface-2:#222;--border:#272727;--border-2:#333;--orange:#e8590c;--orange-dim:#7a2e06;--orange-glow:#e8590c66;--text:#f0e8dc;--text-muted:#a79c8e;--text-dim:#8b8175;--warning:#f59e0b;--danger:#ef4444;--status-new:#e8590c;--status-cooking:#f2a03d;--status-ready:#4ade80;--status-delivering:#38bdf8;--status-done:#4a4138;--font-display:"Russo One", system-ui, sans-serif;--font-body:"Exo 2", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}canvas,img{image-rendering:pixelated}.shell{flex-direction:column;align-items:center;gap:32px;min-height:100vh;padding:48px 24px;display:flex}.brand{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(32px,7vw,64px)}.brand span{color:var(--orange);text-shadow:0 0 24px var(--orange-glow)}.tagline{color:var(--text-dim);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:13px}.week{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px;width:100%;max-width:1000px;display:grid}.day{background:var(--surface);border:1px solid var(--border);border-radius:4px;flex-direction:column;gap:8px;padding:14px;display:flex}.day[data-today=true]{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange-dim), 0 0 24px var(--orange-glow)}.day__name{font-family:var(--font-display);text-transform:uppercase;color:var(--orange);font-size:20px}.day__hours{font-family:var(--font-mono);color:var(--text-muted);font-size:13px}.day__title{color:var(--text-dim);font-size:13px}.day__lunch{letter-spacing:.08em;text-transform:uppercase;color:var(--status-ready);font-size:11px}.hud{font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:24px;font-size:14px;display:flex}.hud b{color:var(--text)}.btn{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;background:var(--orange);color:#120600;cursor:pointer;border:none;border-radius:3px;padding:12px 28px;font-size:15px}.btn:hover{background:#ff6a15}
