[data-kf-2026]{--kf-display:var(--font-archivo-black),"Archivo Black",sans-serif;--kf-facts:var(--font-archivo-narrow),"Archivo Narrow",sans-serif;--kf-body:var(--font-inter),Inter,sans-serif;background:var(--kf-night) url(/img/karaoke-fridays/paper-night-tile.webp) repeat;background-size:256px 256px;color:var(--kf-cream);font-family:var(--kf-body)}[data-kf-2026] .navbar-container [class*=bg-gradient]:not([class*=bg-clip-text]),[data-kf-2026] .navbar-container [style*=gradient]{background:var(--kf-night)!important;background-image:none!important}[data-kf-2026] .footer-container{background:var(--kf-night) url(/img/karaoke-fridays/paper-night-tile.webp) repeat;background-size:256px 256px;color:var(--kf-cream)}[data-kf-2026] .footer-container a,[data-kf-2026] .footer-container h2,[data-kf-2026] .footer-container h3,[data-kf-2026] .footer-container p{color:var(--kf-cream)}[data-kf-2026] .footer-container a:focus-visible,[data-kf-2026] .footer-container a:hover{text-decoration:underline}[data-kf-2026] .footer-container .dui-btn{background:transparent;border:1px solid var(--kf-cream);color:var(--kf-cream)}[data-kf-2026] .footer-container .dui-btn:focus-visible,[data-kf-2026] .footer-container .dui-btn:hover{background:var(--kf-yellow);border-color:var(--kf-yellow);color:var(--kf-night);text-decoration:none}[data-kf-2026] .kf-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1rem}@media (min-width:768px){[data-kf-2026] .kf-wrap{padding-inline:1.5rem}}[data-kf-2026] .kf-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}[data-kf-2026] .kf-sparkle{position:absolute;width:22px;height:22px;background:url(/img/karaoke-fridays/sparkle.svg) 50%/contain no-repeat;pointer-events:none}[data-kf-2026] .kf-hero{position:relative;padding:6rem 0 2rem}@media (min-width:640px){[data-kf-2026] .kf-hero{padding-top:7rem}}@media (min-width:768px){[data-kf-2026] .kf-hero{padding-top:8rem;padding-bottom:3rem}}[data-kf-2026] .kf-hero-grid{display:grid;gap:1.5rem}@media (min-width:768px){[data-kf-2026] .kf-hero-grid{grid-template-columns:minmax(0,40%) minmax(0,1fr);align-items:center;gap:2rem}}@media (min-width:1200px){[data-kf-2026] .kf-hero-grid{gap:3rem}}[data-kf-2026] .kf-hero-sparkle{top:7.5rem;left:12%}[data-kf-2026] .kf-mic{position:relative;justify-self:center;width:min(250px,66%)}@media (min-width:768px){[data-kf-2026] .kf-mic{width:100%;max-width:320px;justify-self:center}}[data-kf-2026] .kf-mic-art{display:block;width:100%;height:auto}[data-kf-2026] .kf-sticker{position:absolute;right:-12%;bottom:2%;width:44%;aspect-ratio:1;background:url(/img/karaoke-fridays/starburst.svg) 50%/contain no-repeat;display:grid;place-content:center;text-align:center;transform:rotate(10deg);color:var(--kf-night);font-family:var(--kf-display);line-height:1}[data-kf-2026] .kf-sticker small{font-family:var(--kf-facts);font-weight:700;font-size:clamp(11px,1.4vw,14px);letter-spacing:.1em}[data-kf-2026] .kf-sticker b{font-size:clamp(15px,4.2vw,24px);font-weight:400}[data-kf-2026] .kf-type{display:flex;flex-direction:column;gap:.85rem;min-width:0}[data-kf-2026] .kf-proof{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;font-family:var(--kf-facts);font-weight:700;letter-spacing:.08em;font-size:.85rem}[data-kf-2026] .kf-badge{width:54px;height:auto;flex:none}@media (min-width:768px){[data-kf-2026] .kf-badge{width:72px}}[data-kf-2026] .kf-stars{display:flex;gap:2px}[data-kf-2026] .kf-stars img{width:18px;height:18px}[data-kf-2026] .kf-headline{margin:0;font-family:var(--kf-display);color:var(--kf-yellow);font-size:clamp(34px,9.5vw,52px);line-height:.95;text-shadow:var(--kf-shadow-offset) var(--kf-shadow-offset) 0 var(--kf-orange)}@media (min-width:768px){[data-kf-2026] .kf-headline{font-size:clamp(40px,6vw,68px)}}[data-kf-2026] .kf-h1{margin:0;font-family:var(--kf-facts);font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1.25;font-size:clamp(16px,4.4vw,28px);color:var(--kf-cream)}[data-kf-2026] .kf-when{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;font-family:var(--kf-facts);font-weight:700}[data-kf-2026] .kf-pill{background:var(--kf-orange);color:var(--kf-night);padding:.3rem .8rem;border-radius:999px;letter-spacing:.06em;font-size:1rem}[data-kf-2026] .kf-late{color:var(--kf-cyan);font-size:1.05rem}[data-kf-2026] .kf-book{align-self:stretch;background:var(--kf-yellow);color:var(--kf-night);font-family:var(--kf-display);font-size:1.05rem;padding:.85rem 1.6rem;border:0;text-align:center;cursor:pointer}@media (min-width:768px){[data-kf-2026] .kf-book{align-self:flex-start}}[data-kf-2026] .kf-book,[data-kf-2026] .kf-book:hover{border-radius:0}[data-kf-2026] .kf-book:hover{background:var(--kf-cream)}[data-kf-2026] .kf-book:focus-visible{outline:3px solid var(--kf-cyan);outline-offset:3px}@media (prefers-reduced-motion:no-preference){[data-kf-2026] .kf-book{transition:transform .12s ease-out,box-shadow .12s ease-out}[data-kf-2026] .kf-book:hover{background:var(--kf-yellow);transform:translate(-3px,-3px);box-shadow:5px 5px 0 var(--kf-orange)}}[data-kf-2026] .kf-section{position:relative;padding:3rem 0}@media (min-width:768px){[data-kf-2026] .kf-section{padding:4.5rem 0}}[data-kf-2026] .kf-h2{margin:0 0 1rem;font-family:var(--kf-display);font-weight:400;color:var(--kf-yellow);font-size:clamp(24px,5.5vw,38px);line-height:1.05}[data-kf-2026] .kf-h2:before{content:"";display:block;width:56px;height:6px;margin-bottom:.85rem;background:var(--kf-yellow)}[data-kf-2026] .kf-band .kf-h2:before{background:var(--kf-orange)}[data-kf-2026] .kf-prose{max-width:68ch;margin:0 0 1.5rem;font-size:1.05rem;line-height:1.65;color:var(--kf-cream)}[data-kf-2026] .kf-facts{margin:0;display:grid;gap:0;border-top:2px solid rgb(244 239 230/.35)}[data-kf-2026] .kf-fact{display:grid;gap:.2rem;padding:.85rem 0;border-bottom:1px solid rgb(244 239 230/.25)}@media (min-width:768px){[data-kf-2026] .kf-facts{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:2.5rem;column-gap:2.5rem;border-top:0}[data-kf-2026] .kf-fact{align-content:start;padding:1rem 0;border-top:2px solid rgb(244 239 230/.35);border-bottom:0}[data-kf-2026] .kf-fact:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1024px){[data-kf-2026] .kf-facts{grid-template-columns:repeat(3,minmax(0,1fr))}[data-kf-2026] .kf-fact:last-child:nth-child(odd){grid-column:auto}}[data-kf-2026] .kf-fact dt{font-family:var(--kf-facts);font-weight:700;font-size:.95rem;text-transform:uppercase;letter-spacing:.1em;color:var(--kf-cyan)}[data-kf-2026] .kf-fact dd{margin:0;line-height:1.5;color:var(--kf-cream)}[data-kf-2026] .kf-night-sparkle{top:2.5rem;right:8%}[data-kf-2026] .kf-tagline{margin:0 0 1rem;font-size:1.2rem;letter-spacing:.04em}[data-kf-2026] .kf-h3,[data-kf-2026] .kf-tagline{font-family:var(--kf-facts);font-weight:700;color:var(--kf-cream)}[data-kf-2026] .kf-h3{margin:0;text-transform:uppercase;letter-spacing:.06em;font-size:1.25rem;line-height:1.2}[data-kf-2026] .kf-meet{max-width:68ch;margin:0 0 2rem;padding-left:1rem;border-left:4px solid var(--kf-yellow)}[data-kf-2026] .kf-meet p{margin:.35rem 0 0;line-height:1.6}[data-kf-2026] .kf-route{list-style:none;margin:0;padding:0;display:grid}[data-kf-2026] .kf-stop{position:relative;padding:0 0 2rem 5rem;min-height:4rem}[data-kf-2026] .kf-stop:before{content:"";position:absolute;left:30px;top:0;bottom:0;width:4px;background:var(--kf-yellow)}[data-kf-2026] .kf-stop:first-child:before{top:32px}[data-kf-2026] .kf-stop:last-child:before{bottom:auto;height:32px}[data-kf-2026] .kf-stop:last-child{padding-bottom:0}[data-kf-2026] .kf-disc{position:absolute;left:0;top:0;z-index:1;width:64px;height:64px;display:grid;place-items:center}[data-kf-2026] .kf-num{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--kf-yellow);color:var(--kf-night);font-family:var(--kf-display);font-weight:400;font-size:1.3rem;line-height:1}[data-kf-2026] .kf-stop-hi .kf-num{width:60px;height:60px;background:var(--kf-orange);font-size:1.8rem}[data-kf-2026] .kf-stop-body{padding-top:.5rem;min-width:0}[data-kf-2026] .kf-stop-hi .kf-h3{color:var(--kf-orange);font-size:1.5rem}[data-kf-2026] .kf-benefit{margin:.2rem 0 .8rem;color:var(--kf-cyan);font-family:var(--kf-facts);font-weight:700;letter-spacing:.03em}[data-kf-2026] .kf-stop-text{margin:.25rem 0 0;line-height:1.6}@media (min-width:768px){[data-kf-2026] .kf-route{grid-template-columns:repeat(4,minmax(0,1fr))}[data-kf-2026] .kf-stop{padding:0 .75rem;text-align:center;min-height:0}[data-kf-2026] .kf-stop:before,[data-kf-2026] .kf-stop:first-child:before,[data-kf-2026] .kf-stop:last-child:before{left:0;right:0;top:30px;bottom:auto;width:auto;height:4px}[data-kf-2026] .kf-stop:first-child:before{left:50%}[data-kf-2026] .kf-stop:last-child:before{right:50%}[data-kf-2026] .kf-stop:last-child{padding-bottom:0}[data-kf-2026] .kf-disc{position:relative;top:auto;margin:0 auto .75rem}[data-kf-2026] .kf-stop-body{padding-top:0}}[data-kf-2026] .kf-band{position:relative;background:var(--kf-cream) url(/img/karaoke-fridays/paper-cream-tile.webp) repeat;background-size:256px 256px;color:var(--kf-night);padding:3.5rem 0 2.5rem}@media (min-width:768px){[data-kf-2026] .kf-band{padding:4.5rem 0 3.5rem}}[data-kf-2026] .kf-band:before{content:"";position:absolute;inset:0 0 auto;height:14px;background:url(/img/karaoke-fridays/ticket-edge.svg) 0 0/46px 14px repeat-x}[data-kf-2026] .kf-band .kf-h2{color:var(--kf-night);margin:0 0 1.25rem}[data-kf-2026] .kf-band-grid{display:grid;gap:1.5rem}@media (min-width:1200px){[data-kf-2026] .kf-band-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2.5rem;align-items:start}}[data-kf-2026] .kf-cards{list-style:none;margin:0;padding:0;display:grid;gap:.875rem}@media (min-width:768px) and (max-width:1199px){[data-kf-2026] .kf-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-kf-2026] .kf-card{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:.875rem;border:2px solid var(--kf-night);background:transparent}[data-kf-2026] .kf-card-head{display:flex;align-items:center;gap:.75rem}[data-kf-2026] .kf-card-icon{flex:none;width:72px;height:72px;border:2px solid var(--kf-night);border-radius:50%;overflow:hidden;background:var(--kf-night)}@media (min-width:1200px){[data-kf-2026] .kf-card-icon{width:96px;height:96px}}[data-kf-2026] .kf-card-id{display:flex;flex-direction:column;gap:.25rem;min-width:0}[data-kf-2026] .kf-card-name{margin:0;font-family:var(--kf-display);font-weight:400;font-size:1.15rem;line-height:1.2}[data-kf-2026] .kf-price{margin:0;font-family:var(--kf-facts);font-weight:700;font-size:1.4rem;font-variant-numeric:tabular-nums}[data-kf-2026] .kf-card-text{flex:1;margin:0;font-size:.9rem;line-height:1.45}[data-kf-2026] .kf-card-popular{box-shadow:6px 6px 0 var(--kf-orange)}[data-kf-2026] .kf-tag{position:absolute;top:-.8rem;right:.75rem;padding:.15rem .6rem;background:var(--kf-orange);color:var(--kf-night);font-family:var(--kf-facts);font-weight:700;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}[data-kf-2026] .kf-card .kf-book{align-self:stretch;border:2px solid var(--kf-night);font-size:.9rem;padding:.6rem .5rem}[data-kf-2026] .kf-card .kf-book:hover{background:var(--kf-yellow)}[data-kf-2026] .kf-card .kf-book:focus-visible{outline-color:var(--kf-night)}@media (prefers-reduced-motion:no-preference){[data-kf-2026] .kf-card .kf-book:hover{box-shadow:4px 4px 0 var(--kf-night)}}[data-kf-2026] .kf-hostel-line{margin:1rem 0 0;padding:.6rem .875rem;border:2px dashed var(--kf-night);font-family:var(--kf-facts);font-weight:700;line-height:1.35}[data-kf-2026] .kf-cal{min-width:0;margin-top:1rem;border:2px solid var(--kf-night)}@media (min-width:1200px){[data-kf-2026] .kf-cal{margin-top:0}}[data-kf-2026] .kf-prints{display:flex;gap:1.75rem;padding:.5rem 1.25rem 1.5rem 1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;scrollbar-width:thin;scrollbar-color:var(--kf-yellow) transparent}[data-kf-2026] .kf-prints:focus-visible{outline:3px solid var(--kf-cyan);outline-offset:-3px}[data-kf-2026] .kf-print{position:relative;isolation:isolate;flex:0 0 72vw;max-width:320px;margin:0;scroll-snap-align:start;border:6px solid var(--kf-cream);background:var(--kf-cream)}[data-kf-2026] .kf-print:before{content:"";position:absolute;inset:0;z-index:-1;transform:translate(10px,10px);background:var(--kf-yellow)}[data-kf-2026] .kf-print:nth-child(2n):before{background:var(--kf-orange)}[data-kf-2026] .kf-print-img{position:relative;aspect-ratio:1;overflow:hidden;background:var(--kf-night)}[data-kf-2026] .kf-print-img img{-o-object-fit:cover;object-fit:cover}[data-kf-2026] .kf-print:nth-child(2) .kf-print-img img{-o-object-position:50% 35%;object-position:50% 35%}@media (min-width:768px){[data-kf-2026] .kf-prints{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2.5rem 2rem;max-width:1200px;margin-inline:auto;padding:1rem 2rem 2rem;overflow:visible}[data-kf-2026] .kf-print{flex:none;max-width:none;grid-column:span 2;border-width:8px;transform:rotate(-1.5deg)}[data-kf-2026] .kf-print:nth-child(2n){transform:rotate(1.25deg)}[data-kf-2026] .kf-print-wide{grid-column:span 3}[data-kf-2026] .kf-print-wide .kf-print-img{aspect-ratio:16/10}}[data-kf-2026] .kf-reviews-sparkle{top:2.5rem;right:8%}[data-kf-2026] .kf-review-line{margin:0 0 1.75rem;font-family:var(--kf-facts);font-weight:700;font-size:1.1rem;letter-spacing:.08em;color:var(--kf-cyan)}[data-kf-2026] .kf-reviews{list-style:none;margin:0 0 1.75rem;padding:0;display:grid;gap:1.5rem}@media (min-width:768px){[data-kf-2026] .kf-reviews{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}}[data-kf-2026] .kf-review{position:relative;isolation:isolate;display:flex}[data-kf-2026] .kf-review-hi:before{content:"";position:absolute;inset:0;z-index:-1;transform:translate(8px,8px);background:var(--kf-orange)}[data-kf-2026] .kf-review-card{flex:1;display:flex;flex-direction:column;gap:.9rem;padding:1.25rem;border:2px solid var(--kf-cream);background:var(--kf-night)}[data-kf-2026] .kf-review-stars{display:flex;gap:3px;margin:0}[data-kf-2026] .kf-review-stars img{width:18px;height:18px}[data-kf-2026] .kf-review-body{flex:1;margin:0;font-size:.95rem;line-height:1.6}[data-kf-2026] .kf-reviewer{display:flex;align-items:center;gap:.75rem;padding-top:.9rem;border-top:1px solid rgb(244 239 230/.25)}[data-kf-2026] .kf-avatar{flex:none;width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border:2px solid var(--kf-yellow)}[data-kf-2026] .kf-reviewer-text{display:grid;margin:0;line-height:1.3}[data-kf-2026] .kf-reviewer-text b{font-family:var(--kf-facts);font-size:1.1rem;letter-spacing:.04em;color:var(--kf-yellow)}[data-kf-2026] .kf-country{min-height:1.3em}[data-kf-2026] .kf-review-source{font-family:var(--kf-facts);font-weight:700;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:var(--kf-cyan)}[data-kf-2026] .kf-reviews-link{color:var(--kf-cyan);font-family:var(--kf-facts);font-weight:700;font-size:1.1rem;letter-spacing:.03em;text-decoration:underline;text-underline-offset:.2em}[data-kf-2026] .kf-reviews-link:hover{color:var(--kf-cream)}[data-kf-2026] .kf-reviews-link:focus-visible{outline:3px solid var(--kf-cyan);outline-offset:3px}[data-kf-2026] .kf-answers-sparkle{top:1.5rem;right:8%}[data-kf-2026] .kf-answers-grid{display:grid;gap:2rem;align-items:center}@media (min-width:768px){[data-kf-2026] .kf-answers-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:2.5rem}}@media (min-width:1200px){[data-kf-2026] .kf-answers-grid{gap:4rem}}[data-kf-2026] .kf-answers-art img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border:2px solid rgb(244 239 230/.35)}[data-kf-2026] .kf-answers{display:grid;gap:1.75rem}[data-kf-2026] .kf-answer+.kf-answer{padding-top:1.75rem;border-top:1px solid rgb(244 239 230/.25)}[data-kf-2026] .kf-answer .kf-prose{margin-bottom:0}[data-kf-2026] .kf-incl,[data-kf-2026] .kf-know{display:grid;gap:2.5rem;align-items:start}@media (min-width:768px){[data-kf-2026] .kf-incl{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}@media (min-width:1024px){[data-kf-2026] .kf-know{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 3rem}[data-kf-2026] .kf-know>:first-child{grid-row:span 2}}[data-kf-2026] .kf-list{list-style:none;margin:0;padding:0;max-width:68ch;border-top:2px solid rgb(244 239 230/.35)}[data-kf-2026] .kf-list li{padding:.75rem 0;border-bottom:1px solid rgb(244 239 230/.25);line-height:1.6}[data-kf-2026] .kf-list .kf-li{display:grid;grid-template-columns:2rem minmax(0,1fr);-moz-column-gap:.6rem;column-gap:.6rem}[data-kf-2026] .kf-li-emoji{text-align:center;line-height:1.6}[data-kf-2026] .kf-faq{max-width:68ch}[data-kf-2026] .kf-faq-item{margin-bottom:1.75rem}[data-kf-2026] .kf-faq .kf-h3{text-transform:none;letter-spacing:.02em;font-size:1.2rem;color:var(--kf-yellow)}[data-kf-2026] .kf-faq .kf-prose{margin:.4rem 0 0}[data-kf-2026] .kf-faq-section .kf-h2{margin-bottom:1.75rem}@media (min-width:1024px){[data-kf-2026] .kf-faq{max-width:none;-moz-columns:2;column-count:2;-moz-column-gap:4rem;column-gap:4rem}[data-kf-2026] .kf-faq-item{-moz-column-break-inside:avoid;break-inside:avoid}}[data-kf-2026] .kf-links{display:grid;gap:1.5rem;justify-items:start}[data-kf-2026] .kf-links-list{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}[data-kf-2026] .kf-links-list a{color:var(--kf-cyan);font-family:var(--kf-facts);font-weight:700;font-size:1.1rem;letter-spacing:.03em;text-decoration:underline;text-underline-offset:.2em}[data-kf-2026] .kf-links-list a:hover{color:var(--kf-cream)}[data-kf-2026] .kf-links-list a:focus-visible{outline:3px solid var(--kf-cyan);outline-offset:3px}[data-kf-2026] .kf-links .kf-book{align-self:stretch}@media (min-width:768px){[data-kf-2026] .kf-links .kf-book{align-self:flex-start}}body:has([data-kf-2026]) [id=bokun_karaoke_floating]{box-shadow:none!important}body:has([data-kf-2026]) [id=bokun_karaoke_floating]>div[class*=skew]{display:none}body:has([data-kf-2026]) #review-sidebar .border-purple-600{border-color:transparent #232020 #232020}body:has([data-kf-2026]) [aria-controls=review-sidebar] [class*=from-green-50]{background-image:none;background-color:#F4EFE6}body:has([data-kf-2026]) .from-purple-50{background-image:none;background-color:#F4EFE6;border-color:#232020}body:has([data-kf-2026]) .text-purple-600{color:#232020}body:has([data-kf-2026]) .from-purple-600,body:has([data-kf-2026]) .from-purple-600:hover{background-image:none;background-color:#FBFF00;color:#232020}body:has([data-kf-2026]) .from-purple-600:hover{background-color:#F4EFE6}