.vl-overlay.svelte-pg8rnq{z-index:10100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffe0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.vl-card.svelte-pg8rnq{text-align:center;background:#fff;border:1px solid #00000014;border-radius:12px;width:min(420px,86vw);padding:1.5rem 1.75rem;box-shadow:0 12px 40px #0000001f}.vl-text.svelte-pg8rnq{color:var(--color-text,#3d3026);margin-bottom:1rem;font-size:.95rem}.vl-bar.svelte-pg8rnq{background:#00000014;border-radius:3px;height:6px;overflow:hidden}.vl-bar-fill.svelte-pg8rnq{background:var(--color-accent,#da957a);border-radius:3px;height:100%;transition:width .6s;animation:1.6s ease-in-out infinite svelte-pg8rnq-vl-pulse}@keyframes svelte-pg8rnq-vl-pulse{0%,to{opacity:1}50%{opacity:.65}}.vl-toast.svelte-pg8rnq{z-index:10090;color:#9c4a35;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:.75rem;max-width:min(520px,92vw);padding:.7rem 1rem;font-size:.85rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000001f}.vl-banner.svelte-pg8rnq{z-index:10080;color:var(--color-text,#3d3026);background:#fff;border:1px solid #0000001a;border-radius:999px;align-items:center;gap:.75rem;max-width:92vw;padding:.55rem .7rem .55rem 1.1rem;font-size:.875rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000024}.vl-banner-text.svelte-pg8rnq{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vl-banner-yes.svelte-pg8rnq{background:var(--color-accent,#da957a);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;padding:.4rem .9rem;font-weight:600}.vl-close.svelte-pg8rnq{color:inherit;cursor:pointer;opacity:.6;background:0 0;border:none;padding:.2rem .4rem;font-size:1.1rem;line-height:1}.vl-close.svelte-pg8rnq:hover{opacity:1}*{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:Wasted Vindey;src:url(../../../fonts/Wasted-Vindey.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--color-accent:#da957a;--color-text:#3d3026;--color-text-muted:#3d3026b3;--color-hover:#f0e8dc;--color-summary-bg:#f5f1e8;--color-border:#d0c8bc;--color-footer-bg:#e8ded0;--color-section-alt:#faf8f5;--color-booking-bg:#f5f0ea;--color-month-bg:#3d30260a;--color-selection:#da957a;--font-heading:"Wasted Vindey", Georgia, serif;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--footer-heading-size:1.25rem}.theme-baya{--color-accent:#263351;--color-text:#1a1a2e;--color-text-muted:#1a1a2ea6;--color-hover:#e8edf5;--color-summary-bg:#f0f3f9;--color-border:#d5dbe8;--color-footer-bg:#1a1a2e;--color-section-alt:#f7f9fc;--color-booking-bg:#e8edf5;--color-month-bg:#2633510f;--color-selection:#4a6fa5;--font-heading:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--heading-transform:none;--footer-heading-size:.85rem;--color-footer-text:#e2e8f0;--color-footer-text-muted:#b0bdd0;--color-footer-heading:#fff;--color-footer-link:#7ba3e0;--color-footer-border:#fff3}body{font-family:var(--font-body);color:var(--color-text);background:#fff;font-weight:400;line-height:1.6}h1,h2,h3{font-family:var(--font-heading);text-transform:var(--heading-transform,uppercase)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}html{scroll-behavior:smooth}.theme-baya .footer{color:#e2e8f0}.theme-baya .footer-heading{color:#fff;opacity:1}.theme-baya .footer-link{color:#7ba3e0}.theme-baya .footer-text{color:#b0bdd0}.theme-baya .footer-bottom{color:#8a97ad;border-color:#fff3}.theme-baya .footer-credit{color:#7ba3e0}
