/* New raster artwork is nine-sliced with equal corner scale; text stays native. */
html.gv-v2 body :is(#modalCard,.grs-result).grs-result.grs-result.grs-result{
 box-sizing:border-box!important;width:min(570px,calc(100vw - 28px))!important;max-width:570px!important;
 max-height:calc(100dvh - 40px)!important;overflow-x:hidden!important;overflow-y:auto!important;
 padding:18px 24px 22px!important;border:34px solid transparent!important;
 border-image:url('/v2/art/results/panel.webp') 180 fill / 34px / 0 stretch!important;
 border-radius:0!important;background:none!important;box-shadow:0 18px 55px #08041199!important;
 color:#f6e6cd!important;text-align:center;scrollbar-width:thin;scrollbar-color:#b8995d #26182e;
}
html.gv-v2 body .grs-result.grs-result::before,html.gv-v2 body .grs-result.grs-result::after{content:none!important;display:none!important}
html.gv-v2 body #gvRewardPopup.grs-result{position:fixed!important;top:50%!important;left:50%!important;bottom:auto!important;right:auto!important;transform:translate(-50%,-50%)!important;margin:0!important;z-index:2147483500!important}
html.gv-v2 body .grs-result .grs-emblem{display:block!important;width:128px!important;height:118px!important;max-width:100%!important;object-fit:contain!important;aspect-ratio:auto!important;margin:0 auto 10px!important;border:0!important;border-image:none!important;border-radius:0!important;background:none!important;filter:none!important}
html.gv-v2 body .grs-result .grs-emblem-host{display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:none!important;border:0!important;border-image:none!important;box-shadow:none!important;font-size:0!important}
html.gv-v2 body .grs-result .grs-emblem-host::before,html.gv-v2 body .grs-result .grs-emblem-host::after{content:none!important;display:none!important}
html.gv-v2 body .grs-result :is(.rp-title,.vb-res-art h2,.arena-result-title h2,.sfn-result-title,.fchest-title,.combat-result-title){display:block!important;font:700 clamp(23px,2.4vw,30px)/1.2 var(--font-display,Cinzel,serif)!important;letter-spacing:.025em!important;color:#ffe1a0!important;text-shadow:none!important;margin:6px 0 16px!important;text-transform:none!important;overflow-wrap:anywhere}
html.gv-v2 body .grs-result[data-grs-outcome=defeat] :is(h2,.sfn-result-title,.combat-result-title){color:#f1b6b7!important}
html.gv-v2 body .grs-result :is(.rp-sub,.vb-res-sub,.vb-res-note,.sfn-result-msg,.fchest-sub){font:14px/1.5 var(--font-body, sans-serif)!important;color:#dfcfdd!important;letter-spacing:0!important;text-transform:none!important;margin:8px 0 16px!important}
html.gv-v2 body .grs-result .rp-rewards{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px!important;margin:10px 0 16px;align-items:stretch}
html.gv-v2 body .grs-result .rp-chip{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:7px!important;min-width:0!important;padding:12px 8px!important;border:0!important;border-bottom:1px solid #b8945155!important;border-radius:0!important;background:none!important;box-shadow:none!important}
html.gv-v2 body .grs-result .rp-chip>img{width:56px!important;height:56px!important;object-fit:contain}
html.gv-v2 body .grs-result .rp-amt{font:700 24px/1.2 var(--font-display)!important;color:#fff0c9!important;text-shadow:none!important;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
html.gv-v2 body .grs-result .rp-name{font:600 13px/1.4 var(--font-body)!important;color:#d7c4df!important;letter-spacing:0!important;text-transform:none!important;overflow-wrap:anywhere}
html.gv-v2 body .grs-result :is(.rp-actions,.arena-result-actions){display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px}
html.gv-v2 body .grs-result :is(.rp-btn,.vb-res-btn,.arena-result-btn,.fchest-claim,.fish-catch-close,.modal-actions button,[data-wb-close]:not([aria-label=Close])){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:52px!important;width:auto;min-width:155px;max-width:100%;padding:12px 28px!important;border:0!important;border-image:none!important;border-radius:0!important;background:url('/v2/art/council/action-walnut.webp') center/contain no-repeat!important;color:#ffe5ae!important;font:700 15px/1.25 var(--font-display)!important;letter-spacing:.025em;box-shadow:none!important;cursor:pointer}
html.gv-v2 body .grs-result :is(.rp-btn.primary,.arena-result-continue,.fchest-claim){background-image:url('/v2/art/council/action-amber.webp')!important;color:#2a180a!important}
html.gv-v2 body .grs-result button:focus-visible{outline:2px solid #ffe2a5!important;outline-offset:3px}
html.gv-v2 body .grs-result .grs-close{min-width:52px!important;width:52px!important;padding:10px!important;background-image:url('/v2/art/council/action-compact.webp')!important}
html.gv-v2 body .grs-result :is(.vb-res-row,.reward-row){min-height:44px;padding:10px 0;border:0;border-bottom:1px solid #d4b47844;border-radius:0;background:none;font-size:14px;gap:14px}
html.gv-v2 body .grs-result .vb-res-row img{width:28px;height:28px;object-fit:contain}
html.gv-v2 body .grs-result .vb-res-row b{font-size:19px;font-variant-numeric:tabular-nums}
html.gv-v2 body .grs-result .vb-res-row span{min-width:0;flex-wrap:wrap;text-align:left}
html.gv-v2 body .grs-result .vb-res-loot{border:0;border-bottom:1px solid #d4b47844;border-radius:0;background:none;padding:12px 0;font-size:14px}
html.gv-v2 body .grs-result .vb-res-loot-txt{font-size:13px;overflow-wrap:anywhere;min-width:0}
html.gv-v2 body .grs-result-parent#modalCard{border:0!important;border-image:none!important;padding:0!important;background:none!important;box-shadow:none!important;max-height:calc(100dvh - 24px)!important;overflow:visible!important;width:auto!important}
html.gv-v2 body .grs-result-parent#modalCard::before,html.gv-v2 body .grs-result-parent#modalCard::after{display:none!important}
html.gv-v2 body .grs-result .fish-catch-rewards{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}
html.gv-v2 body .grs-result .fish-catch-reward-row{font-size:17px;padding:10px;background:none;border:0}
html.gv-v2 body .grs-result .gvp-scene{display:none!important}
@media(max-width:600px){
html.gv-v2 body :is(#modalCard,.grs-result).grs-result.grs-result.grs-result{border-width:24px!important;border-image-width:24px!important;padding:12px 8px 14px!important;max-height:calc(100dvh - 24px)!important}
html.gv-v2 body .grs-result .grs-emblem{width:112px!important;height:100px!important}
html.gv-v2 body .grs-result .rp-rewards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}
html.gv-v2 body .grs-result .rp-rewards>.rp-chip:only-child{grid-column:1/-1}
html.gv-v2 body .grs-result .rp-amt{font-size:22px!important}
html.gv-v2 body .grs-result :is(.rp-btn,.vb-res-btn,.arena-result-btn){min-width:125px;font-size:13px!important;padding-inline:18px!important}
}
@media(prefers-reduced-motion:reduce){html.gv-v2 body .grs-result{animation:none!important;transition:none!important}}
html.gv-v2 body .grs-result :is(.exp-reward-action,.exp-reward-close){min-height:50px;padding:12px 30px;border:0;background:url('/v2/art/council/action-amber.webp') center/contain no-repeat;color:#271509;font:700 15px var(--font-display);cursor:pointer}
html.gv-v2 body #expRewardModal .grs-result>div{font-size:14px!important;line-height:1.5;overflow-wrap:anywhere}
html.gv-v2 body #expRewardModal .grs-result .grs-exp-title{font:700 26px/1.3 var(--font-display)!important;color:#ffe3ab!important}
html.gv-v2 body #expRewardModal .grs-result .grs-exp-rewards{background:none!important;border-radius:0!important;padding:10px 0!important;gap:12px!important}
html.gv-v2 body #expRewardModal .grs-result .grs-exp-rewards>div{min-height:38px;border-bottom:1px solid #d4b47833;padding-bottom:8px;gap:12px!important}
html.gv-v2 body #expRewardModal .grs-result .grs-exp-rewards span{color:#e6d7c5!important}
html.gv-v2 body #expRewardModal .grs-result .grs-exp-rewards img{width:30px!important;height:30px!important;object-fit:contain}
html.gv-v2 body .grs-result .grs-close{min-width:125px!important;width:auto!important;padding:12px 24px!important;background-image:url('/v2/art/council/action-walnut.webp')!important}
html.gv-v2 body #modalCard.grs-result .level-up-big{font:700 30px/1.3 var(--font-display);color:#ffe3ad;margin:8px 0 16px;text-shadow:none}
html.gv-v2 body .grs-result .fchest-sigil{background:url('/v2/art/results/treasure.webp') center/contain no-repeat!important;border:0!important;box-shadow:none!important}
html.gv-v2 body .grs-result :is(.fchest-sigil-w,.fchest-sigil-s,.fchest-ring){display:none!important}
html.gv-v2 body #modalOverlay #modalCard.grs-result-parent{border:0!important;border-image:none!important;padding:0!important;background:none!important;box-shadow:none!important;overflow:visible!important}
html.gv-v2 body #modalOverlay #modalCard.grs-result-parent{width:min(570px,calc(100vw - 28px))!important;max-width:570px!important;margin-inline:auto!important}
html.gv-v2 body #modalOverlay #modalCard.grs-result-parent>.fish-catch-modal.grs-result{width:100%!important;margin:0!important}
html.gv-v2 body #expRewardModal>.grs-result{opacity:1!important;animation:none!important}
html.gv-v2 body #modalOverlay #modalCard.grs-result-parent.grs-result-parent.grs-result-parent{border:0!important;border-image:none!important;padding:0!important;background:none!important;box-shadow:none!important}
html.gv-v2 body .grs-result .fchest-head{background:none!important;border:0!important;padding:0!important}
html.gv-v2 body #expRewardModal .grs-result #expRewardClose{display:flex;align-items:center;justify-content:center;width:220px!important;max-width:100%;min-height:54px!important;margin:18px auto 0!important;padding:12px 28px!important;border:0!important;border-image:none!important;border-radius:0!important;background:url('/v2/art/council/action-amber.webp') center/contain no-repeat!important;color:#2b1908!important;box-shadow:none!important;font:700 15px/1.25 var(--font-display)!important}
