@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-sc-latin-600-normal-wS6gaVTd.woff2)format("woff2"),url(/assets/cormorant-sc-latin-600-normal-CtbbO-J9.woff)format("woff")}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-sc-latin-700-normal-DbXnBeCd.woff2)format("woff2"),url(/assets/cormorant-sc-latin-700-normal-ukfxaLH3.woff)format("woff")}:root{--bg-0:#0c0a09;--bg-1:#151210;--bg-2:#1e1916;--line:#2e2621;--line-strong:#4a3d33;--text-1:#e8e0d4;--text-2:#a89c8c;--text-3:#6f6559;--accent:#b3261e;--accent-2:#d08a3c;--ok:#6f9a6a;--warn:#c9973a;--bad:#a4462f;--ptr:#8a6bc4;--tier-s:#8e2a22;--tier-a:#9a5a26;--tier-b:#8a7634;--tier-c:#4e5a5e;--tier-d:#3e3a36;--r-common:#d6d2c9;--r-magic:#6e8bff;--r-rare:#f2d94e;--r-legendary:#e07a2d;--r-unique:#c8a96a;--r-mythic:#b77cf0;--font-ui:"IBM Plex Sans", system-ui, sans-serif;--font-num:"IBM Plex Mono", ui-monospace, monospace;--font-display:"Cormorant SC", Georgia, serif;--radius:3px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg-0);color:var(--text-1);font:400 14px/1.45 var(--font-ui);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:var(--accent-2)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:1px solid var(--accent-2);outline-offset:2px}img{display:block}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.display{font-family:var(--font-display);letter-spacing:.02em;font-weight:600}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.top{z-index:10;background:color-mix(in srgb, var(--bg-0) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line);align-items:center;gap:16px;height:48px;padding:0 16px;display:flex;position:sticky;top:0}.top .brand{font-family:var(--font-display);font-size:20px;font-weight:700}.top nav{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.top nav a{border-radius:var(--radius);color:var(--text-2);white-space:nowrap;padding:6px 10px;font-size:13px}.top nav a[aria-current=page]{color:var(--text-1);background:var(--bg-2)}.top .spacer{flex:1}.top .season{white-space:nowrap;font-size:12px}@media (width<=900px){.top .season{display:none}}@media (width<=640px){.top{gap:8px}.top nav{flex:1;min-width:0}.top .spacer{display:none}}main{max-width:1240px;margin:0 auto;padding:16px}.sect{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:10px;margin:24px 0 10px;font-size:12px;font-weight:600;display:flex}.sect:after{content:"";background:var(--line);flex:1;height:1px}.panel{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--radius);box-shadow:inset 0 1px #ffffff08}.pill{letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:2px;align-items:center;gap:4px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-flex}.pill.ok{color:var(--ok)}.pill.warn{color:var(--warn)}.pill.bad{color:var(--bad)}.pill.ptr{color:var(--ptr);border-style:dashed}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line);border-radius:var(--radius);color:var(--text-2);background:var(--bg-1);padding:4px 10px;font-size:13px}.chip[aria-pressed=true]{color:var(--text-1);border-color:var(--line-strong);background:var(--bg-2)}.banner{border:1px solid color-mix(in srgb, var(--warn) 50%, transparent);background:color-mix(in srgb, var(--warn) 8%, var(--bg-1));border-radius:var(--radius);align-items:center;gap:10px;margin-bottom:12px;padding:8px 12px;font-size:13px;display:flex}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.live{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-1);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;padding:6px 12px;font-size:12px;display:flex}.live-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent);border-radius:50%}.live-item{align-items:baseline;gap:6px;display:inline-flex}.live-src{margin-left:auto;font-size:11px}.scope{gap:4px;display:flex}.scope select{appearance:none;background:var(--bg-1) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%236f6559'/%3E%3C/svg%3E") no-repeat right 8px center;border:1px solid var(--line);border-radius:var(--radius);color:var(--text-2);font:13px var(--font-ui);text-overflow:ellipsis;max-width:170px;padding:5px 24px 5px 8px}.scope select[data-on=true]{color:var(--text-1);border-color:var(--accent)}.mine{box-shadow:inset 0 0 0 1px var(--accent-2)!important}.mine-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-2);font-size:10px}@media (width<=640px){.scope select{max-width:110px}}.b-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.b-head h1{margin:0;font-size:34px;line-height:1.05}.b-head img{border:1px solid var(--line-strong);border-radius:2px}.b-meta{color:var(--text-2);flex-wrap:wrap;gap:6px;margin-top:2px;font-size:13px;display:flex}.b-fresh{justify-items:end;gap:2px;font-size:12px;display:grid}.b-summary{max-width:75ch;margin:10px 0 0}@media (width<=640px){.b-fresh{justify-items:start}.b-head h1{font-size:26px}}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;margin-bottom:16px;display:flex;overflow-x:auto}.tabs a{color:var(--text-2);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px}.tabs a[aria-current=page]{color:var(--text-1);border-bottom-color:var(--accent)}.tl-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.tl-head h1{margin:0;font-size:32px;line-height:1.1}.tl-head p{max-width:60ch;margin:4px 0 0}.tl{gap:6px;display:grid}.tl-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-1);grid-template-columns:48px 1fr;display:grid;overflow:hidden}.tl-letter{font:700 30px var(--font-display);color:var(--text-1);place-items:center;display:grid}.tier-s{background:var(--tier-s)}.tier-a{background:var(--tier-a)}.tier-b{background:var(--tier-b)}.tier-c{background:var(--tier-c)}.tier-d{background:var(--tier-d)}.tl-items{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:6px;margin:0;padding:6px;list-style:none;display:grid}.tl-card{border-radius:var(--radius);border:1px solid #0000;align-items:center;gap:10px;padding:6px 8px;transition:background .12s,border-color .12s;display:flex}.tl-card:hover{background:var(--bg-2);border-color:var(--line-strong);color:inherit}.tl-name{flex:1;min-width:0;line-height:1.25;display:grid}.tl-name>:first-child{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.tl-name>:last-child{font-size:12px}.tl-skills{gap:2px;display:flex}.tl-skills img{border:1px solid var(--line);border-radius:2px}.up{color:var(--ok);font-size:10px}.down{color:var(--bad);font-size:10px}@media (width<=640px){.tl-row{grid-template-columns:32px 1fr}.tl-letter{font-size:22px}.tl-items{grid-template-columns:1fr}.tl-skills{display:none}}.ic{--rc:var(--r-common);border:1px solid color-mix(in srgb, var(--rc) 55%, transparent);border-top:2px solid var(--rc);background:#0f0c0a;border-radius:2px;width:100%;max-width:360px;font-size:13px;line-height:1.45}.ic[data-rarity=magic]{--rc:var(--r-magic)}.ic[data-rarity=rare]{--rc:var(--r-rare)}.ic[data-rarity=legendary]{--rc:var(--r-legendary)}.ic[data-rarity=unique]{--rc:var(--r-unique)}.ic[data-rarity=mythic]{--rc:var(--r-mythic)}.ic-head{background:linear-gradient(color-mix(in srgb, var(--rc) 10%, transparent), transparent);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 12px;display:flex}.ic-head img{border:1px solid var(--line-strong)}.ic-name{color:var(--rc);font-size:19px;line-height:1.15}.ic-type{color:var(--text-2);font-size:12px}.ic-affixes{border-bottom:1px solid var(--line);gap:3px;margin:0;padding:8px 12px;list-style:none;display:grid}.ic-affixes li:before{content:"◆";color:var(--text-3);vertical-align:2px;margin-right:8px;font-size:8px}.ic-affixes li.ga:before{content:"★";color:var(--r-legendary);font-size:10px}.ic-power{color:var(--rc);margin:0;padding:8px 12px}.ic[data-rarity=common] .ic-power,.ic-num{color:var(--text-1)}.ic-flavor{color:var(--text-3);margin:0;padding:0 12px 10px;font-style:italic}.ic-note{border-top:1px dashed var(--line-strong);color:var(--accent-2);padding:8px 12px;font-size:12px}.ic-kw{text-underline-offset:2px;color:var(--text-1);text-decoration:underline}.page-h{margin:0 0 12px;font-size:32px}.list{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-1);margin:0;padding:0;list-style:none}.list li+li{border-top:1px solid var(--line)}.list-row{grid-template-columns:1fr 140px 1fr 90px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:grid}.list-row:hover{background:var(--bg-2);color:inherit}.list-name{font-size:14px;font-weight:500}.filter{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--radius);width:100%;max-width:420px;color:inherit;font:inherit;margin-bottom:12px;padding:8px 12px}.grid-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.grid-list li{content-visibility:auto;contain-intrinsic-size:auto 48px}.grid-item{--rc:var(--text-1);border-radius:var(--radius);color:var(--rc);border:1px solid #0000;align-items:center;gap:10px;padding:6px 8px;display:flex}.grid-item[data-rarity=unique]{--rc:var(--r-unique)}.grid-item[data-rarity=mythic]{--rc:var(--r-mythic)}.grid-item[data-rarity=aspect]{--rc:var(--r-legendary)}.grid-item:hover{background:var(--bg-1);border-color:var(--line);color:var(--rc)}.grid-item img{border:1px solid var(--line-strong);border-radius:2px}.grid-ph{background:var(--bg-2);border:1px solid var(--line);border-radius:2px;flex:none;width:36px;height:36px}@media (width<=640px){.list-row{grid-template-columns:1fr auto}.list-row>:nth-child(3),.list-row>:nth-child(4){display:none}}.ent{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width<=760px){.ent{grid-template-columns:1fr}}.palette{width:calc(100% - 32px);max-width:640px;color:var(--text-1);background:0 0;border:0;margin:12vh auto auto;padding:0}.palette::backdrop{background:#050403b3}.palette-box{background:var(--bg-1);border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden}.palette input{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;font:16px var(--font-ui);background:0 0;outline:none;padding:14px 16px}.palette ul{max-height:60vh;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.palette-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding:8px 16px 4px;font-size:11px;font-weight:600}.palette-row{cursor:pointer;align-items:center;gap:10px;padding:6px 16px;display:flex}.palette-row[aria-selected=true]{background:var(--bg-2);box-shadow:inset 2px 0 0 var(--accent)}.palette-row>:last-child:not(:nth-child(2)){margin-left:auto;font-size:12px}.palette-row img{border-radius:2px}.palette-dot{place-items:center;width:24px;height:24px;display:grid}.palette-dot:after{content:"";background:var(--line-strong);border-radius:50%;width:6px;height:6px}.palette-empty{padding:12px 16px}.kbd{font:11px var(--font-num);border:1px solid var(--line-strong);color:var(--text-2);border-radius:2px;padding:1px 5px}.search-btn{border:1px solid var(--line);border-radius:var(--radius);color:var(--text-3);align-items:center;gap:8px;min-width:200px;padding:5px 8px 5px 10px;font-size:13px;display:flex}.search-btn:hover{border-color:var(--line-strong);color:var(--text-2)}.search-btn .kbd{margin-left:auto}@media (width<=640px){.search-btn{min-width:0}.search-btn .kbd,.search-btn .lbl{display:none}}.palette-scope{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 16px;font-size:12px;display:flex}.palette-scope .chip{padding:2px 8px;font-size:12px}.palette-scope .chip[aria-pressed=true]{border-color:var(--accent)}.palette-hidden{color:var(--accent-2);text-underline-offset:2px;font-size:12px;text-decoration:underline}.palette-kbd{margin-left:auto}@media (hover:none){.palette-kbd{display:none}}
