.breadcrumb{font-size:.85em;color:var(--text-muted);margin-bottom:1.5em}.breadcrumb a{color:var(--accent)}.breadcrumb .sep{margin:0 .4em;color:var(--border)}.intro{color:var(--text-muted);font-size:1.05em;margin-bottom:2em}.calculator{margin-bottom:3em}.calc-inputs{display:flex;gap:1em;align-items:flex-end;flex-wrap:wrap}.input-group{display:flex;flex-direction:column;gap:.35em;flex:1;min-width:120px}.input-group label{font-size:.85em;color:var(--text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.03em}.input-group input,.input-group select{padding:.6em .8em;background:var(--bg-dark);border:1px solid var(--border);border-radius:6px;color:var(--text-heading);font-size:1.1em;font-family:inherit;width:100%}.input-group input:focus,.input-group select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px #c8a84e33}.input-group select option{background:var(--bg-dark);color:var(--text-heading)}.calc-button{padding:.65em 1.8em;background:var(--accent);color:var(--bg-dark);border:none;border-radius:6px;font-weight:700;font-size:1em;font-family:inherit;cursor:pointer;transition:background .2s;white-space:nowrap}.calc-button:hover{background:var(--accent-light)}.calc-error{color:#e05555;margin-top:1em;font-size:.95em}.calc-results{margin-top:1.5em}.calc-results h3{margin-top:1em;margin-bottom:.75em;font-size:1.1em}.result-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1em;margin-bottom:1.5em}.result-card{background:var(--bg-dark);border:1px solid var(--border);border-radius:8px;padding:1em;text-align:center}.result-label{display:block;font-size:.8em;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.4em}.result-value{display:block;font-size:1.3em;font-weight:700;color:var(--accent)}.range-table-wrap{max-height:400px;overflow-y:auto;border:1px solid var(--border);border-radius:8px}.range-table{width:100%;border-collapse:collapse;font-size:.9em}.range-table th,.range-table td{padding:.5em .75em;border:none;border-bottom:1px solid var(--border)}.range-table thead{position:sticky;top:0}.range-table thead th{background:var(--bg-card);color:var(--accent);font-size:.85em;text-transform:uppercase;letter-spacing:.03em}.range-table td:nth-child(2),.range-table td:nth-child(3),.range-table th:nth-child(2),.range-table th:nth-child(3){text-align:right}.reference-section{margin-top:3em}.reference-section h2{color:var(--accent);margin-bottom:.5em}.reference-section h3{font-size:1.15em;margin-top:1.5em;margin-bottom:.4em}.reference-section>p{color:var(--text-muted);margin-bottom:1em}.reference-section p{color:var(--text-muted);font-size:.95em}.formula-block{display:block;padding:.75em 1em;margin-bottom:1em;font-size:.9em;background:var(--bg-card);border:1px solid var(--border);border-radius:6px}.tips-list{color:var(--text-muted);font-size:.95em;padding-left:1.5em}.tips-list li{margin-bottom:.5em}@media(max-width:720px){.calc-inputs{flex-direction:column}.result-cards{grid-template-columns:1fr}.result-value{font-size:1.15em}}.answer-box{background:var(--bg-card);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:8px;padding:.9em 1.1em;margin:0 0 2em;color:var(--text)}.answer-box strong{color:var(--accent)}.calc-inputs.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end}.input-group small{color:var(--text-muted);font-size:.8em}.result-cards.two{grid-template-columns:1fr 1fr}.result-note{color:var(--text-muted);font-size:.9em;margin:.5em 0 0}.faq-section{margin-top:3em}.faq-section h2{color:var(--accent)}.faq-section details{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:.8em 1em;margin-bottom:.7em}.faq-section summary{cursor:pointer;font-weight:700;color:var(--text-heading)}.faq-section details p{color:var(--text-muted);margin:.6em 0 0}.related-tools{margin-top:3em}.related-tools ul{list-style:none;padding:0;display:grid;gap:.6em;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.related-tools a{display:block;padding:.8em 1em;background:var(--bg-card);border:1px solid var(--border);border-radius:8px}.loot-input{width:100%;min-height:220px;padding:.8em;background:var(--bg-dark);border:1px solid var(--border);border-radius:6px;color:var(--text-heading);font-family:var(--pixel),monospace;font-size:.85em}.transfer-list{list-style:none;padding:0;margin:0;display:grid;gap:.5em}.transfer-list li{display:flex;gap:.6em;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--bg-dark);border:1px solid var(--border);border-radius:6px;padding:.6em .8em}.transfer-list code{color:var(--gold)}.copy-btn{padding:.35em .9em;background:transparent;color:var(--accent);border:1px solid var(--accent);border-radius:6px;font-family:inherit;cursor:pointer}.manual-rows{display:grid;gap:.5em;margin-top:.8em}.manual-row{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:.5em}.manual-row input{padding:.5em .7em;background:var(--bg-dark);border:1px solid var(--border);border-radius:6px;color:var(--text-heading);font-family:inherit;font-size:1em;min-width:0}.ghost-btn{padding:.5em .9em;background:transparent;color:var(--text-muted);border:1px solid var(--border);border-radius:6px;font-family:inherit;cursor:pointer}.tabs{display:flex;gap:.5em;margin-bottom:1em;flex-wrap:wrap}.tabs button{padding:.45em 1em;background:var(--bg-dark);color:var(--text-muted);border:1px solid var(--border);border-radius:6px;font-family:inherit;cursor:pointer}.tabs button[aria-pressed=true]{color:var(--bg-dark);background:var(--accent);border-color:var(--accent)}@media(max-width:720px){.result-cards.two{grid-template-columns:1fr}.manual-row{grid-template-columns:1fr 1fr}}
