#school_obj{grid-template-rows:1fr auto;grid-template-columns:1fr;align-items:end;margin-inline:0;display:grid}#school_obj #map_parent{grid-area:1/1/3}#school_obj #map_parent>canvas{width:100svw}#school_obj #map_fade{background:linear-gradient(0% var(--bg-1), 100% var(--bg-1));grid-area:2/1;height:100%}#school_obj #map_info{padding:var(--padding);width:auto;margin:var(--padding-w);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));border-radius:var(--radius);background-color:var(--bg-r-t5);grid-area:2/1;justify-self:start}@keyframes slide-in{0%{opacity:0;translate:0 30px}to{opacity:1;translate:0}}#movie,#school_poster,#photo,#leaflet{padding:var(--padding-w);align-items:center;gap:var(--padding);flex-wrap:wrap;display:flex}:is(#movie,#school_poster,#photo,#leaflet)>:is(img,iframe,blockquote){min-width:var(--parts-basic-width);filter:drop-shadow(0 10px 30px var(--sh-5));flex:2}:is(#movie,#school_poster,#photo,#leaflet)>div{font-size:var(--font-size-3);flex:1}#school_poster>img{object-fit:contain;max-height:80svh}#movie,#leaflet{flex-direction:row-reverse}
