qatch-demo / style.css
simone-papicchio's picture
db_schema , csv fix, check columns and number tables, eval markdown, style (#16)
41606a6 verified
/* 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;
}