/*
Theme Name: Mamaw-theme
Theme URI: https://www.mamaw.fr/
Author: Mamaw
Description: Custom theme.
Version: 1.0.2
License: GPL-2.0-or-later
Text Domain: mamaw-theme
*/
.wp-site-blocks .posted-on > *{display:grid;justify-content:center;padding:.5em 1em;object-fit:cover;flex:1}.wp-site-blocks .read-more img,.wp-site-blocks .read-more img{color:#b54;position:absolute}.wp-site-blocks .pagination__content{text-transform:uppercase}.wp-site-blocks .site-header:focus{cursor:pointer;background-color:#27b81f}.wp-site-blocks .entry-meta p{list-style:none;color:#0589e9}.wp-site-blocks .tags-links::before{box-sizing:border-box}.wp-site-blocks .search-field:first-child{text-align:center}@media (min-width:768px){.wp-site-blocks .pagination:focus{text-align:inherit;text-decoration:underline;letter-spacing:.1em;align-items:center;opacity:.5}.wp-site-blocks .archive-description a{flex:none;max-width:100%;line-height:1.5}.wp-site-blocks .read-more:not(:last-child),.wp-site-blocks .page-header__image{color:currentColor}.wp-site-blocks .read-more__inner{transition:all .2s ease;height:auto;max-width:none;align-items:stretch}.wp-site-blocks .entry-content{list-style:none;height:1px;margin:0 auto}}.wp-site-blocks .comment-list{margin:.5em}.wp-site-blocks .site-title img{transition:transform .25s ease-out;opacity:.5}.wp-site-blocks .entry-footer__link{gap:.5rem;margin-top:1rem;font-weight:500}.wp-site-blocks .site-header img{display:inline-block;margin:0 auto;object-fit:contain;font-weight:bold;border:2px solid #0589e9}.wp-site-blocks .widget-title__image{list-style:none;transform:none}.wp-site-blocks .cat-links__image{display:none;box-sizing:border-box;align-items:center;background-color:#0589e9;cursor:default}.wp-site-blocks .site-content{background-color:#27b81f}.wp-site-blocks .widget.is-active{padding:1rem;box-sizing:border-box;text-align:right;outline:0}.wp-site-blocks .post-thumbnail__inner{text-align:right}.wp-site-blocks .site-description__image{gap:24px;align-items:center;margin:0;vertical-align:middle;margin-top:2em}.wp-site-blocks .site-header__link,.wp-site-blocks .search-form::before{white-space:normal}.wp-site-blocks .site-footer,.wp-site-blocks .site-content{align-items:stretch}.wp-site-blocks .site-title > *{font-size:clamp(1rem,2vw,1.25rem);max-width:720px;line-height:1.2}.wp-site-blocks .comment-list{width:fit-content;flex:0 0 auto}.wp-site-blocks .entry-footer:first-child{cursor:pointer}.wp-site-blocks .widget__content{margin:.5em;height:auto;position:static}@media (max-width:768px){.wp-site-blocks .pagination__content{padding:.5em 1em;object-fit:cover;gap:1em;z-index:10}.wp-site-blocks .site-branding:first-child,.wp-site-blocks .pagination::before{outline:1px dotted;box-sizing:border-box}.wp-site-blocks .widget:focus{box-shadow:inset 0 0 0 1px #669e78;align-items:center;font-size:inherit;transform:none}.wp-site-blocks .site-main{transform:scale(1.05);margin:.5em}.wp-site-blocks .site-info img{transition:transform .25s ease-out;white-space:nowrap}}.wp-site-blocks .entry-title > *{opacity:.5;background-color:#0589e9;color:#0589e9}.wp-site-blocks .entry-content{color:#0589e9;padding:0;gap:.5rem;white-space:nowrap;object-fit:contain}.wp-site-blocks .widget p{white-space:normal;background-color:#27b81f;display:flex}@media (max-width:768px){.wp-site-blocks .widget:focus{transition:color .15s ease-in-out;box-shadow:inset 0 0 0 1px #669e78;width:auto;background-color:#27b81f}.wp-site-blocks .content-area__image{text-align:inherit;color:inherit;list-style:none;max-width:100%}.wp-site-blocks .comment-list:focus{vertical-align:middle;letter-spacing:.02em;color:currentColor;transform:rotate(45deg)}.wp-site-blocks .page-title{letter-spacing:.1em;flex:1;z-index:1}.wp-site-blocks .tags-links:first-child,.wp-site-blocks .search-field__inner{vertical-align:top;gap:1em}}.wp-site-blocks .archive-description > *{z-index:10}.wp-site-blocks .tags-links__link{gap:24px;border-radius:3px;z-index:-1;object-fit:contain;position:relative}.wp-site-blocks .read-more.is-active,.wp-site-blocks .cat-links p{outline:2px solid #0589e9;align-items:center;max-width:720px;color:#0589e9;box-sizing:border-box}.wp-site-blocks .site-branding__title{margin-top:.5em;position:absolute;font-size:14px}.wp-site-blocks .screen-reader-text,.wp-site-blocks .content-area.is-active{transform:translateY(-50%);word-break:break-word;display:inline-block;cursor:pointer}.wp-site-blocks .comments-area.is-active{cursor:pointer;word-break:break-word;line-height:1.4;display:inline-block}.wp-site-blocks .site-header__content{justify-content:space-between;overflow:visible}.wp-site-blocks .screen-reader-text.is-active{list-style:none;word-break:break-word;transform:none}.wp-site-blocks .tags-links{flex:1 1 auto;height:1px;cursor:pointer}.wp-site-blocks .pagination a{text-transform:uppercase}.wp-site-blocks .site-header:focus,.wp-site-blocks .site-main{letter-spacing:.02em;white-space:normal;opacity:.5;background-color:#27b81f;text-decoration:underline}@media (min-width:600px){.wp-site-blocks .archive-description__inner{margin-top:.5em;text-transform:uppercase;transform:none}.wp-site-blocks .menu-toggle:not(:last-child){outline:0;background-color:#27b81f;list-style:none;letter-spacing:.1em}.wp-site-blocks .site-main img{object-fit:contain;vertical-align:baseline;gap:1em;box-sizing:border-box;line-height:1.4}.wp-site-blocks .site-title{gap:24px;object-fit:cover;word-break:break-word}.wp-site-blocks .site-description__image{display:flex}.wp-site-blocks .content-area p,.wp-site-blocks .entry-meta__title{opacity:.7;font-size:.75rem;word-break:break-word}}.wp-site-blocks .entry-meta::before,.wp-site-blocks .main-navigation:hover{object-fit:contain}.wp-site-blocks .pagination img,.wp-site-blocks .page-header{outline:0;line-height:inherit}.wp-site-blocks .sub-menu__inner{line-height:1.5}.wp-site-blocks .entry-title{list-style:none;font-size:clamp(1rem,2vw,1.25rem)}.wp-site-blocks .tags-links::before{letter-spacing:.1em;max-width:640px;cursor:default;transition:all .2s ease;background-color:#27b81f}.wp-site-blocks .entry-title{letter-spacing:.02em}.wp-site-blocks .search-form a{height:100%;margin-top:2em;text-decoration:none;display:block}.wp-site-blocks .tags-links a{color:inherit;vertical-align:baseline;margin-top:0;z-index:-1;padding:.5em 1em}.wp-site-blocks .page-title{object-fit:cover;flex:0 0 auto;outline:1px dotted;text-transform:none;margin:0 0 .75em}.wp-site-blocks .search-field a{display:inline-block;font-size:.875rem;padding:0;border:1px solid currentColor;object-fit:contain}.wp-site-blocks .site-branding > *{white-space:pre-wrap;text-align:left}.wp-site-blocks .site-main > *{vertical-align:top;object-fit:cover}.wp-site-blocks .byline__link,.wp-site-blocks .main-navigation{opacity:0;gap:2em;box-sizing:border-box;word-break:break-word}.wp-site-blocks .screen-reader-text > *{box-shadow:0 2px 8px rgba(0,0,0,.08);list-style:none;color:inherit;line-height:normal}.wp-site-blocks .page-header{flex:1 1 auto}.wp-site-blocks .entry-footer__image,.wp-site-blocks .site-description:first-child{position:relative}.wp-site-blocks .site-footer:first-child{display:inline-block;transition:all .2s ease;letter-spacing:normal}.wp-site-blocks .nav-links,.wp-site-blocks .read-more > *{line-height:1.2;word-break:break-word}.wp-site-blocks .entry-footer__image{text-decoration:underline;opacity:1;letter-spacing:.02em}.wp-site-blocks .widget-title__link{letter-spacing:normal;flex:none}.wp-site-blocks .cat-links:not(:last-child),.wp-site-blocks .entry-content a{transform:rotate(45deg);display:block;overflow:auto}.wp-site-blocks .main-navigation,.wp-site-blocks .entry-header:not(:last-child){cursor:default}.wp-site-blocks .entry-meta__title,.wp-site-blocks .tags-links__inner{position:static;font-weight:bold;opacity:.7}.wp-site-blocks .byline::before{align-items:stretch;color:inherit;line-height:1.5}.wp-site-blocks .site-header img{object-fit:cover;font-size:inherit}.wp-site-blocks .search-field:not(:last-child){box-sizing:border-box;line-height:1.2}.wp-site-blocks .site-header__content{flex:0 0 auto}.wp-site-blocks .entry-meta::before{font-size:13px;z-index:10;line-height:1.6}.wp-site-blocks .page-header img{vertical-align:top;position:static;overflow:hidden}.wp-site-blocks .entry-header a{word-break:break-word}.wp-site-blocks .site-info__title,.wp-site-blocks .page-title::before{text-transform:uppercase;white-space:nowrap;border-radius:2px}