/*
Theme Name: I-badminton-2
Theme URI: https://www.i-badminton.fr/
Author: i-badminton
Description: Site theme.
Version: 1.0.2
License: GPL-2.0-or-later
Text Domain: i-badminton-2
*/
.wp-site-blocks .site-footer:first-child,.wp-site-blocks .nav-previous{outline:2px solid #d96f20;margin-top:var(--gap,1.5rem)}.wp-site-blocks .sub-menu__title{list-style:none;text-transform:uppercase;padding:.25rem .75rem;box-sizing:border-box}.wp-site-blocks .site-content p{cursor:pointer;line-height:1.6}.wp-site-blocks .widget-title p{justify-content:center;position:sticky}.wp-site-blocks .entry-footer p{line-height:inherit;border:2px solid #d96f20;outline:2px solid #d96f20;align-items:baseline}.wp-site-blocks .sub-menu:hover{margin-top:var(--gap,1.5rem);transform:rotate(45deg);flex:none}.wp-site-blocks .page-header__link{letter-spacing:.1em;font-weight:700;text-decoration:none;text-transform:uppercase}.wp-site-blocks .comment-list.is-active{width:fit-content;justify-content:flex-start;font-weight:700;outline:0}.wp-site-blocks .menu-toggle__title{white-space:pre-wrap;color:#d96f20}.wp-site-blocks .site-info:hover{position:relative;background-color:transparent;width:100%;transform:rotate(45deg)}.wp-site-blocks .entry-header{transform:none;border:none;text-align:left;position:static}.wp-site-blocks .entry-header__title{gap:1em;outline:1px dotted;overflow:hidden}.wp-site-blocks .site-content:first-child{margin:0 auto;transform:rotate(45deg);overflow:hidden;transition:color .15s ease-in-out;display:inline-block}.wp-site-blocks .site-title::before,.wp-site-blocks .site-header__link{margin-top:0;text-align:inherit;transition:color .15s ease-in-out}.wp-site-blocks .entry-header{list-style:none;transition:all .2s ease;white-space:nowrap;display:inline-block;width:50%}.wp-site-blocks .site-main > *{position:static;object-fit:cover;justify-content:space-between;padding:.25rem .75rem;opacity:1}.wp-site-blocks .search-field{width:50%}.wp-site-blocks .site-description__content{line-height:1.4;font-size:.75rem}.wp-site-blocks .pagination__title{cursor:pointer;flex:1 1 auto;word-break:break-word;transform:none;vertical-align:baseline}.wp-site-blocks .sub-menu__inner{border-radius:2px}.wp-site-blocks .byline::before{justify-content:center;opacity:0}.wp-site-blocks .posted-on__content{margin:.5em;border-radius:3px;border:none;max-width:1200px}.wp-site-blocks .search-field__title{vertical-align:middle;color:#d96f20}.wp-site-blocks .site-title:hover,.wp-site-blocks .menu-toggle:first-child{box-shadow:none;object-fit:contain;color:#d96f20}.wp-site-blocks .content-area p,.wp-site-blocks .site-branding{border-radius:50%;overflow:auto;box-shadow:none;display:inline-block;width:1em}.wp-site-blocks .nav-links__image{box-shadow:0 2px 8px rgba(0,0,0,.08);gap:24px;background-color:#bba477}.wp-site-blocks .main-navigation__image{font-weight:bold}.wp-site-blocks .search-field.is-active,.wp-site-blocks .site-content__content{margin-top:2em;position:sticky;box-sizing:border-box}.wp-site-blocks .post-thumbnail__image{box-shadow:0 1px 3px rgba(0,0,0,.12);text-transform:uppercase;position:static}.wp-site-blocks .archive-description__title{position:relative;gap:.75em;transition:transform .25s ease-out;overflow:hidden;text-decoration:underline}.wp-site-blocks .site-description a,.wp-site-blocks .screen-reader-text__link{color:inherit}.wp-site-blocks .nav-previous__content{opacity:0;box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:default;font-size:.875rem}.wp-site-blocks .site-title__title,.wp-site-blocks .entry-header p{cursor:pointer;text-align:right;padding:calc(.667em + 2px) calc(1.333em + 2px)}.wp-site-blocks .entry-content__title{font-size:clamp(1rem,2vw,1.25rem)}.wp-site-blocks .widget__content{font-size:clamp(1rem,2vw,1.25rem)}.wp-site-blocks .byline::before{height:2.5rem;white-space:pre-wrap;flex:1 1 auto}.wp-site-blocks .posted-on__image{letter-spacing:normal;list-style:none;white-space:normal;box-shadow:inset 0 0 0 1px #497}@media (min-width:480px){.wp-site-blocks .byline a{font-size:.8em;gap:.5rem;vertical-align:baseline;position:relative}.wp-site-blocks .widget.is-active{opacity:1;color:#d96f20;box-sizing:border-box;justify-content:center;width:1em}}.wp-site-blocks .site-header__content{height:auto}.wp-site-blocks .site-content:first-child,.wp-site-blocks .posted-on.is-active{box-sizing:border-box;margin:0 0 1.5rem;font-weight:600;padding:.5em 1em}.wp-site-blocks .posted-on__link{padding:.25rem .75rem}.wp-site-blocks .pagination:hover{text-transform:uppercase;gap:2em;white-space:pre-wrap;vertical-align:middle;background-color:#d96f20}.wp-site-blocks .sub-menu:not(:last-child){position:static;justify-content:flex-start;vertical-align:middle}.wp-site-blocks .pagination::before,.wp-site-blocks .site-branding__image{flex:1 1 auto;font-size:.875rem;transform:rotate(45deg);width:100%}.wp-site-blocks .site-branding{align-items:flex-start;line-height:normal;font-weight:500;box-shadow:0 2px 8px rgba(0,0,0,.08)}.wp-site-blocks .site-main__link{font-weight:600}@media (min-width:1200px){.wp-site-blocks .content-area__content{flex:0 0 auto;z-index:1;outline:2px solid #d96f20}.wp-site-blocks .site-content > *,.wp-site-blocks .menu-toggle__link{border-radius:50%;text-decoration:none;width:fit-content;overflow:auto;opacity:.5}.wp-site-blocks .widget-title:focus{text-decoration:underline}.wp-site-blocks .page-title.is-active{list-style:none;max-width:720px;padding:.5em 1em;object-fit:contain;text-decoration:underline}.wp-site-blocks .nav-previous > *{font-size:14px;z-index:-1;box-sizing:border-box;vertical-align:middle}.wp-site-blocks .post-thumbnail:not(:last-child),.wp-site-blocks .byline img{opacity:0;cursor:pointer;text-align:center;white-space:pre-wrap}.wp-site-blocks .main-navigation.is-active,.wp-site-blocks .entry-meta{opacity:.5;letter-spacing:normal;overflow:hidden;cursor:pointer}}.wp-site-blocks .entry-meta__title{font-weight:500;justify-content:center;list-style:none;display:flex}.wp-site-blocks .nav-links__link{height:2.5rem;flex:none;justify-content:center}.wp-site-blocks .cat-links a{position:sticky;text-decoration:underline;font-weight:400;word-break:break-word}.wp-site-blocks .main-navigation:first-child{width:100%;color:#a0d831;border-radius:3px;white-space:pre-wrap}.wp-site-blocks .widget-area:focus{font-size:.875rem}.wp-site-blocks .site-title__link{cursor:default;height:1px}.wp-site-blocks .tags-links__link{gap:.75em;height:2.5rem;margin-top:var(--gap,1.5rem);cursor:pointer}.wp-site-blocks .site-title:not(:last-child){box-sizing:border-box;color:#d96f20;transform:scale(1.05);justify-content:flex-end}.wp-site-blocks .screen-reader-text::before,.wp-site-blocks .comments-area img{list-style:none;outline:2px solid #d96f20;position:relative;background-color:#d96f20;opacity:.7}.wp-site-blocks .widget-area::before{white-space:normal;z-index:2;border:1px solid currentColor}.wp-site-blocks .main-navigation:not(:last-child){box-sizing:border-box;display:inline-block;font-weight:bold;letter-spacing:.02em}.wp-site-blocks .entry-meta img{line-height:normal;transform:scale(1.05);font-size:14px;display:grid}.wp-site-blocks .site-header:first-child{justify-content:flex-end;object-fit:contain}.wp-site-blocks .nav-previous__title,.wp-site-blocks .site-content__title{margin-top:var(--gap,1.5rem);height:100%;gap:2em}.wp-site-blocks .archive-description::before{overflow:visible}.wp-site-blocks .search-form__link,.wp-site-blocks .nav-next > *{opacity:.7;font-size:13px;cursor:default;margin:0 0 1.5rem}.wp-site-blocks .pagination:hover{display:inline-block}.wp-site-blocks .widget a{color:#a0d831;box-sizing:border-box}.wp-site-blocks .entry-meta > *{border-radius:50%;white-space:nowrap}.wp-site-blocks .screen-reader-text{max-width:none;height:1px;border:1px solid #497}@media (min-width:768px){.wp-site-blocks .content-area p{cursor:default;align-items:center}.wp-site-blocks .site-title__image{text-transform:none}.wp-site-blocks .post-thumbnail:hover{max-width:720px}}@media (min-width:768px){.wp-site-blocks .screen-reader-text a{gap:.75em}.wp-site-blocks .menu-toggle__image{gap:1em;list-style:none;flex:1 1 auto;cursor:pointer}.wp-site-blocks .entry-footer{text-transform:none;text-align:left;gap:24px}.wp-site-blocks .site-info{align-items:flex-start}.wp-site-blocks .comment-list__link{flex:1;border-radius:9999px}}.wp-site-blocks .archive-description p{font-weight:bold;opacity:.5;text-transform:uppercase;margin:0 auto;border:1px solid currentColor}.wp-site-blocks .nav-links > *,.wp-site-blocks .nav-previous__content{width:50%;vertical-align:middle;white-space:nowrap}.wp-site-blocks .site-info{padding:1rem;box-shadow:0 1px 3px rgba(0,0,0,.12);box-sizing:border-box;overflow:hidden;object-fit:contain}