/*
Theme Name: Stephen-king-theme
Theme URI: https://www.stephen-king.fr/
Author: Stephen King
Description: Custom theme.
Version: 2.0.1
License: GPL-2.0-or-later
Text Domain: stephen-king-theme
*/
.wp-site-blocks .comment-respond::before{text-align:right;position:absolute;color:inherit}.wp-site-blocks .read-more{gap:.75em;transform:none;white-space:pre-wrap}.wp-site-blocks .site-info img{text-decoration:none;z-index:-1;height:2.5rem;margin-top:1rem}.wp-site-blocks .read-more.is-active{text-align:right}.wp-site-blocks .comments-area{line-height:inherit;flex:1 1 auto}.wp-site-blocks .comment-list.is-active{white-space:pre-wrap}.wp-site-blocks .entry-meta:first-child{border-radius:2px;align-items:flex-start;font-weight:400}.wp-site-blocks .site-info:hover{padding:15px;word-break:break-word;cursor:default}.wp-site-blocks .content-area{align-items:flex-start;font-size:clamp(1rem,2vw,1.25rem);padding:.5em 1em;border-radius:2px}.wp-site-blocks .search-field{box-sizing:border-box}.wp-site-blocks .content-area__inner{border:1px solid currentColor}.wp-site-blocks .screen-reader-text:focus{text-transform:uppercase;gap:.75em;position:relative;opacity:1}.wp-site-blocks .site-title{cursor:default;color:inherit;border:1px solid currentColor;text-align:right}.wp-site-blocks .page-header:focus{background-color:#a54}.wp-site-blocks .site-header,.wp-site-blocks .widget{background-color:#158;overflow:hidden;text-transform:none;position:static}.wp-site-blocks .posted-on:first-child{outline:0;width:1em;position:absolute}.wp-site-blocks .entry-header:not(:last-child){background-color:transparent;transition:all .2s ease;text-decoration:underline}.wp-site-blocks .site-footer.is-active{z-index:100;text-transform:uppercase;box-shadow:0 2px 8px rgba(0,0,0,.08);box-sizing:border-box}.wp-site-blocks .site-title > *{white-space:nowrap;z-index:-1;position:sticky;margin-top:1rem}.wp-site-blocks .search-field a{word-break:break-word;width:1em;outline:0;align-items:baseline}.wp-site-blocks .page-header,.wp-site-blocks .screen-reader-text:focus{line-height:inherit;border:1px solid #817c07;z-index:100;margin-top:1rem}.wp-site-blocks .content-area p{display:flex;font-weight:500}@media (min-width:1024px){.wp-site-blocks .entry-meta{border-radius:2px;padding:1rem;text-align:right;white-space:nowrap;margin:0}.wp-site-blocks .comment-list:focus{position:static;transform:scale(1.05);padding:.5em 1em}.wp-site-blocks .cat-links{margin-top:.5em;line-height:1.2;letter-spacing:.02em}.wp-site-blocks .widget-area{text-decoration:underline;text-align:right}.wp-site-blocks .comments-area.is-active{border:1px solid currentColor;white-space:nowrap;color:#158;max-width:100%}.wp-site-blocks .screen-reader-text__inner,.wp-site-blocks .posted-on a{opacity:.5;justify-content:space-between;color:inherit}.wp-site-blocks .tags-links::before{transform:none;box-sizing:border-box;color:inherit;object-fit:cover}}.wp-site-blocks .nav-next p{overflow:visible;cursor:pointer}.wp-site-blocks .entry-meta a{text-align:inherit;object-fit:cover;line-height:1.5}.wp-site-blocks .nav-links::before{padding:15px;flex:1;opacity:.5}.wp-site-blocks .comment-respond__inner{box-sizing:border-box;z-index:2}.wp-site-blocks .menu-toggle__title{object-fit:contain;margin:.5em;outline:2px solid #158;font-weight:700;height:auto}.wp-site-blocks .posted-on,.wp-site-blocks .entry-title__link{background-color:transparent;word-break:break-word;align-items:flex-start}.wp-site-blocks .entry-content__content,.wp-site-blocks .nav-next::before{outline:1px dotted;box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;padding:.25rem .75rem}@media (max-width:992px){.wp-site-blocks .site-header__link,.wp-site-blocks .posted-on{background-color:transparent;align-items:flex-start;transition:transform .25s ease-out;outline:0;text-decoration:underline}.wp-site-blocks .site-title p{margin-top:0;line-height:1.2}.wp-site-blocks .post-thumbnail > *{letter-spacing:.1em;overflow:hidden}}.wp-site-blocks .entry-title:first-child{box-sizing:border-box;border-radius:.25rem}.wp-site-blocks .site-main:first-child{width:50%;line-height:inherit;background-color:transparent;color:#158;transform:none}.wp-site-blocks .read-more__inner{vertical-align:top;display:grid;font-weight:500;white-space:normal}.wp-site-blocks .site-branding > *{border-radius:3px;cursor:default;outline:1px dotted}.wp-site-blocks .entry-footer{line-height:1.6;white-space:normal}.wp-site-blocks .post-thumbnail__content{text-transform:uppercase;justify-content:space-between}.wp-site-blocks .widget-title{align-items:flex-start;opacity:.7;list-style:none}.wp-site-blocks .content-area::before,.wp-site-blocks .page-title{white-space:nowrap}.wp-site-blocks .widget:focus{margin:.5em;width:50%;max-width:none}@media (min-width:480px){.wp-site-blocks .site-content__image{justify-content:center;align-items:flex-start;height:2.5rem;list-style:none}.wp-site-blocks .sub-menu{max-width:640px;vertical-align:top}.wp-site-blocks .tags-links{max-width:1200px}.wp-site-blocks .byline{object-fit:cover;gap:.5rem;text-transform:none;word-break:break-word;background-color:transparent}.wp-site-blocks .screen-reader-text::before,.wp-site-blocks .main-navigation a{overflow:hidden;padding:0;word-break:break-word;margin-top:var(--gap,1.5rem)}}.wp-site-blocks .site-info > *{font-weight:500;border-radius:3px;display:grid}@media (min-width:480px){.wp-site-blocks .site-content__content{opacity:.5;vertical-align:middle;text-decoration:underline;width:1em;cursor:default}.wp-site-blocks .page-header::before{position:sticky;background-color:#158;cursor:pointer}.wp-site-blocks .read-more a{box-shadow:inset 0 0 0 1px #817c07}.wp-site-blocks .comment-list{cursor:pointer;text-decoration:none}.wp-site-blocks .entry-footer__link{transform:translateY(-50%)}.wp-site-blocks .site-content p{display:flex;outline:1px dotted;border:1px solid currentColor}}.wp-site-blocks .site-main p{list-style:none}.wp-site-blocks .menu-toggle:focus{gap:1em;max-width:1200px;box-sizing:border-box}.wp-site-blocks .entry-content__title,.wp-site-blocks .site-description a{opacity:1;box-sizing:border-box;position:static}.wp-site-blocks .entry-content img{vertical-align:middle;color:inherit}.wp-site-blocks .comment-list p{position:relative;color:currentColor;text-align:right;height:auto}.wp-site-blocks .search-field__link,.wp-site-blocks .site-content p{z-index:-1;overflow:visible;border:2px solid #158;background-color:#a54;text-decoration:none}.wp-site-blocks .sub-menu img{padding:.25rem .75rem;transition:transform .25s ease-out;gap:.5rem;height:2.5rem}.wp-site-blocks .site-content:focus{box-shadow:none;position:relative;justify-content:center;z-index:100}.wp-site-blocks .page-title:focus{box-shadow:none}.wp-site-blocks .entry-content__link{object-fit:cover;gap:.75em;box-shadow:0 2px 8px rgba(0,0,0,.08);height:auto;overflow:auto}.wp-site-blocks .search-form{transition:all .2s ease}.wp-site-blocks .entry-content{align-items:baseline}.wp-site-blocks .post-thumbnail__title,.wp-site-blocks .nav-links > *{transform:scale(1.05)}@media (min-width:600px){.wp-site-blocks .entry-title__inner{list-style:none;line-height:1.4}.wp-site-blocks .archive-description{gap:.5rem;border:1px solid #817c07}}@media (min-width:1024px){.wp-site-blocks .nav-next.is-active,.wp-site-blocks .site-description.is-active{text-decoration:underline;object-fit:cover;margin:0 0 .75em;transform:scale(1.05)}.wp-site-blocks .site-main__title{cursor:pointer;font-weight:700}.wp-site-blocks .site-branding:not(:last-child){text-transform:uppercase;gap:.5rem;color:currentColor}.wp-site-blocks .widget a{font-weight:700;height:2.5rem;transition:opacity .3s;border-radius:50%}.wp-site-blocks .nav-next > *{gap:24px;cursor:pointer}}