/*
Theme Name: Retro Console Theme
Theme URI: https://retro2.poshaa.fr
Description: Thème enfant minimaliste sombre pour Retro Console Repairs
Author: Custom
Template: twentytwentyfour
Version: 1.0.0
Text Domain: retro-console-theme
*/

:root {
    --wp--preset--color--base: #0b0c10 !important;
    --wp--preset--color--base-2: #111318 !important;
    --wp--preset--color--contrast: #e0e0e0 !important;
    --wp--preset--color--contrast-2: #9ca3af !important;
    --wp--preset--color--contrast-3: #6b7280 !important;
    --wp--preset--color--accent: #2563eb !important;
    --wp--preset--color--accent-2: #1d4ed8 !important;
    --wp--preset--color--white: #0b0c10 !important;
}

body {
    background-color: #0b0c10 !important;
    color: #e0e0e0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.wp-site-blocks {
    background-color: #0b0c10 !important;
}

/* Header */
.site-header {
    background: rgba(11, 12, 16, 0.95) !important;
    border-bottom: 1px solid #1f2937 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.site-title a,
.site-title,
.wp-block-site-title a {
    color: #e0e0e0 !important;
    text-decoration: none !important;
    font-weight: 600 !important;
}

.main-navigation a,
.wp-block-navigation a {
    color: #9ca3af !important;
}

.main-navigation a:hover,
.wp-block-navigation a:hover {
    color: #e0e0e0 !important;
}

/* Footer */
.site-footer {
    background: #111318 !important;
    border-top: 1px solid #1f2937 !important;
    color: #9ca3af !important;
}

.site-footer a {
    color: #9ca3af !important;
}

/* WooCommerce Products */
.woocommerce ul.products li.product,
.wc-block-grid__product {
    background: #111827 !important;
    border: 1px solid #1f2937 !important;
    color: #e0e0e0 !important;
    border-radius: 0 !important;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title,
.wc-block-grid__product-title {
    color: #e0e0e0 !important;
}

.woocommerce ul.products li.product .price,
.wc-block-grid__product-price {
    color: #2563eb !important;
}

.woocommerce ul.products li.product .button,
.wc-block-grid__product-add-to-cart .wp-element-button {
    background: #2563eb !important;
    color: #fff !important;
    border-radius: 0 !important;
}

/* Single Product */
.woocommerce div.product {
    background: #111827 !important;
    border: 1px solid #1f2937 !important;
    color: #e0e0e0 !important;
}

.woocommerce div.product .product_title {
    color: #e0e0e0 !important;
}

.woocommerce div.product .price {
    color: #2563eb !important;
}

/* Forms */
.woocommerce form .form-row input,
.woocommerce form .form-row textarea,
.woocommerce form .form-row select,
.woocommerce-input-text {
    background: #111827 !important;
    border: 1px solid #1f2937 !important;
    color: #e0e0e0 !important;
}

/* Buttons */
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
    background: #2563eb !important;
    color: #fff !important;
    border-radius: 0 !important;
}

/* Ensure all text content is visible */
.entry-content,
.wp-block-post-content,
.wp-block-group,
.wp-block-paragraph {
    color: #e0e0e0 !important;
}

/* Navigation */
.wp-block-navigation .wp-block-page-list,
.wp-block-navigation .wp-block-navigation-item {
    color: #9ca3af !important;
}

/* Links */
a {
    color: #2563eb !important;
}

a:hover {
    color: #1d4ed8 !important;
}
