/* ==========================================================================
   Ordo Custodiae Aeternae - Hlavní Styly & Komponenty
   ========================================================================== */

/* Základní nastavení & Typografie */
body {
    background-color: #090c12;
    color: #cbd5e1;
    font-family: 'Inter', system-ui, sans-serif;
}

h1, h2, h3, h4, .font-serif-header {
    font-family: 'Cinzel', Georgia, serif;
}

/* Vzorovaná pozadí */
.hero-pattern {
    background-color: #090c12;
    background-image: radial-gradient(rgba(212, 175, 55, 0.12) 1px, transparent 0);
    background-size: 24px 24px;
}

.about-pattern {
    background-color: #0f141d;
    background-image: radial-gradient(rgba(212, 175, 55, 0.12) 1px, transparent 0);
    background-size: 24px 24px;
}

/* Vlastní posuvník pro terminál */
.terminal-scroll::-webkit-scrollbar {
    width: 6px;
}

.terminal-scroll::-webkit-scrollbar-track {
    background: #090c12;
}

.terminal-scroll::-webkit-scrollbar-thumb {
    background: #1e293b;
    border-radius: 3px;
}

/* Pomocné třídy pro karty s obrázkem */
.img-card-header {
    background-size: cover;
    background-position: center;
}