.sigil-rule[data-astro-cid-6m6kr3ib]{border-left:2px solid var(--accent-stone);padding:0 0 0 18px;margin:0 0 34px;max-width:78ch}.sigil-rule[data-astro-cid-6m6kr3ib] h2[data-astro-cid-6m6kr3ib]{font-size:1rem;margin:0 0 8px}.sigil-rule[data-astro-cid-6m6kr3ib]>[data-astro-cid-6m6kr3ib]:first-child{margin-top:0}.sigil-rule[data-astro-cid-6m6kr3ib] p[data-astro-cid-6m6kr3ib]{font-size:.9rem;color:var(--text-secondary);margin:0 0 10px}.sigil-rule__principle[data-astro-cid-6m6kr3ib]{font-style:italic;color:var(--text-primary)!important}.sigil-grid[data-astro-cid-6m6kr3ib]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;margin-bottom:44px}.sigil-card[data-astro-cid-6m6kr3ib]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-secondary);padding:20px 22px}.sigil-card__head[data-astro-cid-6m6kr3ib] h2[data-astro-cid-6m6kr3ib]{font-size:1.15rem;margin:0 0 4px}.sigil-card__head[data-astro-cid-6m6kr3ib] h2[data-astro-cid-6m6kr3ib] a[data-astro-cid-6m6kr3ib]{color:var(--text-primary);text-decoration:none}.sigil-card__head[data-astro-cid-6m6kr3ib] h2[data-astro-cid-6m6kr3ib] a[data-astro-cid-6m6kr3ib]:hover{text-decoration:underline}.sigil-card__meta[data-astro-cid-6m6kr3ib]{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sigil-tag[data-astro-cid-6m6kr3ib]{font-size:.62rem;letter-spacing:.08em;border-radius:20px;padding:2px 9px;border:1px solid var(--border)}.sigil-tag--gen[data-astro-cid-6m6kr3ib]{color:var(--accent-stone);border-color:var(--accent-stone)}.sigil-tag--no[data-astro-cid-6m6kr3ib]{color:var(--text-muted)}.sigil-card__summary[data-astro-cid-6m6kr3ib]{font-size:.92rem;margin:0 0 14px;color:var(--text-primary)}.sigil-steps[data-astro-cid-6m6kr3ib]{margin:0 0 14px;padding-left:20px}.sigil-steps[data-astro-cid-6m6kr3ib] li[data-astro-cid-6m6kr3ib]{font-size:.86rem;line-height:1.55;color:var(--text-secondary);margin-bottom:5px}.sigil-needs[data-astro-cid-6m6kr3ib],.sigil-render[data-astro-cid-6m6kr3ib]{font-size:.8rem;color:var(--text-secondary);margin:0 0 8px}.sigil-needs[data-astro-cid-6m6kr3ib] span[data-astro-cid-6m6kr3ib],.sigil-render[data-astro-cid-6m6kr3ib] span[data-astro-cid-6m6kr3ib]{font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-right:6px}.sigil-caveat[data-astro-cid-6m6kr3ib]{font-size:.82rem;color:var(--text-secondary);border-top:1px solid var(--border);padding-top:10px;margin:0 0 10px}.sigil-source[data-astro-cid-6m6kr3ib]{font-size:.72rem;color:var(--text-muted);margin:0;line-height:1.5}.sigil-squares[data-astro-cid-6m6kr3ib]{margin-bottom:40px}.sigil-squares[data-astro-cid-6m6kr3ib] h2[data-astro-cid-6m6kr3ib]{font-size:1.15rem;margin:0 0 8px}.sigil-squares__lead[data-astro-cid-6m6kr3ib]{font-size:.9rem;color:var(--text-secondary);max-width:78ch;margin:0 0 20px}.kamea-grid[data-astro-cid-6m6kr3ib]{display:grid;grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:16px}.kamea[data-astro-cid-6m6kr3ib]{margin:0;border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px;background:var(--bg-secondary)}.kamea[data-astro-cid-6m6kr3ib] figcaption[data-astro-cid-6m6kr3ib]{display:flex;align-items:baseline;gap:6px;font-size:.78rem;color:var(--text-secondary);margin-bottom:8px}.kamea__glyph[data-astro-cid-6m6kr3ib]{font-size:1rem;color:var(--accent-stone)}.kamea[data-astro-cid-6m6kr3ib] figcaption[data-astro-cid-6m6kr3ib] a[data-astro-cid-6m6kr3ib]{color:var(--text-primary);text-decoration:none}.kamea__const[data-astro-cid-6m6kr3ib]{margin-left:auto;font-size:.66rem;color:var(--text-muted)}.kamea[data-astro-cid-6m6kr3ib] table[data-astro-cid-6m6kr3ib]{border-collapse:collapse;width:100%}.kamea[data-astro-cid-6m6kr3ib] td[data-astro-cid-6m6kr3ib]{border:1px solid var(--border);text-align:center;font-family:var(--mono);font-size:.72rem;padding:4px 0;color:var(--text-secondary)}.sigil-note[data-astro-cid-6m6kr3ib]{border-top:1px solid var(--border);padding-top:22px;max-width:78ch}.sigil-note[data-astro-cid-6m6kr3ib] h2[data-astro-cid-6m6kr3ib]{font-size:1rem;margin:0 0 8px}.sigil-note[data-astro-cid-6m6kr3ib] p[data-astro-cid-6m6kr3ib]{font-size:.88rem;color:var(--text-secondary)}.sigil-note__fine[data-astro-cid-6m6kr3ib]{font-size:.75rem;color:var(--text-muted);margin-top:14px}
