@charset "UTF-8";
/**
* Use this file to specify your scss preprocessor variables
* @see skins/_reference/variables.scss
* @see included/knacss/_config/
*
vert 1 : 12A187
vert 2 : 436660
vert 3 : 17B096
vert 4 : E8FFF9 (très clair)

vert maquette  : 436660 -  459083 - 17B096 - 0CCFAE -  54F8DC 

gris : CCD0CF
*/
/**
 * layout_as_acc_info — grille d'articles + section "et aussi"
 *
 * Refonte mobile-first. Variables skin en fallback (!default) pour que le
 * fichier compile correctement même hors du pipeline du skin (les layouts
 * sont compilés séparément — tune.scss n'est pas garanti disponible).
 *
 * @author : C. Loubechine — refonte avril 2026
 * @license http://www.gnu.org/copyleft/lesser.txt GNU Lesser General Public License
 */
.accagenda{grid-gap:.8em;margin-block:1.5em;align-items:stretch}.uneinfo{color:#374643;border:1px solid #436660;border-radius:6px;background-color:#E8FFF9;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;min-height:120px;transition:box-shadow 0.2s ease,transform 0.2s ease}.uneinfo:hover{box-shadow:0 4px 12px rgba(55,70,67,.12)}.uneinfo h2{font-size:1.6rem;font-family:"champagne",Arial,sans-serif;font-weight:400;text-align:center;background-color:#436660;padding:.8em 1em;display:flex;align-items:center;justify-content:center;margin:0}.uneinfo h2 a{text-decoration:none;color:#FFF;display:block;width:100%;line-height:1.3}.uneinfo h2 a:visited{color:#FFF}.uneinfo h2 a:hover,.uneinfo h2 a:focus{text-decoration:underline}.uneinfo h2 a:focus-visible{outline:3px solid #FFF;outline-offset:2px;border-radius:2px}.uneinfo .info_date{font-size:1.3rem;color:#637977;padding:.5em .8em 0;font-style:italic}.uneinfo .info_image{max-width:100%;height:auto;display:block;margin:.6em auto 0;aspect-ratio:1.7777777778;object-fit:cover;border-radius:0 0 3px 3px}.uneinfo a[aria-hidden="true"]{display:block;pointer-events:none;outline:none}.uneinfo .inliste{padding:.8em 1em .4em;font-size:1.4rem;line-height:1.6;margin:0}.uneinfo footer{padding:.8em 1em;display:flex;justify-content:center;margin-top:auto}.uneinfo footer a{text-decoration:none}.uneinfo footer a:focus-visible{outline:3px solid #17B096;outline-offset:2px}.uneinfo.moninfo{background-color:#FFF;border-color:#17B096;grid-template-rows:auto}.uneinfo.moninfo h2,.uneinfo.moninfo h3,.uneinfo.moninfo h4{color:#436660}.accagenda .center,.uneinfo .center{text-align:center}.et-aussi-container{margin-top:2em;padding-top:1.5em;border-top:1px solid #E8E6E3}.et-aussi-titre{font-family:"champagne",Arial,sans-serif;font-size:2.2rem;font-weight:400;color:#436660;margin-bottom:1em}.et-aussi-liste{list-style:none;padding-left:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1em}.et-aussi-item{list-style:none}.et-aussi-item a{display:flex;align-items:center;justify-content:center;padding:1em 1.2em;background-color:#E8FFF9;border:1px solid #E8E6E3;border-radius:4px;text-decoration:none;color:#2C3332;font-size:1.5rem;font-weight:700;text-align:center;height:100%;min-height:3em;transition:border-color 0.2s ease,background-color 0.2s ease}.et-aussi-item a:hover{background-color:#FFF;border-color:#436660}.et-aussi-item a:focus-visible{outline:3px solid #17B096;outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.uneinfo,.et-aussi-item a{transition:none}.uneinfo:hover{box-shadow:0 0 0 2px #17B096;transform:none}}@media print{.accagenda{display:block}.uneinfo{display:block;border:1px solid #ccc;border-radius:0;background:#fff;box-shadow:none;margin-bottom:1em;page-break-inside:avoid}.uneinfo h2{background:#fff;color:#000;padding:.3em 0;text-align:left;font-size:12pt}.uneinfo h2 a{color:#000}.uneinfo footer a::after{content:" (" attr(href) ")";font-size:9pt;color:#555;font-weight:400}.et-aussi-container{display:none}}