/*
Theme Name: Custom-tulear
Theme URI: https://www.tulear.net/
Author: Tulear.net
Description: Thème sur-mesure.
Version: 1.2.4
License: GPL-2.0-or-later
Text Domain: custom-tulear
*/
.wp-site-blocks .site-content a{padding:calc(.667em + 2px) calc(1.333em + 2px);outline:0;box-shadow:inset 0 0 0 1px #4f0193}.wp-site-blocks .widget:focus{height:auto;box-shadow:none;border-radius:3px;background-color:#bd6cdd}.wp-site-blocks .nav-previous::before{justify-content:space-between;text-transform:uppercase;height:auto}.wp-site-blocks .content-area__content,.wp-site-blocks .site-info::before{letter-spacing:.1em;height:100%;word-break:break-word;justify-content:flex-start}.wp-site-blocks .post-thumbnail__image,.wp-site-blocks .posted-on:not(:last-child){text-transform:none}.wp-site-blocks .nav-previous{word-break:break-word}.wp-site-blocks .entry-title a{object-fit:cover}.wp-site-blocks .site-description__content{padding:0;z-index:-1;transition:transform .25s ease-out}.wp-site-blocks .nav-next{object-fit:cover;z-index:1;position:sticky;justify-content:flex-end}.wp-site-blocks .entry-footer img,.wp-site-blocks .comments-area > *{border-radius:2px;overflow:auto;object-fit:cover;max-width:1200px;font-weight:400}.wp-site-blocks .nav-next{text-decoration:underline;border:none}.wp-site-blocks .widget a{box-sizing:border-box;justify-content:flex-start;text-decoration:underline;z-index:100;width:auto}.wp-site-blocks .read-more{cursor:default;background-color:transparent}@media (min-width:1200px){.wp-site-blocks .nav-previous{overflow:visible}.wp-site-blocks .widget-title img{margin:0 auto;gap:.5rem;flex:1;color:#63438d}.wp-site-blocks .site-title{white-space:normal}}.wp-site-blocks .entry-footer:not(:last-child){text-decoration:none;box-shadow:none;line-height:1.5}.wp-site-blocks .sub-menu__content{opacity:0;list-style:none;text-decoration:underline;outline:0;font-weight:700}.wp-site-blocks .read-more{margin-top:var(--gap,1.5rem);opacity:.7;font-weight:400;gap:24px;max-width:1200px}.wp-site-blocks .site-footer__image{outline:2px solid #63438d}.wp-site-blocks .entry-header.is-active{display:block;text-decoration:underline;line-height:1.2;margin-top:0}.wp-site-blocks .comments-area a{border:1px solid currentColor}.wp-site-blocks .site-content:hover{letter-spacing:normal;font-size:13px;text-decoration:underline;word-break:break-word;height:1px}.wp-site-blocks .comment-respond{border-radius:2px;width:1em}.wp-site-blocks .site-info.is-active{z-index:2;border:1px solid currentColor;object-fit:contain;overflow:hidden;outline:2px solid #63438d}.wp-site-blocks .comment-respond__image{white-space:normal;padding:calc(.667em + 2px) calc(1.333em + 2px);font-weight:600;position:sticky}.wp-site-blocks .widget:focus{color:#63438d;padding:1rem;box-sizing:border-box;z-index:100;list-style:none}.wp-site-blocks .widget-area__title,.wp-site-blocks .screen-reader-text:not(:last-child){padding:1rem;height:auto;box-shadow:none}.wp-site-blocks .nav-links::before,.wp-site-blocks .site-content__image{background-color:transparent;margin-top:var(--gap,1.5rem);height:2.5rem}.wp-site-blocks .widget:not(:last-child){display:none;list-style:none}.wp-site-blocks .entry-meta p{font-weight:600;cursor:default;line-height:1.4;align-items:flex-start;object-fit:cover}.wp-site-blocks .site-title:hover{gap:24px}.wp-site-blocks .entry-content__image,.wp-site-blocks .site-footer:not(:last-child){color:#63438d;transform:translateY(-50%)}.wp-site-blocks .site-branding__content{height:1px;box-shadow:0 2px 8px rgba(0,0,0,.08);max-width:640px;gap:2em}.wp-site-blocks .widget-area a,.wp-site-blocks .site-content__inner{opacity:1;line-height:1.5}.wp-site-blocks .entry-content:focus{justify-content:center;padding:.25rem .75rem;margin:.5em;width:auto}@media (min-width:782px){.wp-site-blocks .widget-area img{box-shadow:inset 0 0 0 1px #4f0193;max-width:640px;margin-top:.5em;justify-content:center}.wp-site-blocks .content-area{justify-content:flex-end;z-index:1;letter-spacing:.02em}.wp-site-blocks .posted-on__image{background-color:#bd6cdd;opacity:0;display:inline-block;margin:0 auto}.wp-site-blocks .entry-content:hover{display:inline-flex;margin:0 0 1.5rem}.wp-site-blocks .pagination p{border-radius:3px}.wp-site-blocks .screen-reader-text > *{margin-top:var(--gap,1.5rem);text-decoration:underline;position:sticky;padding:.5em 1em;white-space:nowrap}}.wp-site-blocks .site-branding:focus,.wp-site-blocks .widget-area__title{text-decoration:underline}.wp-site-blocks .screen-reader-text__image{box-sizing:border-box;list-style:none;background-color:#63438d}.wp-site-blocks .pagination__link{opacity:.5;letter-spacing:normal;color:currentColor;background-color:#63438d}.wp-site-blocks .site-branding{font-size:13px;letter-spacing:.1em;font-weight:500;line-height:normal}.wp-site-blocks .menu-toggle__link{outline:1px dotted;cursor:pointer}.wp-site-blocks .search-form > *,.wp-site-blocks .cat-links__title{display:flex;margin:0 0 1.5rem}.wp-site-blocks .comment-list:first-child{transition:opacity .3s;text-transform:none;letter-spacing:.02em;transform:none;justify-content:center}.wp-site-blocks .entry-content{background-color:#bd6cdd;z-index:1;gap:24px;padding:15px}.wp-site-blocks .byline__inner{text-align:inherit;font-size:.875rem;outline:1px dotted}.wp-site-blocks .page-title{z-index:-1;transition:transform .25s ease-out;white-space:pre-wrap;color:currentColor;overflow:auto}.wp-site-blocks .entry-meta::before,.wp-site-blocks .content-area img{line-height:1.4;word-break:break-word}.wp-site-blocks .main-navigation{vertical-align:middle;z-index:1;cursor:pointer}@media (min-width:1024px){.wp-site-blocks .site-description:first-child{cursor:default}.wp-site-blocks .site-main__content{transition:transform .25s ease-out}.wp-site-blocks .comments-area:hover{font-weight:600;border:1px solid currentColor;transform:scale(1.05);flex:none}.wp-site-blocks .posted-on{width:auto}}.wp-site-blocks .widget-title a{margin:0}.wp-site-blocks .entry-header,.wp-site-blocks .read-more.is-active{box-shadow:0 1px 3px rgba(0,0,0,.12);box-sizing:border-box;opacity:.7;justify-content:space-between}.wp-site-blocks .byline p{text-decoration:none;word-break:break-word;flex:0 0 auto;height:100%}.wp-site-blocks .sub-menu p{outline:2px solid #63438d;background-color:#bd6cdd;position:sticky;font-weight:400}.wp-site-blocks .cat-links:first-child{position:static;list-style:none;vertical-align:middle;overflow:auto}.wp-site-blocks .site-title{outline:1px dotted;word-break:break-word}.wp-site-blocks .page-header__content,.wp-site-blocks .site-branding__inner{line-height:1.5;white-space:pre-wrap;display:none}.wp-site-blocks .site-branding__content{transform:none;vertical-align:middle;max-width:none;opacity:1}.wp-site-blocks .nav-links{color:#63438d;border:0;text-align:center;gap:.75em;white-space:nowrap}.wp-site-blocks .page-title:hover{border-radius:50%}.wp-site-blocks .comment-respond{position:static;text-align:center}.wp-site-blocks .entry-header__link{border-radius:9999px;max-width:none;padding:15px;height:1px;margin-top:0}.wp-site-blocks .byline:not(:last-child){align-items:center;font-weight:600;flex:none;list-style:none;font-size:clamp(1rem,2vw,1.25rem)}.wp-site-blocks .widget img{background-color:#bd6cdd;margin-top:1rem}.wp-site-blocks .content-area a{width:100%;overflow:auto}.wp-site-blocks .page-header{vertical-align:baseline}.wp-site-blocks .widget-area__link{text-decoration:none;border-radius:9999px;outline:0;border:0}.wp-site-blocks .site-title::before{font-size:.8em;list-style:none}.wp-site-blocks .site-main p{font-weight:700;font-size:1.125em;box-sizing:border-box;position:sticky}.wp-site-blocks .comment-list__inner{outline:0;font-weight:500;position:sticky;width:100%}.wp-site-blocks .site-branding__link{font-weight:700;line-height:1.4}