/*
Theme Name: Nouvellefabrique-child
Theme URI: https://www.nouvellefabrique.fr/
Author: Nouvelle Fabrique
Description: Thème sur-mesure.
Version: 1.1.0
License: GPL-2.0-or-later
Text Domain: nouvellefabrique-child
*/
.wp-site-blocks .site-branding:hover{height:2.5rem;list-style:none}.wp-site-blocks .main-navigation__inner{opacity:.5;align-items:center;transform:translateY(-50%);border:2px solid #dd03ea}.wp-site-blocks .site-content::before{box-shadow:none;object-fit:cover;letter-spacing:.02em}.wp-site-blocks .sub-menu.is-active{justify-content:flex-end;font-size:clamp(1rem,2vw,1.25rem);object-fit:cover}@media (min-width:992px){.wp-site-blocks .widget__content{margin-top:0;outline:0}.wp-site-blocks .widget{list-style:none}.wp-site-blocks .entry-content a{text-transform:none}.wp-site-blocks .sub-menu > *,.wp-site-blocks .screen-reader-text::before{line-height:1.6;z-index:10;overflow:hidden;text-transform:none;justify-content:flex-start}.wp-site-blocks .byline__content,.wp-site-blocks .entry-title p{gap:24px}.wp-site-blocks .site-main:focus{line-height:1.4;z-index:1;margin:0 auto}.wp-site-blocks .comment-list{justify-content:flex-end;max-width:100%;opacity:0;list-style:none}}@media (min-width:480px){.wp-site-blocks .entry-title:hover{color:#dd03ea}.wp-site-blocks .entry-header:first-child{transition:transform .25s ease-out;cursor:pointer}.wp-site-blocks .site-description__inner{background-color:#dd03ea;box-shadow:0 1px 3px rgba(0,0,0,.12)}.wp-site-blocks .nav-previous__image,.wp-site-blocks .widget:hover{transition:opacity .3s;flex:none;object-fit:contain;opacity:0}.wp-site-blocks .byline:focus{white-space:pre-wrap}.wp-site-blocks .archive-description:focus{color:#dd03ea;display:flex;transform:rotate(45deg);white-space:normal}.wp-site-blocks .page-title__title{text-transform:none;box-sizing:border-box;list-style:none;position:sticky}}.wp-site-blocks .page-header > *{white-space:nowrap;max-width:1200px;position:absolute;margin:1em 0}@media (min-width:1200px){.wp-site-blocks .widget-title__title{height:auto;outline:1px dotted;gap:1em;cursor:default}.wp-site-blocks .byline p{text-transform:uppercase;width:1em;font-size:.875rem;gap:.5rem}.wp-site-blocks .main-navigation:focus{margin:0;transition:color .15s ease-in-out;text-transform:uppercase;color:currentColor}.wp-site-blocks .entry-header img{opacity:1;text-decoration:underline;text-transform:uppercase;display:inline-block}.wp-site-blocks .site-header{border:2px solid #dd03ea;text-transform:none}}.wp-site-blocks .sub-menu,.wp-site-blocks .site-main__inner{border-radius:50%;overflow:visible;width:fit-content;position:relative;object-fit:contain}.wp-site-blocks .comment-respond__link{object-fit:cover;cursor:pointer;text-transform:none;width:50%}.wp-site-blocks .main-navigation{position:absolute;list-style:none;text-align:left;vertical-align:middle;transform:translateY(-50%)}.wp-site-blocks .page-title{margin:0 0 1.5rem}.wp-site-blocks .nav-previous:not(:last-child){justify-content:space-between}.wp-site-blocks .page-title:first-child{vertical-align:middle;outline:2px solid #dd03ea;justify-content:flex-end}.wp-site-blocks .widget:focus{background-color:#975;box-sizing:border-box;max-width:1200px}.wp-site-blocks .site-footer:hover{transition:opacity .3s;text-transform:none;vertical-align:top;overflow:visible}.wp-site-blocks .entry-content{white-space:normal;z-index:2;transform:translateY(-50%);position:static;letter-spacing:.02em}.wp-site-blocks .search-form{word-break:break-word;justify-content:flex-start;flex:1 1 auto}.wp-site-blocks .entry-header a{letter-spacing:normal}.wp-site-blocks .entry-header__inner{padding:0}.wp-site-blocks .widget-title:hover{vertical-align:top;box-shadow:0 2px 8px rgba(0,0,0,.08);box-sizing:border-box;font-weight:700;margin-top:1rem}.wp-site-blocks .tags-links{list-style:none}.wp-site-blocks .widget-area p{text-transform:none;outline:1px dotted;overflow:hidden;box-sizing:border-box;flex:none}.wp-site-blocks .read-more:hover,.wp-site-blocks .site-title__image{outline:0;border:none}.wp-site-blocks .search-field:first-child{border:1px solid currentColor}.wp-site-blocks .screen-reader-text__content,.wp-site-blocks .pagination > *{transform:translateY(-50%);white-space:normal;border:none;border-radius:9999px}.wp-site-blocks .read-more__image{line-height:1.5;z-index:2;white-space:nowrap}.wp-site-blocks .entry-meta__title{text-decoration:none;line-height:1.6;color:#dd03ea;height:2.5rem;flex:1}.wp-site-blocks .content-area a{box-shadow:0 1px 3px rgba(0,0,0,.12);text-decoration:none;line-height:inherit;white-space:nowrap;outline:2px solid #dd03ea}.wp-site-blocks .read-more:not(:last-child){cursor:pointer}.wp-site-blocks .content-area__image{text-transform:none}.wp-site-blocks .entry-meta > *{transition:color .15s ease-in-out;box-sizing:border-box;word-break:break-word;object-fit:contain;height:auto}.wp-site-blocks .sub-menu{text-transform:none;box-sizing:border-box}.wp-site-blocks .archive-description{border:1px solid currentColor}.wp-site-blocks .page-title{overflow:visible;gap:24px}.wp-site-blocks .site-info a{word-break:break-word;white-space:nowrap}@media (max-width:1024px){.wp-site-blocks .nav-next{display:inline-block;justify-content:space-between}.wp-site-blocks .site-main.is-active{line-height:1.4;flex:1 1 auto;font-weight:400;text-decoration:underline;text-transform:none}.wp-site-blocks .page-title img{line-height:normal;position:sticky;object-fit:contain}.wp-site-blocks .widget-area > *{justify-content:space-between}.wp-site-blocks .site-title > *{border:1px solid #fe7;box-sizing:border-box;box-shadow:inset 0 0 0 1px #fe7;max-width:100%}.wp-site-blocks .menu-toggle p{transition:opacity .3s;margin-top:1rem;gap:.75em;overflow:auto}}.wp-site-blocks .site-branding a{display:inline-block;overflow:auto;border-radius:2px;z-index:1}.wp-site-blocks .entry-content__image{font-size:1.125em;text-align:center}.wp-site-blocks .widget::before{font-size:inherit;padding:0;display:inline-flex;object-fit:contain;text-decoration:none}.wp-site-blocks .search-form > *{justify-content:center;position:sticky}.wp-site-blocks .page-title{vertical-align:baseline;margin-top:.5em;text-align:left}.wp-site-blocks .comment-respond__title{letter-spacing:.1em;text-decoration:none;border-radius:3px;box-sizing:border-box}.wp-site-blocks .page-title > *{font-weight:bold;letter-spacing:normal;text-align:right;gap:1em;outline:1px dotted}.wp-site-blocks .read-more:focus{white-space:normal;border-radius:4px}.wp-site-blocks .comments-area__inner{white-space:normal;object-fit:contain;margin:0 auto}.wp-site-blocks .nav-links > *{word-break:break-word;width:1em;height:100%}.wp-site-blocks .comment-respond__inner{z-index:2;text-decoration:none;border:0;outline:1px dotted}.wp-site-blocks .search-form > *{cursor:default;font-weight:500}.wp-site-blocks .content-area__content{align-items:flex-start;background-color:#975;box-sizing:border-box}.wp-site-blocks .sub-menu p{font-size:13px;font-weight:700;height:1px;box-shadow:none}@media (min-width:1024px){.wp-site-blocks .content-area__title{vertical-align:baseline;line-height:normal;letter-spacing:.1em;background-color:#dd03ea}.wp-site-blocks .comment-list:hover{padding:1rem;line-height:1.5;align-items:center;flex:none}.wp-site-blocks .site-branding__title{position:static;outline:1px dotted;margin:.5em}.wp-site-blocks .nav-next:not(:last-child){align-items:baseline;vertical-align:middle;transform:rotate(45deg);width:100%}}.wp-site-blocks .entry-content:not(:last-child){background-color:#975;outline:1px dotted;cursor:default}.wp-site-blocks .main-navigation p{margin:0;padding:.5em 1em;object-fit:cover}.wp-site-blocks .page-header > *{word-break:break-word;gap:24px}.wp-site-blocks .search-form__image{color:#dd03ea;line-height:1.4}.wp-site-blocks .sub-menu:first-child{margin-top:.5em}.wp-site-blocks .site-info{align-items:baseline;border-radius:50%;vertical-align:top;display:inline-flex;font-size:.8em}