header.svelte-15liocu h1:where(.svelte-15liocu) em:where(.svelte-15liocu){font-style:italic;color:var(--r2)}.node-r2.svelte-15liocu{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-15liocu:hover,.node-r2.open.svelte-15liocu{border-color:var(--r2);box-shadow:0 0 28px var(--r2-glow)}.node-r2.svelte-15liocu .node-label:where(.svelte-15liocu){color:var(--r2)}.node-label.svelte-15liocu{font-size:17px;font-weight:500;letter-spacing:.02em;line-height:1.3}.node-expand-content.svelte-15liocu p:where(.svelte-15liocu){margin:0 0 10px}.node-expand-content.svelte-15liocu h3:where(.svelte-15liocu){font-family:var(--serif);font-size:17.5px;font-weight:500;color:var(--text);margin:0 0 10px;line-height:1.4}.tab-bar.svelte-15liocu{display:flex;gap:6px;margin-bottom:12px}.tab-panel.svelte-15liocu{padding:6px 0 4px}.separator.svelte-15liocu{height:1px;background:var(--border);margin:18px 0}.kernzin.svelte-15liocu{margin-top:16px;padding:12px 16px;border-left:3px solid var(--r2);background:color-mix(in srgb,var(--r2) 6%,transparent);border-radius:0 6px 6px 0;font-size:16.5px;font-weight:500;line-height:1.6;color:var(--text);font-style:italic}@media(min-width:768px){.node-r2.svelte-15liocu{max-width:480px}}@media(min-width:1024px){.node-r2.svelte-15liocu{max-width:560px}}
