.pathway-lore{margin-top:38px;padding:30px 34px 24px;border:1px solid var(--line);background:linear-gradient(125deg,#23302777,#14201b44);position:relative}.lore-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.lore-heading .section-label{margin:0 0 9px}.lore-heading h2{font:28px/1.5 var(--serif);letter-spacing:3px;margin:0}.lore-seal{color:var(--gold);font:40px/1 var(--serif);opacity:.7}.lore-domain{color:var(--gold);font-size:14px;letter-spacing:2px;margin:15px 0}.lore-origin{color:#c8d1c8;font-size:16px;line-height:2;max-width:900px;margin-bottom:23px}.lore-history{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0;font-size:15px;color:var(--text)}.lore-history summary{cursor:pointer;line-height:1.8}.lore-history summary>span{font-size:12px;color:var(--muted);margin-left:14px}.lore-history-content{padding:20px 0 0}.lore-history-content h3{font:22px/1.6 var(--serif);color:var(--gold);margin:0 0 5px}.lore-identity{font-size:13px!important;color:var(--muted)!important;margin-bottom:13px!important}.lore-history-content>p{font-size:15px;line-height:1.9;color:#c8d1c8;margin-bottom:7px}.lore-verse{margin:28px 0 23px;padding:3px 0 3px 23px;border-left:2px solid var(--gold)}.lore-verse figcaption{color:var(--muted);font-size:12px;letter-spacing:2px}.lore-verse blockquote{margin:12px 0 10px;color:#dfc79d;font:23px/1.9 var(--serif);letter-spacing:1px}.lore-verse>p{font-size:12px;color:var(--muted);margin:0}.lore-note{font-size:12px;color:var(--muted);line-height:1.9;margin:0}.lore-history summary:focus-visible{outline:2px solid var(--gold);outline-offset:6px}@media(max-width:650px){.pathway-lore{padding:22px 19px;margin-top:29px}.lore-heading h2{font-size:24px}.lore-domain{font-size:13px;letter-spacing:1px}.lore-origin{font-size:15px}.lore-history summary>span{display:block;margin:5px 0 0 17px}.lore-history-content h3{font-size:20px}.lore-verse{padding-left:15px}.lore-verse blockquote{font-size:21px}.lore-seal{font-size:32px}}
.apotheosis-ritual{margin:26px 0;padding:23px 25px;border:1px solid var(--line);background:#0d17194a}.ritual-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.ritual-heading h3{font:23px/1.6 var(--serif);color:var(--gold);margin:0}.ritual-status{font-size:12px;color:var(--gold);border:1px solid var(--line);padding:2px 10px;white-space:nowrap}.ritual-spoiler{font-size:12px;color:var(--muted);margin:5px 0 18px}.apotheosis-ritual h4{font-size:16px;font-weight:500;margin:0 0 14px;color:var(--text)}.apotheosis-ritual ol{margin:0 0 17px;padding-left:25px;color:#c8d1c8;font-size:16px;line-height:1.95}.apotheosis-ritual li{padding-left:5px;margin:7px 0}.apotheosis-ritual li::marker{color:var(--gold);font-family:Georgia,serif}.ritual-note{font-size:14px;line-height:1.95;color:#b6c3b9;margin:0 0 14px}.ritual-source{font-size:12px;color:var(--muted);line-height:1.9;border-top:1px solid var(--line);padding-top:13px;margin:0}@media(max-width:650px){.apotheosis-ritual{padding:19px 16px}.ritual-heading{align-items:flex-start;gap:8px}.ritual-heading h3{font-size:20px}.ritual-status{padding:3px 6px;font-size:11px}.apotheosis-ritual ol{font-size:15px}}
