/* Alternatywna paleta kolorów dla stron innych niż index (burgundy/terracotta) */
:root {
    --alt-primary: #6B2D3C;
    --alt-accent: #C45C6E;
    --alt-secondary: #E8A0A8;
    --alt-text: #2D1F23;
    --alt-border: #E8D4D7;
}

/* Header - layout i paleta dla shipping/scientific-research */
header {
    background: #fff;
    border-bottom: 1px solid var(--alt-border);
    box-shadow: 0 2px 10px rgba(107, 45, 60, 0.08);
}
header .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
header .logo {
    display: inline-block;
    font-family: 'Poppins', sans-serif;
    font-size: 28px;
    font-weight: 800;
    background: linear-gradient(135deg, var(--alt-primary) 0%, var(--alt-accent) 100%) !important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    letter-spacing: -0.5px;
}
header .header-ad-label {
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: var(--alt-accent) !important;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

/* Strona treści - nagłówki i tekst */
.page-content .page-secret .page-headline,
.page-content .page-secret .page-headline2,
.page-content .page-secret .color-primary,
.page-content .page-secret h1,
.page-content .page-secret h2,
.page-content .page-secret h3 {
    color: var(--alt-primary) !important;
}
.page-content .page-secret a {
    color: var(--alt-accent);
}
.page-content .page-secret a:hover {
    color: var(--alt-primary);
}
