.programme-module__8KB-bq__stand{background:var(--oil);min-height:100vh;color:var(--cream);line-height:1.65}.programme-module__8KB-bq__inner{max-width:760px;margin:0 auto;padding:clamp(50px,9vw,90px) 18px 40px}.programme-module__8KB-bq__eyebrow{font-family:var(--font-body), sans-serif;letter-spacing:.3em;text-transform:uppercase;color:var(--plantain);margin:0;font-size:.7rem;font-weight:600}.programme-module__8KB-bq__soft{color:var(--cream-soft);text-wrap:pretty}.programme-module__8KB-bq__head{text-align:center;justify-items:center;gap:10px;margin-bottom:clamp(40px,7vw,70px);display:grid}.programme-module__8KB-bq__head h1{font-family:var(--font-display), sans-serif;text-transform:uppercase;margin:0;font-size:clamp(2.6rem,9vw,4.4rem);font-weight:400;line-height:1}.programme-module__8KB-bq__names{font-family:var(--font-chalk), cursive;font-size:1.5rem;font-weight:700}.programme-module__8KB-bq__names span{color:var(--plantain)}.programme-module__8KB-bq__date{font-family:var(--font-body), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--cream-soft);font-size:.8rem;font-weight:600}.programme-module__8KB-bq__key{max-width:48ch;color:var(--cream-soft);text-wrap:pretty}.programme-module__8KB-bq__board{outline-offset:-8px;background:#1b1816;border:2px solid #f6efe280;outline:4px solid #1b1816;margin-top:clamp(30px,6vw,50px);padding:clamp(28px,5vw,44px) clamp(20px,5vw,44px);box-shadow:0 24px 50px #00000080}.programme-module__8KB-bq__board+.programme-module__8KB-bq__board{rotate:.4deg}.programme-module__8KB-bq__boardName{font-family:var(--font-chalk), cursive;color:var(--plantain);gap:2px;margin:0 0 22px;font-size:clamp(2rem,6vw,2.8rem);font-weight:700;line-height:1;display:grid}.programme-module__8KB-bq__boardName span{font-family:var(--font-body), sans-serif;letter-spacing:.3em;text-transform:uppercase;color:var(--cream-faint);font-size:.68rem;font-weight:600}.programme-module__8KB-bq__boardName small{font-family:var(--font-body), sans-serif;color:var(--cream-soft);font-size:.8rem;font-weight:400}.programme-module__8KB-bq__menu{gap:14px;margin:0;padding:0;list-style:none;display:grid}.programme-module__8KB-bq__row{gap:2px;display:grid;position:relative}.programme-module__8KB-bq__rowMain{align-items:baseline;gap:10px;display:flex}.programme-module__8KB-bq__rowMain h3{font-family:var(--font-chalk), cursive;margin:0;font-size:1.5rem;font-weight:700;line-height:1.1}.programme-module__8KB-bq__dots{border-bottom:2px dotted #f6efe24d;flex:1;min-width:20px;translate:0 -6px}.programme-module__8KB-bq__price{font-family:var(--font-chalk), cursive;color:var(--plantain);white-space:nowrap;font-size:1.2rem;font-weight:700}.programme-module__8KB-bq__lead{font-family:var(--font-chalk), cursive;color:var(--cream-soft);margin:0;font-size:1.1rem}.programme-module__8KB-bq__detail{color:var(--cream-soft);margin:0;font-size:.9rem}.programme-module__8KB-bq__past{opacity:.35;filter:blur(.6px)}.programme-module__8KB-bq__now h3{-webkit-text-decoration:underline wavy var(--plantain);text-decoration:underline wavy var(--plantain);text-underline-offset:6px}.programme-module__8KB-bq__nowTag{background:var(--pepper);color:var(--cream);font-family:var(--font-chalk), cursive;justify-self:start;margin-top:4px;padding:2px 10px;font-size:.95rem;font-weight:700;rotate:-2deg}.programme-module__8KB-bq__song{margin-top:4px}.programme-module__8KB-bq__song summary{cursor:pointer;font-family:var(--font-body), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--plantain);font-size:.66rem;font-weight:600}.programme-module__8KB-bq__lyrics{font-family:var(--font-chalk), cursive;border:1px solid #f6efe240;margin-top:10px;padding:14px 16px;font-size:1.1rem}.programme-module__8KB-bq__lyrics p{grid-template-columns:1.4em 1fr;margin:0 0 10px;display:grid}.programme-module__8KB-bq__by{font-family:var(--font-body), sans-serif;letter-spacing:.08em;color:var(--cream-faint);font-size:.74rem;display:block!important}.programme-module__8KB-bq__verseNo{color:var(--plantain)}.programme-module__8KB-bq__lyric{grid-column:2;display:block}.programme-module__8KB-bq__refrain{color:var(--cream-soft)}.programme-module__8KB-bq__refrain .programme-module__8KB-bq__lyric{grid-column:2}.programme-module__8KB-bq__box{border:1.5px solid #f6efe24d;gap:12px;margin-top:clamp(36px,6vw,56px);padding:26px 22px;display:grid}.programme-module__8KB-bq__box h2{font-family:var(--font-chalk), cursive;color:var(--plantain);margin:0;font-size:1.8rem;font-weight:700}.programme-module__8KB-bq__plain{color:var(--cream-soft);gap:4px;margin:0;padding:0;list-style:none;display:grid}.programme-module__8KB-bq__party{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;margin:10px 0 0;display:grid}.programme-module__8KB-bq__party dt{font-family:var(--font-body), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--plantain);margin-bottom:4px;font-size:.66rem;font-weight:600}.programme-module__8KB-bq__party dd{color:var(--cream-soft);margin:0}.programme-module__8KB-bq__shots{gap:6px;margin:0;padding:0;list-style:none;display:grid}.programme-module__8KB-bq__shots button{border:1px solid var(--rule);width:100%;color:var(--cream);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:10px 12px;display:flex}.programme-module__8KB-bq__shots button span{font-family:var(--font-chalk), cursive;color:var(--plantain);width:1.6em;font-size:1rem;font-weight:700}.programme-module__8KB-bq__shotDone{opacity:.45;text-decoration:line-through}.programme-module__8KB-bq__momos{gap:10px;display:grid}@media (min-width:600px){.programme-module__8KB-bq__momos{grid-template-columns:1fr 1fr}}.programme-module__8KB-bq__momo{color:var(--cream);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1.5px solid #f6efe266;gap:2px;padding:14px 16px;display:grid}.programme-module__8KB-bq__momoNetwork{font-family:var(--font-body), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--plantain);font-size:.66rem;font-weight:600}.programme-module__8KB-bq__momoNumber{font-family:var(--font-chalk), cursive;font-size:1.6rem;font-weight:700}.programme-module__8KB-bq__momoHint{color:var(--cream-faint);font-size:.78rem}.programme-module__8KB-bq__back{text-align:center;margin:40px 0 0}.programme-module__8KB-bq__back a{font-family:var(--font-body), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--cream);border-bottom:1.5px solid var(--plantain);font-size:.72rem;font-weight:600;text-decoration:none}
