:root{color-scheme:light;--background:#fffbeb;--foreground:#1f1410;--card:#fff;--border:#f3e8c3;--muted:#6b5b3a;--btn:#b45309;--btnText:#fffbeb;--btnAltBg:#fef3c7;--btnAltText:#92400e;--accent:#b45309;--accentHover:#92400e;--heroOverlayFrom:rgba(31,20,16,.55);--heroOverlayTo:rgba(31,20,16,.1);--tu-brand:#b45309;--tu-brand-dark:#92400e;--tu-brand-tint:#fef3c7;--tu-brand-tint-text:#92400e;--tu-success:#10b981;--tu-success-dark:#059669;--tu-success-tint:#dcfce7;--tu-success-tint-text:#166534;--tu-warning:#f59e0b;--tu-warning-dark:#d97706;--tu-warning-tint:#fef3c7;--tu-warning-tint-text:#92400e;--tu-danger:#ef4444;--tu-danger-dark:#dc2626;--tu-danger-tint:#fee2e2;--tu-danger-tint-text:#991b1b;--tu-info:#3b82f6;--tu-info-dark:#2563eb;--tu-info-tint:#dbeafe;--tu-info-tint-text:#1e40af;--tu-tile-walkin:#7c3aed;--tu-tile-phone:#f59e0b;--tu-tile-dinein:#10b981;--tu-tile-doordash:#ef4444;--tu-tile-giftcard:#b45309;--tu-tile-open:#3b82f6;--tu-tile-history:#6b7280;--tu-tile-tips:#14b8a6;--tu-kds-bg:#0b1220;--tu-kds-surface:#1e293b;--tu-kds-surface-low:#0f172a;--tu-kds-text:#e2e8f0;--tu-kds-muted:#94a3b8;--tu-radius-sm:6px;--tu-radius-md:8px;--tu-radius-lg:12px;--tu-radius-xl:14px;--tu-radius-2xl:16px;--tu-radius-3xl:18px;--tu-radius-4xl:24px;--tu-radius-pill:999px;--tu-shadow-soft:0 1px 0 hsla(0,0%,100%,.6) inset,0 4px 12px rgba(0,0,0,.04);--tu-shadow-raised:0 8px 22px rgba(180,83,9,.28);--tu-shadow-raised-alt:0 8px 22px rgba(0,0,0,.1);--tu-shadow-pop:0 30px 60px rgba(0,0,0,.25);--tu-shadow-glow:0 0 0 4px rgba(220,38,38,.3);--tu-shadow-drawer:-20px 0 40px rgba(0,0,0,.1);--tu-gradient-brand:linear-gradient(180deg,#b45309,#92400e);--tu-gradient-success:linear-gradient(180deg,#10b981,#059669);--tu-gradient-warning:linear-gradient(180deg,#f59e0b,#d97706);--tu-gradient-danger:linear-gradient(180deg,#ef4444,#b91c1c);--tu-gradient-info:linear-gradient(180deg,#3b82f6,#2563eb);--tu-gradient-stripe:linear-gradient(180deg,#635bff,#4f46e5);--tu-gradient-cream:linear-gradient(180deg,#fffbeb,#fff7e1);--tu-motion-quick:80ms ease;--tu-motion-standard:120ms ease;--tu-motion-panel:200ms ease;--tu-target-chip:36px;--tu-target-button:52px;--tu-target-cta:60px;--tu-target-tile:72px}.pos-theme{--background:#070809;--foreground:#fff;--card:#1a1e24;--border:#2a2f37;--muted:#8c8676;--btn:#c8a24b;--btnText:#14171c;--btnAltBg:#1a1e24;--btnAltText:#fff;--accent:#c8a24b;--accentHover:#b8923b}.pos-theme,.pos-theme input,.pos-theme select,.pos-theme textarea{color-scheme:dark}@media (min-width:1100px){.pos-tile-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.pos-bottom-grid{grid-template-columns:1fr 260px!important}}.pos-ticket-actions a,.pos-ticket-actions button{width:auto!important;padding-left:16px!important;padding-right:16px!important}@media (max-width:1000px){.pos-ticket-body{grid-template-columns:1fr!important;overflow:auto!important}}.pos-navchip-short{display:none}@media (max-width:1100px){.pos-navchip-label{display:none}.pos-navchip-short{display:inline}}.kds-style{--background:#0b1220;--foreground:#e2e8f0;--card:#1e293b;--border:hsla(0,0%,100%,.1);--muted:#94a3b8;--btn:#10b981;--btnText:#fff;--btnAltBg:hsla(0,0%,100%,.06);--btnAltText:#e2e8f0;--accent:#10b981;--accentHover:#059669}.kds-style input,.kds-style select,.kds-style textarea{color-scheme:dark}.pos-order-v2{--background:#f4f5f7;--foreground:#0f172a;--card:#fff;--border:#e5e9f0;--muted:#64748b;--btn:#3b5bd9;--btnText:#fff;--btnAltBg:#fff;--btnAltText:#0f172a;--accent:#3b5bd9;--accentHover:#2f49b8;--money:#16a34a;--danger:#e11d48}.pos-order-v2,.pos-order-v2 input,.pos-order-v2 select,.pos-order-v2 textarea{color-scheme:light}@media (prefers-color-scheme:dark){:root{--background:#fffbeb;--foreground:#1f1410;--card:#fff;--border:#f3e8c3;--muted:#6b5b3a;--btn:#b45309;--btnText:#fffbeb;--btnAltBg:#fef3c7;--btnAltText:#92400e;--heroOverlayFrom:rgba(31,20,16,.75);--heroOverlayTo:rgba(31,20,16,.2)}}body{margin:0;background:var(--background);color:var(--foreground);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.pos-order-v2 button,.pos-order-v2 input,.pos-order-v2 select,.pos-order-v2 textarea,button,select{font-family:inherit}@theme inline{--color-background:var(--background);--color-foreground:var(--foreground);--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono)}.order-pay-cta{width:100%;margin-top:0;height:50px;border-radius:12px;border:none;color:#fff;font-weight:900;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(180deg,#c2610c,#b45309);box-shadow:0 6px 16px -8px rgba(146,64,14,.8);transition:filter .12s ease,transform .06s ease}.order-pay-cta:hover{filter:brightness(1.05)}.order-pay-cta:active{transform:translateY(1px)}@media (max-width:640px){.order-pay-cta{height:44px;font-size:14px;border-radius:10px}}.order-primary-actions{display:flex;flex-direction:column;gap:10px}.order-primary-actions>button{width:100%!important;height:50px!important;border-radius:12px!important;font-size:16px!important;padding:0!important}@media (max-width:640px){.order-primary-actions>button{height:44px!important;font-size:14px!important;border-radius:10px!important}}.pos-order-v2[data-order-theme=midnight]{--background:#0e1116;--foreground:#f4ede0;--card:#1a1e24;--border:#2a2f37;--muted:#8c8676;--btn:#c8a24b;--btnText:#14171c;--btnAltBg:#1a1e24;--btnAltText:#f4ede0;--accent:#c8a24b;--accentHover:#b8923b;--money:#7fd1a0;--danger:#ff6b6b;color-scheme:dark}.pos-order-v2[data-order-theme=graphite]{--background:#12151b;--foreground:#e7eaf0;--card:#1b2029;--border:#2b323d;--muted:#93a0b3;--btn:#6366f1;--btnText:#fff;--btnAltBg:#1b2029;--btnAltText:#e7eaf0;--accent:#818cf8;--accentHover:#6366f1;--money:#5eead4;--danger:#fb7185;color-scheme:dark}.pos-order-v2[data-order-theme=carbon]{--background:#000;--foreground:#f5f5f7;--card:#111214;--border:#242427;--muted:#8a8a92;--btn:#ff5a4d;--btnText:#1a0400;--btnAltBg:#111214;--btnAltText:#f5f5f7;--accent:#ff5a4d;--accentHover:#e64a3f;--money:#4ade80;--danger:#ff5a4d;color-scheme:dark}.pos-order-v2[data-order-theme=plum]{--background:#160f1f;--foreground:#f3e9ff;--card:#241733;--border:#38285a;--muted:#a992c0;--btn:#b87be8;--btnText:#1a0b2b;--btnAltBg:#241733;--btnAltText:#f3e9ff;--accent:#b87be8;--accentHover:#a563d8;--money:#f0c675;--danger:#fb7185;color-scheme:dark}.pos-order-v2[data-order-theme=teal]{--background:#08191c;--foreground:#e6fbfb;--card:#102b30;--border:#1b3f45;--muted:#82b0b3;--btn:#ff7a59;--btnText:#2b0d03;--btnAltBg:#102b30;--btnAltText:#e6fbfb;--accent:#ff7a59;--accentHover:#f0603b;--money:#5eead4;--danger:#ff7a59;color-scheme:dark}.pos-order-v2[data-order-theme=rose]{--background:#141013;--foreground:#fbeef3;--card:#241a20;--border:#3a2a32;--muted:#bb96a6;--btn:#f2789f;--btnText:#2b0713;--btnAltBg:#241a20;--btnAltText:#fbeef3;--accent:#f2789f;--accentHover:#e85f8c;--money:#f4c77b;--danger:#f2789f;color-scheme:dark}.pos-order-v2[data-order-theme=carbon] input,.pos-order-v2[data-order-theme=carbon] select,.pos-order-v2[data-order-theme=carbon] textarea,.pos-order-v2[data-order-theme=graphite] input,.pos-order-v2[data-order-theme=graphite] select,.pos-order-v2[data-order-theme=graphite] textarea,.pos-order-v2[data-order-theme=midnight] input,.pos-order-v2[data-order-theme=midnight] select,.pos-order-v2[data-order-theme=midnight] textarea,.pos-order-v2[data-order-theme=plum] input,.pos-order-v2[data-order-theme=plum] select,.pos-order-v2[data-order-theme=plum] textarea,.pos-order-v2[data-order-theme=rose] input,.pos-order-v2[data-order-theme=rose] select,.pos-order-v2[data-order-theme=rose] textarea,.pos-order-v2[data-order-theme=teal] input,.pos-order-v2[data-order-theme=teal] select,.pos-order-v2[data-order-theme=teal] textarea{color-scheme:dark}