.arcana-icon.icon-hunteds{background:transparent url('/assets/classic/hunted-system-v1.webp') center/contain no-repeat}.hunted-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 16px}.hunted-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end}.hunted-filters label,.hunted-create label:not(.hunted-check){display:flex;flex-direction:column;gap:6px;min-width:0}.hunted-filters input,.hunted-filters select,.hunted-create input:not([type=checkbox]),.hunted-create select{width:100%;max-width:100%;box-sizing:border-box}.hunted-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hunted-card{border:2px ridge #9c825c;background:#f1e1bf;padding:13px;display:flex;flex-direction:column;min-width:0;box-shadow:2px 3px 0 #0003}.hunted-card-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:11px}.hunted-character{display:flex;align-items:center;gap:10px;min-width:0;margin:12px 0}.hunted-character img{flex:0 0 64px;image-rendering:pixelated}.hunted-character div{min-width:0}.hunted-character strong,.hunted-character span{display:block;overflow-wrap:anywhere}.hunted-character strong{color:#004294;font:bold 17px Georgia,serif}.hunted-character span{font-size:12px;line-height:1.6}.hunted-card .hunted-character{flex-direction:column;text-align:center;min-height:144px}.hunted-card .hunted-character img{width:80px;height:80px;flex-basis:80px}.hunted-prize{border-top:1px dashed #a38461;text-align:center;padding:10px 0;color:#185724;font:bold 25px Georgia,serif}.hunted-coins{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.hunted-coins img{image-rendering:pixelated;object-fit:contain}.hunted-card p{font-size:12px}.hunted-card details{margin-bottom:12px;flex:1}.hunted-card summary{cursor:pointer;color:#004294;font-size:13px;line-height:1.5}.hunted-card>.action{margin-top:auto;text-align:center}.hunted-sponsor{display:flex;flex-direction:column;border-top:1px solid #b7986d;margin-top:8px;padding-top:8px;overflow-wrap:anywhere;font-size:13px}.hunted-create{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:15px;align-items:start}.hunted-create h2{font-size:17px;margin:18px 0 12px}.hunted-create h2:first-child{margin-top:0}.hunted-create .panel{min-width:0;padding:16px}.hunted-check{display:flex;align-items:flex-start;gap:8px;margin:16px 0;font-size:13px;line-height:1.55}.hunted-check input{flex:0 0 17px;margin-top:4px}.hunted-receipt{position:sticky;top:10px}.hunted-receipt dl{margin:0}.hunted-receipt dl>div{display:flex;justify-content:space-between;gap:8px;padding:10px 0;border-bottom:1px solid #b49871}.hunted-receipt dd{margin:0}.hunted-total{font-weight:bold;font-size:18px;color:#185724;padding:10px 0}.hunted-receipt table{width:100%;font-size:12px;margin-top:10px;border-collapse:collapse}.hunted-receipt th,.hunted-receipt td{text-align:left;padding:5px;border-bottom:1px solid #b49871}.hunted-receipt .hunted-coins img{width:17px;height:17px}.hunted-payment{border:1px solid #a98b63;padding:12px;margin:16px 0;background:#f3e5cc}.hunted-warning{padding:12px;border:1px solid #a98b63;background:#f3e5cc}#hunted-private-list{overflow-wrap:anywhere}#hunted-pages{justify-content:center;margin-top:15px}body[data-tool=hunteds] :focus-visible{outline:2px solid #004294;outline-offset:3px}@media(max-width:1150px){.hunted-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hunted-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.hunted-create{grid-template-columns:1fr}.hunted-receipt{position:static}.hunted-grid{grid-template-columns:1fr}.hunted-card .hunted-character{min-height:0}.hunted-toolbar .action,.hunted-toolbar button{flex:1 1 100%;text-align:center}.hunted-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.hunted-coins img{width:21px;height:21px}}
.hunted-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 15px}.hunted-tabs a,.hunted-tabs button{padding:8px 12px;border:1px solid #8b7454;background:#ebd7b3;color:#004294;font-weight:bold;text-decoration:none;min-height:38px;box-sizing:border-box}.hunted-contact{margin:15px 0;padding:10px;border:1px solid #b49871}.hunted-contact summary{cursor:pointer;color:#004294;margin-bottom:10px}.hunted-claim-split{font-size:12px;overflow-wrap:anywhere}.hunted-private-contact{border:1px dashed #9a7952;padding:10px;margin:12px 0;display:flex;flex-direction:column;gap:6px;overflow-wrap:anywhere}.hunted-admin-heading{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.hunted-admin-heading h2{flex:1}.hunted-admin-card{border:1px solid #9c825c;background:#f0dfbe;margin:15px 0;padding:14px;overflow-wrap:anywhere}.hunted-admin-card form{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0;align-items:end}.hunted-admin-card label{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:100%;flex:1 1 140px}.hunted-admin-card input,.hunted-admin-card select{width:100%;box-sizing:border-box}.hunted-payout{border-top:1px dashed #a38461;padding:12px 0;display:flex;flex-direction:column;gap:5px}#hunted-admin-login{max-width:480px}#hunted-admin-login label{display:flex;flex-direction:column;gap:8px;margin:12px 0}#hunted-admin-login input{width:100%;box-sizing:border-box}@media(max-width:650px){.hunted-admin-card form button{width:100%}.hunted-tabs a,.hunted-tabs button{flex:1 1 40%;text-align:center}}
.hunted-install{max-width:560px;margin:0 auto}.hunted-install h2{font:bold 24px Georgia,serif}.hunted-install label{display:flex;flex-direction:column;gap:7px;margin:16px 0}.hunted-install input{width:100%;box-sizing:border-box}.hunted-install>button{width:100%;margin-top:10px;min-height:42px}.hunted-install .kicker{color:#745125}.hunted-install p{line-height:1.6}#hunted-admin-login label{display:flex;flex-direction:column;gap:8px}
.hunted-example-scroll{max-height:340px;overflow:auto;margin-top:10px}.hunted-example-scroll table{margin-top:0}.hunted-example-scroll thead{position:sticky;top:0;background:#e2ccaa}.coin-status-badge{padding:9px 12px;border:1px solid #b09877;color:#673c1d;background:#f0dfbe;font-weight:bold}.coin-status-badge[data-online=true]{color:#155620;border-color:#5e8052;background:#dce8cc}.coin-account-status{margin:14px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.coin-account-status>div{padding:10px;border:1px solid #b49871;background:#f0dfbe;min-width:0}.coin-account-status dt{font-size:12px;margin-bottom:6px}.coin-account-status dd{margin:0;font-weight:bold;overflow-wrap:anywhere}.coin-account-panel form{display:grid;grid-template-columns:1fr;gap:12px;max-width:530px;margin:18px 0;padding:14px;border:1px solid #b49871}.coin-account-panel label{display:flex;flex-direction:column;gap:7px;min-width:0}.coin-account-panel input{width:100%;box-sizing:border-box}.coin-account-panel form[hidden]{display:none}.coin-account-panel h4{margin:0}.coin-account-panel button{min-height:38px}@media(max-width:650px){.coin-account-status{grid-template-columns:1fr}.coin-account-panel .row{flex-wrap:wrap}.coin-account-panel .row button{flex:1 1 100%}}
.coin-site-verification{border:2px solid #9a743d;padding:12px;background:#f4e3c6;margin:15px 0}.coin-site-verification[hidden]{display:none}.coin-site-verification img{display:block;max-width:100%;height:auto;border:1px solid #8b7454;cursor:pointer;margin:10px 0}.coin-site-verification .row{flex-wrap:wrap}

.coin-desktop-start{margin:15px 0}.coin-desktop-start>.primary{min-height:44px}.coin-desktop{margin:16px 0;padding:12px;border:2px solid #9a743d;background:#f4e3c6;min-width:0;overflow:hidden}.coin-desktop[hidden]{display:none}.coin-desktop-screen>img{display:block;width:100%;max-width:100%;height:auto;border:1px solid #8b7454;box-sizing:border-box;cursor:crosshair;background:#fff}.coin-desktop-controls{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.coin-desktop-controls button{flex:1 1 90px;min-width:0;white-space:normal}.coin-desktop form{max-width:none;min-width:0;box-sizing:border-box;margin:12px 0;padding:10px}.coin-desktop input{min-width:0;max-width:100%}.coin-desktop>button{max-width:100%;white-space:normal;margin-top:10px}.coin-desktop .note{overflow-wrap:anywhere}#coin-desktop-notice:empty{display:none}@media(max-width:650px){.coin-desktop{padding:8px}.coin-desktop-start>.primary,.coin-desktop>button{width:100%}.coin-desktop form{padding:8px}.coin-desktop-controls button{flex-basis:75px}}

.coin-desktop-screen{max-width:100%;min-width:0;max-height:70vh;overflow:auto;overscroll-behavior:contain;border:1px solid #8b7454;background:#fff}.coin-desktop-screen>img{border:0}.coin-desktop-screen[data-zoom=true]>img{width:var(--desktop-width,1280px);max-width:none}
