.detail-wrap{padding-bottom:30px}.detail-hero{display:flex;justify-content:space-between;align-items:end;gap:24px;padding:34px 38px;border:1px solid var(--c-border);border-radius:7px;background:radial-gradient(circle at 85% 10%,#325aaa 0,transparent 36%),linear-gradient(120deg,#183c82,#0d2149);color:#ecf3ff;box-shadow:0 20px 48px #0005}.detail-hero>div:first-child{max-width:740px}.detail-hero h1{margin:7px 0 12px;font:normal clamp(34px,4vw,52px)/1 Georgia,serif}.detail-hero p:not(.eyebrow){line-height:1.55;color:#d0ddfa}.detail-stamp{flex:none;text-align:right;border:1px solid #91afea77;background:#071a3bc9;padding:12px;color:#b5c8ee}.detail-stamp span,.detail-stamp strong,.detail-stamp small{display:block}.detail-stamp span,.detail-stamp small{font-size:11px}.detail-stamp strong{font-size:13px;color:#fff}.detail-nav{display:flex;gap:5px;overflow-x:auto;margin:16px 0 20px;padding:6px;border:1px solid var(--c-border);border-radius:5px;background:var(--c-panel)}.detail-nav a{flex:none;padding:9px 12px;border-radius:4px;color:var(--c-muted);font-size:13px}.detail-nav a:hover,.detail-nav a[aria-current="page"]{background:var(--c-panel-alt);color:var(--c-text)}.detail-main{min-height:280px}.detail-intro,.detail-note{padding:17px 22px;border-left:3px solid var(--c-accent);border-radius:3px;background:var(--c-panel);color:var(--c-text);line-height:1.55}.detail-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.detail-metric{padding:17px;border:1px solid var(--c-border);border-radius:5px;background:var(--c-panel-alt);color:var(--c-text);font-size:14px;line-height:1.5}.detail-panel{margin-bottom:16px}.detail-card-summary{color:var(--c-muted);line-height:1.55}.detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 25px;margin:16px 0 0;padding-left:24px;color:var(--c-text)}.detail-list li{padding:5px;border-bottom:1px solid var(--c-border)}.detail-table-scroll{overflow-x:auto}.detail-panel table{width:100%;border-collapse:collapse;font-size:13px;color:var(--c-text)}.detail-panel th{text-align:left;color:var(--c-accent);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.detail-panel td,.detail-panel th{padding:9px 10px;border-bottom:1px solid var(--c-border);vertical-align:top}.detail-panel tr:nth-child(even) td{background:var(--c-panel-alt)}.detail-panel td a,.detail-directory a{color:var(--c-accent)}.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:18px 0}.detail-card{display:flex;flex-direction:column;gap:8px;border:1px solid var(--c-border);border-radius:5px;background:var(--c-panel-alt);padding:22px;color:var(--c-text)}.detail-card span{font-size:10px;letter-spacing:.12em;color:var(--c-muted)}.detail-card strong{font:normal 24px Georgia,serif}.detail-card small{color:var(--c-accent)}.detail-links{display:flex;flex-wrap:wrap;gap:8px}.detail-links a{padding:8px 12px;border:1px solid var(--c-border);border-radius:4px;background:var(--c-panel-alt);font-size:12px}.detail-directory{margin-top:18px}
html[data-theme="barrens"] .detail-hero{border-color:#9c6c35;background:radial-gradient(circle at 83% 10%,#74522c,transparent 40%),linear-gradient(120deg,#423221,#211c17)}html[data-theme="barrens"] .detail-hero h1{color:#ffe5a8}html[data-theme="barrens"] .detail-stamp{background:#21180fdd;border-color:#ad7e41}
html[data-theme="archive"] .detail-hero{border:3px ridge #a58b43;border-radius:0;background:radial-gradient(circle at 82% 10%,#355b70,transparent 40%),linear-gradient(#1f394b,#071823)}html[data-theme="archive"] .detail-hero h1{color:#ffe3a2}html[data-theme="archive"] .detail-nav,html[data-theme="archive"] .detail-metric,html[data-theme="archive"] .detail-card{border:2px ridge var(--c-border);border-radius:0;background:#ead8b2 url("../archive-parchment.png") center top / 520px auto repeat}html[data-theme="archive"] .detail-note,html[data-theme="archive"] .detail-intro{background:#ead8b2;color:#263948}html[data-theme="archive"] .detail-stamp{background:#071722ed;border-color:#b7974a}
@media(max-width:750px){.detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid{grid-template-columns:1fr}.detail-hero{display:block;padding:24px}.detail-stamp{display:inline-block;text-align:left;margin-top:18px}.detail-list{grid-template-columns:1fr}}
@media(max-width:430px){.detail-metrics{gap:8px}.detail-metric{padding:12px;font-size:12px}.detail-panel td,.detail-panel th{padding:8px 7px}.detail-hero h1{font-size:34px}}
.detail-split{display:flex;flex-wrap:wrap;gap:8px}.detail-split span{padding:7px 10px;border:1px solid var(--c-border);background:var(--c-panel-alt);border-radius:3px;color:var(--c-text);font-size:12px}.detail-subhead{margin:22px 0 5px;color:var(--c-accent);font-size:13px;text-transform:uppercase;letter-spacing:.08em}
