.related-guides-module[data-astro-cid-gg3em2fk]{margin:var(--space-12) 0;padding:var(--space-8);background:var(--color-midnight-900);border:1px solid var(--color-midnight-700);border-radius:var(--radius-xl)}.module-title[data-astro-cid-gg3em2fk]{font-size:var(--text-2xl);margin-bottom:var(--space-6)}.constellation-map-container[data-astro-cid-ygimsnq7]{position:relative;display:flex;align-items:center;justify-content:center}.constellation-svg[data-astro-cid-ygimsnq7]{overflow:visible;filter:drop-shadow(0 4px 16px rgba(0,0,0,.4))}.evidence-learning-section[data-astro-cid-56kz7xo2]{container-type:inline-size;container-name:evidence-section;width:100%;box-sizing:border-box;overflow-wrap:break-word;word-break:normal;margin:var(--space-12, 3rem) 0;padding:clamp(.875rem,3.5vw,var(--space-10, 2.5rem));border-radius:var(--radius-2xl, 1.5rem);border:1px solid rgba(212,175,55,.3);background:radial-gradient(ellipse at top,#141d32f2,#070a13fa);box-shadow:0 16px 36px #00000080}.section-master-header[data-astro-cid-56kz7xo2]{margin-bottom:var(--space-8, 2rem);text-align:left;border-bottom:1px solid rgba(212,175,55,.2);padding-bottom:var(--space-6, 1.5rem)}.eyebrow-row[data-astro-cid-56kz7xo2]{display:flex;align-items:center;gap:var(--space-3, .75rem);flex-wrap:wrap;margin-bottom:var(--space-2, .5rem)}.eyebrow-pill[data-astro-cid-56kz7xo2]{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-gold-300, #FCD34D)}.epistemic-tag[data-astro-cid-56kz7xo2]{font-size:var(--text-xs, .75rem);font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:2px 10px;border-radius:9999px;background:#d4af371f;color:var(--color-gold-200, #FDE68A);border:1px solid rgba(212,175,55,.3)}.section-main-title[data-astro-cid-56kz7xo2]{font-family:var(--font-serif, "Cinzel", serif);font-size:clamp(1.6rem,3.5vw,2.4rem);color:var(--color-text-primary, #F8FAFC);margin:var(--space-2, .5rem) 0;line-height:1.25;word-break:normal}.section-subtitle[data-astro-cid-56kz7xo2]{font-size:var(--text-sm, .875rem);color:var(--color-text-secondary, #94A3B8);line-height:1.6;max-width:80ch;margin:0}.learning-module[data-astro-cid-56kz7xo2]{margin-bottom:var(--space-8, 2rem);padding:clamp(.875rem,3vw,var(--space-7, 1.75rem));border-radius:var(--radius-xl, 1rem);border:1px solid rgba(255,255,255,.08);background:#0f172aa6;box-sizing:border-box;min-width:0}.module-header-row[data-astro-cid-56kz7xo2]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4, 1rem);flex-wrap:wrap;margin-bottom:var(--space-5, 1.25rem);border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:var(--space-4, 1rem)}.module-title-wrap[data-astro-cid-56kz7xo2]{display:flex;flex-direction:column;gap:4px}.tier-pill[data-astro-cid-56kz7xo2]{display:inline-block;font-size:var(--text-xs, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:2px 8px;border-radius:4px;width:fit-content}.tier-a[data-astro-cid-56kz7xo2]{background:#38bdf826;color:#38bdf8;border:1px solid rgba(56,189,248,.35)}.tier-b[data-astro-cid-56kz7xo2]{background:#d4af3726;color:#fcd34d;border:1px solid rgba(212,175,55,.35)}.tier-e[data-astro-cid-56kz7xo2]{background:#a855f726;color:#c084fc;border:1px solid rgba(168,85,247,.35)}.module-heading[data-astro-cid-56kz7xo2]{font-family:var(--font-serif, "Cinzel", serif);font-size:clamp(1.15rem,2.2vw,1.45rem);color:var(--color-text-primary, #F8FAFC);margin:0}.iau-badge[data-astro-cid-56kz7xo2]{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs, .75rem);color:#93c5fd;background:#3b82f61a;border:1px solid rgba(59,130,246,.25);padding:4px 10px;border-radius:9999px}.telemetry-grid[data-astro-cid-56kz7xo2]{display:grid;grid-template-columns:1fr;gap:var(--space-4, 1rem);margin-bottom:var(--space-6, 1.5rem)}@container evidence-section (min-width: 680px){.telemetry-grid[data-astro-cid-56kz7xo2]{grid-template-columns:repeat(3,1fr)}}.telemetry-card[data-astro-cid-56kz7xo2]{display:flex;flex-direction:column;gap:4px;padding:var(--space-4, 1rem);background:#0a0f1e99;border-radius:var(--radius-lg, .75rem);border:1px solid rgba(255,255,255,.05)}.highlight-solar[data-astro-cid-56kz7xo2]{border-color:#f59e0b59;background:#f59e0b0f}.telemetry-label[data-astro-cid-56kz7xo2]{font-size:var(--text-xs, .75rem);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted, #94A3B8)}.telemetry-value[data-astro-cid-56kz7xo2]{font-size:clamp(1.15rem,2.5vw,1.4rem);font-weight:700;color:var(--color-gold-300, #FCD34D);font-family:var(--font-mono, monospace)}.telemetry-hint[data-astro-cid-56kz7xo2]{font-size:.75rem;color:var(--color-text-secondary, #94A3B8)}.precession-gap-callout[data-astro-cid-56kz7xo2]{padding:var(--space-4, 1rem) var(--space-5, 1.25rem);border-radius:var(--radius-lg, .75rem);background:#38bdf814;border-left:3px solid #38BDF8;margin-bottom:var(--space-6, 1.5rem)}.callout-lead-row[data-astro-cid-56kz7xo2]{display:flex;align-items:center;gap:8px;margin-bottom:var(--space-2, .5rem);color:#38bdf8}.callout-heading[data-astro-cid-56kz7xo2]{font-size:var(--text-sm, .875rem);font-weight:700;margin:0;color:#bae6fd}.callout-prose[data-astro-cid-56kz7xo2]{font-size:var(--text-xs, .8125rem);color:var(--color-text-secondary, #E2E8F0);line-height:1.6;margin:0}.stars-table-title[data-astro-cid-56kz7xo2]{font-size:var(--text-sm, .875rem);font-weight:700;color:var(--color-gold-300, #FCD34D);margin:0 0 var(--space-3, .75rem) 0;text-transform:uppercase;letter-spacing:.05em}.stars-cards-grid[data-astro-cid-56kz7xo2]{display:grid;grid-template-columns:1fr;gap:var(--space-4, 1rem)}@container evidence-section (min-width: 860px){.stars-cards-grid[data-astro-cid-56kz7xo2]{grid-template-columns:repeat(3,1fr)}}.star-card[data-astro-cid-56kz7xo2]{padding:var(--space-4, 1rem);background:#0a0f1e80;border-radius:var(--radius-lg, .75rem);border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:var(--space-2, .5rem)}.star-card-top[data-astro-cid-56kz7xo2]{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:4px}.star-proper-name[data-astro-cid-56kz7xo2]{font-weight:700;font-size:var(--text-sm, .875rem);color:#f8fafc}.star-bayer[data-astro-cid-56kz7xo2]{font-size:var(--text-xs, .75rem);color:var(--color-gold-400, #FBBF24);font-family:var(--font-mono, monospace)}.star-metrics[data-astro-cid-56kz7xo2]{display:flex;flex-direction:column;gap:2px;font-size:.75rem;color:var(--color-text-secondary, #94A3B8)}.star-history[data-astro-cid-56kz7xo2]{font-size:.75rem;color:var(--color-text-muted, #CBD5E1);line-height:1.5;margin:4px 0 0;border-top:1px dashed rgba(255,255,255,.06);padding-top:6px}.attestation-anchor-box[data-astro-cid-56kz7xo2]{padding:var(--space-4, 1rem);border-radius:var(--radius-lg, .75rem);background:#d4af370f;border:1px solid rgba(212,175,55,.25);margin-bottom:var(--space-6, 1.5rem);box-sizing:border-box;min-width:0}.cuneiform-lead[data-astro-cid-56kz7xo2]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3, .75rem);margin-bottom:var(--space-3, .75rem);min-width:0}@container evidence-section (min-width: 560px){.cuneiform-lead[data-astro-cid-56kz7xo2]{flex-direction:row;gap:var(--space-4, 1rem)}}.cuneiform-glyph[data-astro-cid-56kz7xo2]{font-size:clamp(1.6rem,5vw,2.2rem);line-height:1.15;color:var(--color-gold-300, #FCD34D);background:#d4af3726;padding:8px 12px;border-radius:8px;border:1px solid rgba(212,175,55,.3);max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;flex-shrink:0}.cuneiform-meta[data-astro-cid-56kz7xo2]{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%;flex:1}.cuneiform-label[data-astro-cid-56kz7xo2]{font-size:var(--text-xs, .75rem);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted, #94A3B8);overflow-wrap:break-word}.cuneiform-translit[data-astro-cid-56kz7xo2]{font-size:var(--text-base, 1rem);font-weight:700;color:#fef3c7;overflow-wrap:break-word}.trans-meaning[data-astro-cid-56kz7xo2]{font-weight:400;color:var(--color-text-secondary, #CBD5E1);margin-left:4px}.cuneiform-witness[data-astro-cid-56kz7xo2]{font-size:.75rem;color:#94a3b8;overflow-wrap:break-word}.attestation-body[data-astro-cid-56kz7xo2]{font-size:var(--text-xs, .8125rem);color:var(--color-text-secondary, #E2E8F0);line-height:1.6;margin:0}.evolution-title[data-astro-cid-56kz7xo2]{font-size:var(--text-sm, .875rem);font-weight:700;color:var(--color-gold-300, #FCD34D);margin:0 0 var(--space-3, .75rem) 0;text-transform:uppercase;letter-spacing:.05em}.evolution-timeline-grid[data-astro-cid-56kz7xo2]{display:grid;grid-template-columns:1fr;gap:var(--space-4, 1rem)}@container evidence-section (min-width: 768px){.evolution-timeline-grid[data-astro-cid-56kz7xo2]{grid-template-columns:repeat(2,1fr)}}.timeline-node[data-astro-cid-56kz7xo2]{padding:var(--space-3, .75rem) var(--space-4, 1rem);border-radius:var(--radius-lg, .75rem);background:#0a0f1e80;border:1px solid rgba(255,255,255,.06);border-left:2px solid var(--color-gold-400, #FBBF24)}.node-tag[data-astro-cid-56kz7xo2]{font-size:var(--text-xs, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-gold-300, #FCD34D);margin-bottom:4px}.node-prose[data-astro-cid-56kz7xo2]{font-size:.75rem;color:var(--color-text-secondary, #CBD5E1);line-height:1.55;margin:0}.evidence-plates-grid[data-astro-cid-56kz7xo2]{display:grid;grid-template-columns:1fr;gap:var(--space-6, 1.5rem)}@container evidence-section (min-width: 860px){.evidence-plates-grid[data-astro-cid-56kz7xo2]{grid-template-columns:repeat(2,1fr)}}.evidence-plate-card[data-astro-cid-56kz7xo2]{display:flex;flex-direction:column;padding:0;border-radius:var(--radius-xl, 1rem);overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0f172ad9;min-width:0}.plate-artifact-theme[data-astro-cid-56kz7xo2]{border-color:#d4af374d}.plate-editorial-theme[data-astro-cid-56kz7xo2]{border-color:#a855f74d}.plate-media-frame[data-astro-cid-56kz7xo2]{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#000}.plate-img[data-astro-cid-56kz7xo2]{width:100%;height:100%;object-fit:cover;display:block}.plate-overlay-badges[data-astro-cid-56kz7xo2]{position:absolute;top:var(--space-2, .5rem);left:var(--space-2, .5rem);right:var(--space-2, .5rem);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px;pointer-events:none}.plate-index-badge[data-astro-cid-56kz7xo2]{background:#0a0f1ed9;color:#f8fafc;font-size:var(--text-xs, .75rem);font-weight:700;padding:3px 8px;border-radius:4px;backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.15);max-width:100%;box-sizing:border-box}.plate-tier-tag[data-astro-cid-56kz7xo2]{font-size:var(--text-xs, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:4px;backdrop-filter:blur(4px);max-width:100%;box-sizing:border-box;white-space:normal;line-height:1.25}.tag-tier-b[data-astro-cid-56kz7xo2]{background:#d4af37d9;color:#070a13}.tag-tier-e[data-astro-cid-56kz7xo2]{background:#9333ead9;color:#fff}.plate-content-body[data-astro-cid-56kz7xo2]{padding:var(--space-4, 1rem) var(--space-5, 1.25rem);display:flex;flex-direction:column;gap:var(--space-3, .75rem);min-width:0}.plate-title[data-astro-cid-56kz7xo2]{font-family:var(--font-serif, "Cinzel", serif);font-size:var(--text-base, 1rem);color:var(--color-text-primary, #F8FAFC);margin:0;line-height:1.35}.plate-origin-meta[data-astro-cid-56kz7xo2]{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--color-gold-300, #FCD34D);flex-wrap:wrap}.meta-dot[data-astro-cid-56kz7xo2]{color:#fff3}.plate-desc[data-astro-cid-56kz7xo2]{font-size:.75rem;color:var(--color-text-secondary, #CBD5E1);line-height:1.55;margin:0}.plate-why-box[data-astro-cid-56kz7xo2]{padding:var(--space-3, .75rem);border-radius:var(--radius-md, .5rem);background:#d4af3714;border-left:2px solid var(--color-gold-400, #FBBF24)}.why-label[data-astro-cid-56kz7xo2]{font-size:var(--text-xs, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-gold-300, #FCD34D);display:block;margin-bottom:2px}.why-text[data-astro-cid-56kz7xo2]{font-size:.75rem;color:#fef3c7;margin:0;line-height:1.5}.plate-boundary-box[data-astro-cid-56kz7xo2]{padding:var(--space-3, .75rem);border-radius:var(--radius-md, .5rem);background:#ef444414;border-left:2px solid #F87171}.boundary-label[data-astro-cid-56kz7xo2]{font-size:var(--text-xs, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fca5a5;display:block;margin-bottom:2px}.boundary-text[data-astro-cid-56kz7xo2]{font-size:.75rem;color:#fecaca;margin:0;line-height:1.5}.curatorial-drawer[data-astro-cid-56kz7xo2]{border-top:1px solid rgba(255,255,255,.06);padding-top:var(--space-2, .5rem)}.drawer-summary[data-astro-cid-56kz7xo2]{cursor:pointer;font-size:.75rem;font-weight:600;color:var(--color-text-muted, #94A3B8);display:flex;justify-content:space-between;align-items:center;padding:6px 0;min-height:44px;user-select:none;outline:none}.drawer-summary[data-astro-cid-56kz7xo2]:hover{color:var(--color-gold-300, #FCD34D)}.drawer-summary[data-astro-cid-56kz7xo2]:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:2px;border-radius:var(--radius-sm, 4px);color:var(--color-gold-300, #FCD34D)}.drawer-content[data-astro-cid-56kz7xo2]{padding:var(--space-3, .75rem) 0 0 0;display:flex;flex-direction:column;gap:6px;font-size:.75rem}.drawer-row[data-astro-cid-56kz7xo2]{display:flex;flex-direction:column;gap:2px}.drawer-label[data-astro-cid-56kz7xo2]{color:var(--color-text-muted, #94A3B8);font-weight:600}@container evidence-section (min-width: 500px){.drawer-row[data-astro-cid-56kz7xo2]{flex-direction:row;gap:6px}.drawer-label[data-astro-cid-56kz7xo2]{min-width:140px}}.drawer-val[data-astro-cid-56kz7xo2]{color:var(--color-text-primary, #F8FAFC);overflow-wrap:break-word}.shelfmark-code[data-astro-cid-56kz7xo2]{font-family:var(--font-mono, monospace);color:#93c5fd;overflow-wrap:anywhere}.drawer-citation[data-astro-cid-56kz7xo2]{font-style:italic;color:#cbd5e1;line-height:1.4}.museum-external-link[data-astro-cid-56kz7xo2]{display:inline-block;color:var(--color-gold-400, #FBBF24);text-decoration:none;font-weight:600;padding-top:4px;border-bottom:1px dashed rgba(245,166,35,.4)}.museum-external-link[data-astro-cid-56kz7xo2]:hover{color:#fef3c7;border-bottom-style:solid}.museum-external-link[data-astro-cid-56kz7xo2]:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:2px;border-radius:var(--radius-sm, 4px);color:#fef3c7}.truth-grid[data-astro-cid-56kz7xo2]{display:grid;grid-template-columns:1fr;gap:var(--space-6, 1.5rem)}@container evidence-section (min-width: 768px){.truth-grid[data-astro-cid-56kz7xo2]{grid-template-columns:repeat(2,1fr)}}.truth-card[data-astro-cid-56kz7xo2]{padding:var(--space-5, 1.25rem);border-radius:var(--radius-xl, 1rem);min-width:0}.support-card[data-astro-cid-56kz7xo2]{border:1px solid rgba(34,197,94,.3);background:#22c55e0a}.limits-card[data-astro-cid-56kz7xo2]{border:1px solid rgba(239,68,68,.3);background:#ef44440a}.truth-card-header[data-astro-cid-56kz7xo2]{display:flex;align-items:center;gap:8px;margin-bottom:var(--space-3, .75rem)}.truth-icon[data-astro-cid-56kz7xo2]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:9999px;font-weight:700;font-size:.75rem;flex-shrink:0}.check-icon[data-astro-cid-56kz7xo2]{background:#22c55e33;color:#4ade80}.warn-icon[data-astro-cid-56kz7xo2]{background:#ef444433;color:#f87171}.truth-card-title[data-astro-cid-56kz7xo2]{font-size:var(--text-sm, .875rem);font-weight:700;margin:0;color:var(--color-text-primary, #F8FAFC)}.truth-list[data-astro-cid-56kz7xo2]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3, .75rem)}.truth-list-item[data-astro-cid-56kz7xo2]{display:flex;align-items:flex-start;gap:8px;font-size:.75rem;line-height:1.55;color:var(--color-text-secondary, #CBD5E1)}.item-sparkle[data-astro-cid-56kz7xo2]{color:#4ade80;flex-shrink:0}.item-cross[data-astro-cid-56kz7xo2]{color:#f87171;flex-shrink:0;font-weight:700}.archetype-module[data-astro-cid-56kz7xo2]{border:1px solid rgba(168,85,247,.3);background:#a855f70d}.archetype-header[data-astro-cid-56kz7xo2]{margin-bottom:var(--space-3, .75rem)}.archetype-title[data-astro-cid-56kz7xo2]{font-family:var(--font-serif, "Cinzel", serif);font-size:var(--text-base, 1rem);color:var(--color-text-primary, #F8FAFC);margin:var(--space-1, .25rem) 0 0 0}.archetype-prose[data-astro-cid-56kz7xo2]{font-size:var(--text-xs, .8125rem);color:var(--color-text-secondary, #E2E8F0);line-height:1.6;margin:0 0 var(--space-4, 1rem) 0}.archetype-disclaimer-box[data-astro-cid-56kz7xo2]{padding:var(--space-3, .75rem);border-radius:var(--radius-md, .5rem);background:#0a0f1eb3;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:2px;font-size:.75rem}.disclaimer-badge[data-astro-cid-56kz7xo2]{color:#c084fc;font-weight:700;overflow-wrap:break-word}@container evidence-section (min-width: 600px){.archetype-disclaimer-box[data-astro-cid-56kz7xo2]{flex-direction:row;gap:6px}.disclaimer-badge[data-astro-cid-56kz7xo2]{white-space:nowrap}}.disclaimer-text[data-astro-cid-56kz7xo2]{color:var(--color-text-muted, #94A3B8)}.sign-hero[data-astro-cid-ynmkhc43]{container-type:inline-size;container-name:sign-hero;width:100%;margin-bottom:var(--space-12);padding:var(--panel-padding, var(--space-8));border-radius:var(--radius-2xl);border:1px solid var(--color-midnight-700)}.hero-grid[data-astro-cid-ynmkhc43]{display:grid;grid-template-columns:1fr;gap:var(--space-5);align-items:center}.hero-info-col[data-astro-cid-ynmkhc43]{min-width:0}.art-frame[data-astro-cid-ynmkhc43]{position:relative;width:100%;max-width:176px;margin:0 auto;border-radius:var(--radius-2xl);overflow:hidden;box-shadow:0 20px 40px #0009,0 0 25px #f5a62326;border:2px solid var(--color-gold-500);aspect-ratio:1 / 1;background:var(--color-midnight-950)}@media(min-width:640px){.hero-grid[data-astro-cid-ynmkhc43]{grid-template-columns:minmax(180px,220px) 1fr;gap:var(--space-6)}.art-frame[data-astro-cid-ynmkhc43]{max-width:220px}}@media(min-width:860px){.hero-grid[data-astro-cid-ynmkhc43]{grid-template-columns:minmax(260px,320px) 1fr;gap:var(--space-8)}.art-frame[data-astro-cid-ynmkhc43]{max-width:320px}}.hero-artwork[data-astro-cid-ynmkhc43]{width:100%;height:100%;object-fit:cover;display:block}.glyph-badge[data-astro-cid-ynmkhc43]{position:absolute;bottom:var(--space-3);right:var(--space-3);background:#0a0f1ed9;border:1px solid var(--color-gold-500);border-radius:var(--radius-full);width:48px;height:48px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(8px);box-shadow:0 4px 12px #00000080}.sign-title[data-astro-cid-ynmkhc43]{font-size:clamp(2rem,5vw + 1rem,var(--text-4xl));font-family:var(--font-serif);margin:var(--space-2) 0;color:var(--color-text-primary);overflow-wrap:break-word;word-break:normal}.sign-dates[data-astro-cid-ynmkhc43]{font-size:var(--text-lg);color:var(--color-gold-300);margin-bottom:var(--space-6)}.quick-facts-grid[data-astro-cid-ynmkhc43]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);margin-bottom:var(--space-6);background:#0a0f1e66;padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.05);width:100%}@container sign-hero (min-width: 768px){.quick-facts-grid[data-astro-cid-ynmkhc43]{grid-template-columns:repeat(4,1fr)}}.fact-item[data-astro-cid-ynmkhc43]{display:flex;flex-direction:column;gap:2px}.fact-label[data-astro-cid-ynmkhc43]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}.fact-val[data-astro-cid-ynmkhc43]{font-size:var(--text-base);font-weight:600;color:var(--color-text-primary)}.hero-actions[data-astro-cid-ynmkhc43]{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}@media(max-width:639px){.sign-hero[data-astro-cid-ynmkhc43]{padding:var(--space-5, 20px) var(--space-4, 16px)}.hero-actions[data-astro-cid-ynmkhc43]{display:grid;grid-template-columns:1fr;width:100%;gap:var(--space-2-5, 10px)}.hero-actions[data-astro-cid-ynmkhc43]>[data-astro-cid-ynmkhc43]{width:100%;text-align:center;justify-content:center;box-sizing:border-box;min-height:44px}.hero-actions[data-astro-cid-ynmkhc43] button{width:100%!important;min-height:44px!important;justify-content:center!important}}@media(min-width:640px){.hero-actions[data-astro-cid-ynmkhc43] astro-island{display:inline-flex}.hero-actions[data-astro-cid-ynmkhc43] button{min-height:44px}}.content-section[data-astro-cid-ynmkhc43]{margin-bottom:var(--space-12)}.section-heading[data-astro-cid-ynmkhc43]{font-size:var(--text-2xl);font-family:var(--font-serif);color:var(--color-gold-300);margin-bottom:var(--space-6)}.constellation-stage[data-astro-cid-ynmkhc43]{padding:var(--space-8);border-radius:var(--radius-2xl);border:1px solid var(--color-midnight-700);display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}@media(min-width:860px){.constellation-stage[data-astro-cid-ynmkhc43]{grid-template-columns:1fr minmax(300px,340px)}}.constellation-title[data-astro-cid-ynmkhc43]{font-size:var(--text-2xl);font-family:var(--font-serif);color:var(--color-text-primary);margin:var(--space-2) 0 var(--space-4)}.constellation-display-wrap[data-astro-cid-ynmkhc43]{display:flex;justify-content:center;align-items:center;background:#05070f99;border-radius:var(--radius-xl);padding:var(--space-4);border:1px solid rgba(245,166,35,.2)}.traits-grid[data-astro-cid-ynmkhc43]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--space-6)}.trait-editorial-item[data-astro-cid-ynmkhc43]{background:var(--color-midnight-800);border:1px solid var(--color-midnight-700);border-radius:var(--radius-xl);padding:var(--space-6);transition:transform .2s ease,border-color .2s ease}.trait-editorial-item[data-astro-cid-ynmkhc43]:hover{transform:translateY(-2px);border-color:var(--color-gold-500)}.trait-header[data-astro-cid-ynmkhc43]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.trait-numeral[data-astro-cid-ynmkhc43]{font-size:var(--text-xs);font-family:var(--font-mono, monospace);color:var(--color-gold-400);font-weight:700}.trait-sparkle[data-astro-cid-ynmkhc43]{color:var(--color-gold-400);font-size:var(--text-xs)}.trait-title[data-astro-cid-ynmkhc43]{font-size:var(--text-lg);font-family:var(--font-serif);color:var(--color-text-primary);margin:0}.fusion-callout[data-astro-cid-ynmkhc43]{padding:var(--space-8);border-radius:var(--radius-2xl);border:1px solid rgba(147,51,234,.3);text-align:center;margin-bottom:var(--space-12)}.fusion-title[data-astro-cid-ynmkhc43]{font-size:var(--text-2xl);font-family:var(--font-serif);color:var(--color-text-primary);margin:var(--space-2) 0 var(--space-4)}.fusion-desc[data-astro-cid-ynmkhc43]{max-width:65ch;margin:0 auto var(--space-6);color:var(--color-text-secondary)}.element-badge[data-astro-cid-ynmkhc43]{display:inline-block;padding:4px 12px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;background:#ffffff14;color:var(--elem-color, var(--color-gold-300));border:1px solid var(--elem-color, var(--color-gold-400))}.badge-tag[data-astro-cid-ynmkhc43]{font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold-300)}
