.cookie-demo.svelte-13nk2bn{display:flex;flex-direction:column;gap:1rem}.section.svelte-13nk2bn h3:where(.svelte-13nk2bn){color:var(--text);margin-bottom:.4rem;font-size:1.05rem;font-weight:700}.env.svelte-13nk2bn{color:var(--text-subtle);font-size:.85rem;font-weight:400}.desc.svelte-13nk2bn{color:var(--text-muted);margin-bottom:.6rem;font-size:.95rem}.desc.svelte-13nk2bn code:where(.svelte-13nk2bn){background:var(--surface-muted);border:1px solid var(--border);color:var(--text);font-family:var(--font-mono);border-radius:4px;padding:.1em .35em;font-size:.85em}.values.svelte-13nk2bn{display:flex;flex-direction:column;gap:.35rem}.val.svelte-13nk2bn{display:flex;align-items: center;gap:.5rem;font-size:.95rem}.val.svelte-13nk2bn .label:where(.svelte-13nk2bn){font-family:var(--font-mono);color:var(--text-muted);min-width:120px;font-size:.9rem}.val.svelte-13nk2bn code:where(.svelte-13nk2bn){background:var(--code-bg);color:var(--code-accent);font-family:var(--font-mono);border-radius:4px;padding:.2rem .55rem;font-size:.9rem}.form.svelte-13nk2bn{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem}.form.svelte-13nk2bn label:where(.svelte-13nk2bn){display:flex;color:var(--text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;font-weight:600}.form.svelte-13nk2bn input:where(.svelte-13nk2bn){border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);outline:none;padding:.45rem .65rem;transition:border-color .12s,box-shadow .12s;font-family:inherit;font-size:.95rem}.form.svelte-13nk2bn select:where(.svelte-13nk2bn){border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);outline:none;padding:.45rem .65rem;transition:border-color .12s,box-shadow .12s;font-family:inherit;font-size:.95rem}.form.svelte-13nk2bn input:where(.svelte-13nk2bn):focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.form.svelte-13nk2bn select:where(.svelte-13nk2bn):focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.actions.svelte-13nk2bn{display:flex;flex-wrap:wrap;gap:.5rem}.actions.svelte-13nk2bn button:where(.svelte-13nk2bn){border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);color:var(--text);cursor:pointer;padding:.5rem .9rem;transition:background .12s,border-color .12s,color .12s;font-family:inherit;font-size:.95rem}.actions.svelte-13nk2bn button:where(.svelte-13nk2bn):hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-soft-text)}.actions.svelte-13nk2bn button:where(.svelte-13nk2bn):focus-visible{outline:none;box-shadow:var(--focus-ring)}.actions.svelte-13nk2bn button.danger:where(.svelte-13nk2bn){color:var(--badge-danger-text);border-color:var(--border);background:var(--surface-muted)}.actions.svelte-13nk2bn button.danger:where(.svelte-13nk2bn):hover{background:var(--badge-danger-bg);border-color:var(--badge-danger-text);color:var(--badge-danger-text)}.message.svelte-13nk2bn{color:var(--badge-success-text);margin-top:.4rem;font-size:.95rem;font-weight:500}
