.ring.svelte-d2kmbm{position:relative;margin:0 auto}svg.svelte-d2kmbm{width:100%;height:100%}.center.svelte-d2kmbm{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem}.center.svelte-d2kmbm strong:where(.svelte-d2kmbm){font-size:2rem;line-height:1}.center.svelte-d2kmbm strong.over:where(.svelte-d2kmbm){color:var(--danger)}.center.svelte-d2kmbm span:where(.svelte-d2kmbm){font-size:.8rem;color:var(--text-muted)}.stack.svelte-1uha8ag{display:flex;flex-direction:column;gap:.9rem}.today.svelte-1uha8ag{margin:0;color:var(--text-muted);font-size:.9rem}.ring-card.svelte-1uha8ag{display:flex;flex-direction:column;gap:.9rem;padding-top:1.25rem}.meta.svelte-1uha8ag{display:flex;justify-content:space-around;text-align:center}.meta.svelte-1uha8ag div:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:.1rem}.meta.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.75rem;color:var(--text-muted)}.hint.svelte-1uha8ag{margin:0;font-size:.85rem;color:var(--text-muted);text-align:center}.hint.svelte-1uha8ag a:where(.svelte-1uha8ag),.accent.svelte-1uha8ag{color:var(--primary)}.big.svelte-1uha8ag{padding:.9rem 1rem;font-size:1.05rem}.muted.svelte-1uha8ag{color:var(--text-muted)}.small.svelte-1uha8ag{font-size:.78rem}.center.svelte-1uha8ag{text-align:center}.empty.svelte-1uha8ag{text-align:center;color:var(--text-muted)}.meal.svelte-1uha8ag{display:flex;flex-direction:column;gap:.5rem}.meal-head.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:baseline}.meal-head.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;font-size:.95rem}.row.svelte-1uha8ag{display:flex;align-items:center;gap:.6rem;padding:.35rem 0;border-top:1px solid var(--border)}.row-main.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;min-width:0}.name.svelte-1uha8ag{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memo.svelte-1uha8ag{font-size:.75rem;color:var(--text-dim)}.kcal.svelte-1uha8ag{font-variant-numeric:tabular-nums;color:var(--text-muted)}.del.svelte-1uha8ag{background:none;border:none;color:var(--text-dim);cursor:pointer;padding:.25rem .4rem;font-size:.9rem}.del.svelte-1uha8ag:hover{color:var(--danger)}.w-row.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.w-col.svelte-1uha8ag{display:flex;flex-direction:column;gap:.15rem}.w-col.right.svelte-1uha8ag{text-align:right}.w-num.svelte-1uha8ag{font-size:1.4rem}.w-delta.svelte-1uha8ag{color:var(--primary)}.w-delta.ok.svelte-1uha8ag{color:var(--success)}
