.tools-page[data-astro-cid-w2woezin]{max-width:1200px;margin:0 auto}.tools-hero[data-astro-cid-w2woezin]{display:grid;grid-template-columns:1fr .8fr;gap:2rem;align-items:end;margin-bottom:1.2rem;padding-bottom:1.4rem;border-bottom:1px solid var(--rr-line)}.tools-hero[data-astro-cid-w2woezin] h1[data-astro-cid-w2woezin]{margin:.25rem 0 0;font-size:clamp(3rem,8vw,6.4rem);line-height:.82}.tools-hero[data-astro-cid-w2woezin]>p[data-astro-cid-w2woezin]{margin:0;color:var(--rr-text-soft);font-size:1.06rem;line-height:1.6}.tools-links[data-astro-cid-w2woezin]{display:grid;grid-template-columns:repeat(5,1fr);gap:.55rem;margin-bottom:1.6rem}.tools-links[data-astro-cid-w2woezin] a[data-astro-cid-w2woezin]{display:flex;justify-content:space-between;padding:.8rem;border:1px solid var(--rr-line);color:var(--rr-text);text-decoration:none;font-weight:700}.tools-links[data-astro-cid-w2woezin] a[data-astro-cid-w2woezin] span[data-astro-cid-w2woezin]{color:var(--rr-accent)}.tools-links[data-astro-cid-w2woezin] a[data-astro-cid-w2woezin]:hover{border-color:var(--rr-accent)}.tools-links[data-astro-cid-w2woezin] a[data-astro-cid-w2woezin]:focus-visible{outline:2px solid var(--rr-accent);outline-offset:2px}.tool-panel[data-astro-cid-w2woezin]{margin:1rem 0 1.5rem;border:1px solid var(--rr-line);background:linear-gradient(145deg,#121610,#0b0d0b)}.tool-panel[data-astro-cid-w2woezin]>header[data-astro-cid-w2woezin]{display:grid;grid-template-columns:54px 1fr;gap:.8rem;padding:1.2rem;border-bottom:1px solid var(--rr-line)}.tool-panel[data-astro-cid-w2woezin]>header[data-astro-cid-w2woezin]>span[data-astro-cid-w2woezin]{color:var(--rr-accent);font:800 1.4rem var(--rr-font-display)}.tool-panel[data-astro-cid-w2woezin] h2[data-astro-cid-w2woezin]{margin:0;font-size:clamp(2rem,5vw,3.5rem)}.tool-panel[data-astro-cid-w2woezin] header[data-astro-cid-w2woezin] p[data-astro-cid-w2woezin]{margin:.35rem 0 0;color:var(--rr-text-soft);max-width:820px}.duel-status[data-astro-cid-w2woezin]{display:flex;flex-wrap:wrap;gap:.55rem 1rem;align-items:center;padding:.7rem 1rem;border-bottom:1px solid #262c24;background:#0b0e0b;color:#8b9385;font-size:.78rem}.duel-status[data-astro-cid-w2woezin] strong[data-astro-cid-w2woezin]{padding:.28rem .5rem;border:1px solid #4d5846;color:var(--rr-accent);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.duel-controls[data-astro-cid-w2woezin],.loot-add[data-astro-cid-w2woezin]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;padding:1rem}.duel-controls[data-astro-cid-w2woezin] label[data-astro-cid-w2woezin],.loot-add[data-astro-cid-w2woezin] label[data-astro-cid-w2woezin]{display:grid;gap:.35rem;color:#8c9486;font:700 .7rem var(--rr-font-display);letter-spacing:.05em;text-transform:uppercase}.duel-controls[data-astro-cid-w2woezin] select[data-astro-cid-w2woezin],.duel-controls[data-astro-cid-w2woezin] input[data-astro-cid-w2woezin],.loot-add[data-astro-cid-w2woezin] select[data-astro-cid-w2woezin],.loot-add[data-astro-cid-w2woezin] input[data-astro-cid-w2woezin]{width:100%;height:42px;padding:0 .65rem;border:1px solid #30382c;background:#090b09;color:var(--rr-text)}.duel-controls[data-astro-cid-w2woezin] [data-astro-cid-w2woezin]:is(select,input):focus-visible,.loot-add[data-astro-cid-w2woezin] [data-astro-cid-w2woezin]:is(select,input):focus-visible,.loot-add[data-astro-cid-w2woezin] button[data-astro-cid-w2woezin]:focus-visible,.share-tool[data-astro-cid-w2woezin]:focus-visible,.loot-calc-row[data-astro-cid-w2woezin] [data-astro-cid-w2woezin]:is(input,button,a):focus-visible{outline:2px solid var(--rr-accent);outline-offset:2px}.range-label[data-astro-cid-w2woezin]{grid-column:span 1}.range-label[data-astro-cid-w2woezin] output[data-astro-cid-w2woezin]{float:right;color:var(--rr-accent)}.range-label[data-astro-cid-w2woezin] input[data-astro-cid-w2woezin]{padding:0}.duel-results[data-astro-cid-w2woezin]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:0 1rem 1rem}.duel-card[data-astro-cid-w2woezin]{padding:1rem;border:1px solid #293025;background:#0d100d}.duel-card[data-astro-cid-w2woezin].is-best{border-color:var(--rr-accent);box-shadow:inset 3px 0 var(--rr-accent)}.duel-name[data-astro-cid-w2woezin]{display:flex;align-items:center;gap:.8rem}.duel-name[data-astro-cid-w2woezin] img[data-astro-cid-w2woezin]{object-fit:contain}.duel-name[data-astro-cid-w2woezin] small[data-astro-cid-w2woezin]{color:var(--rr-accent);text-transform:uppercase;font-weight:800}.duel-name[data-astro-cid-w2woezin] h3[data-astro-cid-w2woezin]{margin:.2rem 0;font-size:1.5rem}.duel-card[data-astro-cid-w2woezin] dl[data-astro-cid-w2woezin]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin:1rem 0 0}.duel-card[data-astro-cid-w2woezin] dl[data-astro-cid-w2woezin] div[data-astro-cid-w2woezin]{padding:.65rem;background:#151a12}.duel-card[data-astro-cid-w2woezin] dt[data-astro-cid-w2woezin]{color:#788171;font-size:.72rem}.duel-card[data-astro-cid-w2woezin] dd[data-astro-cid-w2woezin]{margin:.2rem 0 0;color:var(--rr-text);font-size:1.25rem;font-weight:800}.loot-add[data-astro-cid-w2woezin]{grid-template-columns:1fr 1.4fr auto;align-items:end}.loot-add[data-astro-cid-w2woezin] button[data-astro-cid-w2woezin],.share-tool[data-astro-cid-w2woezin]{height:42px;padding:0 1rem;border:1px solid var(--rr-accent);background:var(--rr-accent);color:#0a0c08;font-weight:900;cursor:pointer}.loot-list[data-astro-cid-w2woezin]{padding:0 1rem}.tool-empty[data-astro-cid-w2woezin]{padding:1.5rem;text-align:center;border:1px dashed #30382c;color:#7f8779}.loot-calc-row[data-astro-cid-w2woezin]{display:grid;grid-template-columns:minmax(0,1fr) 130px 42px;gap:.7rem;align-items:center;padding:.6rem 0;border-top:1px solid #252b22}.loot-calc-row[data-astro-cid-w2woezin]>a[data-astro-cid-w2woezin]{display:flex;align-items:center;gap:.7rem;color:var(--rr-text);text-decoration:none}.loot-calc-row[data-astro-cid-w2woezin] img[data-astro-cid-w2woezin]{object-fit:contain;border-left:2px solid var(--rar)}.loot-calc-row[data-astro-cid-w2woezin] a[data-astro-cid-w2woezin] span[data-astro-cid-w2woezin]{display:grid}.loot-calc-row[data-astro-cid-w2woezin] small[data-astro-cid-w2woezin]{color:#7e8678}.loot-calc-row[data-astro-cid-w2woezin] label[data-astro-cid-w2woezin]{display:grid;grid-template-columns:1fr 62px;align-items:center;gap:.4rem;color:#858d7f;font-size:.75rem}.loot-calc-row[data-astro-cid-w2woezin] input[data-astro-cid-w2woezin]{width:62px;height:36px;border:1px solid #30382c;background:#090b09;color:var(--rr-text);text-align:center}.loot-calc-row[data-astro-cid-w2woezin]>button[data-astro-cid-w2woezin]{width:36px;height:36px;border:1px solid #3c4338;background:transparent;color:#a9b0a2;cursor:pointer}.loot-totals[data-astro-cid-w2woezin]{display:grid;grid-template-columns:auto repeat(5,1fr);gap:.5rem;align-items:stretch;margin:1rem;padding:1rem;border-top:1px solid var(--rr-line);background:#0d100d}.loot-totals[data-astro-cid-w2woezin]>span[data-astro-cid-w2woezin]{align-self:center;color:#818a7a;text-transform:uppercase;font-weight:800}.loot-totals[data-astro-cid-w2woezin] div[data-astro-cid-w2woezin]{display:grid;gap:.2rem;padding:.55rem;border-left:1px solid #2a3126}.loot-totals[data-astro-cid-w2woezin] small[data-astro-cid-w2woezin]{color:#7d8577}.loot-totals[data-astro-cid-w2woezin] strong[data-astro-cid-w2woezin]{color:var(--rr-accent);white-space:nowrap}.share-tool[data-astro-cid-w2woezin]{margin:0 1rem 1rem;background:transparent;color:var(--rr-accent)}.tools-note[data-astro-cid-w2woezin]{margin:2rem 0;padding:1.2rem;border-left:3px solid var(--rr-accent);background:#11150f}.tools-note[data-astro-cid-w2woezin] p[data-astro-cid-w2woezin]:last-child{margin:.4rem 0 0;color:var(--rr-text-soft);line-height:1.6}@media(max-width:900px){.tools-links[data-astro-cid-w2woezin],.duel-controls[data-astro-cid-w2woezin],.duel-card[data-astro-cid-w2woezin] dl[data-astro-cid-w2woezin]{grid-template-columns:repeat(2,1fr)}.loot-totals[data-astro-cid-w2woezin]{grid-template-columns:repeat(3,1fr)}.loot-totals[data-astro-cid-w2woezin]>span[data-astro-cid-w2woezin]{grid-column:1/-1}}@media(max-width:600px){.tools-hero[data-astro-cid-w2woezin]{grid-template-columns:1fr;gap:1rem}.tools-links[data-astro-cid-w2woezin]{grid-template-columns:1fr;overflow-x:visible}.tool-panel[data-astro-cid-w2woezin]>header[data-astro-cid-w2woezin]{grid-template-columns:40px 1fr}.duel-controls[data-astro-cid-w2woezin],.loot-add[data-astro-cid-w2woezin],.duel-results[data-astro-cid-w2woezin]{grid-template-columns:1fr}.duel-card[data-astro-cid-w2woezin] dl[data-astro-cid-w2woezin]{grid-template-columns:repeat(4,1fr)}.duel-card[data-astro-cid-w2woezin] dt[data-astro-cid-w2woezin]{font-size:.62rem}.duel-card[data-astro-cid-w2woezin] dd[data-astro-cid-w2woezin]{font-size:1rem}.loot-calc-row[data-astro-cid-w2woezin]{grid-template-columns:minmax(0,1fr) 42px}.loot-calc-row[data-astro-cid-w2woezin] label[data-astro-cid-w2woezin]{grid-column:1/2;grid-row:2}.loot-calc-row[data-astro-cid-w2woezin]>button[data-astro-cid-w2woezin]{grid-column:2;grid-row:1}.loot-totals[data-astro-cid-w2woezin]{grid-template-columns:repeat(2,1fr)}.loot-totals[data-astro-cid-w2woezin]>div[data-astro-cid-w2woezin]:last-child{grid-column:1/-1}.loot-add[data-astro-cid-w2woezin] button[data-astro-cid-w2woezin]{width:100%}}
