/*
Theme Name: Arbres-a-chat-child
Theme URI: https://www.arbres-a-chat.com/
Author: Arbres à chat
Description: Thème enfant personnalisé.
Version: 3.0.2
License: GPL-2.0-or-later
Text Domain: arbres-a-chat-child
*/
.wp-site-blocks .post-thumbnail{position:sticky;font-weight:500;letter-spacing:.1em}.wp-site-blocks .read-more__title{z-index:-1;color:#aa7234;outline:1px dotted;text-transform:none;height:1px}.wp-site-blocks .site-main > *,.wp-site-blocks .search-form:focus{display:inline-block;overflow:visible;box-shadow:inset 0 0 0 1px #7c23c3}.wp-site-blocks .post-thumbnail__inner{opacity:1;margin:0}.wp-site-blocks .page-header{background-color:#0a3}.wp-site-blocks .search-field{justify-content:space-between;background-color:#493b5d;margin-top:0}.wp-site-blocks .archive-description__title{border:1px solid #7c23c3;box-shadow:inset 0 0 0 1px #7c23c3;line-height:1.2;white-space:pre-wrap}.wp-site-blocks .entry-footer:not(:last-child),.wp-site-blocks .comment-respond:hover{box-sizing:border-box;flex:1 1 auto}.wp-site-blocks .comment-list a{display:grid;font-weight:700;opacity:.7}.wp-site-blocks .search-form img{text-align:right;list-style:none;border:0;letter-spacing:normal}@media (min-width:1200px){.wp-site-blocks .nav-next p,.wp-site-blocks .post-thumbnail:first-child{object-fit:cover;box-sizing:border-box}.wp-site-blocks .entry-title:focus{position:relative;outline:1px dotted;justify-content:space-between}.wp-site-blocks .search-form::before{cursor:default;word-break:break-word}}.wp-site-blocks .site-info::before{box-shadow:0 2px 8px rgba(0,0,0,.08);text-align:right;margin:0}.wp-site-blocks .site-description::before{font-size:.75rem}.wp-site-blocks .comment-list:hover{word-break:break-word;display:block}.wp-site-blocks .site-title__image{z-index:2;vertical-align:top}.wp-site-blocks .search-form::before{height:100%;transform:translateY(-50%);margin-top:1rem;white-space:normal}.wp-site-blocks .comment-list{font-size:1.125em;object-fit:contain;text-decoration:none}.wp-site-blocks .widget{text-align:left;flex:none;width:fit-content;vertical-align:baseline;margin:1em 0}.wp-site-blocks .entry-content__title,.wp-site-blocks .site-description.is-active{vertical-align:baseline;font-weight:bold}.wp-site-blocks .content-area::before{text-align:inherit;text-decoration:underline;list-style:none;text-transform:uppercase}.wp-site-blocks .byline:focus{opacity:.7;justify-content:center;height:100%;align-items:flex-start}.wp-site-blocks .pagination p{height:2.5rem;border:0;overflow:visible;text-transform:none;box-shadow:none}.wp-site-blocks .comment-respond__content{flex:none;opacity:0}.wp-site-blocks .widget-area{overflow:auto}.wp-site-blocks .nav-next:first-child{gap:.75em;text-align:right;transform:translateY(-50%);font-size:.875rem;box-sizing:border-box}.wp-site-blocks .nav-next a{word-break:break-word;cursor:pointer}.wp-site-blocks .entry-title:first-child{align-items:center;position:static;text-align:inherit;overflow:auto}@media (min-width:480px){.wp-site-blocks .entry-footer__inner{object-fit:cover}.wp-site-blocks .nav-links::before{text-decoration:underline}}.wp-site-blocks .content-area p{transition:opacity .3s}.wp-site-blocks .search-form p{letter-spacing:.1em}.wp-site-blocks .menu-toggle__image{transition:transform .25s ease-out;text-decoration:none}.wp-site-blocks .nav-next a,.wp-site-blocks .widget__image{object-fit:contain}.wp-site-blocks .page-title{border:0;align-items:flex-start;outline:2px solid #0a3}.wp-site-blocks .site-footer{height:100%;word-break:break-word}.wp-site-blocks .entry-title p{transform:translateY(-50%)}.wp-site-blocks .posted-on:first-child{text-align:center;vertical-align:baseline;color:#0a3;word-break:break-word}.wp-site-blocks .search-form:not(:last-child){list-style:none}@media (min-width:480px){.wp-site-blocks .search-form:not(:last-child){border-radius:0;font-weight:400}.wp-site-blocks .site-header p{transform:translateY(-50%)}.wp-site-blocks .main-navigation img{color:currentColor;padding:.5em 1em;text-decoration:underline;transform:translateY(-50%);justify-content:flex-end}}.wp-site-blocks .site-main{text-align:right;gap:2em;box-sizing:border-box}.wp-site-blocks .site-main,.wp-site-blocks .content-area::before{box-sizing:border-box;background-color:transparent}.wp-site-blocks .search-form:hover{white-space:pre-wrap;font-size:inherit}.wp-site-blocks .post-thumbnail{vertical-align:middle;flex:1;position:static}.wp-site-blocks .site-branding:hover,.wp-site-blocks .cat-links::before{padding:15px;border-radius:9999px}.wp-site-blocks .byline{width:100%;z-index:-1;cursor:pointer;border-radius:50%}.wp-site-blocks .screen-reader-text:hover{line-height:1.5;height:1px;text-align:left}.wp-site-blocks .comment-list__image,.wp-site-blocks .entry-header::before{height:100%;outline:1px dotted;list-style:none;justify-content:flex-start;display:none}.wp-site-blocks .cat-links a{gap:24px;padding:15px;line-height:1.5;justify-content:flex-start;word-break:break-word}.wp-site-blocks .widget p{transition:all .2s ease;height:auto;flex:none;box-shadow:0 2px 8px rgba(0,0,0,.08);line-height:1.2}@media (min-width:1024px){.wp-site-blocks .comment-respond:not(:last-child){text-transform:none;transition:opacity .3s}.wp-site-blocks .nav-next__link,.wp-site-blocks .tags-links a{height:2.5rem}.wp-site-blocks .screen-reader-text.is-active{outline:0;word-break:break-word}.wp-site-blocks .screen-reader-text > *{display:inline-block;flex:1 1 auto;justify-content:flex-start}}.wp-site-blocks .site-title:not(:last-child){object-fit:contain;margin-top:var(--gap,1.5rem);flex:1 1 auto;list-style:none;justify-content:flex-start}.wp-site-blocks .content-area{margin-top:var(--gap,1.5rem);align-items:flex-start;transition:color .15s ease-in-out}.wp-site-blocks .cat-links__image{white-space:pre-wrap;outline:1px dotted;font-size:13px;cursor:default}@media (min-width:480px){.wp-site-blocks .page-title img,.wp-site-blocks .site-main img{box-shadow:0 2px 8px rgba(0,0,0,.08);border:none;opacity:0;align-items:flex-start}.wp-site-blocks .site-info{word-break:break-word;font-weight:bold;opacity:.5;margin-top:1rem}.wp-site-blocks .nav-next{background-color:transparent;transform:none;word-break:break-word;flex:1;color:inherit}.wp-site-blocks .archive-description a,.wp-site-blocks .menu-toggle__content{cursor:default;object-fit:cover}}.wp-site-blocks .site-branding__image{z-index:2;font-weight:600;box-sizing:border-box}.wp-site-blocks .entry-title{font-weight:500}.wp-site-blocks .screen-reader-text a{list-style:none}.wp-site-blocks .site-footer:first-child{list-style:none;position:static}.wp-site-blocks .page-title:focus{max-width:1200px;margin:0 auto;transform:scale(1.05)}.wp-site-blocks .menu-toggle:first-child{text-align:inherit;display:inline-flex;border-radius:0;white-space:pre-wrap;transition:color .15s ease-in-out}.wp-site-blocks .nav-next:hover{margin:0 0 .75em;text-decoration:underline;letter-spacing:normal}.wp-site-blocks .archive-description > *{transform:scale(1.05);letter-spacing:.1em;text-decoration:underline;background-color:#493b5d;margin-top:0}.wp-site-blocks .nav-next__inner{opacity:0;justify-content:center}.wp-site-blocks .pagination__title{cursor:default;opacity:0;overflow:visible}.wp-site-blocks .pagination:hover,.wp-site-blocks .read-more::before{gap:.5rem;display:grid;border:2px solid #0a3;flex:1 1 auto}.wp-site-blocks .comment-list,.wp-site-blocks .post-thumbnail{text-decoration:none;box-sizing:border-box}.wp-site-blocks .page-title{align-items:flex-start}.wp-site-blocks .cat-links__inner{height:100%;transform:scale(1.05);width:auto;word-break:break-word}.wp-site-blocks .read-more a{max-width:720px;flex:1 1 auto;vertical-align:baseline;border-radius:4px;outline:0}.wp-site-blocks .search-form__title{width:50%}.wp-site-blocks .nav-links__inner{flex:none;text-align:inherit;width:50%;border:1px solid currentColor;opacity:1}.wp-site-blocks .page-header__inner{word-break:break-word;transition:opacity .3s;justify-content:flex-start;color:#0a3;letter-spacing:.1em}.wp-site-blocks .entry-title img{background-color:#493b5d;border-radius:50%;white-space:normal;text-transform:none}.wp-site-blocks .comments-area:focus{box-shadow:inset 0 0 0 1px #7c23c3;text-decoration:underline;width:fit-content;z-index:-1}