:root{--page-bg:#f1f1ec;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--page-bg:#0c0e11}}html,body{background:var(--page-bg);min-height:100dvh;margin:0}body{flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex}#app{flex:1;justify-content:center;align-items:flex-start;padding:24px 16px;display:flex}#app>wakanda-booking{width:100%;max-width:560px}@media (max-width:560px){#app{padding:0}}.page-message{text-align:center;color:canvastext;max-width:420px;margin:20vh auto 0;padding:0 24px}.page-message h1{margin:0 0 8px;font-size:22px}.page-message p{opacity:.75;margin:0}.wt{--wt-fg:#16181d;--wt-muted:#4a5160;--wt-card:#fff;--wt-line:#c9ccd3;--wt-accent:#14532d;--wt-accent-fg:#fff;--wt-danger:#8f1d1d;--wt-banner:#fff4d6;--wt-banner-fg:#4a3500;box-sizing:border-box;width:100%;max-width:480px;color:var(--wt-fg);overflow-wrap:anywhere;margin:0 auto;padding:16px;line-height:1.45}@media (prefers-color-scheme:dark){.wt{--wt-fg:#eef0f4;--wt-muted:#b4bac7;--wt-card:#171a21;--wt-line:#3b4252;--wt-accent:#86efac;--wt-accent-fg:#0b1f12;--wt-danger:#fca5a5;--wt-banner:#3b2f0a;--wt-banner-fg:#fde9a8}}.wt *,.wt :before,.wt :after{box-sizing:border-box}.wt-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.wt-logo{object-fit:cover;border-radius:8px}.wt-venue{margin:0;font-size:18px;font-weight:600}.wt-card{background:var(--wt-card);border:1px solid var(--wt-line);border-radius:14px;margin-bottom:16px;padding:20px 16px}.wt-card h1{margin:0 0 8px;font-size:22px;line-height:1.2}.wt-card h1:focus{outline:none}.wt-card p{margin:8px 0}.wt-notified{border-color:var(--wt-accent);border-width:2px}.wt-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wt-muted{color:var(--wt-muted)}.wt-position{font-size:20px;font-weight:600}.wt-estimate{font-size:16px}.wt-countdown time{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;display:block}.wt-banner{background:var(--wt-banner);color:var(--wt-banner-fg);border-radius:8px;margin:8px 0;padding:10px 12px}.wt-actions,.wt-foot{margin-bottom:16px}.wt-alerts{margin-bottom:12px}.wt-btn{border:1px solid var(--wt-line);min-width:44px;min-height:44px;color:var(--wt-fg);font:inherit;text-align:center;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}.wt-btn:focus-visible,.wt-check input:focus-visible,.wt-policy summary:focus-visible{outline:3px solid var(--wt-accent);outline-offset:2px}.wt-btn:disabled{opacity:.6;cursor:not-allowed}.wt-btn-primary{background:var(--wt-accent);border-color:var(--wt-accent);color:var(--wt-accent-fg)}.wt-btn-danger{border-color:var(--wt-danger);color:var(--wt-danger)}.wt-row,.wt-offer-actions{flex-wrap:wrap;gap:8px;display:flex}.wt-offer-actions{flex-direction:column;align-items:stretch;margin-top:12px}.wt-confirm{border:1px solid var(--wt-danger);border-radius:10px;margin-top:8px;padding:12px}.wt-offer{border-top:1px solid var(--wt-line);margin-top:12px;padding-top:12px}.wt-offer-title{font-size:18px;font-weight:700}.wt-policy{margin:12px 0}.wt-policy summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.wt-pre{white-space:pre-line}.wt-check{align-items:flex-start;gap:10px;min-height:44px;padding:6px 0;display:flex}.wt-check input{flex:none;width:22px;height:22px;margin:2px 0 0}.wt-allergens{border:1px solid var(--wt-line);border-radius:10px;margin:12px 0;padding:8px 12px}.wt-allergens legend{padding:0 6px;font-weight:600}.wt-times{flex-wrap:wrap;gap:8px;margin:8px 0;padding:0;list-style:none;display:flex}.wt-times li{border:1px solid var(--wt-line);font-variant-numeric:tabular-nums;border-radius:8px;padding:6px 12px}.wt-code{letter-spacing:.12em;margin:4px 0 12px;font-size:32px;font-weight:700}@media (prefers-reduced-motion:reduce){.wt *{transition:none!important;animation:none!important}}
