:root{--bg:#f3f6f7;--card:#fff;--ink:#10242b;--muted:#5a6e75;--line:#e2e9eb;--brand:#0e7c86;--brand-2:#14b8a6;--brand-soft:#e3f5f4;--accent:#f5b638;--ok:#16a34a;--ok-soft:#e7f7ec;--live:#2563eb;--live-soft:#e6eefe;--warn:#d97706;--radius:18px;--shadow:0 1px 2px #10242b0d, 0 8px 24px #10242b0f;color:var(--ink);background:var(--bg);-webkit-tap-highlight-color:transparent;font-family:Plus Jakarta Sans,system-ui,sans-serif}*{box-sizing:border-box}body{background:var(--bg);margin:0}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{max-width:100%;font-size:16px}a{color:inherit}.demo-leiste.svelte-12qhfyh{left:50%;bottom:calc(14px + env(safe-area-inset-bottom));z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10242beb;border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 30px #00000040}.demo-label.svelte-12qhfyh{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;padding:0 8px 0 10px;font-size:11px;font-weight:800}.demo-leiste.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#cfe0e3;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none}.demo-leiste.svelte-12qhfyh a.aktiv:where(.svelte-12qhfyh){color:var(--ink);background:#fff}
