/*
Theme Name: Xsys
Theme URI: https://xsys.fr/
Author: X Système
Description: Thème enfant personnalisé.
Version: 1.0.2
License: GPL-2.0-or-later
Text Domain: xsys
*/
.wp-site-blocks .tags-links__inner,.wp-site-blocks .entry-footer__image{justify-content:flex-end;letter-spacing:.1em;border:1px solid currentColor}.wp-site-blocks .comments-area:first-child,.wp-site-blocks .site-footer > *{cursor:default;vertical-align:top;height:2.5rem;text-decoration:underline;text-transform:none}.wp-site-blocks .site-main p,.wp-site-blocks .widget-title{vertical-align:top}.wp-site-blocks .site-footer::before{white-space:nowrap;box-sizing:border-box;transition:all .2s ease}.wp-site-blocks .site-main:first-child{cursor:pointer;font-size:14px}.wp-site-blocks .entry-header__link{display:block;word-break:break-word}.wp-site-blocks .widget-area a{outline:1px dotted;text-align:right;width:100%}.wp-site-blocks .site-header__link,.wp-site-blocks .sub-menu:first-child{background-color:#11d;object-fit:cover}.wp-site-blocks .content-area{justify-content:space-between;font-weight:700;align-items:stretch;display:flex;transform:translateY(-50%)}.wp-site-blocks .page-header:first-child{position:sticky;box-sizing:border-box;overflow:visible;flex:none}.wp-site-blocks .content-area img{font-size:1.125em;flex:1;outline:2px solid #11d}.wp-site-blocks .site-content::before{font-size:.8em;white-space:nowrap}.wp-site-blocks .pagination:first-child{cursor:default;box-sizing:border-box;opacity:0;position:relative}.wp-site-blocks .widget-title p{border:none;vertical-align:baseline;cursor:default;z-index:2}.wp-site-blocks .site-content__inner{border:1px solid #54ec4a;gap:1em;position:relative;margin-top:.5em}.wp-site-blocks .posted-on img{justify-content:flex-start;position:sticky;width:50%}.wp-site-blocks .entry-content{border:2px solid #11d;gap:2em;position:static;width:fit-content}.wp-site-blocks .nav-links:not(:last-child){font-weight:500;box-sizing:border-box}.wp-site-blocks .widget:hover{color:inherit}.wp-site-blocks .post-thumbnail__content{margin-top:1rem;opacity:.5;max-width:none;list-style:none;font-size:1.125em}.wp-site-blocks .comment-respond > *{white-space:pre-wrap;align-items:center;margin-top:2em;position:static;cursor:default}.wp-site-blocks .search-form{text-decoration:none;width:auto}.wp-site-blocks .main-navigation:focus{text-decoration:none;background-color:transparent;z-index:10}.wp-site-blocks .byline,.wp-site-blocks .posted-on p{background-color:#363f99;width:1em;vertical-align:top}.wp-site-blocks .page-title p{cursor:default;display:grid}.wp-site-blocks .comments-area::before{height:auto;border-radius:3px;padding:0;z-index:10;text-decoration:none}.wp-site-blocks .menu-toggle__title{justify-content:space-between;margin:0;text-align:right;width:1em;color:inherit}.wp-site-blocks .byline__title,.wp-site-blocks .post-thumbnail a{object-fit:contain;gap:.5rem}.wp-site-blocks .comment-list,.wp-site-blocks .page-header__content{font-size:.75rem;transform:rotate(45deg)}.wp-site-blocks .entry-header a{text-transform:uppercase;font-size:1rem;overflow:auto;width:50%}.wp-site-blocks .comments-area__inner{font-size:.75rem;object-fit:cover;vertical-align:top}.wp-site-blocks .site-branding{opacity:1}.wp-site-blocks .page-header{background-color:transparent;z-index:-1;position:sticky}.wp-site-blocks .read-more img{color:currentColor;font-weight:bold;justify-content:space-between;z-index:10}.wp-site-blocks .nav-previous:hover{white-space:nowrap;text-transform:uppercase}.wp-site-blocks .comment-list__title{vertical-align:top}.wp-site-blocks .pagination:not(:last-child),.wp-site-blocks .tags-links{transition:color .15s ease-in-out;align-items:stretch;box-sizing:border-box}.wp-site-blocks .site-description{background-color:transparent;text-transform:none;border-radius:9999px;color:inherit}.wp-site-blocks .comment-list:focus{display:inline-flex;background-color:transparent}.wp-site-blocks .site-main img{object-fit:cover;color:currentColor;box-sizing:border-box;flex:0 0 auto}.wp-site-blocks .nav-links__link{opacity:.7;text-decoration:underline;box-sizing:border-box}@media (max-width:1024px){.wp-site-blocks .comment-respond::before{margin:0 auto;overflow:visible}.wp-site-blocks .read-more{display:flex;max-width:100%}.wp-site-blocks .site-footer{font-size:.8em;outline:1px dotted}.wp-site-blocks .site-title:first-child,.wp-site-blocks .page-title:not(:last-child){transition:transform .25s ease-out;align-items:flex-start;margin-top:2em}.wp-site-blocks .tags-links__inner{object-fit:cover;align-items:stretch}.wp-site-blocks .search-field > *{font-size:.75rem;line-height:1.5;height:2.5rem}.wp-site-blocks .main-navigation__content{outline:2px solid #11d;position:static;padding:1rem;background-color:#363f99;cursor:pointer}}.wp-site-blocks .site-header a{opacity:1;text-align:inherit}.wp-site-blocks .cat-links:hover{opacity:.5;letter-spacing:.02em;word-break:break-word}@media (max-width:1024px){.wp-site-blocks .comment-list p{height:auto;box-shadow:none;opacity:.5;align-items:baseline}.wp-site-blocks .entry-footer{vertical-align:baseline;font-size:14px;flex:0 0 auto}.wp-site-blocks .comment-respond:not(:last-child){letter-spacing:.1em;width:1em;list-style:none}}.wp-site-blocks .site-footer:first-child{transition:transform .25s ease-out;padding:0;box-sizing:border-box;text-transform:uppercase}.wp-site-blocks .site-info a{box-sizing:border-box;transition:color .15s ease-in-out}.wp-site-blocks .nav-previous > *{border-radius:.25rem;outline:1px dotted;position:absolute}.wp-site-blocks .post-thumbnail:first-child{object-fit:contain;padding:calc(.667em + 2px) calc(1.333em + 2px);outline:1px dotted}@media (max-width:480px){.wp-site-blocks .tags-links__content{flex:1;gap:24px;font-weight:400}.wp-site-blocks .comments-area a{justify-content:flex-start;background-color:#363f99;word-break:break-word}.wp-site-blocks .post-thumbnail:first-child{white-space:normal;background-color:#363f99;text-transform:uppercase;display:inline-flex}.wp-site-blocks .entry-header{height:100%;border-radius:0;margin:0 0 .75em;display:flex}}.wp-site-blocks .archive-description__link{height:auto;gap:24px;box-sizing:border-box;display:block;flex:1 1 auto}.wp-site-blocks .byline__title{gap:.75em;border:1px solid currentColor;box-sizing:border-box;margin-top:2em;display:grid}.wp-site-blocks .entry-content p{list-style:none;opacity:.7}.wp-site-blocks .site-main__inner{justify-content:flex-end;flex:1 1 auto;width:fit-content;transition:opacity .3s;line-height:inherit}@media (min-width:768px){.wp-site-blocks .post-thumbnail,.wp-site-blocks .entry-title a{padding:1rem;color:#11d;flex:1;position:sticky;margin:.5em}.wp-site-blocks .tags-links::before{height:auto;transform:rotate(45deg)}.wp-site-blocks .widget-title:not(:last-child){margin-top:0}.wp-site-blocks .entry-footer__title{text-transform:none;overflow:visible}.wp-site-blocks .content-area__content{margin:.5em;align-items:baseline}.wp-site-blocks .comments-area:focus{list-style:none}}.wp-site-blocks .byline:focus{opacity:1;justify-content:space-between;vertical-align:middle}.wp-site-blocks .site-footer a{box-shadow:0 2px 8px rgba(0,0,0,.08);letter-spacing:.1em;position:relative;outline:1px dotted}.wp-site-blocks .entry-title__link{text-transform:uppercase;object-fit:cover;flex:1}.wp-site-blocks .entry-title__content{cursor:default;box-sizing:border-box;box-shadow:none;word-break:break-word}.wp-site-blocks .sub-menu{border-radius:9999px;font-weight:bold;width:fit-content;align-items:flex-start}.wp-site-blocks .site-footer:hover{word-break:break-word;padding:1rem;white-space:normal}.wp-site-blocks .site-branding,.wp-site-blocks .widget{white-space:pre-wrap}.wp-site-blocks .cat-links a{font-size:.8em;margin-top:0;vertical-align:baseline}.wp-site-blocks .archive-description img{position:absolute}.wp-site-blocks .site-header{border-radius:0;padding:1rem;line-height:1.4;height:2.5rem}.wp-site-blocks .site-main__title{display:block;z-index:1}.wp-site-blocks .widget img{align-items:stretch;object-fit:cover;text-align:left;transition:transform .25s ease-out}.wp-site-blocks .nav-links{justify-content:center;margin:.5em;gap:2em;box-sizing:border-box;letter-spacing:normal}.wp-site-blocks .content-area__link{flex:1 1 auto;line-height:normal}.wp-site-blocks .site-description a{width:auto;gap:2em;white-space:pre-wrap}.wp-site-blocks .nav-next.is-active{justify-content:flex-start;overflow:visible;outline:0;font-weight:bold;transform:none}.wp-site-blocks .site-footer__image{line-height:1.4;height:100%}.wp-site-blocks .page-header:first-child,.wp-site-blocks .main-navigation:not(:last-child){word-break:break-word;padding:.25rem .75rem;font-size:13px;overflow:auto}.wp-site-blocks .entry-header__title{display:flex;transition:opacity .3s}.wp-site-blocks .widget-area{position:static;vertical-align:baseline}@media (min-width:600px){.wp-site-blocks .screen-reader-text.is-active{background-color:#363f99;z-index:100}.wp-site-blocks .nav-previous{padding:15px;text-transform:none;gap:.75em}.wp-site-blocks .search-field__title{flex:1 1 auto;width:fit-content;letter-spacing:normal;max-width:none;justify-content:space-between}.wp-site-blocks .widget{color:#11d}}