.urgent-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.observer-form { grid-template-columns: 1.2fr .8fr .8fr 1fr; }
.observer-form .button { grid-column: 1 / -1; }
.tracking-layout { grid-template-columns: minmax(0, 1.55fr) minmax(300px, .75fr); }
.globe-wrap { min-height: 560px; }
.object-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.object-card-metrics { grid-template-columns: 1fr 1fr; }
.object-card-metrics div:last-child { grid-column: 1 / -1; }
.info-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }

/* v1.0.9 hero */
.journey-metrics { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.journey-metrics > div:first-child { grid-column: span 2; }
.journey-metrics > div:nth-child(5) { grid-column: span 2; }
.journey-orbit { opacity: .35; }

/* v1.1.0 */
.portal-cover-actions { align-items: end; }
.quick-access-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.radar-nav-main { justify-content: center; }

/* v1.1.1: Cover vollständig statt beschnitten */
.portal-cover-hero img {
    height: auto !important;
    min-height: 0 !important;
    object-fit: contain !important;
    object-position: center !important;
}
