body.kerdoiv-page { --panel-bg: var(--card); --panel-border: var(--line); --panel-shadow: var(--shadow-card); --field-bg: #FFFFFF; --inset-bg: var(--card-2); --radius-sm: 8px; --radius-lg: 16px; --panel-border-strong: rgba(27, 58, 43, 0.16); --inner-border: rgba(27, 58, 43, 0.08); --bg-dark: var(--paper-2); --card-bg: var(--card); --card-border: var(--line); --text-bright: var(--ink); --text-muted-light: var(--muted); --color-wolt: #009DE0; --color-foodora: #D60265; --wolt-color: #009DE0; --wolt-hover: #0090CE; --foodora-color: #D60265; background-color: var(--paper); } body.kerdoiv-page header { text-align: center; } body.kerdoiv-page header .header-content { max-width: 900px; margin: 0 auto; } body.kerdoiv-page .header-box { font-family: var(--font-display); color: var(--ink); text-transform: none; letter-spacing: -0.01em; font-weight: 600; } body.kerdoiv-page .header-box::before { display: none; } body.kerdoiv-page .tagline { color: var(--muted); margin: 0 auto; } body.kerdoiv-page.kutatas-dark { --bg-main: #0E1512; --bg-footer: #0A100D; --bg-main-rgb: 14, 21, 18; --bg-card-rgb: 22, 33, 27; --color-border-rgb: 56, 70, 61; --text-heading: #ECF1EE; --text-main: #D7DED4; --text-main-rgb: 215, 222, 212; --text-muted: #93A096; --color-primary: #7FBF9E; --color-primary-rgb: 127, 191, 158; --color-secondary: #9BD3B4; --color-danger: #D0806C; --secondary: #9BD3B4; --text-light: #E4E2D3; --ink: #ECF1EE; --ink-soft: #D7DED4; --muted: #93A096; --on-dark: #ECF1EE; --on-dark-mut: #93A096; --line: rgba(200,220,205,0.14); --line-soft: rgba(200,220,205,0.08); --card: #16211B; --card-2: #1C2921; --paper: #0E1512; --paper-2: #131C17; --brand: #7FBF9E; --brand-dark: #6FB08E; --brand-tint: rgba(127,191,158,0.14); --gold: #9BD3B4; --gold-dark: #A9DBBE; --bg-dark: #0A100D; --card-bg: #16211B; --card-border: rgba(200,220,205,0.10); --text-bright: #ECF1EE; --text-muted-light: #93A096; --panel-bg: #16211B; --panel-border: rgba(200,220,205,0.15); --panel-shadow: none; --panel-border-strong: rgba(200,220,205,0.22); --inner-border: rgba(200,220,205,0.07); --field-bg: rgba(0,0,0,0.28); --inset-bg: rgba(0,0,0,0.20); background-color: var(--bg-main); } body.kutatas-dark .main-nav { background: var(--bg-main); border-bottom: 1px solid var(--line); } body.kutatas-dark .main-nav.scrolled { background: var(--bg-main); border-bottom-color: var(--on-dark-mut); } body.kutatas-dark .main-nav ul { background: #16201A; border-bottom-color: rgba(226, 232, 220, 0.12); }