header.svelte-1x5c7li h1:where(.svelte-1x5c7li) em:where(.svelte-1x5c7li){font-style:italic;color:var(--r2)}.node-r2.svelte-1x5c7li{border:1px solid color-mix(in srgb,var(--r2) 35%,transparent);width:90%;max-width:340px;box-shadow:0 0 18px var(--r2-glow)}.node-r2.svelte-1x5c7li:hover,.node-r2.open.svelte-1x5c7li{border-color:var(--r2);box-shadow:0 0 28px var(--r2-glow)}.node-label.svelte-1x5c7li{font-size:17px;font-weight:500;letter-spacing:.02em;line-height:1.3}.node-expand-content.svelte-1x5c7li p:where(.svelte-1x5c7li){margin:0 0 10px}.quote.svelte-1x5c7li{font-style:italic;padding-left:12px;border-left:2px solid color-mix(in srgb,var(--r2) 30%,transparent);color:var(--text)}.tab-bar.svelte-1x5c7li{display:flex;gap:6px;margin-top:6px;margin-bottom:12px}.tab-panel.svelte-1x5c7li{padding:4px 0 0}.tab-panel.svelte-1x5c7li p:where(.svelte-1x5c7li):last-child{margin-bottom:0}@media(min-width:768px){.node-r2.svelte-1x5c7li{max-width:480px}}@media(min-width:1024px){.node-r2.svelte-1x5c7li{max-width:560px}}
