/* =====================================
   Base CSS - Fortunas Darley Dark Theme
===================================== */
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap');

:root {
    /* Paleta extraída del Logo */
    --fd-gold: #dcb541;
    --fd-gold-light: #e6c86b;
    --fd-gold-dark: #b89531;
    --fd-dark: #100a05;
    --fd-dark-light: #1c130a;
    --fd-bronze: #8f5206;
    
    /* Variables de estructura */
    --bg-main: var(--fd-dark);
    --bg-surface: var(--fd-dark-light);
    --bg-glass: rgba(28, 19, 10, 0.7);
    --text-primary: #f5f5f5;
    --text-muted: rgba(245, 245, 245, 0.7);
    --border-subtle: rgba(220, 181, 65, 0.2);
    --border-glass: rgba(255, 255, 255, 0.05);

    /* Bootstrap Overrides para Forzar Diseño Premium */
    --bs-body-bg: var(--bg-main);
    --bs-body-color: var(--text-primary);
    
    /* Pestañas (Tabs) */
    --bs-nav-link-color: var(--text-muted);
    --bs-nav-link-hover-color: var(--fd-gold-light);
    --bs-nav-tabs-link-active-color: var(--fd-gold);
    --bs-nav-tabs-link-active-bg: transparent;
    --bs-nav-tabs-link-active-border-color: transparent transparent var(--fd-gold);
    --bs-nav-tabs-border-color: var(--border-subtle);

    /* List Groups */
    --bs-list-group-bg: transparent;
    --bs-list-group-color: var(--text-primary);
    --bs-list-group-border-color: var(--border-subtle);
}

body {
    background-color: var(--bg-main) !important;
    color: var(--text-primary) !important;
    font-family: 'Outfit', sans-serif;
    margin: 0;
    padding: 0;
    min-height: 100vh;
    overflow-x: hidden;
}

/* Tipografía base */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Outfit', sans-serif;
    color: var(--fd-gold);
    font-weight: 600;
}

a {
    color: var(--fd-gold);
    text-decoration: none;
    transition: all 0.3s ease;
}

a:hover {
    color: var(--fd-gold-light);
}

/* Scrollbar personalizada */
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}
::-webkit-scrollbar-track {
    background: var(--bg-main);
}
::-webkit-scrollbar-thumb {
    background: var(--fd-gold-dark);
    border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
    background: var(--fd-gold);
}
