.ares-scanner{--gold:#e3c476;background:#111317;color:#f7f4eb;border:1px solid #635537;border-radius:20px;padding:clamp(20px,4vw,40px);max-width:940px;margin:24px auto;font:16px/1.6 system-ui,sans-serif;box-sizing:border-box}.ares-scanner *{box-sizing:border-box}.ares-scanner h2{font-size:clamp(26px,4vw,40px);line-height:1.15;color:#fff;margin:12px 0 20px}.ares-scanner h3{color:#fff}.ares-eyebrow{font-size:12px;letter-spacing:.13em;color:var(--gold)}.ares-scanner label{display:block;margin:16px 0 8px}.ares-scanner input:not([type=checkbox]),.ares-scanner select{display:block;width:100%;max-width:100%;background:#21242b;border:1px solid #666;color:white;border-radius:8px;padding:12px;font:inherit}.ares-scanner button{background:var(--gold);color:#151515;font:600 16px/1.4 system-ui,sans-serif;padding:12px 20px;border:0;border-radius:8px;cursor:pointer;margin-top:12px}.ares-scanner button:disabled{opacity:.55;cursor:wait}.ares-scanner :focus-visible{outline:3px solid #fff;outline-offset:4px}.ares-scanner .ares-check{display:flex;gap:10px;align-items:flex-start}.ares-check input{margin-top:6px;flex-shrink:0;accent-color:var(--gold)}.ares-help,.ares-footnote{font-size:13px;color:#c5c4bf}.ares-footnote{border-top:1px solid #484235;padding-top:20px;margin-top:28px}.ares-preview{max-width:230px;max-height:340px;object-fit:contain;border-radius:10px;margin:16px 0;display:block}.ares-scanner [hidden]{display:none!important}.ares-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.ares-scanner .ares-match{background:#23262d;color:#fff;border:1px solid #65593d;text-align:left;padding:12px;font-size:13px}.ares-match img{width:100%;height:170px;object-fit:contain;display:block;margin-bottom:10px}.ares-match strong,.ares-match span{display:block;overflow-wrap:anywhere}.ares-price{font-size:40px;font-weight:700;color:var(--gold);margin:8px 0}.ares-scanner [data-detail]{margin-top:24px}.ares-scanner [data-status]{color:var(--gold);min-height:1.6em}
