.is-iframe{--safe-area-inset-top:0px;--safe-area-inset-bottom:0px}.is-iframe body{overscroll-behavior:none;overflow:hidden}.is-iframe .app-wrapper{min-height:auto}.is-iframe .skip-link{display:none}.is-iframe .content{flex-grow:0}.is-iframe .home h1{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;white-space:nowrap;text-overflow:ellipsis;background-color:#ffffffd9;border-bottom-right-radius:8px;border-bottom-left-radius:8px;max-width:50vw;margin:0;padding:.5rem .75rem;font-size:.875rem;font-weight:600;position:absolute;top:0;left:0;right:auto;overflow:hidden}.is-iframe .home .project-map{width:100%;height:100%;position:fixed;inset:0}.is-iframe .home .search-overlay{width:95%;max-width:500px;top:.5rem}@media (width<=767.98px){.is-iframe .home .search-overlay{width:auto;max-width:none;inset:auto .5rem .5rem}}.is-iframe .project-page{padding-bottom:1rem}.is-iframe .project-page .teaser-card{border-radius:0;height:40vh;min-height:200px;max-height:400px}.is-iframe .project-page .page-header .title{font-size:1.5rem}.is-iframe .project-page .info-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.is-iframe .project-page .info-card{padding:1rem}.is-iframe .project-page .section-title{font-size:1.25rem}.is-iframe .project-page .mini-map,.is-iframe .project-page .mini-map .leaflet-container{max-height:200px}.is-iframe .project-list{padding-top:.5rem;padding-bottom:1rem}.is-iframe .project-list h1{margin-top:0;font-size:1.25rem}@media (width>=768px){.is-iframe .project-list{padding-bottom:0}}
