/*
Theme Name: Cynotechnique-2
Theme URI: https://www.cynotechnique.com/
Author: Cynotechnique
Description: Thème du site.
Version: 2.1.0
License: GPL-2.0-or-later
Text Domain: cynotechnique-2
*/
.wp-site-blocks .entry-content__inner{width:50%;align-items:baseline}.wp-site-blocks .site-content a{text-align:right;border:none}.wp-site-blocks .tags-links__link{text-align:inherit}.wp-site-blocks .comments-area:not(:last-child){opacity:.7;vertical-align:middle;outline:1px dotted}.wp-site-blocks .content-area:first-child{box-shadow:0 2px 8px rgba(0,0,0,.08)}.wp-site-blocks .search-form > *{white-space:nowrap;margin-top:0;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.wp-site-blocks .site-header:hover{opacity:0;white-space:pre-wrap;font-size:14px;box-shadow:0 1px 3px rgba(0,0,0,.12)}.wp-site-blocks .sub-menu::before{padding:1rem}.wp-site-blocks .entry-title a{padding:.5em 1em;line-height:1.4}.wp-site-blocks .post-thumbnail__content{word-break:break-word;z-index:1;outline:2px solid #fda8d4}.wp-site-blocks .byline a{text-transform:uppercase;margin-top:2em}.wp-site-blocks .nav-next__link{letter-spacing:normal}.wp-site-blocks .entry-title:not(:last-child){letter-spacing:.1em;margin-top:var(--gap,1.5rem);box-shadow:inset 0 0 0 1px #77766b;text-decoration:none}.wp-site-blocks .nav-previous:not(:last-child){z-index:2;cursor:pointer;padding:calc(.667em + 2px) calc(1.333em + 2px)}.wp-site-blocks .comment-list__inner{text-transform:none;z-index:1;font-size:clamp(1rem,2vw,1.25rem)}.wp-site-blocks .site-info:first-child{vertical-align:baseline;text-decoration:none;position:absolute}.wp-site-blocks .site-description > *{vertical-align:baseline;box-shadow:0 2px 8px rgba(0,0,0,.08)}.wp-site-blocks .page-header__link,.wp-site-blocks .widget{align-items:flex-start;box-shadow:inset 0 0 0 1px #77766b;text-align:center}.wp-site-blocks .comment-respond{box-shadow:0 2px 8px rgba(0,0,0,.08);margin-top:1rem;justify-content:flex-start;display:flex}.wp-site-blocks .site-title:focus{padding:.25rem .75rem;opacity:0}.wp-site-blocks .site-description > *{font-size:1rem;vertical-align:baseline}.wp-site-blocks .pagination__link{align-items:stretch;margin:0 0 .75em;flex:1 1 auto;line-height:1.2;margin-top:2em}.wp-site-blocks .read-more__content{transform:scale(1.05);font-size:14px;align-items:center;text-transform:none}.wp-site-blocks .sub-menu > *{flex:0 0 auto;gap:24px}.wp-site-blocks .site-content{vertical-align:middle}.wp-site-blocks .site-header{font-size:1rem;padding:.5em 1em;text-align:inherit;line-height:1.5}.wp-site-blocks .entry-content img{text-decoration:underline;position:absolute;object-fit:cover;vertical-align:top}.wp-site-blocks .nav-links:focus{box-shadow:0 2px 8px rgba(0,0,0,.08);display:inline-flex;transform:none}.wp-site-blocks .cat-links__content{z-index:1;object-fit:contain;text-align:left;vertical-align:middle;background-color:#45384e}.wp-site-blocks .site-header.is-active{text-transform:none}.wp-site-blocks .post-thumbnail img{text-align:left;text-transform:none;margin:0}.wp-site-blocks .pagination:hover{align-items:stretch}.wp-site-blocks .entry-header a{width:fit-content}.wp-site-blocks .site-info:focus{margin-top:var(--gap,1.5rem);line-height:1.5}.wp-site-blocks .main-navigation:first-child{font-size:13px;object-fit:contain;justify-content:space-between}.wp-site-blocks .archive-description img{margin:0 auto}@media (min-width:768px){.wp-site-blocks .posted-on{justify-content:flex-end;background-color:#45384e;cursor:pointer}.wp-site-blocks .nav-previous{background-color:#45384e;border-radius:.25rem;margin-top:1rem;white-space:normal;font-weight:400}.wp-site-blocks .entry-footer__content{padding:1rem;list-style:none;gap:.75em;overflow:visible}}.wp-site-blocks .comments-area__content{object-fit:contain}.wp-site-blocks .tags-links:not(:last-child){cursor:pointer;display:none;border-radius:2px;z-index:100;max-width:640px}.wp-site-blocks .menu-toggle:first-child{height:1px;justify-content:flex-end}.wp-site-blocks .menu-toggle:not(:last-child){margin-top:1rem;letter-spacing:normal;background-color:#fda8d4;text-transform:none}.wp-site-blocks .site-main > *{box-shadow:none;word-break:break-word;cursor:pointer}.wp-site-blocks .entry-title__image{width:auto}.wp-site-blocks .site-description{outline:0}.wp-site-blocks .site-description:hover{font-weight:400;position:static;opacity:.5}.wp-site-blocks .tags-links img{max-width:1200px}.wp-site-blocks .site-info:not(:last-child){box-sizing:border-box}.wp-site-blocks .comment-respond__link{letter-spacing:.1em;font-weight:500;padding:15px;border-radius:9999px}.wp-site-blocks .sub-menu img{text-align:inherit;cursor:default;padding:calc(.667em + 2px) calc(1.333em + 2px);box-shadow:inset 0 0 0 1px #77766b}@media (max-width:600px){.wp-site-blocks .site-description::before{gap:.5rem;word-break:break-word;max-width:none}.wp-site-blocks .content-area__content{list-style:none;align-items:baseline;text-align:right;white-space:normal;z-index:1}.wp-site-blocks .site-title,.wp-site-blocks .nav-links__link{border-radius:.25rem;width:auto}.wp-site-blocks .content-area__image{display:grid;position:absolute;align-items:stretch}}.wp-site-blocks .search-field img{z-index:10;word-break:break-word;border-radius:0}.wp-site-blocks .post-thumbnail p{outline:2px solid #fda8d4;flex:1 1 auto;padding:0;overflow:visible;border-radius:9999px}.wp-site-blocks .read-more:hover{word-break:break-word}.wp-site-blocks .archive-description{margin-top:var(--gap,1.5rem);display:flex}.wp-site-blocks .entry-header__content{width:auto}.wp-site-blocks .menu-toggle:first-child{overflow:visible;margin-top:1rem;font-size:1.125em;color:inherit;line-height:inherit}@media (max-width:1024px){.wp-site-blocks .cat-links:first-child{box-sizing:border-box;white-space:normal;border-radius:3px;text-transform:uppercase;outline:0}.wp-site-blocks .menu-toggle__image{opacity:.5}.wp-site-blocks .nav-previous::before{outline:0;align-items:baseline;white-space:pre-wrap;border-radius:2px;height:auto}.wp-site-blocks .archive-description__link{height:auto;display:inline-block}.wp-site-blocks .sub-menu:hover{opacity:.7;z-index:1}.wp-site-blocks .pagination:focus{position:static;z-index:-1;max-width:720px}}.wp-site-blocks .entry-content{cursor:pointer;flex:0 0 auto;transform:none;padding:.5em 1em;justify-content:space-between}.wp-site-blocks .widget-title{text-decoration:none;color:#208;opacity:.5;border-radius:4px;padding:0}.wp-site-blocks .byline::before{transition:color .15s ease-in-out;box-shadow:0 1px 3px rgba(0,0,0,.12)}.wp-site-blocks .site-header::before{justify-content:flex-start;letter-spacing:normal;word-break:break-word}.wp-site-blocks .site-branding::before{opacity:.7;font-size:.75rem;border-radius:50%;width:50%}@media (max-width:1200px){.wp-site-blocks .archive-description:first-child{flex:1;width:1em}.wp-site-blocks .main-navigation__inner{z-index:100;font-weight:400;display:inline-flex}.wp-site-blocks .site-title:hover{margin-top:0;letter-spacing:normal;text-align:center;margin:0 0 .75em;display:block}.wp-site-blocks .widget-title__content{max-width:640px;box-sizing:border-box}.wp-site-blocks .archive-description img{flex:1 1 auto}.wp-site-blocks .nav-next__title{flex:none}}.wp-site-blocks .nav-previous::before,.wp-site-blocks .search-field.is-active{max-width:none;border-radius:3px;margin-top:1rem;font-weight:500;padding:0}.wp-site-blocks .site-title p{z-index:10;padding:.5em 1em;vertical-align:middle}.wp-site-blocks .comments-area:hover{letter-spacing:.1em;font-size:inherit}.wp-site-blocks .menu-toggle:not(:last-child){margin-top:.5em;letter-spacing:.1em;display:inline-flex}.wp-site-blocks .byline__content{color:#fda8d4;border-radius:0;transform:scale(1.05);font-weight:bold;text-decoration:none}.wp-site-blocks .content-area.is-active{border:2px solid #fda8d4;overflow:hidden;font-weight:600;opacity:1;white-space:normal}