.dr-demo.svelte-nveof6{display:grid;gap:22px}.dr-section.svelte-nveof6 h4:where(.svelte-nveof6){margin:0 0 6px;font-family:var(--font-display);font-weight:400;font-size:18px;text-transform:uppercase;letter-spacing:.02em;color:var(--fg-1)}.dr-section.svelte-nveof6 p:where(.svelte-nveof6){margin:0 0 10px;font-size:13px;line-height:1.5;color:var(--fg-2)}.dr-section.svelte-nveof6 kbd:where(.svelte-nveof6){display:inline-block;padding:.05rem .4rem;font-size:.8em;font-family:var(--font-mono);background:var(--surface-2);border:1px solid var(--border);border-bottom-width:2px;border-radius:var(--r-1);color:var(--fg-1)}.dr-row.svelte-nveof6{display:flex;flex-wrap:wrap;gap:10px}.dr-btn.svelte-nveof6{padding:.55rem 1.1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2);font-size:14px;font-weight:500;color:var(--fg-1);cursor:pointer;transition:background var(--dur-fast)}.dr-btn.svelte-nveof6:hover{background:var(--surface-2)}.dr-btn--primary.svelte-nveof6{background:var(--accent);border-color:var(--accent);color:var(--fg-on-dark, #ffffff)}.dr-btn--primary.svelte-nveof6:hover{background:var(--accent-strong, var(--accent))}.dr-content.svelte-nveof6{display:flex;flex-direction:column;gap:14px;padding:22px}.dr-content.svelte-nveof6 h3:where(.svelte-nveof6){margin:0;font-family:var(--font-display);font-weight:400;font-size:20px;text-transform:uppercase;letter-spacing:.02em;color:var(--fg-1)}.dr-content.svelte-nveof6 p:where(.svelte-nveof6){margin:0;color:var(--fg-2);line-height:1.55}.dr-content.svelte-nveof6 kbd:where(.svelte-nveof6){font-family:var(--font-mono);font-size:.85em;background:var(--surface-2);border:1px solid var(--border);padding:1px 5px;border-radius:var(--r-1)}.dr-field.svelte-nveof6{display:flex;flex-direction:column;gap:4px}.dr-field.svelte-nveof6 span:where(.svelte-nveof6){font-size:13px;font-weight:500;color:var(--fg-2)}.dr-field.svelte-nveof6 input:where(.svelte-nveof6),.dr-field.svelte-nveof6 textarea:where(.svelte-nveof6){padding:.5rem .75rem;border:1px solid var(--border);border-radius:var(--r-1);font-size:14px;font-family:inherit;background:var(--surface);color:var(--fg-1)}.dr-field.svelte-nveof6 input:where(.svelte-nveof6):focus,.dr-field.svelte-nveof6 textarea:where(.svelte-nveof6):focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.dr-field.svelte-nveof6 textarea:where(.svelte-nveof6){resize:vertical;min-height:5rem}.dr-form-actions.svelte-nveof6{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}
