.intro[data-astro-cid-pxlifngo]{font-size:1.15rem;color:var(--text-secondary);margin-bottom:2rem;line-height:1.6}.timeline-overview[data-astro-cid-pxlifngo]{display:flex;gap:.5rem;margin-bottom:2.5rem;flex-wrap:wrap}.era[data-astro-cid-pxlifngo]{flex:1;min-width:120px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:.75rem;text-align:center}.era[data-astro-cid-pxlifngo] .years[data-astro-cid-pxlifngo]{display:block;font-size:.75rem;color:var(--accent-cyan);font-weight:600;margin-bottom:.25rem}.era[data-astro-cid-pxlifngo] .title[data-astro-cid-pxlifngo]{font-size:.85rem;color:var(--text-primary)}.lore-section[data-astro-cid-pxlifngo]{margin-bottom:2.5rem}.lore-section[data-astro-cid-pxlifngo] h2[data-astro-cid-pxlifngo]{color:var(--accent-cyan);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}.lore-section[data-astro-cid-pxlifngo] h3[data-astro-cid-pxlifngo]{color:var(--text-primary);margin:1.5rem 0 .75rem;font-size:1.1rem}.lore-section[data-astro-cid-pxlifngo] p[data-astro-cid-pxlifngo]{color:var(--text-secondary);line-height:1.7;margin-bottom:1rem}.highlight-section[data-astro-cid-pxlifngo]{background:linear-gradient(135deg,#00d4ff0d,#ff00aa0d);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem}.principle-box[data-astro-cid-pxlifngo],.name-box[data-astro-cid-pxlifngo],.incident-box[data-astro-cid-pxlifngo],.founding-box[data-astro-cid-pxlifngo],.warning-box[data-astro-cid-pxlifngo],.logic-box[data-astro-cid-pxlifngo],.outcome-box[data-astro-cid-pxlifngo]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:1.25rem;margin:1rem 0}.principle-box[data-astro-cid-pxlifngo] h3[data-astro-cid-pxlifngo],.name-box[data-astro-cid-pxlifngo] h3[data-astro-cid-pxlifngo],.incident-box[data-astro-cid-pxlifngo] h3[data-astro-cid-pxlifngo],.founding-box[data-astro-cid-pxlifngo] h3[data-astro-cid-pxlifngo],.logic-box[data-astro-cid-pxlifngo] h3[data-astro-cid-pxlifngo],.outcome-box[data-astro-cid-pxlifngo] h3[data-astro-cid-pxlifngo]{margin:0 0 .75rem;color:var(--text-primary);font-size:1rem}.principle-box[data-astro-cid-pxlifngo] p[data-astro-cid-pxlifngo],.name-box[data-astro-cid-pxlifngo] p[data-astro-cid-pxlifngo],.incident-box[data-astro-cid-pxlifngo] p[data-astro-cid-pxlifngo],.founding-box[data-astro-cid-pxlifngo] p[data-astro-cid-pxlifngo],.logic-box[data-astro-cid-pxlifngo] p[data-astro-cid-pxlifngo],.outcome-box[data-astro-cid-pxlifngo] p[data-astro-cid-pxlifngo]{margin:0 0 .5rem;font-size:.95rem}.rule[data-astro-cid-pxlifngo]{font-size:1.1rem!important;color:var(--accent-cyan)!important;text-align:center;margin-top:.5rem!important}.survival-list[data-astro-cid-pxlifngo]{background:var(--bg-dark);border-radius:8px;padding:1rem;margin:1rem 0}.survival-list[data-astro-cid-pxlifngo] h4[data-astro-cid-pxlifngo]{margin:0 0 .5rem;font-size:.9rem;color:var(--text-muted)}.survival-list[data-astro-cid-pxlifngo] ul[data-astro-cid-pxlifngo]{margin:0;padding-left:1.25rem;font-size:.9rem;color:var(--text-secondary)}.highlight[data-astro-cid-pxlifngo]{color:var(--accent-cyan);font-weight:500;font-size:1.05rem}.emphasis[data-astro-cid-pxlifngo]{font-weight:500;color:var(--text-primary)}.brothers-grid[data-astro-cid-pxlifngo]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin:1.5rem 0}.brother-card[data-astro-cid-pxlifngo]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:1rem}.brother-card[data-astro-cid-pxlifngo] .position[data-astro-cid-pxlifngo]{font-size:.75rem;color:var(--text-muted);text-transform:uppercase}.brother-card[data-astro-cid-pxlifngo] h4[data-astro-cid-pxlifngo]{margin:.25rem 0 .5rem;font-size:1rem}.brother-card[data-astro-cid-pxlifngo] h4[data-astro-cid-pxlifngo] a[data-astro-cid-pxlifngo]{color:var(--accent-cyan);text-decoration:none}.brother-card[data-astro-cid-pxlifngo] h4[data-astro-cid-pxlifngo] a[data-astro-cid-pxlifngo]:hover{text-decoration:underline}.brother-card[data-astro-cid-pxlifngo] p[data-astro-cid-pxlifngo]{margin:0;font-size:.85rem;color:var(--text-secondary);line-height:1.5}.founding-box[data-astro-cid-pxlifngo] .founded[data-astro-cid-pxlifngo]{display:inline-block;background:var(--accent-cyan);color:var(--bg-dark);padding:.2rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;margin-bottom:.75rem}.founding-box[data-astro-cid-pxlifngo] .symbol[data-astro-cid-pxlifngo]{text-align:center;margin-top:1rem!important;color:var(--text-muted);font-style:italic}.warning-box[data-astro-cid-pxlifngo]{border-left:3px solid #ff8800;text-align:center}.warning-box[data-astro-cid-pxlifngo] p[data-astro-cid-pxlifngo]:first-child{color:var(--text-primary);font-weight:500}.logic-box[data-astro-cid-pxlifngo] ul[data-astro-cid-pxlifngo]{margin:0 0 1rem;padding-left:1.25rem;color:var(--text-secondary)}.logic-box[data-astro-cid-pxlifngo] ul[data-astro-cid-pxlifngo] li[data-astro-cid-pxlifngo]{margin-bottom:.5rem}.logic-box[data-astro-cid-pxlifngo] .conclusion[data-astro-cid-pxlifngo]{text-align:center;font-weight:500;color:var(--accent-cyan);margin:0!important}.outcome-box[data-astro-cid-pxlifngo]{border-left:3px solid var(--accent-cyan);text-align:center}.protocols-grid[data-astro-cid-pxlifngo]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin:1rem 0}.protocol-card[data-astro-cid-pxlifngo]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:1rem;text-align:center}.protocol-card[data-astro-cid-pxlifngo] .number[data-astro-cid-pxlifngo]{display:block;font-size:1.5rem;font-weight:700;color:var(--accent-cyan);margin-bottom:.5rem}.protocol-card[data-astro-cid-pxlifngo] h4[data-astro-cid-pxlifngo]{margin:0 0 .5rem;font-size:.9rem;color:var(--text-primary)}.protocol-card[data-astro-cid-pxlifngo] p[data-astro-cid-pxlifngo]{margin:0;font-size:.8rem;color:var(--text-muted);line-height:1.4}.immortality-list[data-astro-cid-pxlifngo]{padding-left:1.25rem;color:var(--text-secondary)}.immortality-list[data-astro-cid-pxlifngo] li[data-astro-cid-pxlifngo]{margin-bottom:.5rem}.mystery[data-astro-cid-pxlifngo]{font-style:italic;color:var(--text-muted)}.legacy-grid[data-astro-cid-pxlifngo]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.legacy-card[data-astro-cid-pxlifngo]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:1rem}.legacy-card[data-astro-cid-pxlifngo] h3[data-astro-cid-pxlifngo]{margin:0 0 .5rem;font-size:.95rem;color:var(--accent-cyan)}.legacy-card[data-astro-cid-pxlifngo] p[data-astro-cid-pxlifngo]{margin:0;font-size:.85rem;color:var(--text-secondary);line-height:1.5}.closing-quote[data-astro-cid-pxlifngo]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;margin:2rem 0;text-align:center}.closing-quote[data-astro-cid-pxlifngo] blockquote[data-astro-cid-pxlifngo]{font-size:1.15rem;font-style:italic;color:var(--text-primary);margin:0 0 .75rem}.closing-quote[data-astro-cid-pxlifngo] cite[data-astro-cid-pxlifngo]{font-size:.9rem;color:var(--text-muted)}.page-nav[data-astro-cid-pxlifngo]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.nav-link[data-astro-cid-pxlifngo]{background:var(--bg-card);padding:.75rem 1.25rem;border-radius:6px;border:1px solid var(--border-color);color:var(--accent-cyan);text-decoration:none;transition:border-color .2s,background .2s}.nav-link[data-astro-cid-pxlifngo]:hover{border-color:var(--accent-cyan);background:var(--bg-card-hover)}.principles-grid[data-astro-cid-pxlifngo]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin:1.5rem 0}.principle-item[data-astro-cid-pxlifngo]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:1rem;text-align:center}.principle-item[data-astro-cid-pxlifngo] h4[data-astro-cid-pxlifngo]{margin:0 0 .5rem;color:var(--accent-cyan);font-size:.9rem}.principle-item[data-astro-cid-pxlifngo] p[data-astro-cid-pxlifngo]{margin:0;font-size:.8rem;color:var(--text-muted);line-height:1.4}.questions-box[data-astro-cid-pxlifngo]{background:var(--bg-card);border:1px solid var(--border-color);border-left:3px solid #ff8800;border-radius:8px;padding:1.25rem;margin:1.5rem 0}.questions-box[data-astro-cid-pxlifngo] h3[data-astro-cid-pxlifngo]{margin:0 0 .75rem;font-size:1rem;color:var(--text-primary)}.questions-box[data-astro-cid-pxlifngo] ul[data-astro-cid-pxlifngo]{padding-left:1.25rem;margin:0 0 .75rem;color:var(--text-secondary);font-size:.9rem}.questions-box[data-astro-cid-pxlifngo] ul[data-astro-cid-pxlifngo] li[data-astro-cid-pxlifngo]{margin-bottom:.5rem}.connections-section[data-astro-cid-pxlifngo]{margin:2.5rem 0}.connections-section[data-astro-cid-pxlifngo] h2[data-astro-cid-pxlifngo]{color:var(--accent-cyan);margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}.connections-grid[data-astro-cid-pxlifngo]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.connection-card[data-astro-cid-pxlifngo]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:1rem;text-decoration:none;transition:border-color .2s,background .2s}.connection-card[data-astro-cid-pxlifngo]:hover{border-color:var(--accent-cyan);background:var(--bg-card-hover)}.connection-card[data-astro-cid-pxlifngo] h4[data-astro-cid-pxlifngo]{margin:0 0 .5rem;color:var(--accent-cyan);font-size:.95rem}.connection-card[data-astro-cid-pxlifngo] p[data-astro-cid-pxlifngo]{margin:0;font-size:.8rem;color:var(--text-secondary);line-height:1.4}.hero-image[data-astro-cid-pxlifngo],.section-image[data-astro-cid-pxlifngo]{margin:2rem 0;border-radius:8px;overflow:hidden;border:1px solid var(--border-color)}.hero-image[data-astro-cid-pxlifngo] img[data-astro-cid-pxlifngo],.section-image[data-astro-cid-pxlifngo] img[data-astro-cid-pxlifngo]{width:100%;height:auto;display:block}.hero-image[data-astro-cid-pxlifngo] figcaption[data-astro-cid-pxlifngo],.section-image[data-astro-cid-pxlifngo] figcaption[data-astro-cid-pxlifngo]{padding:.75rem 1rem;background:var(--bg-card);font-size:.85rem;color:var(--text-muted);text-align:center;font-style:italic}
