/* Hunt-type tabs (v2.0) */
body[data-hunt=waterfowl]{--accent:#f7c600;--accent2:#f7c600}
body[data-hunt=biggame]{--accent:#ff6b1a;--accent2:#ff8a45}
body[data-hunt=turkey]{--accent:#e5483a;--accent2:#ff6b5e}
body[data-hunt=upland]{--accent:#9cc83f;--accent2:#b5dc5e}
body[data-hunt=smallgame]{--accent:#d6a46a;--accent2:#e6bb86}
body[data-hunt=more]{--accent:#3fc1c9;--accent2:#6fd6dc}
.tabbar a.active{color:var(--accent)}
.mh-bar{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:10px 12px 8px;background:var(--bg);border-bottom:1px solid var(--line)}
.mh-bar::-webkit-scrollbar{display:none}
.mh-bar[hidden]{display:none}
.mh-tab{appearance:none;flex:0 0 auto;display:flex;align-items:center;gap:6px;min-height:40px;padding:6px 14px 6px 10px;border-radius:999px;border:1.5px solid var(--line);background:var(--panel);color:#d6d3ce;font:inherit;font-weight:700;font-size:.9rem;cursor:pointer;white-space:nowrap}
.mh-tab .mh-ico{flex:0 0 20px}
.mh-tab[data-type=waterfowl] .mh-ico{color:#f7c600}
.mh-tab[data-type=biggame] .mh-ico{color:#ff6b1a}
.mh-tab[data-type=turkey] .mh-ico{color:#e5483a}
.mh-tab[data-type=upland] .mh-ico{color:#9cc83f}
.mh-tab[data-type=smallgame] .mh-ico{color:#d6a46a}
.mh-tab[data-type=more] .mh-ico{color:#3fc1c9}
.mh-tab[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}
.mh-tab[aria-selected=true] .mh-ico{color:var(--accent-ink)}
.mh-only{display:none}
body.mh-other .mh-only{display:block}
body.mh-other #view-hunts > :not(#mhHunts){display:none !important}
body.mh-other #view-patterns > :not(#mhStats):not(.scout-nav){display:none !important}
body.mh-other #view-outlook > :not(#mhOutlook):not(.scout-nav){display:none !important}
body.mh-other #huntForm fieldset.birds,body.mh-other #demoWatermark{display:none !important}
body.mh-other .searchbar{top:auto;position:static}
.mh-fields{border-color:var(--accent)}
.mh-fields legend{display:flex;align-items:center;gap:6px}
.mh-fields legend .mh-ico{color:var(--accent)}
.mh-f{margin:6px 0 12px}
.mh-lab{display:block;font-size:.85rem;color:var(--muted);margin-bottom:6px}
.mh-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}
.mh-seg{display:flex;flex-wrap:wrap;gap:6px}
.mh-segbtn{appearance:none;flex:1 1 auto;min-height:44px;padding:6px 10px;border-radius:10px;border:2px solid var(--line);background:var(--inset);color:var(--text);font:inherit;font-weight:700;font-size:.88rem;cursor:pointer}
.mh-segbtn[aria-pressed=true],.mh-chip[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 22%,#1c1b18);border-color:var(--accent);color:#fff}
.mh-ctr input{flex:1;background:transparent;border:0}
.mh-li-ico{display:flex;align-items:flex-start;color:var(--accent);padding-top:2px}
.hunt .grow{flex:1;min-width:0}
.hunt .top{display:flex;justify-content:space-between;gap:6px;align-items:center}
.mh-sum{font-weight:700;margin-top:4px;color:var(--accent2)}
.hunt .chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}
.chip.mh-demo{border-color:var(--accent);color:var(--accent2);font-weight:700}
.mh-th{margin:0 0 8px;font-size:1rem}
.mh-pills span{border-color:var(--accent)}
#mhStats h2 .mh-ico,#mhOutlook h2 .mh-ico,#mhDetailBody h2 .mh-ico{color:var(--accent);vertical-align:-3px}
.mh-barrow{display:flex;align-items:center;gap:8px}.mh-bartrack{flex:1;background:var(--inset);border-radius:5px;height:10px;overflow:hidden}.mh-barrow b{min-width:38px;text-align:right;font-size:.85rem}

.mh-empty{padding:28px 16px;line-height:1.5}.mh-empty .mh-ico{color:var(--accent)}
.mh-com{margin:0;padding-left:18px;color:var(--muted);font-size:.9rem}
/* hunt type on shared cards */
.hc-type{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:800;padding:2px 8px 2px 6px;border-radius:999px;border:1px solid currentColor;margin-right:6px;vertical-align:middle}
.hc-type .mh-ico{width:14px;height:14px}
.hunt-card .hc-sum{font-weight:700;margin:4px 0}
