html,body{height:100%;margin:0;padding:0;font-family:Spectral,serif}main{flex:1}body{background-color:#fff}body.dark main{background-color:#252525}html.dark,body.dark{background-color:#252525}body.dark h1,body.dark h2,body.dark h3,body.dark p,body.dark label,body.dark .calendar-week,body.dark .calendar-weekday-header{color:#fff}body.dark .titulo,body.dark .bienvenida,body.dark .book_menu{background-color:#353434}body.dark .datos h3{color:#000}body.dark .datos_home h3,body.dark .datos_div h3,body.dark .subtitle{color:#fff}body.dark .datos p{color:#000}body.dark .datos{background-color:#353434;color:#fff}body.dark .datos h3,body.dark .datos p{color:#fff}body.dark .item-area{background-color:#353434}body.dark .item-card{background-color:#252525;color:#fff}body.dark .food-item,body.dark .book_calendar{background-color:#353434}body.dark .familia{background-color:#7e2828}body.dark .texto{background:linear-gradient(to right,#7e2828,#965151)}body.dark .texto2{background:linear-gradient(to right,#965151,#7e2828)}body.dark .info_title1,body.dark .info_title2,body.dark .info_title3{color:#000}body.dark .div-foto1 h3,body.dark .div-foto2 h3,body.dark .texto h3,body.dark .texto p,body.dark .texto a,body.dark .texto i,body.dark .texto button,body.dark .texto2 h3,body.dark .texto2 p,body.dark .texto2 a,body.dark .texto2 i,body.dark .texto2 button{color:#fff}body.dark .texto a,body.dark .texto2 a{color:#fff;text-decoration:none}body.dark .texto a i,body.dark .texto2 a i,body.dark .texto i,body.dark .texto2 i{color:#fff!important;text-decoration:none}body.dark .texto button,body.dark .texto2 button{color:#fff;background-color:#7e2828;border:2px solid white}body.dark .btn_inicio,body.dark .btn_form{color:#fff;border:solid 2px white;background-color:#7e2828}body.dark .bienvenida,body.dark .presentacion-card{background-color:#353434}body.dark .card-contenido h3,body.dark .card-contenido p{color:#fff}body.dark .accion-contenido{background-color:#353434}body.dark .accion-contenido h3,body.dark .accion-contenido p{color:#fff}body.dark .accion-card{background:#353434}body.dark h1,body.dark h2{color:#fff}body.dark .familia-contenido,body.dark .carta-header,body.dark .plato-info{background-color:#353434}body.dark .plato-info h4,body.dark .plato-precio{color:#fff}body.dark .item-header,body.dark .producto-card,body.dark .caracteristicas,body.dark .producto-info,body.dark .info-section,body.dark .book-header{background-color:#353434}body.dark .info-item span{color:#fff}body.dark .reserva-card{background-color:#252525}body.dark .calendario-wrapper,body.dark .formulario-wrapper{background-color:#e7e7e7}body.dark .calendar-day.disabled{background-color:#6e6e6e}body.dark .precio-valor{background-color:#252525;color:#fff}body.dark .confirm-header,body.dark .dato-item-confirm{background-color:#353434}body.dark .dato-label,body.dark .dato-valor{color:#fff}
