/* Foundation-specific fit; the approved colors, wordmark and editorial copy stay intact. */
:root{--globe-rgb:216,185,120}
.foundation-world,.ale-globe-dialog{--serif:Alemaal,Georgia,serif;--sans:Arial,sans-serif;--surface:var(--panel);--accent:var(--gold)}
.world-art.foundation-world{position:relative;width:100%;max-width:540px;min-width:0;margin:0;justify-self:end;padding:0}
.foundation-world .ale-globe__stage{height:clamp(300px,32vw,450px);aspect-ratio:auto}
.foundation-world .ale-globe__canvas{filter:drop-shadow(0 16px 35px rgba(0,0,0,.22))}
.foundation-world .ale-globe__exploration{margin-top:14px}
.foundation-world .ale-globe__readout strong{font-size:16px}
.foundation-world .ale-globe__hint{margin-top:14px}
.world-art.foundation-world>span{margin-top:25px;font-size:18px}
.ale-globe-dialog{max-height:calc(100dvh - 24px)}
@media(min-width:721px) and (max-width:1000px){.hero{grid-template-columns:1.15fr 1fr;column-gap:24px}.foundation-world .ale-globe__stage{height:320px}.foundation-world .ale-globe__controls{gap:2px}.foundation-world .ale-globe__controls button{font-size:9px;padding:8px 5px}.foundation-world .ale-globe__exploration{flex-direction:column;align-items:stretch;gap:10px}.foundation-world .ale-globe__readout{text-align:center}.foundation-world .ale-globe__select{width:100%;max-width:none}}
@media(max-width:720px){.world-art.foundation-world{width:100%;max-width:500px;justify-self:center;margin-top:30px}.foundation-world .ale-globe__stage{height:clamp(280px,76vw,400px)}.foundation-world .ale-globe__readout strong{font-size:15px}.world-art.foundation-world>span{font-size:17px;margin-top:22px}}
@media(max-width:380px){.foundation-world .ale-globe__controls button{font-size:9px;padding:8px 5px}.foundation-world .ale-globe__exploration{flex-direction:column;align-items:stretch;gap:10px}.foundation-world .ale-globe__readout{text-align:center}.foundation-world .ale-globe__select{width:100%;max-width:none}}
@media print{.foundation-world .ale-globe__controls,.foundation-world .ale-globe__zoom,.foundation-world .ale-globe__exploration,.foundation-world .ale-globe__hint{display:none}}
