#app .round-biome{font:600 11px Arial,sans-serif;color:#bde6d8;letter-spacing:1px;text-transform:uppercase;margin:0 0 8px}
#app .round-quest{font:600 12px/1.5 Arial,sans-serif;color:#f7d69b;background:#f6d58c0c;border-left:2px solid #dfc38a;padding:8px 10px;margin:12px 0 16px}
#app .camp-reward{color:#b9f3d4;font:600 13px/1.4 Arial,sans-serif;margin:8px 0 15px}
@media(max-width:599px){#app .round-panel{padding:20px}
#app .round-copy>p:not(.eyebrow):not(.round-biome):not(.round-quest){font-size:13px}
#app .round-quest{font-size:12px;padding:7px 9px;margin:10px 0 12px}
#app .round-copy h2{font-size:29px}
#app .round-prize{margin-top:10px}
.fight-dots{gap:3px}
.fight-dot{width:4px;height:4px}}
@media(min-width:600px) and (max-height:540px){#app .round-panel{padding:18px;gap:18px}
#app .round-copy h2{font-size:27px}
#app .round-copy .eyebrow{margin-bottom:7px}
#app .round-copy>p:not(.eyebrow){font-size:12px}
#app .round-quest{margin:8px 0 10px;padding:6px 8px}
#app .round-biome{margin-bottom:5px}
#app .round-copy .round-wait{margin:7px 0}
#app .prize-window{height:125px}
#app .round-back{min-height:36px}}
body[data-contrast=true] #app :is(.round-quest,.round-biome,.camp-reward){color:#fff;background:#05151e}
@media(max-width:599px) and (max-height:700px){#app .round-panel{padding:16px;gap:9px}
#app .round-panel .prize-window{height:95px}
#app .round-copy h2{font-size:25px}
#app .round-copy .primary{min-height:48px;padding:10px 14px}
#app .round-prize{margin-top:0}}
.mortar-target{position:absolute;transform:translate(-50%,-100%);padding:4px 7px;border-radius:5px;border:1px solid #ffc291;background:#47261df5;color:#ffe6ba;font:700 11px/1.2 Arial,sans-serif;letter-spacing:.6px;white-space:nowrap}
body[data-contrast=true] .mortar-target{background:#000;color:#fff;border:2px solid #fff}
