<?php
$styles = (new \App\Settings('styles'))->getAll(); 
?>
<style>
    /* Основные цвета */
    body {
        background-color: <?= $styles['body_bg_color'] ?? '#0A0A0A' ?>;
        color: <?= $styles['text_color'] ?? '#FFFFFF' ?>; 
    }

    /* Цвет хедера (шапки сайта) */
    .header,
    .header-color {
        background: <?= $styles['header_color'] ?? '#1E1E1E' ?>;
    }


    /* Цвет контентной части */
    .content-bg{
        background-color: <?= $styles['content_bg_color'] ?? '#1A1A1A' ?>;
    }

    /* Цвет текста основного */
    body,
    .text-color {
        color: <?= $styles['text_color'] ?? '#FFFFFF' ?>;
    }

    /* Цвет текста ссылок в контенте */
    a {
        color: <?= $styles['link_color'] ?? '#4A9EFF' ?>;
        text-decoration: none;
        transition: color 0.3s ease;
    }

    a:hover {
        color: <?= $styles['link_color'] ?? '#4A9EFF' ?>;
        opacity: 0.8;
    }

    /* Цвет таблицы (фон) */
    table {
        background: <?= $styles['table_bg_color'] ?? '#1A1A1A' ?>;
        color: <?= $styles['text_color'] ?? '#FFFFFF' ?>;
    }

    /* Цвет шапки таблицы (thead) */
    th,
    thead,
    table thead tr {
        background-color: <?= $styles['table_header_color'] ?? '#2A2A2A' ?>;
        color: <?= $styles['text_color'] ?? '#FFFFFF' ?>;
    }

    caption {
        background: <?= $styles['table_header_color'] ?? '#2A2A2A' ?>;
        color: <?= $styles['text_color'] ?? '#FFFFFF' ?>;
    }

    /* Цвет фона футера */
    .footer,
    .footer-color {
        background: <?= $styles['footer_bg_color'] ?? '#1E1E1E' ?>;
    }

    /* Header buttons - you can customize these colors in admin panel later */
    .header__btn--primary {
        color: #FFFFFF;
    }

    .header__btn--secondary {
        color: #FFFFFF;
    }

    /* Prevent body scroll when mobile menu is open */
    body.menu-open {
        overflow: hidden;
    }
</style>