.project-title.headline{margin-bottom:unset}.prepend-hash:before{content:"#" / "";color:var(--color-blue-light);margin-right:.5ch;font-size:.875em;line-height:1}.calendar-toggle-icon{transition:rotate .16s cubic-bezier(.4,0,.2,1);rotate:180deg}.calendar-toggle:has(+:popover-open) .calendar-toggle-icon{rotate:unset}.calendar-events{position-area:end span-end;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;box-shadow:0 0 0 1px var(--color-white-body);border-radius:.25rem}@supports not (position-area:end){.calendar-events{position:absolute;inset:auto}}@supports not (background:-webkit-named-image(i)){.calendar-events{opacity:0;transform-origin:top;transition:opacity .16s cubic-bezier(.4, 0, .2, 1), scale .16s cubic-bezier(.4, 0, .2, 1), display .16s allow-discrete, overlay .16s allow-discrete;scale:.97}.calendar-events:popover-open{opacity:unset;scale:unset}@starting-style{.calendar-events:popover-open{opacity:0;scale:.97}}}.calendar-events-list{background-color:var(--color-white);border:2px solid oklch(44.61% .0263 256.8);border-radius:.25rem;flex-direction:column;row-gap:.5rem;padding:.75rem 1rem 1rem;display:flex}.setlist-composer{font-weight:500}@media not all and (min-width:40em){.setlist{counter-reset:setlist;padding-inline-start:2.5ch}.setlist:has(:nth-child(10)){padding-inline-start:3.5ch}.setlist-item{counter-increment:setlist}.setlist-item:before{content:counter(setlist) ".";padding-inline-end:1ch;position:absolute;translate:-100%}.setlist-composer-name:after{content:":"}}@media (min-width:40em){.setlist-item{grid-template-columns:min(38.2% - 1rem,16rem) 1fr;align-items:start;column-gap:calc(1rem - .5ch);display:grid;position:relative}.setlist-item:before{content:"...................................." / "";letter-spacing:.4ch;color:oklch(55.1% .0234 264.36);font-size:1rem;position:absolute}:is(.setlist-composer-name,.setlist-title){background-color:var(--color-white-body);position:relative}.setlist-composer{text-wrap:balance}.setlist-composer-name{padding-inline-end:.5ch}.setlist-title{padding-inline-start:.5ch}}.blockquote-figure{border-left:3px solid var(--color-blue-light);padding-left:1rem}
