e002cc4483
app.js: - _buildNutritionData(): category distribution, health/variety/freshness scores - _renderNutritionSection(): animated 3D conic-gradient pie + legend + score bars - _startInsightAlternation(): waste <-> nutrition fade-swap every hour - _startScreensaverRotation(): facts and nutrition panel alternate every 5 min - _renderScreensaverNutrition(): 3D animated pie + donut ring scores on screensaver - _ssDonut(): CSS-only ring donut helper - Removed two generic filler screensaver facts - Cleaned up time-of-day screensaver facts (content-aware, no empty greetings) index.html: - Wrap waste/nutrition sections in #dashboard-insight-wrap - Add #screensaver-nutrition slot in screensaver overlay - Bump CSS cache ?v=20260506c style.css: - .ss-pie3d: 3D perspective + cubic-bezier spring + continuous slow spin - .ss-donut-ring: CSS conic-gradient donut with bobbing animation - .nutr-card, .nutr-pie-3d: dashboard nutrition card with 3D pie spin - Score bars with fill transition