:root{--default-gap:20px}.after-title,.before-title{font-size:50%}h1 .before-title{display:block;float:right;margin:0}h1 .links-venues{font-size:65%}h1 .links-venues:before{content:" @";opacity:.5;padding:0 .25em}.boeuf-links.links-languages{display:inline-block}.boeuf-nav{display:flex;flex-wrap:wrap;font-family:sans-serif;font-size:.9rem;font-weight:400;gap:2em;justify-content:space-between}.boeuf-nav .cmb-form,.boeuf-nav .cmb-form #cmb2-metabox-song_display_live,.boeuf-nav ul{display:flex;gap:1em;padding:0}.boeuf-nav .cmb-form div,.boeuf-nav .cmb-form p{display:inline-block;font-weight:400;height:auto;margin:0;padding:0;width:auto}.boeuf-nav .cmb-form br,.boeuf-nav .cmb-form p:empty{display:none}.boeuf-nav li{display:inline-block}.boeuf-nav li>a{text-decoration:none}.boeuf-nav.actions,.tag-links{font-size:.75em}.boeuf-nav *,.tag-links *{font-size:inherit;line-height:inherit}.boeuf-nav.actions a,.boeuf-nav.actions button,.boeuf-nav.actions input,.tag-links a{background:#fff;border:1px solid;border-radius:.25em;display:inline-block;margin:0;padding:.25em .6em}.boeuf-nav.actions input[type=checkbox]{margin-top:.5em}.boeuf-nav.actions .description,.boeuf-nav.actions a,.boeuf-nav.actions button,.boeuf-nav.actions input,.boeuf-nav.actions label{color:#666}.boeuf-nav.actions li:hover .description,.boeuf-nav.actions li:hover a,.boeuf-nav.actions li:hover button,.boeuf-nav.actions li:hover input,.boeuf-nav.actions li:hover label{color:#000}#song_display_live label,.boeuf-nav label{padding-right:.5em}.boeuf-nav p.description{font-size:.75em;margin:0}.boeuf-icon{display:inline-block;text-align:center;width:1.5em}.boeuf-icon>svg{margin-bottom:-.25em;max-height:1.2em}.single-song .wp-block-post-content>*{max-width:none}.boeuf-song-lyrics{-moz-column-gap:2rem;column-gap:2rem;-moz-column-rule:1px dotted;column-rule:1px dotted;-moz-columns:30rem auto;columns:30rem}.boeuf-song-lyrics>*{-moz-column-break-inside:avoid;text-wrap:none;break-inside:avoid}.boeuf-song-lyrics>:first-child{margin-top:0}#boeuf-ctl-canvas,.boeuf-block-ctl-canvas{display:none}
.boeuf-list-grid{--grid-gap:20px;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);-moz-column-width:30rem;column-width:30rem}.boeuf-list-grid>*{margin-bottom:var(--grid-gap)}.boeuf-list-grid *,.boeuf-list-grid>*{-moz-column-break-inside:avoid;break-inside:avoid}.boeuf-list-grid>.ongoing{border-bottom:1px solid;-moz-column-span:all;column-span:all;padding-bottom:var(--grid-gap)}.boeuf-list- .has-thumbnail{display:flow-root;margin-bottom:var(--default-gap);vertical-align:top}.boeuf-list- .has-thumbnail .wp-post-image{float:right;margin-left:20px}.boeuf-list- .has-thumbnail:after{content:"";display:block}.boeuf-list- h3,.boeuf-list-grid h3{margin-bottom:1rem;margin-top:0}
.fullscreen-toggle{cursor:nesw-resize;position:fixed;right:20px;top:20px}.admin-bar .fullscreen-toggle{top:52px}.fullscreen-toggle span{margin-right:.25em}.fullscreen-toggle:not(:hover) .label{display:none}.fullscreen-toggle:after{content:"⛶"}@media (display-mode:fullscreen){body{background:#000}a,body,html{--wp--custom--spacing--medium:0;color:#fff;text-decoration:none}#wpadminbar,.before-title>:not(.fullscreen-toggle),.boeuf-links.links-languages,.boeuf-nav.actions,.song-options,.wp-block-post-author,.wp-block-post-date,.wp-block-spacer,footer,header{display:none}main{-ms-overflow-style:none;overflow-y:auto;scrollbar-width:none}main::-webkit-scrollbar{display:none}.page-title,h1.wp-block-post-title{margin:0 20px;padding:0}.boeuf-song-lyrics{margin:0;padding:0 20px}.wp-block-post-title{margin:.5em 0 0}.after-title{text-align:right}.admin-bar .fullscreen-toggle{top:20px}}
.chordpro-title{font-size:2em;font-weight:700}.chordpro-subtitle{font-size:1.5em;font-weight:lighter}.chordpro-comment{font-size:.9em;font-style:italic}.chordpro-key{border:2px solid #000;border-radius:4px;display:inline-block;font-size:1em;font-weight:700;margin:1em 0;padding:5px 10px 0;width:auto}.chordpro-verse{height:2.5em;line-height:1.1em}.chordpro-chorus{padding-left:2em}.chordpro-elem{display:inline-block;position:relative}.chordpro-chord{font-size:.8em;padding-right:.5em;position:relative}.chordpro-text{display:block;position:relative}
.has-fancy-date{--radius:0.5em;--padding:var(--radius);--gap:var(--default-gap);--font-size:1em;min-height:calc(var(--font-size)*8);padding-left:calc(var(--font-size)*7.5 + var(--gap));position:relative}.fancy-date{background-color:#fff;border:1px solid #000;border-radius:var(--radius);color:#000;display:inline-block;font-size:var(--font-size);left:0;margin:auto;position:absolute;text-align:center;top:0;width:7.5em}.fancy-date>*{display:block;line-height:1em;padding:0 var(--padding)}.fancy-date .weekday{background:red;border-radius:var(--radius) var(--radius) 0 0;color:#fff;font-weight:700;padding:var(--padding);text-transform:capitalize}.fancy-date .day{font-size:3em;font-weight:700}.fancy-date .month{font-size:1em;font-weight:700;padding:0;text-transform:uppercase}.fancy-date .year{display:block;font-size:.9em;font-weight:100;padding:0;position:absolute;right:-.2em;top:3.3em;transform:rotate(-90deg)}.fancy-date .hour{background:#d3d3d3;border-radius:0 0 var(--radius) var(--radius);margin-top:calc(var(--padding)/2);padding:calc(var(--padding)/2)}.status-ongoing .fancy-date .hour,.status-ongoing .fancy-date .weekday{background:green;color:#fff}
