.guide-form.svelte-1f3yte1.svelte-1f3yte1{margin:0 0 28px}.guide-form.svelte-1f3yte1 label.svelte-1f3yte1{display:block;margin:0 0 8px;color:var(--ink, #203040);font-size:13px;font-weight:700}.guide-input-row.svelte-1f3yte1.svelte-1f3yte1{display:flex;gap:10px}.guide-input-row.svelte-1f3yte1 input.svelte-1f3yte1{min-width:0;flex:1;border:1px solid color-mix(in srgb,var(--ink, #203040) 20%,transparent);border-radius:9px;background:var(--paper, #fff);color:var(--ink, #203040);font:inherit;padding:12px 14px}.guide-input-row.svelte-1f3yte1 input.svelte-1f3yte1:focus{outline:2px solid color-mix(in srgb,var(--accent, #9e4e35) 55%,transparent);outline-offset:2px}.guide-input-row.svelte-1f3yte1 button.svelte-1f3yte1{border:0;border-radius:9px;background:var(--accent, #9e4e35);color:#fff;cursor:pointer;font:inherit;font-weight:700;padding:12px 16px}.guide-input-row.svelte-1f3yte1 button.svelte-1f3yte1:hover{filter:brightness(.94)}.guide-state.svelte-1f3yte1.svelte-1f3yte1{padding:28px}.guide-state.svelte-1f3yte1 h2.svelte-1f3yte1{margin:0 0 8px;font-family:var(--font-display, Georgia, serif);color:var(--ink, #203040)}.guide-state.svelte-1f3yte1 p.svelte-1f3yte1,.guide-note.svelte-1f3yte1.svelte-1f3yte1,.guide-footnote.svelte-1f3yte1.svelte-1f3yte1{color:var(--ink-muted, #5d6874);line-height:1.6}.guide-state.svelte-1f3yte1 p.svelte-1f3yte1{margin:0 0 12px}.guide-state.svelte-1f3yte1 a.svelte-1f3yte1,.guide-footnote.svelte-1f3yte1 a.svelte-1f3yte1{color:var(--accent, #9e4e35);font-weight:700}.guide-list.svelte-1f3yte1.svelte-1f3yte1{display:grid;gap:12px;list-style:none;margin:0;padding:0}.guide-citation.svelte-1f3yte1.svelte-1f3yte1{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:14px;align-items:start;color:inherit;padding:18px;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.guide-citation.svelte-1f3yte1.svelte-1f3yte1:hover{border-color:color-mix(in srgb,var(--accent, #9e4e35) 55%,transparent);transform:translateY(-1px)}.guide-number.svelte-1f3yte1.svelte-1f3yte1{align-items:center;background:color-mix(in srgb,var(--accent, #9e4e35) 13%,transparent);border-radius:50%;color:var(--accent, #9e4e35);display:inline-flex;font-size:12px;font-weight:800;height:28px;justify-content:center;width:28px}.guide-copy.svelte-1f3yte1.svelte-1f3yte1{display:grid;gap:4px;min-width:0}.guide-kind.svelte-1f3yte1.svelte-1f3yte1{color:var(--accent, #9e4e35);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.guide-copy.svelte-1f3yte1 strong.svelte-1f3yte1{color:var(--ink, #203040);font-family:var(--font-display, Georgia, serif);font-size:19px;line-height:1.25}.guide-sub.svelte-1f3yte1.svelte-1f3yte1{color:var(--ink-muted, #5d6874);font-size:13px}.guide-snippet.svelte-1f3yte1.svelte-1f3yte1{color:var(--ink-mid, #3b4653);font-size:14px;line-height:1.55}.guide-snippet.svelte-1f3yte1 mark{background:color-mix(in srgb,var(--gold, #c69a3b) 35%,transparent);color:inherit;padding:0 1px}.guide-open.svelte-1f3yte1.svelte-1f3yte1{color:var(--accent, #9e4e35);font-size:12px;font-weight:800;padding-top:3px;white-space:nowrap}.guide-footnote.svelte-1f3yte1.svelte-1f3yte1{margin:20px 0 0}@media (max-width: 580px){.guide-input-row.svelte-1f3yte1.svelte-1f3yte1{align-items:stretch;flex-direction:column}.guide-citation.svelte-1f3yte1.svelte-1f3yte1{grid-template-columns:30px minmax(0,1fr)}.guide-open.svelte-1f3yte1.svelte-1f3yte1{grid-column:2;padding-top:0}}
