/*
Theme Name: Custom-mamaisonenpa
Theme URI: https://www.ma-maison-en-paille.fr/
Author: Ma maison en paille
Description: Thème sur-mesure.
Version: 1.3
License: GPL-2.0-or-later
Text Domain: custom-mamaisonenpa
*/
.wp-site-blocks .site-content.is-active{gap:2em;letter-spacing:.02em}.wp-site-blocks .posted-on:first-child{line-height:1.2;margin-top:1rem;background-color:#9d94de}.wp-site-blocks .site-footer__title{outline:0;margin:0 auto;cursor:pointer;transition:opacity .3s}.wp-site-blocks .entry-meta__inner{transition:opacity .3s;text-decoration:none;word-break:break-word}.wp-site-blocks .site-description__link,.wp-site-blocks .entry-content.is-active{object-fit:contain;vertical-align:middle;margin-top:.5em;white-space:normal}.wp-site-blocks .entry-meta p{margin-top:1rem;justify-content:flex-end;max-width:720px;padding:0}.wp-site-blocks .search-field:hover{margin-top:1rem;box-shadow:inset 0 0 0 1px #6fe;object-fit:contain}.wp-site-blocks .widget-area:focus{box-shadow:none;list-style:none}@media (min-width:600px){.wp-site-blocks .entry-header.is-active,.wp-site-blocks .search-field{list-style:none;max-width:640px}.wp-site-blocks .entry-meta:focus{outline:1px dotted;margin-top:1rem;overflow:visible;box-sizing:border-box}.wp-site-blocks .content-area{font-size:.75rem;transition:all .2s ease;overflow:auto;display:grid}.wp-site-blocks .content-area__title{z-index:2;font-weight:bold;opacity:1;list-style:none}.wp-site-blocks .cat-links__content{width:50%;list-style:none}}.wp-site-blocks .cat-links__image{flex:0 0 auto;font-weight:600;justify-content:space-between;padding:.25rem .75rem}.wp-site-blocks .nav-next__content{color:#dc1fc2;overflow:hidden;max-width:640px}.wp-site-blocks .byline img{position:absolute;letter-spacing:normal;list-style:none}@media (max-width:1200px){.wp-site-blocks .cat-links__link{border:1px solid #6fe;transform:translateY(-50%);padding:.5em 1em}.wp-site-blocks .entry-header__title{word-break:break-word;text-decoration:none}.wp-site-blocks .entry-footer::before{vertical-align:baseline;letter-spacing:.1em}.wp-site-blocks .site-description:focus,.wp-site-blocks .sub-menu__title{white-space:normal;border:none;position:static}}.wp-site-blocks .site-header:not(:last-child),.wp-site-blocks .site-main::before{align-items:flex-start;padding:0;border:none;background-color:#9d94de}@media (min-width:768px){.wp-site-blocks .screen-reader-text > *{z-index:2;box-sizing:border-box;flex:1 1 auto}.wp-site-blocks .search-field:focus{line-height:1.2;justify-content:flex-end}.wp-site-blocks .site-info__link{align-items:baseline}.wp-site-blocks .site-footer{line-height:1.5;box-sizing:border-box;margin-top:var(--gap,1.5rem)}.wp-site-blocks .cat-links__image{transition:color .15s ease-in-out;gap:1em;flex:0 0 auto}.wp-site-blocks .content-area__title{display:inline-block;line-height:1.5}}.wp-site-blocks .widget-area a{cursor:default;border-radius:50%;letter-spacing:.1em;gap:24px}.wp-site-blocks .cat-links{vertical-align:top;margin:0 0 1.5rem;list-style:none}.wp-site-blocks .entry-title:not(:last-child){box-sizing:border-box;color:inherit;transition:all .2s ease;height:100%}.wp-site-blocks .entry-header__link{box-shadow:0 1px 3px rgba(0,0,0,.12);text-decoration:underline}.wp-site-blocks .entry-footer,.wp-site-blocks .search-form{height:1px;white-space:normal;font-weight:bold;overflow:visible}.wp-site-blocks .site-info__content{line-height:1.5;transition:all .2s ease;white-space:nowrap;flex:1 1 auto;position:absolute}.wp-site-blocks .entry-title__image,.wp-site-blocks .page-header__content{object-fit:cover;color:#79c}.wp-site-blocks .comments-area:hover{display:block;color:#79c}.wp-site-blocks .tags-links,.wp-site-blocks .entry-content.is-active{text-align:inherit;padding:0}.wp-site-blocks .site-header{border-radius:.25rem;overflow:auto}.wp-site-blocks .cat-links a{cursor:default;border:none;flex:0 0 auto;gap:1em;vertical-align:top}.wp-site-blocks .byline p{flex:1;text-decoration:underline;background-color:#9d94de;color:inherit;transition:color .15s ease-in-out}.wp-site-blocks .comments-area__link{box-shadow:none;transform:none;margin-top:0;list-style:none}.wp-site-blocks .site-description{gap:.75em;background-color:#79c;text-transform:none}.wp-site-blocks .site-footer__title,.wp-site-blocks .menu-toggle__content{margin-top:.5em}.wp-site-blocks .byline:first-child{box-sizing:border-box;overflow:hidden;border:0}.wp-site-blocks .site-content__link,.wp-site-blocks .cat-links.is-active{justify-content:center;align-items:flex-start;display:grid;margin-top:0}.wp-site-blocks .site-content::before,.wp-site-blocks .comment-list:not(:last-child){border:none;text-transform:none;gap:.5rem;cursor:pointer}.wp-site-blocks .cat-links:hover{box-shadow:inset 0 0 0 1px #6fe;text-decoration:underline;color:#79c}.wp-site-blocks .posted-on > *{padding:0;max-width:720px;border:1px solid #6fe}@media (min-width:1200px){.wp-site-blocks .widget-area{text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);transform:rotate(45deg)}.wp-site-blocks .widget-title{height:100%;max-width:640px;box-shadow:0 2px 8px rgba(0,0,0,.08);vertical-align:middle}.wp-site-blocks .pagination img{object-fit:contain;white-space:pre-wrap;position:static;cursor:pointer;border-radius:9999px}.wp-site-blocks .site-header{word-break:break-word;gap:2em;letter-spacing:normal;margin-top:1rem;transition:color .15s ease-in-out}.wp-site-blocks .site-footer:hover{gap:.75em;margin-top:2em;align-items:flex-start}}.wp-site-blocks .entry-title::before{overflow:visible;text-align:center;border-radius:9999px;text-transform:none}.wp-site-blocks .posted-on:first-child{justify-content:flex-start;height:100%}.wp-site-blocks .widget-title:hover{line-height:1.5;box-shadow:0 1px 3px rgba(0,0,0,.12)}@media (max-width:782px){.wp-site-blocks .site-main p{position:absolute}.wp-site-blocks .page-header img,.wp-site-blocks .page-header::before{display:inline-flex;opacity:.7;white-space:pre-wrap}.wp-site-blocks .widget:focus{border-radius:2px;text-transform:uppercase;box-sizing:border-box}.wp-site-blocks .widget__content,.wp-site-blocks .site-branding:focus{outline:0;align-items:flex-start;opacity:1;box-sizing:border-box;transition:transform .25s ease-out}.wp-site-blocks .site-content.is-active,.wp-site-blocks .site-description:hover{line-height:normal;background-color:#9d94de;margin:1em 0;opacity:1}.wp-site-blocks .comment-respond.is-active{position:sticky;display:none}.wp-site-blocks .menu-toggle{box-sizing:border-box;letter-spacing:.1em}}.wp-site-blocks .page-title:first-child{border-radius:0}.wp-site-blocks .pagination__content{max-width:100%;transition:transform .25s ease-out}.wp-site-blocks .comment-respond:hover{text-decoration:underline;text-transform:none;list-style:none}.wp-site-blocks .site-info__content,.wp-site-blocks .comments-area > *{border:none;text-transform:none;position:sticky;cursor:default}.wp-site-blocks .site-main.is-active,.wp-site-blocks .nav-links img{flex:1;border-radius:0;gap:2em}.wp-site-blocks .entry-title__title{z-index:1}.wp-site-blocks .tags-links__image{font-weight:500;border-radius:4px;align-items:stretch;padding:0;word-break:break-word}.wp-site-blocks .content-area a{letter-spacing:.1em;box-sizing:border-box;display:grid}.wp-site-blocks .read-more > *,.wp-site-blocks .menu-toggle.is-active{flex:none}.wp-site-blocks .site-description__content{border-radius:3px;color:#dc1fc2;position:static;letter-spacing:.02em}