/*
Theme Name: Lanternes-theme
Theme URI: https://www.lanternes.fr/
Author: Lanternes
Description: Thème sur-mesure.
Version: 3.0.2
License: GPL-2.0-or-later
Text Domain: lanternes-theme
*/
.wp-site-blocks .tags-links{object-fit:contain;font-size:1.125em}.wp-site-blocks .comment-list:focus{border-radius:3px;border:1px solid currentColor;text-decoration:none;overflow:auto}@media (max-width:600px){.wp-site-blocks .entry-meta > *{letter-spacing:normal;vertical-align:top;margin:0 auto}.wp-site-blocks .entry-footer::before{box-sizing:border-box}.wp-site-blocks .sub-menu__image{cursor:default}.wp-site-blocks .search-form,.wp-site-blocks .tags-links{border:1px solid #5ad;object-fit:cover;justify-content:flex-start;padding:1rem;transform:scale(1.05)}.wp-site-blocks .tags-links__link{border-radius:9999px;overflow:visible;z-index:-1;display:flex}.wp-site-blocks .archive-description__link{margin-top:1rem;text-align:inherit;text-decoration:underline}.wp-site-blocks .site-description__link{width:1em;box-shadow:none}}.wp-site-blocks .screen-reader-text.is-active{margin-top:var(--gap,1.5rem);box-sizing:border-box;border:1px solid #5ad}.wp-site-blocks .site-content.is-active,.wp-site-blocks .screen-reader-text:not(:last-child){position:sticky;box-sizing:border-box}.wp-site-blocks .site-main.is-active{opacity:1;margin-top:0;display:none}.wp-site-blocks .site-header::before{opacity:.7;box-sizing:border-box;width:1em;outline:0}.wp-site-blocks .sub-menu:focus{color:#d16}.wp-site-blocks .comments-area::before{object-fit:cover}.wp-site-blocks .site-info p,.wp-site-blocks .entry-content::before{border:1px solid #5ad;align-items:baseline}.wp-site-blocks .site-description > *,.wp-site-blocks .main-navigation a{outline:2px solid #d16;height:auto;transform:scale(1.05);justify-content:space-between;box-shadow:0 1px 3px rgba(0,0,0,.12)}.wp-site-blocks .entry-title::before{margin:0;box-shadow:inset 0 0 0 1px #5ad;vertical-align:middle;background-color:#d16}.wp-site-blocks .comment-list__image{color:#86f;box-shadow:0 1px 3px rgba(0,0,0,.12);vertical-align:middle;overflow:auto}.wp-site-blocks .site-header a{white-space:pre-wrap;text-align:left;object-fit:cover;flex:0 0 auto}.wp-site-blocks .post-thumbnail__link{cursor:pointer;margin-top:var(--gap,1.5rem)}.wp-site-blocks .nav-previous > *{padding:1rem;z-index:-1;overflow:visible;word-break:break-word;border:2px solid #d16}.wp-site-blocks .site-header p{max-width:100%}.wp-site-blocks .site-content{text-align:left;white-space:nowrap}@media (max-width:1024px){.wp-site-blocks .post-thumbnail{font-size:1rem;border-radius:2px}.wp-site-blocks .comment-list img{font-weight:bold;vertical-align:top;flex:1 1 auto}.wp-site-blocks .post-thumbnail__title{gap:.5rem}}.wp-site-blocks .read-more__inner{margin-top:var(--gap,1.5rem);justify-content:flex-end}.wp-site-blocks .archive-description:focus{width:100%}.wp-site-blocks .comment-respond p{transition:opacity .3s;justify-content:flex-end}.wp-site-blocks .screen-reader-text a,.wp-site-blocks .nav-previous:not(:last-child){justify-content:space-between;overflow:hidden;font-weight:400}@media (max-width:1200px){.wp-site-blocks .widget-title,.wp-site-blocks .nav-links:hover{margin:0 0 .75em;margin-top:1rem;width:fit-content}.wp-site-blocks .search-form:first-child,.wp-site-blocks .search-form__title{margin:1em 0;z-index:2;height:100%;max-width:720px}.wp-site-blocks .entry-meta__link{padding:calc(.667em + 2px) calc(1.333em + 2px);background-color:transparent}}.wp-site-blocks .pagination::before{border-radius:.25rem;color:#d16}.wp-site-blocks .widget-area__image{opacity:.5;color:#86f}.wp-site-blocks .tags-links:hover{word-break:break-word;flex:none}@media (min-width:768px){.wp-site-blocks .comment-respond__image{justify-content:flex-end}.wp-site-blocks .site-info{color:#d16;background-color:transparent;line-height:inherit;margin:0 0 .75em}}@media (min-width:992px){.wp-site-blocks .pagination{box-shadow:0 1px 3px rgba(0,0,0,.12);transition:all .2s ease;max-width:720px;padding:calc(.667em + 2px) calc(1.333em + 2px)}.wp-site-blocks .page-header img{align-items:baseline;z-index:100;text-align:center;transform:translateY(-50%)}.wp-site-blocks .search-form,.wp-site-blocks .menu-toggle:focus{word-break:break-word}.wp-site-blocks .site-content{border-radius:4px;overflow:visible;border:1px solid currentColor}}.wp-site-blocks .entry-title__content{color:inherit;background-color:#9cc1ed;text-transform:none;text-align:right;opacity:.5}.wp-site-blocks .search-form > *,.wp-site-blocks .comments-area__content{margin-top:0;overflow:auto;transform:scale(1.05);text-transform:none}.wp-site-blocks .comment-respond{align-items:baseline;word-break:break-word}.wp-site-blocks .search-form__title{text-align:inherit;margin:0;object-fit:contain}.wp-site-blocks .menu-toggle__image{text-transform:none;border:1px solid currentColor;list-style:none;border-radius:.25rem}.wp-site-blocks .comment-respond{color:inherit;outline:2px solid #d16;gap:24px;object-fit:cover;transform:none}.wp-site-blocks .page-header{flex:1;border-radius:.25rem}.wp-site-blocks .post-thumbnail:not(:last-child){z-index:1;font-weight:bold;margin-top:1rem;position:sticky}.wp-site-blocks .site-main:not(:last-child){display:inline-block;gap:2em;align-items:flex-start}.wp-site-blocks .archive-description:first-child{gap:.5rem;flex:none;border:0;letter-spacing:normal;padding:15px}@media (min-width:992px){.wp-site-blocks .sub-menu__title,.wp-site-blocks .main-navigation{word-break:break-word;line-height:1.5}.wp-site-blocks .site-description:focus{overflow:visible;max-width:640px;line-height:inherit;justify-content:center}}.wp-site-blocks .comment-respond:first-child,.wp-site-blocks .screen-reader-text a{background-color:#9cc1ed;list-style:none;display:flex}.wp-site-blocks .site-footer:first-child{margin:.5em;height:100%}.wp-site-blocks .post-thumbnail img{position:absolute;height:100%;text-decoration:underline}.wp-site-blocks .content-area img{display:inline-flex}.wp-site-blocks .search-field__link{background-color:transparent;gap:.75em;border:2px solid #d16;word-break:break-word;vertical-align:baseline}.wp-site-blocks .site-branding img,.wp-site-blocks .nav-links:focus{text-transform:none;font-size:13px}.wp-site-blocks .site-footer p{justify-content:flex-end;white-space:nowrap}.wp-site-blocks .widget-area__content{background-color:#d16;box-shadow:inset 0 0 0 1px #5ad;color:#d16;vertical-align:baseline}.wp-site-blocks .sub-menu__content{margin-top:var(--gap,1.5rem);letter-spacing:.02em;position:static;transform:rotate(45deg)}.wp-site-blocks .site-description__inner,.wp-site-blocks .page-title{text-transform:uppercase;line-height:1.2;overflow:auto;text-decoration:none;outline:2px solid #d16}.wp-site-blocks .site-header{overflow:visible;text-decoration:none;margin:.5em;object-fit:contain;display:inline-block}.wp-site-blocks .read-more{justify-content:flex-start}.wp-site-blocks .byline img{border:0}.wp-site-blocks .page-title:hover{height:auto;object-fit:cover}.wp-site-blocks .widget-area::before{width:1em;text-decoration:none;height:2.5rem;overflow:auto}.wp-site-blocks .search-field{word-break:break-word;box-sizing:border-box}.wp-site-blocks .read-more{line-height:1.4;list-style:none;font-size:clamp(1rem,2vw,1.25rem);font-weight:700}.wp-site-blocks .entry-meta img{text-transform:none}.wp-site-blocks .entry-content a,.wp-site-blocks .menu-toggle:not(:last-child){outline:2px solid #d16;border:1px solid currentColor;font-size:14px}.wp-site-blocks .read-more::before{justify-content:center;color:#86f;line-height:1.4}.wp-site-blocks .search-field__content{word-break:break-word;cursor:default;gap:1em}.wp-site-blocks .cat-links{padding:1rem}.wp-site-blocks .nav-previous,.wp-site-blocks .widget-area:hover{width:50%;cursor:pointer}.wp-site-blocks .screen-reader-text__title{height:1px;color:#d16;flex:1 1 auto}.wp-site-blocks .site-title:hover{font-size:.75rem;object-fit:cover;transition:color .15s ease-in-out;transform:translateY(-50%)}.wp-site-blocks .nav-next:first-child{font-weight:400;gap:1em}.wp-site-blocks .search-field:first-child{text-align:center;border-radius:0;display:inline-flex;box-shadow:none;object-fit:contain}.wp-site-blocks .site-content__link,.wp-site-blocks .posted-on:not(:last-child){margin-top:0;flex:none;font-size:1rem}.wp-site-blocks .site-title.is-active{color:currentColor;max-width:640px}.wp-site-blocks .site-content__content{font-size:14px;gap:.75em;box-sizing:border-box;line-height:1.2;letter-spacing:.1em}.wp-site-blocks .nav-next{transform:translateY(-50%)}@media (min-width:782px){.wp-site-blocks .site-branding__link{white-space:nowrap}.wp-site-blocks .nav-links img,.wp-site-blocks .site-description > *{padding:1rem;font-size:.75rem;z-index:-1;margin:.5em;text-decoration:underline}.wp-site-blocks .comments-area::before{position:absolute;cursor:pointer;font-weight:600}.wp-site-blocks .content-area:focus{transition:transform .25s ease-out;text-transform:uppercase;border-radius:.25rem;line-height:normal;word-break:break-word}}