/* Full-width exploration. The field panel is available only inside Search. */
.landscape-shell>main{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0}
.landscape-shell>main .map-area{min-width:0;min-height:0;position:relative}
.landscape-shell #stats,.landscape-shell .menu-vitals{grid-template-columns:repeat(4,minmax(0,1fr))}

.field-camp{position:absolute;right:14px;bottom:14px;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:64px;min-height:0;padding:6px;gap:0;border:3px solid #b69e62;border-radius:50%;color:#e5d095;background:radial-gradient(circle at 40% 35%,#49513a,#1b291f 75%);box-shadow:0 3px 0 3px #0c1811,inset 0 0 0 2px #536044}
.field-camp svg{width:35px;height:35px;stroke:currentColor;stroke-width:2;fill:none;shape-rendering:crispEdges;pointer-events:none}.field-camp span{font-size:10px;line-height:1}.field-camp:hover:not(:disabled){color:#fff0b2;border-color:#ead49b;background:#3e4e32}.field-camp:disabled{opacity:.45}
.landscape-shell #movement-status{right:calc(88 * var(--scene-u,1px));max-width:calc(100% - 104px)}
@media(orientation:landscape){

 .field-camp{right:calc(14 * var(--scene-u));bottom:calc(13 * var(--scene-u));width:calc(59 * var(--scene-u));height:calc(59 * var(--scene-u));padding:calc(5 * var(--scene-u));border-width:calc(2 * var(--scene-u))}.field-camp svg{width:calc(34 * var(--scene-u));height:calc(34 * var(--scene-u))}.field-camp span{font-size:calc(9 * var(--scene-u))}
}

@media(orientation:portrait){
 .landscape-shell .map-wrap,.landscape-shell .map-wrap.local-view{position:absolute;inset:0;width:100%;height:100%;padding:0;overflow:hidden}
 .landscape-shell #map,.landscape-shell #local-map{width:100%;height:100%;max-height:none;min-height:0;aspect-ratio:auto}

 .field-camp{width:52px;height:52px;right:10px;bottom:52px}.field-camp svg{width:29px;height:29px}
}
