.page-head{width:100%;margin-bottom:2rem;padding:0}.page-head__top{display:flex;justify-content:space-between;gap:16px;align-items:center}.page-title{max-width:860px}.page-title h1{max-width:none;margin:0;color:var(--text);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:3.4rem;font-weight:800;line-height:1.08;letter-spacing:0;overflow-wrap:break-word;line-break:loose;text-wrap:balance}.page-title p:last-of-type{max-width:82ch;margin:16px 0 0;color:var(--text);font-size:16px;line-height:1.6;text-wrap:pretty}.astro-home .page-head__grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;margin-top:0}.astro-home .stat-strip{grid-template-columns:repeat(4,max-content);gap:1rem;width:auto;min-width:0;flex:none;align-items:end}.astro-home .stat-strip dt{font-size:.75rem}.astro-home .stat-strip dd{margin-top:2px;font-size:1.75rem}.home-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:3rem;align-items:start;margin-top:0}.home-main-column,.home-sidebar{min-width:0}.astro-home .home-content-grid,.astro-home .home-main-column,.astro-home .meta-dashboard,.astro-home .meta-dashboard__lead{background-color:transparent!important;background-image:none!important;box-shadow:none!important}.home-sidebar{position:sticky;top:2rem;display:flex;flex-direction:column;gap:1.5rem}.home-card{display:grid;gap:12px;border-radius:var(--radius-lg);padding:18px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--panel-border)}.home-card .section-title--compact{margin-bottom:14px}.meta-dashboard{display:grid;gap:1.4rem;min-width:0;border:0;padding:0;background-color:transparent;box-shadow:none}.meta-dashboard__lead h2,.home-card h2{margin:0;color:var(--text);font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:800;line-height:1.15}.meta-dashboard__lead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end}.meta-dashboard__lead h2{font-size:2rem}.meta-dashboard__lead p{max-width:76ch;margin:.55rem 0 0}.meta-dashboard__facts{display:grid;gap:6px;min-width:180px;border-radius:var(--radius-lg);padding:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--panel-border)}.meta-dashboard__facts span{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px;font-weight:800}.meta-dashboard__facts b{color:var(--text);font-variant-numeric:tabular-nums}.meta-dashboard__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.meta-dashboard__lead p,.home-card p,.home-card__list p,.home-card__updates p{color:var(--text);font-size:14px;line-height:1.6;text-wrap:pretty}.insight-card{display:grid;grid-template-rows:auto minmax(0,1fr);gap:1rem;align-items:start;min-width:0;border-radius:var(--radius-lg);padding:1rem;background:linear-gradient(135deg,#c6a15b14,#4fbf8f08 45%,#b388ff0b),var(--surface);box-shadow:inset 0 0 0 1px var(--panel-border),0 12px 32px #00000029}.insight-card--warplan{grid-column:span 2;grid-template-columns:minmax(0,1.18fr) minmax(260px,.82fr);grid-template-rows:auto}.insight-card__chart-panel,.insight-card__copy{min-width:0}.insight-card__chart-panel{position:relative;border-radius:var(--radius-md);padding:12px 12px 8px;background:color-mix(in srgb,var(--surface-2) 82%,transparent);box-shadow:inset 0 0 0 1px #c6a15b17}.insight-card__chart-head{display:flex;align-items:center;gap:8px;min-height:22px;color:var(--muted)}.insight-card__chart-head span{color:#c6a15b;font-size:13px}.insight-card__chart-head h3,.insight-card__copy h3,.home-card__list b{margin:0;color:var(--text);font-weight:800;line-height:1.16}.insight-card__chart-head h3{font-size:.9rem}.insight-chart{width:100%;height:310px;min-height:310px}.insight-chart--bars,.insight-chart--aspect-bars{height:335px}.insight-card__chart-fallback{display:none;margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.insight-card.is-chart-fallback .insight-chart{display:none}.insight-card.is-chart-fallback .insight-card__chart-fallback{display:block}.insight-card__copy{display:flex;flex-direction:column;justify-content:start;gap:.7rem;min-height:0;padding:0 2px 2px}.insight-card__meta-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ai-badge,.data-tag{width:fit-content;border-radius:var(--radius-sm);padding:5px 8px;font-size:12px;font-weight:800;letter-spacing:0;white-space:nowrap}.ai-badge{background:#c6a15b1c;color:#c6a15b;box-shadow:inset 0 0 0 1px #c6a15b38}.data-tag{background:#ffffff0b;color:var(--muted);box-shadow:inset 0 0 0 1px #f8f4e817}.insight-card__copy h3{max-width:18em;font-size:clamp(1.1rem,1.45vw,1.45rem);text-wrap:balance}.insight-trend{width:fit-content;border-radius:var(--radius-sm);padding:4px 8px;background:#4fbf8f17;box-shadow:inset 0 0 0 1px #4fbf8f2e}.insight-card__copy .insight-trend--up{color:#6bd9a8;font-size:12px;font-weight:800;line-height:1.35}.insight-card__copy p{max-width:58ch;margin:0;color:var(--text);font-size:14px;line-height:1.65;text-wrap:pretty}.insight-card__link{width:fit-content}@media(hover:hover){.insight-card__link:hover{color:#f4d98d}}.insight-card__copy ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.insight-card__copy li{position:relative;padding-left:18px;color:var(--muted);font-size:13px;line-height:1.65}.insight-card__copy li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;border-radius:999px;background:#c6a15b;box-shadow:0 0 0 4px #c6a15b1a}.insight-card--mythic .ai-badge,.insight-card--mythic .insight-card__chart-head span,.insight-card--mythic .insight-card__copy li:before,.insight-card--uniques .ai-badge,.insight-card--uniques .insight-card__chart-head span,.insight-card--uniques .insight-card__copy li:before{color:#b388ff;background-color:#b388ff1f}.insight-card--mythic .ai-badge,.insight-card--uniques .ai-badge{box-shadow:inset 0 0 0 1px #b388ff38}.insight-card--runewords .ai-badge,.insight-card--runewords .insight-card__chart-head span,.insight-card--runewords .insight-card__copy li:before,.insight-card--skills .ai-badge,.insight-card--skills .insight-card__chart-head span,.insight-card--skills .insight-card__copy li:before{color:#4fbf8f;background-color:#4fbf8f1f}.insight-card--runewords .ai-badge,.insight-card--skills .ai-badge{box-shadow:inset 0 0 0 1px #4fbf8f38}.insight-card--support .ai-badge,.insight-card--support .insight-card__chart-head span,.insight-card--support .insight-card__copy li:before,.insight-card--talismans .ai-badge,.insight-card--talismans .insight-card__chart-head span,.insight-card--talismans .insight-card__copy li:before{color:#2ec4b6;background-color:#2ec4b61f}.insight-card--support .ai-badge,.insight-card--talismans .ai-badge{box-shadow:inset 0 0 0 1px #2ec4b638}.insight-card--warplan .ai-badge,.insight-card--warplan .insight-card__chart-head span,.insight-card--warplan .insight-card__copy li:before{color:#c6a15b;background-color:#c6a15b1f}.insight-card--warplan .ai-badge{box-shadow:inset 0 0 0 1px #c6a15b38}.insight-card--aspects .ai-badge,.insight-card--aspects .insight-card__chart-head span,.insight-card--aspects .insight-card__copy li:before{color:#4fbf8f;background-color:#4fbf8f1f}.insight-card--aspects .ai-badge{box-shadow:inset 0 0 0 1px #4fbf8f38}.home-card__list,.home-card__actions,.home-card__updates{display:grid;gap:10px}.home-card__actions .btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:var(--radius-md);padding:0 14px;border:1px solid rgba(198,161,91,.48);background:#080b0957;color:#e0c879;font-size:13px;font-weight:900;line-height:1.2;text-align:center;box-shadow:none}.home-card__actions .btn-primary{background:#080b0957;box-shadow:none}@media(hover:hover){.home-card__actions .btn:hover{border-color:#8a0303b8;background:linear-gradient(90deg,#8a03037a,#8a030300);color:#f4d98d}}.home-card__list article,.home-card__updates article,.home-card__blue-posts article{display:grid;gap:8px;border-bottom:1px solid var(--surface-border);padding-bottom:12px}.home-card__list article:last-child,.home-card__updates article:last-child,.home-card__blue-posts article:last-child{border-bottom:0;padding-bottom:0}.home-card__blue-posts,.home-card__blue-posts a{display:grid;gap:8px;min-width:0}.home-card__blue-posts b{display:-webkit-box;overflow:hidden;color:var(--text);font-size:14px;font-weight:900;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.home-card__blue-posts p{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.home-card__blue-posts time,.home-card__updates time{color:var(--muted);font-size:12px;font-weight:800}.home-card__faq-link{width:fit-content;color:#e0c879;font-size:13px;font-weight:900;line-height:1.3}@media(hover:hover){.home-card__blue-posts a:hover b,.home-card__faq-link:hover{color:#e0c879}}.home-card__updates span{width:fit-content;border-radius:var(--radius-sm);padding:2px 6px;background:var(--interactive-soft);color:var(--text);font-size:11px;font-weight:800}@media(max-width:1180px){.astro-home .page-head__grid{grid-template-columns:1fr;gap:1.5rem;align-items:start}.home-content-grid{grid-template-columns:1fr}.home-sidebar{position:static}.meta-dashboard__grid,.insight-card--warplan{grid-template-columns:1fr}.insight-card--warplan{grid-column:auto}}@media(min-width:768px)and (max-width:1180px){.home-content-grid{gap:2rem}.home-sidebar{display:flex;flex-direction:column;align-items:stretch}.home-card--blue-posts{width:100%}.insight-chart{height:340px;min-height:340px}}@media(max-width:1024px){.insight-card{grid-template-columns:1fr;gap:1.25rem}.insight-card__copy{min-height:auto;padding:4px 2px 2px}}@media(max-width:760px){.page-head__top{flex-wrap:wrap}.meta-dashboard__lead{grid-template-columns:1fr}.meta-dashboard__facts{min-width:0}.page-title h1{font-size:2.5rem}.page-title p:last-of-type{font-size:15px}.home-content-grid{gap:1.5rem}.home-card{padding:14px}.astro-home .stat-strip{grid-template-columns:repeat(4,max-content);gap:.85rem;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.insight-card{padding:14px}.insight-chart{height:300px;min-height:300px}.insight-chart--bars,.insight-chart--aspect-bars{height:330px}.insight-card__copy h3{max-width:none;font-size:1.45rem}.astro-home .stat-strip::-webkit-scrollbar{display:none}}
