
/* L.1352: 7 distinct weekday palettes for Pillola, A tavola and Quiz.
 * Palette rotates by Europe/Rome calendar day in a cache-safe client script.
 * Editorial text, approved photographs, sources and seasonal image rotations
 * are preserved byte-for-byte. */
html[data-ama-editorial-day="mon"]{--ama-week-pill-strong:#649682;--ama-week-pill-light:#e8f6ee;--ama-week-recipe-strong:#ae8053;--ama-week-recipe-light:#fff3e2;--ama-week-quiz-strong:#9680ba;--ama-week-quiz-light:#f3edff;}
html[data-ama-editorial-day="tue"]{--ama-week-pill-strong:#5b94a8;--ama-week-pill-light:#e6f6fb;--ama-week-recipe-strong:#b27f8e;--ama-week-recipe-light:#fff0f4;--ama-week-quiz-strong:#9a8c56;--ama-week-quiz-light:#f4f4e2;}
html[data-ama-editorial-day="wed"]{--ama-week-pill-strong:#9a8eb5;--ama-week-pill-light:#f0edfa;--ama-week-recipe-strong:#c08c58;--ama-week-recipe-light:#fff2e2;--ama-week-quiz-strong:#638ba8;--ama-week-quiz-light:#eaf4ff;}
html[data-ama-editorial-day="thu"]{--ama-week-pill-strong:#8d9c61;--ama-week-pill-light:#f3f7e6;--ama-week-recipe-strong:#a77baf;--ama-week-recipe-light:#fbecfb;--ama-week-quiz-strong:#c28672;--ama-week-quiz-light:#fcf0e8;}
html[data-ama-editorial-day="fri"]{--ama-week-pill-strong:#b37d8d;--ama-week-pill-light:#fff0f4;--ama-week-recipe-strong:#5f948a;--ama-week-recipe-light:#e8f6f2;--ama-week-quiz-strong:#a486bd;--ama-week-quiz-light:#f2ebfd;}
html[data-ama-editorial-day="sat"]{--ama-week-pill-strong:#b98853;--ama-week-pill-light:#fff3df;--ama-week-recipe-strong:#7a9e6c;--ama-week-recipe-light:#eaf7e7;--ama-week-quiz-strong:#668fbb;--ama-week-quiz-light:#e9f2ff;}
html[data-ama-editorial-day="sun"]{--ama-week-pill-strong:#8d9ab4;--ama-week-pill-light:#eef3fb;--ama-week-recipe-strong:#a88a72;--ama-week-recipe-light:#faf1e9;--ama-week-quiz-strong:#b37fa3;--ama-week-quiz-light:#fbebf5;}
html{--ama-week-pill-strong:#649682;--ama-week-pill-light:#e8f6ee;--ama-week-recipe-strong:#ae8053;--ama-week-recipe-light:#fff3e2;--ama-week-quiz-strong:#9680ba;--ama-week-quiz-light:#f3edff;}

/* Homepage editorial panels: stronger colourful outlines, faded text area.
   Copy remains on a light high-contrast gradient; existing art remains. */
body.ama-site .ama-daily-home-grid .ama-health-pill-home__card:not(.ama-daily-recipe-home__card):not(.ama-daily-quiz-home__card){
 border:7px solid var(--ama-week-pill-strong)!important;
 box-shadow:0 14px 48px color-mix(in srgb,var(--ama-week-pill-strong) 25%,transparent)!important;
}
body.ama-site .ama-daily-home-grid .ama-health-pill-home__card:not(.ama-daily-recipe-home__card):not(.ama-daily-quiz-home__card) .ama-health-pill-home__copy{
 background:linear-gradient(120deg,var(--ama-week-pill-light) 0%,rgba(255,255,255,.97) 56%,rgba(255,255,255,.88) 100%)!important;
}
body.ama-site .ama-daily-home-grid .ama-daily-recipe-home__card{
 border:7px solid var(--ama-week-recipe-strong)!important;
 box-shadow:0 14px 48px color-mix(in srgb,var(--ama-week-recipe-strong) 25%,transparent)!important;
}
body.ama-site .ama-daily-home-grid .ama-daily-recipe-home__card .ama-health-pill-home__copy{
 background:linear-gradient(120deg,var(--ama-week-recipe-light) 0%,rgba(255,255,255,.97) 58%,rgba(255,255,255,.86) 100%)!important;
}
body.ama-site .ama-daily-home-grid .ama-daily-quiz-home__card{
 border:7px solid var(--ama-week-quiz-strong)!important;
 box-shadow:0 14px 48px color-mix(in srgb,var(--ama-week-quiz-strong) 24%,transparent)!important;
}
body.ama-site .ama-daily-home-grid .ama-daily-quiz-home__card .ama-health-pill-home__copy{
 background:linear-gradient(120deg,var(--ama-week-quiz-light) 0%,rgba(255,255,255,.97) 58%,rgba(255,255,255,.86) 100%)!important;
}
/* Single-article reading area: colourful ring and soft fade down to white.
   The article itself retains comfortable text contrast and section hierarchy. */
body.ama-site .ama-health-pill-page:not(.ama-daily-recipe-page):not(.ama-daily-quiz-page) .ama-health-pill-reading{
 background:linear-gradient(180deg,var(--ama-week-pill-light) 0%,#fcfcf8 100%)!important;
}
body.ama-site .ama-health-pill-page:not(.ama-daily-recipe-page):not(.ama-daily-quiz-page) .ama-health-pill-article{
 background:linear-gradient(180deg,var(--ama-week-pill-light) 0%,rgba(255,255,255,.98) 31%,#fff 100%)!important;
 border:8px solid var(--ama-week-pill-strong)!important;
 box-shadow:0 18px 50px color-mix(in srgb,var(--ama-week-pill-strong) 25%,transparent)!important;
 border-radius:24px!important;
}
body.ama-site .ama-daily-recipe-page .ama-daily-recipe-reading{
 background:linear-gradient(180deg,var(--ama-week-recipe-light) 0%,#fcfcf7 100%)!important;
}
body.ama-site .ama-daily-recipe-page .ama-daily-recipe-card{
 background:linear-gradient(180deg,var(--ama-week-recipe-light) 0%,rgba(255,255,255,.98) 36%,#fff 100%)!important;
 border:8px solid var(--ama-week-recipe-strong)!important;
 border-radius:24px!important;
 box-shadow:0 18px 50px color-mix(in srgb,var(--ama-week-recipe-strong) 23%,transparent)!important;
}
body.ama-site .ama-daily-quiz-page .ama-daily-quiz-reading{
 background:linear-gradient(180deg,var(--ama-week-quiz-light) 0%,#fcfcf9 100%)!important;
}
body.ama-site .ama-daily-quiz-page .ama-daily-quiz{
 border:8px solid var(--ama-week-quiz-strong)!important;
 background:linear-gradient(180deg,var(--ama-week-quiz-light),#fff 45%,#fff)!important;
 padding:clamp(12px,2.4vw,25px)!important;
 border-radius:25px!important;
 box-shadow:0 18px 50px color-mix(in srgb,var(--ama-week-quiz-strong) 23%,transparent)!important;
}
body.ama-site .ama-daily-quiz-page .ama-daily-quiz__question{
 background:linear-gradient(180deg,rgba(255,255,255,.94),#fff 100%)!important;
 border:1px solid color-mix(in srgb,var(--ama-week-quiz-strong) 38%,white)!important;
}
@media(max-width:620px){
 body.ama-site .ama-daily-home-grid .ama-health-pill-home__card,
 body.ama-site .ama-daily-home-grid .ama-daily-recipe-home__card,
 body.ama-site .ama-daily-home-grid .ama-daily-quiz-home__card{
  border-width:5px!important;
 }
 body.ama-site .ama-health-pill-page .ama-health-pill-article,
 body.ama-site .ama-daily-recipe-page .ama-daily-recipe-card,
 body.ama-site .ama-daily-quiz-page .ama-daily-quiz{border-width:5px!important}
}
