.DailyFood{max-width:var(--max-width-content);margin:0 auto;padding:var(--space-6) var(--space-4)}@media (min-width:768px){.DailyFood{padding:var(--space-12) var(--space-6)}}.DailyFood-inner{max-width:100%}.DailyFood-header{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6)}@media (min-width:768px){.DailyFood-header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:var(--space-6);margin-bottom:var(--space-8)}}.DailyFood-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0 0 var(--space-2) 0;line-height:var(--line-height-tight)}@media (min-width:768px){.DailyFood-title{font-size:var(--font-size-3xl)}}.DailyFood-brand-line{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0 0 var(--space-4) 0;line-height:var(--line-height-relaxed)}.DailyFood-brand-subline{font-size:var(--font-size-xs);color:var(--color-text-muted);font-style:italic}.DailyFood-intro{font-size:var(--font-size-lg);color:var(--color-text);margin:0;line-height:var(--line-height-relaxed)}.DailyFood-intro strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.DailyFood-section-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0 0 var(--space-3) 0}@media (min-width:768px){.DailyFood-section-title{font-size:var(--font-size-2xl);margin:0 0 var(--space-4) 0}}.DailyFood-section-intro{font-size:var(--font-size-base);color:var(--color-text-muted);margin:0 0 var(--space-6) 0;line-height:var(--line-height-relaxed)}.DailyFood-help-section{margin-bottom:var(--space-10)}.DailyFood-help-list{list-style:none;padding:0;margin:0 0 var(--space-4) 0}.DailyFood-help-list li{font-size:var(--font-size-base);color:var(--color-text);padding:var(--space-2) 0;padding-left:var(--space-6);position:relative;line-height:var(--line-height-relaxed)}.DailyFood-help-list li:before{content:"•";position:absolute;left:0;color:var(--color-primary);font-weight:var(--font-weight-bold)}.DailyFood-help-note{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:var(--space-4) 0 0 0;font-style:italic}.DailyFood-why-section{margin-bottom:var(--space-8);padding:var(--space-4);background-color:var(--color-bg-soft);border-radius:var(--radius-md);border:1px solid var(--color-border)}@media (min-width:768px){.DailyFood-why-section{margin-bottom:var(--space-10);padding:var(--space-6)}}.DailyFood-why-text{font-size:var(--font-size-base);color:var(--color-text);margin:0 0 var(--space-3) 0;line-height:var(--line-height-relaxed)}.DailyFood-why-list{list-style:none;padding:0;margin:0 0 var(--space-4) 0}.DailyFood-why-list li{font-size:var(--font-size-base);color:var(--color-text);padding:var(--space-2) 0;padding-left:var(--space-6);position:relative;line-height:var(--line-height-relaxed)}.DailyFood-why-list li:before{content:"•";position:absolute;left:0;color:var(--color-primary);font-weight:var(--font-weight-bold)}.DailyFood-why-conclusion{font-size:var(--font-size-base);color:var(--color-text);margin:var(--space-4) 0 0 0;line-height:var(--line-height-relaxed);font-style:italic}.DailyFood-prompts-section{margin-bottom:var(--space-8)}@media (min-width:768px){.DailyFood-prompts-section{margin-bottom:var(--space-10)}}.DailyFood-prompts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));grid-gap:var(--space-6);gap:var(--space-6);margin-bottom:var(--space-8)}.DailyFoodCard{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);display:flex;flex-direction:column;transition:var(--transition-all)}.DailyFoodCard:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary)}.DailyFoodCard-header{margin-bottom:var(--space-4)}.DailyFoodCard-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 var(--space-2) 0}.DailyFoodCard-description{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.DailyFoodCard-content{flex:1 1;margin-bottom:var(--space-4)}.DailyFoodCard-prompt{font-size:var(--font-size-sm);color:var(--color-text);background-color:var(--color-bg-soft);padding:var(--space-4);border-radius:var(--radius-sm);margin:0;white-space:pre-wrap;word-wrap:break-word;line-height:var(--line-height-relaxed);border-left:3px solid var(--color-primary)}.DailyFoodCard-actions{display:flex;gap:var(--space-3)}.DailyFood-builder-section{margin-bottom:var(--space-8);padding:var(--space-4);background-color:var(--color-bg-soft);border-radius:var(--radius-md);border:1px solid var(--color-border)}@media (min-width:768px){.DailyFood-builder-section{margin-bottom:var(--space-10);padding:var(--space-8)}}.DailyFood-builder-intro{font-size:var(--font-size-base);color:var(--color-text);margin:0 0 var(--space-4) 0;line-height:var(--line-height-relaxed)}.DailyFood-builder-warning{background-color:var(--color-bg-soft);border:1px solid var(--color-alert);border-radius:var(--radius-sm);padding:var(--space-4);margin-bottom:var(--space-6)}.DailyFood-builder-warning-text{font-size:var(--font-size-base);color:var(--color-text);margin:0;line-height:var(--line-height-relaxed)}.DailyFood-builder-warning-text strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.DailyFood-cta-section{text-align:center;padding:var(--space-6);background-color:var(--color-bg-soft);border-radius:var(--radius-md);margin-bottom:var(--space-6)}@media (min-width:768px){.DailyFood-cta-section{padding:var(--space-8);margin-bottom:var(--space-8)}}.DailyFood-cta-text{font-size:var(--font-size-base);color:var(--color-text);margin:0 0 var(--space-4) 0}.DailyFood-suggestions-section{margin-bottom:var(--space-8)}.DailyFood-suggestions-box{background-color:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);max-width:100%;margin:0 auto}@media (min-width:768px){.DailyFood-suggestions-section{margin-bottom:var(--space-10)}.DailyFood-suggestions-box{padding:var(--space-6);max-width:600px}}.DailyFood-suggestions-label{display:block;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--space-3)}.DailyFood-suggestions-input{width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);resize:vertical;min-height:80px;line-height:var(--line-height-relaxed);margin-bottom:var(--space-4)}.DailyFood-suggestions-input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.DailyFood-suggestions-examples{margin-bottom:var(--space-4)}.DailyFood-suggestions-examples-title{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0 0 var(--space-2) 0}.DailyFood-suggestions-examples-list{list-style:none;padding:0;margin:0}.DailyFood-suggestions-examples-list li{font-size:var(--font-size-sm);color:var(--color-text-muted);padding:var(--space-1) 0;padding-left:var(--space-4);position:relative}.DailyFood-suggestions-examples-list li:before{content:"•";position:absolute;left:0;color:var(--color-primary)}.DailyFood-suggestions-button{width:100%;margin-bottom:var(--space-3)}.DailyFood-suggestions-disclaimer{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0;text-align:center;line-height:var(--line-height-relaxed)}@media (max-width:480px){.DailyFood{padding:var(--space-4) var(--space-3)}.DailyFood-title{font-size:var(--font-size-xl)}.DailyFood-section-title{font-size:var(--font-size-lg)}.DailyFood-intro{font-size:var(--font-size-base)}.DailyFood-help-list li,.DailyFood-why-list li{padding-left:var(--space-4);font-size:var(--font-size-sm)}}.DailyFood-suggestion-link{text-align:center;margin-top:var(--space-8);padding:var(--space-4)}.DailyFood-suggestion-text{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.DailyFood-suggestion-link-text{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-semibold);transition:var(--transition-all);font-size:inherit}.DailyFood-suggestion-link-text:hover{text-decoration:underline;color:var(--color-primary-dark)}