/**
 * @package     PowerWareHouse.Component
 * @subpackage  Portal
 * 
 * @copyright   Copyright (C) 2026 - PowerWareHouse UG (Haftungsbeschränkt), All rights reserved.
 * @license     Commercial Private License version 1 or later; see LICENSE.txt
 * @author      André Harrweg
 */
 
/* Sicherstellen, dass HTML und Body die volle Höhe haben */
html, body {
    height: 100%;
    margin: 0;
}

/* Der Wrapper, der das Kind-Element zentriert */
.landing-page-center-wrapper {
    min-height: 100vh; /* Volle Viewport-Höhe */
    display: flex;
    align-items: center; /* Vertikale Zentrierung */
    justify-content: center; /* Horizontale Zentrierung */
    width: 100%;
}

/* Optional: Damit die Row im Container auch korrekt zentriert bleibt */
.container {
    display: flex;
    justify-content: center;
}

/* Zentrierungs-Wrapper für die Landingpage */
.landing-page-center-wrapper {
    min-height: 80vh;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.is-landing-row {
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
}

.landing-card {
    transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
    width: 100%;
    max-width: 380px;
}

.landing-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}

.main-landing-img {
    width: 100%;
    height: auto;
    object-fit: contain;
}

