.fiscal-scene{position:relative;margin:0 0 16px;overflow:hidden;background:#192021;aspect-ratio:3/2}.fiscal-scene>img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.fiscal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:10px}.fiscal-paper{padding:14px;background:#302b21;border:1px solid #756349;margin-bottom:12px}.fiscal-paper h3{margin:0 0 8px}.fiscal-paper input,.fiscal-paper select{max-width:100%}#modal .fiscal-hotspot{position:absolute;background:transparent!important;border:2px solid transparent!important;border-radius:0;min-width:0;min-height:0;padding:0;box-shadow:none;cursor:pointer}#modal .fiscal-hotspot:hover,#modal .fiscal-hotspot:focus-visible{border-color:#dfba71!important;box-shadow:inset 0 0 20px #e4c17a55;outline:none}.fiscal-hotspot span{position:absolute;bottom:0;left:50%;transform:translateX(-50%);background:#171a19e8;padding:7px 12px;color:#f6deaa;white-space:nowrap;font-size:13px}.fiscal-services{display:flex;flex-wrap:wrap;gap:8px}.fiscal-services h3{width:100%}.wager-result{padding:12px;border:1px solid #aa8c58;background:#1c2421}.wager-track{height:38px;border-bottom:2px dashed #a18b62;position:relative;overflow:hidden}.wager-runner{font-size:30px;position:absolute;left:calc(100% - 36px);animation:wager-run 3s steps(20,end) both;color:#e7cc88}.wager-boxing .wager-runner{animation:wager-fight .7s steps(4,end) 4;left:48%}.wager-alley .wager-runner{animation:wager-dice 2s steps(12,end);left:48%}@keyframes wager-run{from{left:0}to{left:calc(100% - 36px)}}@keyframes wager-fight{50%{transform:translateX(15px) scaleX(.7)}}@keyframes wager-dice{from{transform:rotate(0)}to{transform:rotate(720deg)}}@media(prefers-reduced-motion:reduce){.wager-runner{animation:none!important}}@media(max-width:480px){.fiscal-grid{grid-template-columns:1fr}.fiscal-paper{padding:10px}.fiscal-hotspot span{font-size:11px;white-space:normal;width:110px}.fiscal-scene{margin-inline:-4px}}
.wager-boxing .wager-track{height:88px;background:linear-gradient(transparent 23%,#74634b 24%,transparent 27%,transparent 52%,#74634b 53%,transparent 56%)}.pixel-boxer{position:absolute;bottom:8px;width:17px;height:33px;background:#a87851;box-shadow:0 -13px 0 -2px #bf926b,0 15px 0 -3px #59422c;image-rendering:pixelated}.pixel-boxer:after{content:'';position:absolute;width:16px;height:12px;background:#853f36;top:4px;left:12px;box-shadow:-15px 6px 0 #853f36}.boxer-left{left:42%;animation:boxer-jab .8s steps(3,end) 4}.boxer-right{left:57%;transform:scaleX(-1);background:#7f938e;animation:boxer-duck .8s steps(3,end) 4}@keyframes boxer-jab{50%{margin-left:13px}}@keyframes boxer-duck{50%{margin-left:8px;margin-bottom:-5px}}@media(prefers-reduced-motion:reduce){.pixel-boxer{animation:none!important}}
