ZENLLC's picture
Update assets/zen.css
5e356e4 verified
:root{
--bg0: rgba(10, 14, 24, 0.92);
--bg1: rgba(255,255,255,0.06);
--bg2: rgba(255,255,255,0.10);
--bd: rgba(255,255,255,0.14);
--txt: rgba(255,255,255,0.92);
--muted: rgba(255,255,255,0.70);
--muter: rgba(255,255,255,0.55);
--good: rgba(70, 255, 175, 0.95);
--warn: rgba(255, 200, 80, 0.95);
--bad: rgba(255, 95, 115, 0.95);
}
body, .gradio-container{
background:
radial-gradient(1000px 700px at 15% 20%, rgba(0,200,255,0.18), transparent 55%),
radial-gradient(900px 600px at 80% 35%, rgba(170,110,255,0.16), transparent 55%),
radial-gradient(800px 600px at 60% 85%, rgba(0,255,180,0.12), transparent 60%),
linear-gradient(120deg, rgba(10,14,24,0.96), rgba(8,10,18,0.98));
color: var(--txt) !important;
}
.zen-card{
background: linear-gradient(180deg, var(--bg2), var(--bg1));
border: 1px solid var(--bd);
border-radius: 18px;
padding: 14px 16px;
box-shadow: 0 12px 32px rgba(0,0,0,0.35);
backdrop-filter: blur(12px);
}
.zen-title{
font-size: 22px;
font-weight: 700;
letter-spacing: 0.2px;
margin: 0 0 6px 0;
}
.zen-sub{
font-size: 13px;
color: var(--muted);
margin: 0;
line-height: 1.35;
}
.zen-badge{
display: inline-block;
padding: 4px 10px;
border-radius: 999px;
border: 1px solid var(--bd);
background: rgba(255,255,255,0.06);
font-size: 12px;
color: var(--muted);
margin-right: 6px;
}
.zen-kpi{
display:grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 10px;
margin-top: 12px;
}
.zen-kpi > div{
background: rgba(255,255,255,0.05);
border: 1px solid rgba(255,255,255,0.10);
border-radius: 14px;
padding: 10px 12px;
}
.zen-kpi .k{ font-size: 11px; color: var(--muter); }
.zen-kpi .v{ font-size: 18px; font-weight: 700; margin-top: 2px; }
.zen-kpi .s{ font-size: 11px; color: var(--muted); margin-top: 2px; }
.zen-note{
color: var(--muted);
font-size: 12px;
line-height: 1.45;
}
.zen-hr{
height:1px;
background: rgba(255,255,255,0.12);
margin: 10px 0;
}
button.primary{
border-radius: 14px !important;
}
.gr-dataframe, .gr-dataframe table{
border-radius: 14px !important;
overflow: hidden !important;
}
.gr-dataframe thead{
background: rgba(255,255,255,0.08) !important;
}
/* Tall table containers for Gradio 6 (Dataframe has no height=) */
.zen-table-520 {
max-height: 520px;
overflow: auto;
border-radius: 14px;
}
.zen-table-600 {
max-height: 600px;
overflow: auto;
border-radius: 14px;
}