Spaces:
Runtime error
Runtime error
| .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; } | |