.theater-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);margin:0 0 10px}.theater-picker button{padding:15px 18px;text-align:left;background:transparent;border:0;border-right:1px solid var(--line);color:var(--muted);min-height:62px}.theater-picker button:last-child{border-right:0}.theater-picker strong{display:block;font:500 12px Inter,Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase}.theater-picker span{display:block;margin-top:6px;font-size:10px;opacity:.7}.theater-picker button.active{background:#c1a57916;color:#d4b58d;box-shadow:inset 0 -2px #be9969}.theater-picker button:focus-visible{outline:2px solid #d4b58d;outline-offset:-3px}.theater-scope{font-size:10px;color:#8c9289;margin:0 0 18px;line-height:1.6}.studio-operation[data-theater]{background-position:center;background-size:cover}@media(max-width:650px){.theater-picker{grid-template-columns:1fr 1fr}.theater-picker button{padding:12px;border-bottom:1px solid var(--line)}.theater-picker button:nth-child(2){border-right:0}.theater-picker button:nth-child(n+3){border-bottom:0}.theater-picker strong{font-size:10px}.theater-scope{font-size:9px}}

.mp-terrain-zone{position:absolute;pointer-events:none;z-index:0;border:1px dotted #d6ceb259;background:#b4ad7410;box-sizing:border-box}.mp-terrain-zone[data-terrain="Woods"]{background:#3b644125;border-color:#a1b58c66}.mp-terrain-zone[data-terrain="Town"]{background:#c1a47516}.mp-terrain-zone span{position:absolute;left:5px;top:5px;font-size:8px;letter-spacing:.06em;text-transform:uppercase;color:#e0dbc0b3;background:#13202866;padding:2px 4px;max-width:calc(100% - 10px)}

.mp-hero:after{display:none}
