/* Titoli principali h1 */ /* 072436, 0A3048, 11547E, 1978B3, 38807D, 62B685 */ html { filter: none !important; background: white !important; color: black !important; } .prose h1 { font-family: 'Inter', sans-serif; font-size: 3rem; font-weight: 600; text-transform: none; letter-spacing: 0.5px; text-align: center; color: #072436; padding: 20px; margin: 20px 0; position: relative; } /* Linea decorativa sotto l'h1 */ .prose h1::after { content: ""; width: 60px; height: 4px; background: #072436; display: block; margin: 10px auto 0; border-radius: 2px; } /* Titoli secondari h2 */ .prose h2 { font-family: 'Inter', sans-serif; font-size: 2rem; font-weight: 500; letter-spacing: 0.3px; color: #0A3048; /*text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);*/ padding: 10px 0; margin: 10px 0 20px 0; text-align: left; } /* Font base globale */ body, label, button, span, li, p, .prose { font-family: 'Inter', sans-serif; } #bar_plot, #line_plot { width: 100% !important; max-width: none !important; } .mirrored { display: inline-block; transform: scaleX(-1); position: relative; top: -9.5px; font-family: 'Inter', sans-serif; font-size: 1.5rem; font-weight: 700; letter-spacing: 1px; text-align: center; color: #222; background: linear-gradient(45deg, #1a41d9, #06ffe6); -webkit-background-clip: text; -webkit-text-fill-color: transparent; padding: 20px; margin: 20px 0; position: center; } .fish { font-family: 'Inter', sans-serif; font-size: 1.5rem; font-weight: 700; letter-spacing: 1px; text-align: center; color: #222; background: linear-gradient(45deg, #1a41d9, #06ffe6); -webkit-background-clip: text; -webkit-text-fill-color: transparent; padding: 20px; margin: 20px 0; position: center; } .loading { font-family: 'Inter', sans-serif; font-size: 2.7rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; text-align: center; color: #222; background: linear-gradient(45deg, #166CA2, #1978B3); -webkit-background-clip: text; -webkit-text-fill-color: transparent; padding: 20px; position: center; } .barcontainer { display: flex; justify-content: center; align-items: center; } .leftarrow, .rightarrow { display: flex; justify-content: center; align-items: center; font-size: 2.7rem; color: #1d60dd; } .leftarrow { transform: rotate(-270deg); } .sqlquery { background-color: #38807D; color: #f8f8f2; font-family: 'Courier New', monospace; padding: 15px; border-radius: 5px; overflow-x: auto; white-space: pre-wrap; word-wrap: break-word; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); } .gr-slider input[type="range"] { accent-color: #0077B6; } #custom-slider input[type="range"] { background: linear-gradient(to right, #2F91B1, #2F91B1); height: 8px; border-radius: 5px; } /* Stile per il TextArea */ #custom-textarea textarea { background-color: #DAE5FD; /* Colore di sfondo */ border: 2px solid #bdd1fe; /* Bordo arancione */ color: #072436; /* Testo scuro */ font-size: 16px; padding: 10px; border-radius: 8px; } /* Cambia colore del placeholder */ #custom-textarea textarea::placeholder { color: #072436; }