/* Hunter Foreman compact answer actions — hover glow */
.hunter-answer-block{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0}
.hunter-answer-block>.hunter-msg{margin-bottom:3px!important}
.hunter-answer-actions{position:relative;display:flex;align-items:center;gap:2px;width:min(100%,440px);min-height:38px;margin:0 0 9px 2px;padding:3px 2px;overflow-x:auto;overflow-y:visible;scrollbar-width:none;-ms-overflow-style:none}
.hunter-answer-actions::-webkit-scrollbar{display:none!important}
.hunter-answer-action{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;min-height:31px;padding:5px 7px;border:1px solid transparent;border-radius:9px;background:transparent;color:#aeb3c1;font:600 11px/1.1 Segoe UI,Arial,sans-serif;white-space:nowrap;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}
.hunter-answer-action svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.hunter-answer-action:hover,.hunter-answer-action:focus-visible{outline:none;transform:translateY(-1px);color:#fff}
.hunter-answer-action.copy:hover,.hunter-answer-action.copy:focus-visible{color:#c89cff;border-color:rgba(160,87,255,.56);background:rgba(116,52,190,.14);box-shadow:0 0 16px rgba(142,65,255,.24)}
.hunter-answer-action.helpful:hover,.hunter-answer-action.helpful:focus-visible{color:#69e796;border-color:rgba(78,213,124,.52);background:rgba(45,139,78,.14);box-shadow:0 0 16px rgba(64,206,113,.20)}
.hunter-answer-action.not-helpful:hover,.hunter-answer-action.not-helpful:focus-visible{color:#ff6b9a;border-color:rgba(244,66,125,.54);background:rgba(154,35,78,.15);box-shadow:0 0 16px rgba(245,52,117,.22)}
.hunter-answer-action.share:hover,.hunter-answer-action.share:focus-visible{color:#6fb6ff;border-color:rgba(70,149,255,.55);background:rgba(43,94,171,.15);box-shadow:0 0 16px rgba(60,141,255,.22)}
.hunter-answer-action.sources:hover,.hunter-answer-action.sources:focus-visible{color:#c58cff;border-color:rgba(157,83,255,.56);background:rgba(112,47,185,.14);box-shadow:0 0 16px rgba(143,58,255,.23)}
.hunter-answer-action.more span{display:none}
.hunter-answer-action.more{min-width:31px;padding-left:6px;padding-right:6px}
.hunter-answer-action.more:hover,.hunter-answer-action.more:focus-visible{color:#f2f4fa;border-color:rgba(218,221,232,.28);background:rgba(255,255,255,.06)}
.hunter-answer-action.copy.active{color:#c89cff;border-color:rgba(160,87,255,.46);background:rgba(116,52,190,.14)}
.hunter-answer-action.helpful.active{color:#69e796;border-color:rgba(78,213,124,.46);background:rgba(45,139,78,.15)}
.hunter-answer-action.not-helpful.active{color:#ff6b9a;border-color:rgba(244,66,125,.48);background:rgba(154,35,78,.16)}
.hunter-answer-action.sources.active{color:#c58cff;border-color:rgba(157,83,255,.48);background:rgba(112,47,185,.15)}
.hunter-answer-action.more.active{color:#f2f4fa;border-color:rgba(218,221,232,.24);background:rgba(255,255,255,.06)}
.hunter-answer-popover{display:none;width:min(100%,420px);margin:-4px 0 11px 2px;padding:8px;border:1px solid rgba(113,89,255,.34);border-radius:11px;background:#0b0d1a;box-shadow:0 15px 36px rgba(0,0,0,.46),0 0 20px rgba(92,46,255,.12)}
.hunter-answer-popover.open{display:block}
.hunter-answer-popover-title{margin:0 0 6px;color:#b7bfd2;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.hunter-answer-popover-list{display:flex;flex-wrap:wrap;gap:6px}
.hunter-answer-source{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid rgba(64,158,255,.28);border-radius:9px;background:#081321;color:#dff8ff;font-size:11px;font-weight:700;text-decoration:none;cursor:pointer}
.hunter-answer-source:hover,.hunter-answer-source:focus-visible{outline:none;border-color:rgba(64,205,255,.58);background:#0a1d2d;box-shadow:0 0 14px rgba(45,177,255,.16)}
@media(max-width:520px){.hunter-answer-actions{width:100%;gap:3px}.hunter-answer-action{min-width:34px;padding:6px 7px}.hunter-answer-action span{display:none}.hunter-answer-action svg{width:18px;height:18px;flex-basis:18px}}
