/* InterLinkEco 6.8.0 — stabilité visuelle et lisibilité publique, sans refonte du magazine */
body.site-body{overflow-x:clip}
body.site-body :is(img,video,iframe,svg){max-width:100%}
body.site-body img{height:auto}
body.site-body :is(a,button,input,select,textarea):focus-visible{outline:3px solid #b79555!important;outline-offset:3px!important}
body.site-body :is(article,.story,.admin-panel,.ile-footer,.footer-inner){min-width:0}
body.site-body :is(.article-content,.article-body,.story-content,.ile-article-body) :is(pre,table){max-width:100%;overflow-x:auto}
body.site-body :is(.article-content,.article-body,.story-content,.ile-article-body) a{text-underline-offset:.2em}
body.site-body [data-theme="nuit"] :is(input,textarea,select),body.site-body.theme-nuit :is(input,textarea,select){color:inherit}
body.site-body :is(.site-main,.footer) :is(h1,h2,h3,h4){overflow-wrap:break-word}
@media(max-width:700px){body.site-body .site-main{max-width:100%;min-width:0}body.site-body :is(.story,.story-link){min-width:0}}
@media(prefers-reduced-motion:reduce){body.site-body *,body.site-body *::before,body.site-body *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
@media print{body.site-body :is(.reading-progress,.ile-site-to-top,.head-actions){display:none!important}body.site-body{background:#fff!important;color:#111!important}}
