SmartPlate / static /css /dashboard.css
Aishrica's picture
initial commit
50ba6d4
Raw
History Blame Contribute Delete
1.58 kB
.dash { display: flex; flex-direction: column; gap: 16px; padding-top: 8px; }
.ring-card { position: relative; display: grid; place-items: center; padding: 8px 0; }
.big-ring { width: 200px; height: 200px; transform: rotate(-90deg); }
.big-ring circle { fill: none; stroke-width: 12; }
.big-ring .track { stroke: var(--bg-tint); }
.big-ring .bar {
stroke: var(--accent); stroke-linecap: round;
stroke-dasharray: 326.7; stroke-dashoffset: 326.7;
transition: stroke-dashoffset 1.1s cubic-bezier(.4,0,.2,1), stroke var(--t-morph);
}
.ring-center { position: absolute; text-align: center; }
.ring-center strong { font-size: 2.6rem; font-weight: 800; display: block; line-height: 1; }
.ring-center small { color: var(--ink-soft); font-size: .85rem; }
.stat-row { display: grid; grid-template-columns: repeat(3,1fr); gap: 12px; }
.stat { background: var(--surface); border: 1px solid var(--line); border-radius: 18px; padding: 14px; text-align: center; }
.stat b { font-size: 1.3rem; display: block; }
.stat span { font-size: .75rem; color: var(--ink-soft); }
.meal-list { display: flex; flex-direction: column; gap: 10px; }
.meal {
display: flex; align-items: center; justify-content: space-between;
background: var(--surface); border: 1px solid var(--line); border-radius: 16px; padding: 14px 16px;
}
.meal .mi b { font-weight: 600; }
.meal .mi small { display: block; color: var(--ink-soft); font-size: .78rem; }
.meal .mk { font-weight: 700; color: var(--accent); transition: color var(--t-morph); }
.empty { text-align: center; color: var(--ink-soft); padding: 24px; }