

                @import url('https://fonts.googleapis.com/css?family=Anton:400');

                /* @MINIFY_PENDING
                Generación dinamica adicional tiempo real en pagina_generar_css_dinamico();
                */ 
                :root {
                    /* Colores del sistema */
                    --bs-primary: #fcaf3e;
                    --bs-secondary: #353535;
                    --bs-emphasis-color: #b88328;
                    --bs-body-color: #8c8c8c;
                    --bs-link-color: #b88328;
                    
                    /* Color de hover más luminoso */
                    --bs-link-hover-color: color-mix(in srgb, var(--bs-link-color) 80%, white 20%);


                    /* Botones - colores */
                    --bs-btn-bg: red;
                    --bs-btn-color: ;
                    --bs-btn-border-color: red;

                    /* Botones - padding */
                    --bs-btn-padding-y: px;
                    --bs-btn-padding-x: px;

                    /* Botones - bordes */
                    --bs-btn-border-radius: px;
                    --bs-btn-border-style: ;

                    /* Botones - sombras */
                    --bs-btn-box-shadow: 
                        0px 
                        0px 
                        0px 
                        #fff;

                    /* Tipografía principal */
                    --bs-body-font-family: "Anton", sans-serif;
                    --bs-body-font-size: 19px;
                    --bs-body-font-weight: 100;
                    --bs-body-line-height: 1.5;
                    --bs-body-letter-spacing: 0px;
                    --bs-body-word-spacing: 1.2px;
                    --bs-body-font-style: normal;
                }  

                body {
                    overflow-x: hidden;
                }

                /* Clases personalizadas de Bootstrap */
                .text-primary {
                    color: #8c8c8c !important;
                }
                .text-secondary {
                    color: #353535 !important;
                }


                /* Color de hover más luminoso */
                .border-primary {
                    border-color: color-mix(in srgb, var(--bs-link-color) 80%, white 20%) !important;
                }
                    
                .border-secondary {
                    border-color: #353535 !important;
                }

                .bg-primary {
                    background-color: #8c8c8c !important;
                }
                .bg-secondary {
                    background-color: #353535 !important;
                }

                .tab-pane {
                    padding: 20px;
                }

                
                .nav-tabs .nav-link.active {
                    background-color: rgba(var(--bs-primary-rgb), 0.1);
                    border-bottom: 3px solid var(--bs-primary);
                    font-weight: 600;
                }            
                .nav-tabs .nav-link {
                    color: var(--bs-body-color);
                    transition: all 0.2s ease;
                }
                .nav-pills .nav-link.active {
                    background-color: var(--bs-primary);
                }
                
                .form-range::-webkit-slider-thumb {
                    background-color: var(--bs-primary);
                }            
                .form-range::-moz-range-thumb {
                    background-color: var(--bs-primary);
                }

                
                .carousel-control-prev-icon, .carousel-control-next-icon {
                    background-color: var(--bs-primary);
                    border-radius: 50%;
                    padding: 10px;
                }            
                .carousel-indicators button {
                    background-color: var(--bs-primary);
                }

                
                .accordion-button:not(.collapsed) {
                    background-color: rgba(var(--bs-primary-rgb), 0.1);
                    color: var(--bs-primary);
                }            
                .accordion-button:focus {
                    box-shadow: 0 0 0 0.25rem rgba(var(--bs-primary-rgb), 0.25);
                }
                

                .progress-bar {
                    background-color: var(--bs-primary);
                }
                

                .badge {
                    margin-right: 5px;
                }

                
                .form-control:focus, .form-select:focus {
                    border-color: var(--bs-primary);
                    box-shadow: 0 0 0 0.25rem rgba(var(--bs-primary-rgb), 0.25);
                }
                

                .btn-primary {
                    background-color: var(--bs-primary);
                    border-color: var(--bs-primary);
                }            
                .btn-outline-primary {
                    color: var(--bs-primary);   
                    border-color: var(--bs-primary);
                }            
                .btn-outline-primary:hover {
                    background-color: var(--bs-primary);
                    color: white;
                }
                .btn:hover {
                    color: var(--bs-btn-hover-color) !important;
                    background-color: var(--bs-secondary) !important;
                    border-color: var(--bs-secondary) !important;
                }
                
                .alert-primary {
                    background-color: rgba(var(--bs-primary-rgb), 0.1);
                    border-color: rgba(var(--bs-primary-rgb), 0.3);
                    color: var(--bs-primary);
                }

                
                .card-header {
                    background-color: rgba(var(--bs-primary-rgb), 0.1);
                }

                
                .list-group-item.active {
                    background-color: var(--bs-primary);
                    border-color: var(--bs-primary);
                }
                
                
                .pagination .page-item.active .page-link {
                    background-color: var(--bs-primary);
                    border-color: var(--bs-primary);
                }

                
                .toast-header {
                    background-color: rgba(var(--bs-primary-rgb), 0.1);
                }
                

                .spinner-border {
                    color: var(--bs-primary);
                }
                

                a {
                    color: var(--bs-link-color);
                }            
                a:hover {
                    color: var(--bs-link-hover-color);
                }            
            