/*
Theme Name: Immokey
Theme URI: https://www.immokey.fr/
Author: Immokey
Description: Thème sur-mesure.
Version: 2.1.0
License: GPL-2.0-or-later
Text Domain: immokey
*/
.wp-site-blocks .comment-list__title{padding:0;text-decoration:none}.wp-site-blocks .posted-on:focus{margin-top:1rem;max-width:720px;background-color:#28ef2e;border:1px solid currentColor;text-transform:none}.wp-site-blocks .content-area:not(:last-child){justify-content:center;color:inherit;list-style:none}.wp-site-blocks .comment-respond > *{letter-spacing:normal;color:currentColor;justify-content:flex-start;font-weight:bold;text-align:center}.wp-site-blocks .nav-next__link{text-decoration:none;opacity:.5}@media (min-width:1024px){.wp-site-blocks .site-main{opacity:1}.wp-site-blocks .nav-previous:not(:last-child){display:block;position:relative;font-weight:400;white-space:normal}.wp-site-blocks .nav-previous:first-child{object-fit:contain;border-radius:2px;text-align:left;outline:1px dotted}.wp-site-blocks .site-info{width:fit-content;letter-spacing:.02em;box-shadow:inset 0 0 0 1px #27e;text-align:inherit;z-index:2}.wp-site-blocks .entry-content:first-child{background-color:#28ef2e;margin-top:0}.wp-site-blocks .cat-links p{height:2.5rem;flex:1 1 auto;transform:translateY(-50%)}}.wp-site-blocks .search-field{max-width:100%;margin:0 auto;position:sticky}@media (max-width:600px){.wp-site-blocks .page-header.is-active{margin-top:var(--gap,1.5rem);white-space:normal;display:grid;overflow:auto}.wp-site-blocks .site-branding > *{display:inline-block;object-fit:contain;max-width:720px}.wp-site-blocks .content-area__inner,.wp-site-blocks .page-title.is-active{transition:opacity .3s}.wp-site-blocks .site-content:first-child,.wp-site-blocks .archive-description > *{transition:opacity .3s;color:#28ef2e;font-weight:400;justify-content:flex-start}.wp-site-blocks .tags-links__inner{word-break:break-word;max-width:none;box-shadow:none;align-items:stretch}.wp-site-blocks .entry-content__content{object-fit:contain}.wp-site-blocks .comments-area__content{font-weight:700}}.wp-site-blocks .site-content:hover{list-style:none}.wp-site-blocks .nav-next:first-child{width:100%}.wp-site-blocks .site-header:first-child{box-shadow:none;overflow:auto;display:block;max-width:none;vertical-align:baseline}.wp-site-blocks .posted-on:first-child{background-color:#b86;gap:2em;cursor:pointer}.wp-site-blocks .site-main a{transition:opacity .3s;padding:calc(.667em + 2px) calc(1.333em + 2px)}@media (max-width:480px){.wp-site-blocks .read-more a{text-transform:uppercase;text-align:right;overflow:hidden;list-style:none;gap:2em}.wp-site-blocks .entry-content > *{transform:translateY(-50%);overflow:hidden;font-weight:bold;border-radius:.25rem}.wp-site-blocks .entry-meta__title{color:#28ef2e;height:1px;box-shadow:none;letter-spacing:.02em;vertical-align:top}}.wp-site-blocks .comments-area:focus{display:grid}.wp-site-blocks .comment-list{border-radius:3px}.wp-site-blocks .entry-content:not(:last-child){letter-spacing:.1em;white-space:normal}.wp-site-blocks .site-footer__image{font-size:13px;align-items:center;word-break:break-word;opacity:1}.wp-site-blocks .site-title > *{font-weight:700;border:0;box-shadow:0 1px 3px rgba(0,0,0,.12)}.wp-site-blocks .post-thumbnail::before{background-color:transparent}.wp-site-blocks .pagination:not(:last-child){vertical-align:middle;letter-spacing:.1em}.wp-site-blocks .byline{width:50%;opacity:1;justify-content:flex-end;text-align:right}@media (max-width:768px){.wp-site-blocks .cat-links{margin:.5em;list-style:none}.wp-site-blocks .byline:not(:last-child){border:1px solid currentColor;max-width:720px}}.wp-site-blocks .entry-meta.is-active{font-weight:500;position:relative;margin:.5em}.wp-site-blocks .read-more.is-active{box-sizing:border-box;vertical-align:top}.wp-site-blocks .sub-menu a{gap:2em;list-style:none;width:fit-content;text-align:left;position:absolute}.wp-site-blocks .byline > *{overflow:auto;text-transform:uppercase;word-break:break-word}.wp-site-blocks .site-info p{background-color:#b86}.wp-site-blocks .site-main p{background-color:transparent;border-radius:4px;z-index:2}.wp-site-blocks .entry-footer.is-active{font-weight:600;transition:color .15s ease-in-out;margin:0;justify-content:flex-end;gap:24px}.wp-site-blocks .post-thumbnail__inner,.wp-site-blocks .widget-title__image{border:1px solid #27e;letter-spacing:normal;border-radius:50%;box-shadow:inset 0 0 0 1px #27e;cursor:pointer}.wp-site-blocks .nav-next img{text-transform:none;z-index:1}.wp-site-blocks .menu-toggle:focus{cursor:pointer;list-style:none;color:#28ef2e}@media (min-width:480px){.wp-site-blocks .site-branding{text-decoration:underline;line-height:normal}.wp-site-blocks .widget-area:hover{outline:1px dotted;letter-spacing:.02em;align-items:center}.wp-site-blocks .site-info__link{overflow:visible;margin-top:.5em;transition:opacity .3s;text-transform:none}.wp-site-blocks .site-footer__inner{overflow:hidden;align-items:flex-start}.wp-site-blocks .site-footer,.wp-site-blocks .nav-next__link{white-space:pre-wrap;width:50%;padding:1rem;transform:translateY(-50%)}}.wp-site-blocks .byline p{height:2.5rem;background-color:#b86}.wp-site-blocks .entry-content:focus{transform:scale(1.05);width:auto}.wp-site-blocks .pagination:focus{transition:transform .25s ease-out;text-transform:uppercase;position:sticky;width:1em}.wp-site-blocks .pagination__image{list-style:none;width:50%;padding:calc(.667em + 2px) calc(1.333em + 2px)}.wp-site-blocks .site-footer:hover{justify-content:center;font-size:13px;font-weight:700}.wp-site-blocks .site-header.is-active,.wp-site-blocks .main-navigation:not(:last-child){padding:1rem;box-sizing:border-box;outline:2px solid #28ef2e;cursor:default}.wp-site-blocks .archive-description{letter-spacing:.1em;justify-content:center;margin-top:0;height:auto}.wp-site-blocks .content-area img{object-fit:contain;position:relative;transition:all .2s ease}.wp-site-blocks .entry-content__link{display:flex}.wp-site-blocks .site-title:focus{opacity:0;text-decoration:underline;object-fit:contain}.wp-site-blocks .comment-respond__title,.wp-site-blocks .comments-area:first-child{display:flex}.wp-site-blocks .page-header:not(:last-child){transform:scale(1.05);text-align:left}.wp-site-blocks .site-content::before{transition:transform .25s ease-out;list-style:none}.wp-site-blocks .nav-previous__inner,.wp-site-blocks .read-more__link{overflow:auto;max-width:720px;vertical-align:top}.wp-site-blocks .page-title__content{align-items:stretch;text-align:left;gap:.75em;position:sticky}.wp-site-blocks .posted-on{background-color:#28ef2e}@media (max-width:992px){.wp-site-blocks .screen-reader-text::before{padding:.5em 1em}.wp-site-blocks .nav-previous.is-active{text-decoration:none;width:fit-content;height:2.5rem}.wp-site-blocks .entry-footer a{text-align:left;box-shadow:inset 0 0 0 1px #27e;overflow:hidden}.wp-site-blocks .post-thumbnail.is-active,.wp-site-blocks .page-header__image{word-break:break-word}}.wp-site-blocks .site-main:first-child{z-index:2;list-style:none;vertical-align:top;object-fit:contain}.wp-site-blocks .search-form:not(:last-child){overflow:hidden}.wp-site-blocks .comment-list img{object-fit:contain;flex:1;color:#28ef2e;font-weight:bold}.wp-site-blocks .widget p,.wp-site-blocks .content-area__inner{line-height:normal;align-items:center;border:1px solid #27e}