.hunt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:20px}.hunt-tracker{background:#132131;border:1px solid #31465c;border-radius:14px;padding:24px}.hunt-tracker.selected{border-color:#7be1b5;box-shadow:0 0 0 1px #7be1b533}.hunt-top{display:flex;align-items:flex-start;gap:18px}.hunt-top>div{flex:1}.hunt-top h2{margin:4px 0}.hunt-top p{margin:5px 0}.hunt-counter{text-align:center;padding:24px 0}.hunt-counter small,.hunt-counter strong,.hunt-counter span{display:block}.hunt-counter strong{font-size:64px;color:#8decc8;line-height:1.4;letter-spacing:-2px}.hunt-counter span{font-size:12px;color:#9caec0}.hunt-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hunt-metrics small{letter-spacing:.8px;font-size:9px;display:block;margin-bottom:7px}.hunt-metrics b{font-size:16px}.hunt-controls{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.hunt-controls .primary{font-size:20px;min-width:90px}.hunt-tracker details{font-size:12px;color:#a4b8c9;line-height:1.6}.hunt-help{font-size:11px}.hunt-tracker .toolbar{margin-bottom:15px}.hunt-tracker button{font-size:12px}.hunt-tracker summary{cursor:pointer}#huntDialog{max-width:620px;width:calc(100% - 30px);max-height:90vh;overflow:auto;border:1px solid #4a6c7f;border-radius:15px;background:#152433;color:#e5edf7;padding:28px}#huntDialog::backdrop{background:#000a}#huntDialog h2{margin-bottom:20px}#huntDialog label{display:block;margin:12px 0}#huntDialog input:not([type=checkbox]),#huntDialog textarea,#huntDialog select{display:block;width:100%;margin-top:7px;font:inherit;border:1px solid #3a5066;border-radius:8px;background:#1b3042;color:#e5edf7;padding:10px}#huntDialog input[type=checkbox]{width:auto;margin-right:8px}#huntDialog textarea{resize:vertical}.hunt-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}#huntFormError,#dexError{color:#ffb2aa}#huntDialog .toolbar{margin:20px 0 0}@media(max-width:550px){.hunt-metrics{gap:6px}.hunt-metrics b{font-size:13px}.hunt-tracker{padding:18px}.hunt-form-row{grid-template-columns:1fr}}
