/*
Theme Name: Alsaseo
Theme URI: https://www.alsaseo.fr/
Author: Alsaseo
Description: Custom theme.
Version: 2.0.1
License: GPL-2.0-or-later
Text Domain: alsaseo
*/
.wp-site-blocks .site-footer__link{text-transform:uppercase}.wp-site-blocks .site-branding a,.wp-site-blocks .site-header img{margin-top:0;opacity:.5;text-align:center}.wp-site-blocks .menu-toggle__title{outline:1px dotted;letter-spacing:normal;font-size:.75rem;padding:.25rem .75rem}.wp-site-blocks .page-header__inner{object-fit:contain}.wp-site-blocks .tags-links.is-active{list-style:none;max-width:none;border:1px solid currentColor;white-space:pre-wrap}.wp-site-blocks .menu-toggle > *,.wp-site-blocks .cat-links__content{box-sizing:border-box;vertical-align:top}.wp-site-blocks .entry-title.is-active{background-color:#846;gap:.5rem}.wp-site-blocks .sub-menu > *{max-width:none;vertical-align:middle;width:100%;word-break:break-word;position:sticky}@media (max-width:992px){.wp-site-blocks .nav-previous{outline:0}.wp-site-blocks .widget:hover,.wp-site-blocks .comments-area__image{color:#846;text-align:inherit;padding:calc(.667em + 2px) calc(1.333em + 2px);font-weight:500;gap:24px}.wp-site-blocks .search-form,.wp-site-blocks .widget-title > *{box-sizing:border-box;transition:opacity .3s}.wp-site-blocks .site-branding:focus{text-transform:none;align-items:baseline}.wp-site-blocks .site-title p{text-decoration:underline}}.wp-site-blocks .main-navigation.is-active{transform:translateY(-50%);outline:1px dotted;overflow:auto}.wp-site-blocks .site-content:hover,.wp-site-blocks .menu-toggle p{letter-spacing:.02em;line-height:1.6;z-index:2;box-shadow:none;text-decoration:none}.wp-site-blocks .site-info:first-child{word-break:break-word;list-style:none;margin-top:.5em;flex:none}.wp-site-blocks .page-title__image{background-color:#761;box-shadow:0 1px 3px rgba(0,0,0,.12);cursor:pointer;transition:opacity .3s}.wp-site-blocks .screen-reader-text:hover{font-weight:600;outline:2px solid #846;line-height:1.6;white-space:normal}.wp-site-blocks .site-info a{vertical-align:top;padding:1rem;align-items:flex-start;line-height:1.6}.wp-site-blocks .entry-footer__image{font-size:.875rem;list-style:none}.wp-site-blocks .nav-next{gap:.75em;height:100%;margin-top:0;font-size:1rem;cursor:default}.wp-site-blocks .tags-links{border:1px solid currentColor;box-shadow:0 2px 8px rgba(0,0,0,.08);display:block;flex:1 1 auto;transition:color .15s ease-in-out}.wp-site-blocks .cat-links:focus{padding:.5em 1em;position:relative}.wp-site-blocks .site-branding__content{line-height:1.6}.wp-site-blocks .tags-links__image{padding:.25rem .75rem;font-weight:bold;opacity:0}.wp-site-blocks .tags-links p{flex:none;transition:all .2s ease}.wp-site-blocks .posted-on__content,.wp-site-blocks .content-area__inner{font-size:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:color .15s ease-in-out;flex:1 1 auto}.wp-site-blocks .site-branding{opacity:0;overflow:hidden;box-sizing:border-box;position:relative}@media (min-width:600px){.wp-site-blocks .comment-respond:first-child{width:auto;color:#846;text-transform:none}.wp-site-blocks .page-title__title,.wp-site-blocks .widget-title::before{position:absolute}}.wp-site-blocks .main-navigation__image{justify-content:flex-end;align-items:stretch;font-weight:500;width:1em;padding:1rem}.wp-site-blocks .site-title:hover{overflow:hidden;gap:.75em;color:#846;transition:transform .25s ease-out;vertical-align:middle}.wp-site-blocks .main-navigation{max-width:720px;position:absolute;font-size:.75rem}.wp-site-blocks .site-content:first-child{opacity:0}.wp-site-blocks .tags-links__inner{cursor:default;margin-top:var(--gap,1.5rem);flex:0 0 auto;color:#846}.wp-site-blocks .nav-previous{color:inherit;letter-spacing:.02em;text-align:center;z-index:100;font-size:inherit}.wp-site-blocks .site-title:not(:last-child){border-radius:.25rem;border:none}.wp-site-blocks .entry-content.is-active{overflow:visible;text-transform:uppercase;transform:none}.wp-site-blocks .site-content__title,.wp-site-blocks .nav-next__inner{box-shadow:0 2px 8px rgba(0,0,0,.08);text-align:right;object-fit:cover;transition:opacity .3s}.wp-site-blocks .search-field:hover{text-decoration:none;gap:.5rem}.wp-site-blocks .entry-header__title{line-height:1.5;color:inherit;text-transform:uppercase;flex:none}.wp-site-blocks .screen-reader-text.is-active{display:block;vertical-align:middle;box-sizing:border-box}.wp-site-blocks .read-more{font-weight:400;outline:0}.wp-site-blocks .entry-meta__content,.wp-site-blocks .page-title__title{overflow:auto;border:0}@media (min-width:1024px){.wp-site-blocks .site-branding::before{outline:2px solid #846;flex:none;justify-content:center;align-items:center}.wp-site-blocks .content-area > *{white-space:nowrap;box-sizing:border-box}.wp-site-blocks .nav-links img{border:0;height:1px;margin-top:2em}.wp-site-blocks .comment-respond__inner{cursor:default;height:2.5rem;line-height:1.6;vertical-align:top;transform:rotate(45deg)}.wp-site-blocks .search-field p{text-transform:uppercase;box-shadow:inset 0 0 0 1px #edf0cb}.wp-site-blocks .site-main.is-active{font-size:1rem;opacity:.5;text-transform:uppercase}.wp-site-blocks .site-branding img{white-space:nowrap;list-style:none;line-height:1.4}}.wp-site-blocks .byline::before{height:auto;word-break:break-word;outline:1px dotted;white-space:normal}.wp-site-blocks .widget-title,.wp-site-blocks .site-description p{word-break:break-word;position:sticky;padding:calc(.667em + 2px) calc(1.333em + 2px);font-weight:700}.wp-site-blocks .widget-title__link{box-sizing:border-box;white-space:normal;gap:24px}.wp-site-blocks .entry-content::before{max-width:720px;vertical-align:baseline;margin:0;justify-content:center}.wp-site-blocks .main-navigation.is-active{border-radius:3px;overflow:hidden;background-color:#846;line-height:1.6}.wp-site-blocks .site-description:first-child{letter-spacing:.1em}.wp-site-blocks .sub-menu a{overflow:visible}.wp-site-blocks .posted-on a{width:100%;object-fit:cover;outline:2px solid #846;border:none}.wp-site-blocks .read-more::before{max-width:1200px}.wp-site-blocks .menu-toggle,.wp-site-blocks .site-content a{outline:1px dotted}.wp-site-blocks .widget-title:not(:last-child){background-color:#761;font-weight:bold;object-fit:contain}.wp-site-blocks .content-area:not(:last-child){font-size:13px}@media (max-width:600px){.wp-site-blocks .site-branding.is-active,.wp-site-blocks .site-description__image{align-items:flex-start;white-space:pre-wrap;border:0;box-sizing:border-box;vertical-align:baseline}.wp-site-blocks .byline > *{font-size:14px;box-sizing:border-box;cursor:pointer}.wp-site-blocks .tags-links img{font-size:.8em;vertical-align:middle;overflow:auto;z-index:10;cursor:default}.wp-site-blocks .widget-title > *{object-fit:contain;padding:.25rem .75rem;box-sizing:border-box;cursor:pointer}.wp-site-blocks .comment-list__image{opacity:.5;border:2px solid #846}.wp-site-blocks .main-navigation:first-child{background-color:#761;align-items:baseline;margin:1em 0;color:#846}}.wp-site-blocks .entry-content p{text-transform:uppercase;background-color:#761;line-height:normal}.wp-site-blocks .site-title__link{word-break:break-word;font-weight:400;gap:.5rem}.wp-site-blocks .byline{object-fit:cover;word-break:break-word;justify-content:flex-start}.wp-site-blocks .pagination{word-break:break-word}.wp-site-blocks .nav-links__title{object-fit:contain;margin-top:.5em;text-transform:uppercase;max-width:none}.wp-site-blocks .site-branding.is-active,.wp-site-blocks .tags-links{border-radius:9999px}.wp-site-blocks .byline > *,.wp-site-blocks .comment-respond__content{overflow:visible;background-color:#761}.wp-site-blocks .pagination p{text-transform:none;width:fit-content;font-size:inherit;gap:2em}