@font-face{font-family:Marcellus SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marcellus-sc-latin-400-normal-BVWXGf4k.woff2)format("woff2"),url(/assets/marcellus-sc-latin-400-normal-BE55TSha.woff)format("woff")}:root{--bg:#0b1e2d;--panel:#12293b;--panel-2:#183549;--line:#24465e;--text:#e6f1f5;--muted:#8aa7b8;--accent:#3fb6c8;--accent-2:#1f7a8c;--gold:#f4c95d;--up:#5fd38d;--down:#e0626b;--r-common:#8aa7b8;--r-uncommon:#5fd38d;--r-rare:#4ea3ff;--r-epic:#b77cff;--r-legendary:#f4c95d;--r-mythic:#3fe0d0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.45}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{margin:0 0 8px;line-height:1.2}h1{font-size:1.6rem}h2{font-size:1.1rem}h3{font-weight:600}.small{font-size:.85rem}.muted{color:var(--muted)}#root{max-width:880px;margin:0 auto;padding:0 16px 32px}.top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:14px 0;display:flex}.brand{letter-spacing:.06em;color:var(--text);align-items:center;gap:8px;font-family:Marcellus SC,Georgia,serif;font-size:1.25rem;display:flex}.brand:hover{text-decoration:none}.brand-logo{width:30px;height:30px}.brand-sub{color:var(--accent)}.top nav{align-items:center;gap:14px;display:flex}.top nav .play{background:var(--accent-2);color:var(--text);border:1px solid var(--accent);border-radius:99px;padding:6px 14px}main>section,main>p{margin-bottom:14px}.card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.card.warn{border-color:var(--gold);color:var(--gold)}.hero{padding:8px 0 4px}.search{border:1px solid var(--line);background:var(--panel);width:100%;min-height:46px;color:var(--text);font:inherit;border-radius:10px;padding:10px 14px}.search:focus{outline:2px solid var(--accent);outline-offset:1px}.results,.browse{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px 16px;margin-top:10px;display:grid}.result{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;padding:6px 0;display:flex}.item-name{color:var(--text);font-weight:500}.item-name .icon{text-align:center;width:1.4em;display:inline-block}.item-name.rarity-uncommon{border-left:3px solid var(--r-uncommon);padding-left:6px}.item-name.rarity-rare{border-left:3px solid var(--r-rare);padding-left:6px}.item-name.rarity-epic{border-left:3px solid var(--r-epic);padding-left:6px}.item-name.rarity-legendary{border-left:3px solid var(--r-legendary);padding-left:6px}.item-name.rarity-mythic{border-left:3px solid var(--r-mythic);padding-left:6px}.table{flex-direction:column;margin-bottom:8px;display:flex}.tr{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,2.2fr) 1fr 1fr 1fr;align-items:baseline;gap:8px;padding:7px 0;display:grid}.tr.three{grid-template-columns:minmax(0,2.2fr) 1fr 1fr}.tr.th{color:var(--muted);padding-top:0}.tr>span:not(:first-child),.tr>a+span{text-align:right}.change.up{color:var(--up)}.change.down{color:var(--down)}.change.flat{color:var(--muted)}.movers{grid-template-columns:1fr 1fr;gap:8px 24px;display:grid}.mover{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding:6px 0;display:flex}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line);background:var(--panel-2);color:var(--text);font:inherit;cursor:pointer;border-radius:99px;padding:6px 12px;font-size:.85rem}.chip.on{border-color:var(--accent);background:var(--accent-2)}.crumbs{margin:0 0 8px}.item-head{align-items:flex-start;gap:14px;display:flex}.big-icon{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:10px;font-size:2.6rem;line-height:1}.item-head p{margin:0 0 4px}.rarity{text-transform:capitalize;font-weight:600}.rarity-common{color:var(--r-common)}.rarity-uncommon{color:var(--r-uncommon)}.rarity-rare{color:var(--r-rare)}.rarity-epic{color:var(--r-epic)}.rarity-legendary{color:var(--r-legendary)}.rarity-mythic{color:var(--r-mythic)}.reef{color:#9b8cff}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tile{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.tile .label{color:var(--muted);font-size:.8rem}.tile .value{font-size:1.25rem;font-weight:600}.tile .small-value{font-size:1rem}.row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.segmented{background:var(--bg);border:1px solid var(--line);border-radius:10px;gap:2px;padding:3px;display:flex}.segmented button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 12px;font-size:.85rem}.segmented button.on{background:var(--panel-2);color:var(--text)}.history{margin-top:8px}.legend{color:var(--muted);gap:16px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.key-line{background:var(--accent);width:16px;height:2px;display:inline-block}.key-band{background:color-mix(in srgb, var(--accent) 22%, transparent);border-radius:2px;width:16px;height:10px;display:inline-block}.readout{font-variant-numeric:tabular-nums;min-height:1.5em;margin:6px 0 2px}.chart{touch-action:pan-y;width:100%;height:auto;display:block}.chart .grid{stroke:var(--line);stroke-width:1px}.chart .axis{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.chart .line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart .band{fill:var(--accent);opacity:.16}.chart .crosshair{stroke:var(--muted);stroke-width:1px}.chart .dot{fill:var(--accent);stroke:var(--panel);stroke-width:2px}.chart .bar{fill:var(--accent);opacity:.75}.chart .bar.dim{opacity:.35}button.link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0}table.data{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:6px}table.data th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:6px 4px;font-weight:500}table.data td{border-bottom:1px solid var(--line);padding:6px 4px}table.data th:not(:first-child),table.data td:not(:first-child){text-align:right}.book{grid-template-columns:1fr 1fr;gap:8px 24px;margin-bottom:8px;display:grid}.level{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;padding:5px 0;display:flex}.outlinks{flex-wrap:wrap;gap:10px;display:flex}.button{border:1px solid var(--line);background:var(--panel-2);color:var(--text);border-radius:10px;padding:10px 16px}.button.primary{background:var(--accent-2);border-color:var(--accent)}.button:hover{border-color:var(--accent);text-decoration:none}.empty{text-align:center;padding:24px 0}footer{border-top:1px solid var(--line);margin-top:24px;padding-top:14px}@media (width<=560px){h1{font-size:1.35rem}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.movers,.book{grid-template-columns:1fr}.tr{grid-template-columns:minmax(0,1.8fr) 1fr .9fr .8fr;font-size:.9rem}.tr.three{grid-template-columns:minmax(0,1.8fr) 1fr 1fr}}
