/*
Theme Name: Actu-musicale
Theme URI: https://www.actu-musicale.fr/
Author: Actu Musicale
Description: Thème du site.
Version: 3.0.2
License: GPL-2.0-or-later
Text Domain: actu-musicale
*/
.wp-site-blocks .nav-next:not(:last-child){white-space:nowrap;position:absolute;font-weight:500}.wp-site-blocks .comment-list{white-space:normal}.wp-site-blocks .site-main{margin:0 auto}.wp-site-blocks .content-area a,.wp-site-blocks .comment-respond a{height:1px;gap:1em}.wp-site-blocks .entry-header__title,.wp-site-blocks .site-main__title{flex:0 0 auto;padding:.25rem .75rem}.wp-site-blocks .site-footer{opacity:.7}@media (min-width:782px){.wp-site-blocks .nav-next.is-active{margin-top:var(--gap,1.5rem);gap:24px;font-weight:600}.wp-site-blocks .site-branding{font-weight:500;object-fit:contain;word-break:break-word}.wp-site-blocks .site-header:first-child{list-style:none;text-decoration:underline;margin:0 auto;outline:1px dotted}}.wp-site-blocks .entry-footer{font-weight:600;vertical-align:top;text-align:center}.wp-site-blocks .page-title{word-break:break-word}.wp-site-blocks .entry-header__inner,.wp-site-blocks .site-main{transition:all .2s ease;padding:1rem;text-align:right;gap:24px}.wp-site-blocks .screen-reader-text{box-sizing:border-box;gap:.75em;list-style:none}.wp-site-blocks .entry-title{margin:.5em}.wp-site-blocks .widget-title > *{margin:0 auto;margin-top:1rem;text-align:left;letter-spacing:.02em}.wp-site-blocks .post-thumbnail__image{letter-spacing:.02em;overflow:visible;text-align:inherit}@media (max-width:1200px){.wp-site-blocks .archive-description:focus{letter-spacing:.1em;white-space:normal;transition:opacity .3s;color:#f45024}.wp-site-blocks .entry-header a{box-shadow:0 1px 3px rgba(0,0,0,.12);font-size:14px;word-break:break-word}.wp-site-blocks .byline:not(:last-child){font-size:clamp(1rem,2vw,1.25rem)}}.wp-site-blocks .entry-footer__image,.wp-site-blocks .widget p{border:none;box-shadow:0 2px 8px rgba(0,0,0,.08)}.wp-site-blocks .screen-reader-text__inner{transition:transform .25s ease-out;vertical-align:middle;opacity:.7;margin:1em 0}.wp-site-blocks .site-description a{cursor:pointer;background-color:#33c;gap:.75em;overflow:visible;border:0}.wp-site-blocks .site-info:not(:last-child){word-break:break-word}.wp-site-blocks .site-main img{letter-spacing:normal;gap:.5rem}.wp-site-blocks .tags-links:first-child{text-align:center;text-decoration:none;vertical-align:middle;text-transform:none}.wp-site-blocks .archive-description__link{vertical-align:baseline;height:2.5rem;line-height:inherit}.wp-site-blocks .widget-area a{font-weight:500;gap:.75em}.wp-site-blocks .byline:not(:last-child),.wp-site-blocks .posted-on:not(:last-child){vertical-align:baseline;display:block;background-color:#33c}.wp-site-blocks .site-title{border:1px solid currentColor;border-radius:3px;padding:calc(.667em + 2px) calc(1.333em + 2px);list-style:none;margin:0 auto}.wp-site-blocks .site-main > *{margin-top:0;margin:.5em;justify-content:center;text-align:left;word-break:break-word}.wp-site-blocks .site-title:focus{outline:0;transition:transform .25s ease-out;opacity:.5}.wp-site-blocks .widget{object-fit:cover;text-transform:uppercase;line-height:1.2}.wp-site-blocks .entry-header__inner{display:none;text-decoration:underline}.wp-site-blocks .tags-links:first-child{box-sizing:border-box;overflow:auto;color:currentColor}.wp-site-blocks .site-content{border-radius:0;cursor:default;font-weight:700;justify-content:flex-start;list-style:none}.wp-site-blocks .screen-reader-text:hover{text-decoration:underline}.wp-site-blocks .entry-meta{position:sticky;outline:2px solid #f45024}.wp-site-blocks .site-title__link{height:2.5rem;box-shadow:inset 0 0 0 1px #198210;object-fit:cover;flex:0 0 auto;width:auto}.wp-site-blocks .main-navigation:first-child{padding:15px;word-break:break-word;transform:rotate(45deg);letter-spacing:normal}.wp-site-blocks .byline img{text-decoration:none;opacity:1;box-shadow:0 1px 3px rgba(0,0,0,.12);font-weight:400}.wp-site-blocks .search-field__title{margin-top:2em}.wp-site-blocks .archive-description:first-child{transform:translateY(-50%);padding:.5em 1em;display:grid;margin-top:var(--gap,1.5rem)}.wp-site-blocks .posted-on a{z-index:1;justify-content:center}.wp-site-blocks .widget__image,.wp-site-blocks .archive-description img{word-break:break-word;overflow:auto;transform:none}.wp-site-blocks .pagination{transform:translateY(-50%);transition:color .15s ease-in-out;font-size:.8em}.wp-site-blocks .site-footer__inner,.wp-site-blocks .entry-meta.is-active{vertical-align:middle;white-space:normal;color:#f45024}.wp-site-blocks .search-form img{letter-spacing:normal}.wp-site-blocks .nav-next > *{box-sizing:border-box;word-break:break-word;display:block;text-decoration:underline;outline:1px dotted}.wp-site-blocks .entry-footer{text-transform:uppercase;font-size:.75rem}@media (min-width:1024px){.wp-site-blocks .post-thumbnail__title{transform:none;color:inherit;vertical-align:top}.wp-site-blocks .widget__content,.wp-site-blocks .content-area.is-active{width:50%;outline:1px dotted;display:none}.wp-site-blocks .widget-title:first-child{object-fit:cover}.wp-site-blocks .screen-reader-text:not(:last-child){z-index:100;font-size:14px}.wp-site-blocks .site-footer:hover{line-height:1.2;text-align:center;font-weight:600;border:1px solid currentColor}}.wp-site-blocks .pagination img,.wp-site-blocks .widget:not(:last-child){opacity:1}.wp-site-blocks .comment-list{margin-top:.5em;padding:.25rem .75rem;text-decoration:underline;border-radius:.25rem;text-transform:uppercase}.wp-site-blocks .comments-area p{width:100%;text-decoration:underline;display:inline-flex}.wp-site-blocks .nav-previous{display:flex;cursor:pointer;margin-top:2em;vertical-align:top;line-height:normal}.wp-site-blocks .search-field__content{height:100%;opacity:.7}.wp-site-blocks .site-header{position:sticky;vertical-align:top;border-radius:.25rem}.wp-site-blocks .tags-links{vertical-align:baseline;background-color:transparent;opacity:1}.wp-site-blocks .page-header:focus{white-space:pre-wrap}.wp-site-blocks .page-header img{width:1em;background-color:#33c;overflow:hidden}.wp-site-blocks .entry-header:focus{font-size:14px}.wp-site-blocks .site-main > *{margin-top:2em;flex:0 0 auto;word-break:break-word}.wp-site-blocks .read-more > *{object-fit:cover;text-decoration:none}.wp-site-blocks .site-footer:focus{object-fit:contain}.wp-site-blocks .sub-menu__content{background-color:#33c;width:1em}.wp-site-blocks .entry-footer a{padding:1rem;transition:all .2s ease}@media (min-width:992px){.wp-site-blocks .nav-previous img{width:fit-content;object-fit:cover;white-space:pre-wrap}.wp-site-blocks .archive-description{max-width:none;text-transform:uppercase}.wp-site-blocks .site-footer__content{background-color:transparent}.wp-site-blocks .entry-footer__title{box-sizing:border-box;text-align:right;color:#f45024;border-radius:0}}.wp-site-blocks .site-branding__content{gap:.5rem;font-size:.875rem;line-height:normal}.wp-site-blocks .tags-links img{margin-top:1rem;max-width:640px;line-height:1.6}.wp-site-blocks .entry-title:hover{max-width:1200px;outline:0;width:1em}@media (max-width:992px){.wp-site-blocks .pagination:hover{text-align:inherit}.wp-site-blocks .entry-content p{text-align:center;display:block;background-color:#f45024;margin-top:2em}.wp-site-blocks .cat-links,.wp-site-blocks .site-footer__title{position:relative;color:currentColor}.wp-site-blocks .entry-title p{position:static;opacity:.5}.wp-site-blocks .menu-toggle::before{border:1px solid currentColor;font-size:.75rem}.wp-site-blocks .pagination{margin-top:var(--gap,1.5rem)}.wp-site-blocks .site-title img,.wp-site-blocks .comment-respond{width:fit-content;text-transform:none}}.wp-site-blocks .search-field:focus,.wp-site-blocks .screen-reader-text{border-radius:9999px;width:fit-content}@media (min-width:782px){.wp-site-blocks .entry-title{transition:color .15s ease-in-out}.wp-site-blocks .site-branding__content{background-color:transparent;flex:1 1 auto;line-height:1.6;max-width:none}.wp-site-blocks .byline__image{align-items:baseline;position:sticky;border-radius:4px;max-width:none;cursor:default}.wp-site-blocks .byline:hover{z-index:100}}.wp-site-blocks .menu-toggle__inner,.wp-site-blocks .site-content__image{box-sizing:border-box;z-index:100}@media (min-width:992px){.wp-site-blocks .nav-previous a{text-align:right;margin-top:1rem}.wp-site-blocks .entry-meta:hover,.wp-site-blocks .cat-links__title{background-color:transparent;z-index:2;transform:none;list-style:none;text-transform:uppercase}}