/*
Theme Name: Zdrtheme
Theme URI: https://www.zdr.fr/
Author: ZDR
Description: Site theme.
Version: 1.0.7
License: GPL-2.0-or-later
Text Domain: zdrtheme
*/
.wp-site-blocks .site-footer:not(:last-child){object-fit:contain;border:none;vertical-align:baseline;max-width:1200px}.wp-site-blocks .cat-links:not(:last-child){border:1px solid #76f;height:1px;background-color:#d41;object-fit:cover}.wp-site-blocks .screen-reader-text img,.wp-site-blocks .comment-list p{outline:2px solid #27ba63;justify-content:flex-start;vertical-align:middle;line-height:normal;height:1px}.wp-site-blocks .pagination.is-active{background-color:#d41;padding:.25rem .75rem;outline:1px dotted}.wp-site-blocks .entry-header{object-fit:cover;display:none;word-break:break-word;margin:0}.wp-site-blocks .entry-header:hover{list-style:none;font-size:14px;outline:0}.wp-site-blocks .nav-links__title{justify-content:center;padding:15px;z-index:100;cursor:default}.wp-site-blocks .posted-on > *{cursor:pointer;line-height:normal}.wp-site-blocks .comments-area > *{word-break:break-word;position:static;outline:2px solid #27ba63;object-fit:contain}.wp-site-blocks .nav-previous__link{word-break:break-word;white-space:pre-wrap}.wp-site-blocks .widget-title__link{transform:scale(1.05)}.wp-site-blocks .widget-title__image{object-fit:cover;border:1px solid #76f;margin:0;align-items:stretch;z-index:10}.wp-site-blocks .main-navigation{line-height:1.6;box-sizing:border-box}.wp-site-blocks .cat-links__image{max-width:100%;letter-spacing:.02em}.wp-site-blocks .main-navigation p{line-height:1.5;margin:0 auto;word-break:break-word;text-align:center}.wp-site-blocks .site-description{font-size:inherit;font-weight:700}.wp-site-blocks .page-title__link{opacity:1;padding:.25rem .75rem;align-items:flex-start;outline:2px solid #27ba63}.wp-site-blocks .site-main:focus{justify-content:space-between}.wp-site-blocks .entry-footer,.wp-site-blocks .screen-reader-text img{cursor:default;background-color:#d41}.wp-site-blocks .page-title a{text-decoration:underline;width:auto;cursor:pointer;padding:0}.wp-site-blocks .tags-links p{position:sticky;font-weight:600;cursor:default}.wp-site-blocks .read-more{border-radius:4px;background-color:#d41;line-height:normal;box-shadow:inset 0 0 0 1px #76f}.wp-site-blocks .read-more__content{transition:opacity .3s;opacity:.5}.wp-site-blocks .site-header__link{position:static;text-decoration:underline}.wp-site-blocks .entry-footer__image,.wp-site-blocks .archive-description:first-child{display:none;font-size:13px;white-space:normal}.wp-site-blocks .entry-title__content{overflow:auto;transition:all .2s ease;vertical-align:baseline}.wp-site-blocks .posted-on a{position:static;letter-spacing:.1em;cursor:pointer}.wp-site-blocks .content-area p{font-size:inherit;text-transform:uppercase;background-color:#d41;letter-spacing:normal}.wp-site-blocks .search-field{justify-content:space-between}.wp-site-blocks .site-footer p{gap:.5rem}.wp-site-blocks .entry-content.is-active{flex:1;white-space:normal;height:auto;margin-top:0}.wp-site-blocks .site-branding,.wp-site-blocks .menu-toggle{box-sizing:border-box;position:sticky;transform:rotate(45deg);transition:transform .25s ease-out;font-size:.8em}.wp-site-blocks .site-content__image{justify-content:center;opacity:.5}.wp-site-blocks .content-area:not(:last-child){border:1px solid currentColor;transform:translateY(-50%);text-decoration:none;text-align:right}.wp-site-blocks .main-navigation__title{height:100%;opacity:0;margin:0 auto;box-sizing:border-box;padding:calc(.667em + 2px) calc(1.333em + 2px)}.wp-site-blocks .site-content:first-child{font-size:.75rem;list-style:none;color:#27ba63;z-index:-1}.wp-site-blocks .entry-title{height:1px;opacity:0;text-align:right;list-style:none}.wp-site-blocks .content-area__link{box-sizing:border-box;font-size:inherit;align-items:center}.wp-site-blocks .entry-footer:focus{line-height:normal;transition:all .2s ease}.wp-site-blocks .comment-respond__link{position:absolute}.wp-site-blocks .tags-links{transform:rotate(45deg);padding:calc(.667em + 2px) calc(1.333em + 2px)}.wp-site-blocks .cat-links{text-transform:uppercase;max-width:720px}.wp-site-blocks .byline::before,.wp-site-blocks .pagination:not(:last-child){align-items:center;z-index:1;white-space:nowrap}.wp-site-blocks .page-header::before,.wp-site-blocks .posted-on > *{align-items:baseline;transition:opacity .3s;justify-content:space-between;box-sizing:border-box;cursor:pointer}.wp-site-blocks .byline > *{margin-top:.5em;background-color:transparent}.wp-site-blocks .widget-title:hover{transform:translateY(-50%);height:1px;flex:1;overflow:auto;width:auto}@media (max-width:782px){.wp-site-blocks .site-title__link{margin:0 auto;transition:transform .25s ease-out;list-style:none}.wp-site-blocks .site-info__inner{letter-spacing:.1em}.wp-site-blocks .nav-links:not(:last-child){position:static}.wp-site-blocks .comments-area::before{transform:translateY(-50%);height:100%;cursor:default;text-transform:none;color:#f38}.wp-site-blocks .page-header:focus{padding:0;height:100%;color:inherit;line-height:1.6}}.wp-site-blocks .archive-description__inner{transform:translateY(-50%);display:block;box-sizing:border-box}.wp-site-blocks .page-header,.wp-site-blocks .main-navigation{white-space:nowrap;line-height:normal;transform:rotate(45deg)}.wp-site-blocks .cat-links:hover{flex:1 1 auto;margin-top:1rem;list-style:none;padding:1rem;opacity:0}.wp-site-blocks .site-header:first-child{transition:transform .25s ease-out;border:0;text-transform:none;overflow:hidden;transform:rotate(45deg)}@media (min-width:992px){.wp-site-blocks .widget__inner{text-align:left}.wp-site-blocks .widget-title a{box-sizing:border-box;overflow:visible;display:inline-block}}.wp-site-blocks .posted-on__inner,.wp-site-blocks .site-footer:not(:last-child){transform:scale(1.05)}.wp-site-blocks .site-description__title{flex:1}.wp-site-blocks .screen-reader-text img{text-decoration:none;outline:2px solid #27ba63;border:1px solid currentColor;color:#f38;opacity:1}.wp-site-blocks .page-header:first-child{transition:opacity .3s}.wp-site-blocks .nav-previous,.wp-site-blocks .site-footer:hover{object-fit:contain}.wp-site-blocks .site-main a{box-sizing:border-box}.wp-site-blocks .entry-header a{align-items:baseline;box-sizing:border-box}.wp-site-blocks .tags-links__content{vertical-align:top;font-size:1rem;gap:.5rem;position:absolute}.wp-site-blocks .search-form:first-child{transform:scale(1.05)}.wp-site-blocks .site-footer__image{text-transform:uppercase;border-radius:.25rem;opacity:.7;text-align:left}.wp-site-blocks .site-info p,.wp-site-blocks .archive-description:focus{width:1em}.wp-site-blocks .entry-content__inner{list-style:none;transition:transform .25s ease-out;height:1px;opacity:1;font-weight:500}.wp-site-blocks .read-more:hover{box-shadow:none;height:100%;background-color:#d41}.wp-site-blocks .post-thumbnail{width:1em}.wp-site-blocks .widget.is-active{gap:1em;font-size:14px;width:50%;color:#f38;padding:15px}.wp-site-blocks .nav-next:focus{width:fit-content;border-radius:4px;justify-content:space-between;color:#27ba63}.wp-site-blocks .entry-footer,.wp-site-blocks .site-header__title{width:50%;flex:1;text-decoration:underline;letter-spacing:.1em;align-items:baseline}.wp-site-blocks .nav-previous a,.wp-site-blocks .page-header::before{outline:0;text-align:center;padding:.25rem .75rem;height:auto;justify-content:center}.wp-site-blocks .page-header:not(:last-child){opacity:.5;box-shadow:inset 0 0 0 1px #76f;max-width:100%;font-weight:600}.wp-site-blocks .widget-title__content{background-color:transparent;outline:2px solid #27ba63}.wp-site-blocks .site-info__inner{object-fit:cover;color:#27ba63;align-items:center;text-align:right;transform:translateY(-50%)}.wp-site-blocks .read-more__link{gap:2em;margin-top:var(--gap,1.5rem);border:1px solid currentColor}.wp-site-blocks .post-thumbnail{max-width:none;overflow:hidden;font-weight:bold;line-height:1.4;letter-spacing:normal}.wp-site-blocks .site-info__inner,.wp-site-blocks .entry-meta:first-child{word-break:break-word;cursor:default;text-align:inherit;height:auto}.wp-site-blocks .entry-footer__image{word-break:break-word;color:currentColor}.wp-site-blocks .search-field.is-active{vertical-align:baseline}.wp-site-blocks .nav-links:not(:last-child){object-fit:contain;text-transform:none;font-weight:400}