:root{--coral: #ec4a3f;--ink: #2a2320;--muted: #7a706b;--line: #ece3df;--bg: #faf7f5;--card: #ffffff}*{box-sizing:border-box}body{margin:0;font-family:Nunito Sans,system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}.app.svelte-12qhfyh{max-width:1100px;margin:0 auto}header.svelte-12qhfyh{position:sticky;top:0;z-index:10;background:#faf7f5eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);padding:14px 16px 0}.brand.svelte-12qhfyh{display:flex;align-items:center;gap:10px}.dot.svelte-12qhfyh{width:14px;height:14px;border-radius:4px;background:var(--coral);flex:none}.brand.svelte-12qhfyh strong:where(.svelte-12qhfyh){font-size:18px;font-weight:800;display:block;line-height:1.1}.brand.svelte-12qhfyh .sub:where(.svelte-12qhfyh){font-size:12px;color:var(--muted);font-weight:600}nav.svelte-12qhfyh{display:flex;gap:4px;margin-top:12px}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:9px 14px;font-size:14px;font-weight:700;color:var(--muted);text-decoration:none;border-bottom:2px solid transparent}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:var(--coral);border-bottom-color:var(--coral)}.demo.svelte-12qhfyh{background:#fff4e8;border-bottom:1px solid #f3dcc0;color:#9a5a16;font-size:12.5px;font-weight:600;padding:8px 16px;line-height:1.4}main.svelte-12qhfyh{padding:16px}
