[data-game=eldenring]{--er-up:#4ade80;--er-down:#f87171;--er-gold-glow:color-mix(in srgb, var(--accent) 16%, transparent)}[data-theme=light] [data-game=eldenring],[data-theme=light][data-game=eldenring]{--er-up:#15803d;--er-down:#b91c1c}.er-hero{padding:var(--s-8) var(--s-6);margin-bottom:var(--s-6);border:1px solid var(--accent-border);border-radius:var(--r-lg);background:radial-gradient(120% 140% at 100% 0%, var(--er-gold-glow), transparent 60%), radial-gradient(80% 120% at 0% 100%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 70%), var(--surface);position:relative;overflow:hidden}.er-hero:after{content:"";border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);width:320px;height:320px;box-shadow:0 0 0 28px color-mix(in srgb, var(--accent) 4%, transparent), 0 0 0 29px color-mix(in srgb, var(--accent) 14%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:-90px;right:-90px}.er-hero h1{margin:var(--s-3) 0 var(--s-2);font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:-.02em}.er-hero .page-head__lede{max-width:62ch}.er-hero__latest{align-items:baseline;gap:var(--s-2);margin-top:var(--s-4);padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--accent-soft);border:1px solid var(--accent-border);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;display:inline-flex}.er-hero__latest strong{color:var(--text)}.er-hero__latest a{color:var(--accent);font-weight:600}.er-kpis{gap:var(--s-3);margin:0 0 var(--s-6);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.er-kpi{padding:var(--s-3) var(--s-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text-muted);font-size:var(--text-sm);gap:2px;display:grid}.er-kpi .num{font-size:var(--text-xl);color:var(--text);font-weight:680;line-height:1.15}.er-lead-grid{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.er-lead-grid .hub-card{margin:0}.hub-card--lead{border-color:var(--accent-border);background:linear-gradient(180deg, var(--accent-soft), transparent 70%), var(--surface)}.er-timeline{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.er-patch{gap:var(--s-4);padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.er-patch:hover{border-color:var(--accent-border)}.er-patch.is-quiet{opacity:.75}.er-patch__ver{align-content:start;gap:4px;display:grid}.er-patch__ver a{font-size:var(--text-lg);color:var(--text);font-weight:700;text-decoration:none}.er-patch__ver a:hover{color:var(--accent)}.er-patch__ver .muted{font-size:var(--text-xs)}.er-patch__body{gap:var(--s-2);min-width:0;display:grid}.er-patch__counts{flex-wrap:wrap;gap:6px;display:flex}.er-patch__lines{color:var(--text-muted);font-size:var(--text-sm);gap:2px;margin:0;padding-left:1.1em;display:grid}.er-patch__lines li{overflow-wrap:anywhere}@media (width<=560px){.er-patch{gap:var(--s-2);grid-template-columns:1fr}}.er-summary{gap:4px;margin:0;padding-left:1.1em;display:grid}.er-summary li{overflow-wrap:anywhere}.er-delta{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px;display:inline-flex}.er-delta__from{color:var(--text-subtle);text-decoration:line-through;text-decoration-color:color-mix(in srgb, var(--text-subtle) 60%, transparent)}.er-delta__arrow{color:var(--text-subtle)}.er-delta__to{color:var(--text);font-weight:650}.er-delta.is-up .er-delta__to{color:var(--er-up)}.er-delta.is-down .er-delta__to{color:var(--er-down)}.er-aff{border-radius:var(--r-full);font-size:var(--text-xs);border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;padding:0 6px;display:inline-block}.er-changes td,.er-changes th{vertical-align:top}.er-changes ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.er-changes li{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.er-changes .er-field{color:var(--text-muted);min-width:10.5em}.er-group-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);flex-wrap:wrap;display:flex}.er-pager{justify-content:space-between;gap:var(--s-3);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.er-letters{gap:3px;display:inline-flex}.er-letter{border-radius:var(--r-sm);min-width:2.6em;font-size:var(--text-xs);font-family:var(--font-mono);background:var(--surface-2);color:var(--text-subtle);place-items:center;padding:1px 5px;display:inline-grid}.er-letter.is-on{background:var(--accent-soft);color:var(--text);border:1px solid var(--accent-border)}.er-letter b{color:var(--accent);font-weight:700}.er-types{flex-wrap:wrap;gap:4px;display:flex}.er-type{font-size:var(--text-xs);border-radius:var(--r-full);background:var(--surface-2);color:var(--text-muted);white-space:nowrap;padding:0 6px}.er-type .num{color:var(--text);font-weight:600}.er-ar-table tr.is-best th,.er-ar-table tr.is-best .er-ar-max{color:var(--accent)}.er-ar-max{font-weight:700}.er-curve{margin:var(--s-2) 0 0}.er-curve svg{width:100%;height:auto;display:block}.er-curve__line{fill:none;stroke:var(--accent);stroke-width:2.25px;stroke-linejoin:round}.er-curve__area{fill:color-mix(in srgb, var(--accent) 12%, transparent)}.er-curve__grid{stroke:var(--border);stroke-width:1px}.er-curve__axis{fill:var(--text-subtle);font-size:11px;font-family:var(--font-sans)}.er-curve__cap{stroke:var(--text-subtle);stroke-dasharray:3 4}.er-curve__capLabel{fill:var(--text-muted);font-size:11px;font-family:var(--font-sans)}.er-curve figcaption{margin-top:var(--s-2);color:var(--text-muted);font-size:var(--text-sm)}.er-neg{gap:var(--s-2);margin:var(--s-2) 0;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));display:grid}.er-neg__cell{--v:0;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);font-size:var(--text-sm);color:var(--text-muted);gap:2px;display:grid;position:relative;overflow:hidden}.er-neg__cell:before{content:"";height:3px;width:calc(var(--v) * 1%);background:var(--accent);opacity:.8;position:absolute;inset:auto 0 0}.er-neg__cell.is-weak:before{background:var(--er-up)}.er-neg__cell .num{font-size:var(--text-lg);color:var(--text);font-weight:680}.er-neg__cell.is-weak .num{color:var(--er-up)}.er-neg__cell.is-strong .num{color:var(--accent)}.er-immune{color:var(--text-subtle);font-style:italic}.er-teaser{border:1px dashed var(--accent-border);background:repeating-linear-gradient(135deg, transparent 0 12px, color-mix(in srgb, var(--accent) 4%, transparent) 12px 13px), var(--surface);position:relative;overflow:hidden}.er-teaser .chip{margin-left:var(--s-2)}.er-disc{vertical-align:middle;align-items:flex-end;gap:3px;height:18px;display:inline-flex}.er-disc span{background:color-mix(in srgb, var(--accent) 55%, transparent);border-radius:2px 2px 0 0;width:6px}.er-filter{gap:var(--s-2) var(--s-3);margin:0 0 var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.er-filter input[type=search]{flex:260px;min-width:0}.er-filter .muted{font-size:var(--text-sm)}.er-tag{font-size:var(--text-xs);border-radius:var(--r-full);border:1px solid var(--accent-border);color:var(--accent);white-space:nowrap;padding:0 6px}.er-calc{gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}@media (width<=860px){.er-calc{grid-template-columns:minmax(0,1fr)}}.er-calc>*,.er-calc__form label{min-width:0}.er-calc__form select{text-overflow:ellipsis;max-width:100%}.er-calc__form{gap:var(--s-3);display:grid}.er-calc__form label{font-size:var(--text-sm);color:var(--text-muted);gap:4px;display:grid}.er-calc__form select,.er-calc__form input{width:100%}.er-calc__stats{gap:var(--s-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@media (width<=420px){.er-calc__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.er-calc__stats input{text-align:center;font-variant-numeric:tabular-nums}.er-calc__stats label.is-short input{border-color:var(--danger)}.er-calc__total{font-size:var(--text-3xl);color:var(--accent);font-weight:750;line-height:1.05}.er-calc__row{justify-content:space-between;align-items:baseline;gap:var(--s-3);border-bottom:1px solid var(--border);font-size:var(--text-sm);padding:6px 0;display:flex}.er-calc__row:last-child{border-bottom:0}.er-calc__warn{color:var(--danger);font-size:var(--text-sm)}.er-calc__share{gap:var(--s-2);flex-wrap:wrap;display:flex}
