/* Styl pro „logo" GRS */
.logo-acronym {
    font-size: 8rem;
    font-weight: bold;
    color: #fff;
    -webkit-text-stroke: 4px #000;
    text-stroke: 4px #000;
}

/* Kontejner, který zabere veškerý dostupný prostor mezi headerem a footerem */
.welcome-container {
    position: relative;
    flex: 1; /* flex-grow v rámci hlavního <main> z layouts.blank */
}

/* Pozicování obsahu do „vyššího zlatého řezu" (61.8% shora) */
.welcome-content {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, +61.8%);
    text-align: center;
}

/* Tlačítka vpravo nahoře */
.btn-topright {
    position: absolute;
    top: 1rem;
    right: 1rem;
}
