.klub-root{--paper:#fff6dc;--soft:#bfe4d0;--ink:#173044;--muted:#4d6269;--accent:#163fb6;--on-accent:#fff6dc;--line:#789b99;--pop:#ff9b57;--cool:#bfe4d0;--mint:#bfe4d0;--stage:#163fb6;--stage-ink:#fff6dc;--court:#fff6dc}.klub-envelope{--stage:var(--soft);--stage-ink:var(--ink);--court:var(--accent)}.klub-root .r90-opening-meta{border-bottom:2px dashed var(--ink);font-weight:600}.klub-root .r90-opening-names{color:var(--accent)}.klub-root .r90-opening-art{max-width:300px;margin-top:9px;transform:rotate(-8deg)}.klub-root .r90-guest-pass{box-shadow:5px 5px 0 var(--accent);border:2px solid var(--ink);position:relative}.klub-root .r90-guest-pass:before{content:"";background:repeating-linear-gradient(90deg, var(--accent) 0 7px, var(--paper) 7px 14px);height:7px;position:absolute;inset:0 0 auto}.klub-root .r90-opening-tagline{font-weight:800}.klub-root .r90-hero-names{gap:5px;font-size:clamp(54px,17vw,76px)}.klub-root .r90-hero-names>span:not(.r90-amp){background:var(--paper);width:100%;color:var(--accent);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);padding:4px 10px 10px;transform:rotate(-3deg)}.klub-root .r90-hero-names>span:last-child{background:var(--pop);color:var(--ink);transform:rotate(2deg)}.klub-root .r90-hero-names .r90-amp{margin-block:6px}.klub-root .r90-hero-names.r90-long-names{font-size:clamp(30px,9vw,39px)}.klub-root .r90-hero-photo{width:86%;box-shadow:5px 5px 0 var(--ink);transform:rotate(4deg)}.klub-root .r90-hero-photo-inner{aspect-ratio:.95}.klub-root .r90-hero-object{width:175px;bottom:-10px;left:-12px;right:auto;transform:rotate(-11deg)}.klub-root .r90-hero-visual{margin-top:35px;padding-bottom:40px}.klub-root .r90-countdown-cell{box-shadow:3px 3px 0 var(--ink)}.klub-root .r90-section{background:var(--paper)}.klub-root .r90-section:before{background:repeating-linear-gradient(0deg, transparent 0 31px, color-mix(in srgb, var(--accent) 9%, transparent) 32px 33px)}.klub-root .r90-section:after{content:"";z-index:-1;border:20px solid color-mix(in srgb, var(--pop) 50%, transparent);width:90px;height:90px;position:absolute;top:45px;right:-25px;transform:rotate(25deg)}.klub-root .r90-section-story,.klub-root .r90-section-rsvp{background:var(--soft)}.klub-root .r90-section-rundown{background:var(--pop)}.klub-root .r90-section-rundown .r90-rundown{background:var(--paper);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);padding:0 20px}.klub-root .r90-person-frame{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--accent)}.klub-root .r90-pass-head{border-bottom:1px dashed var(--ink);margin-bottom:12px}.klub-root .r90-person:nth-child(2n) .r90-person-frame{background:var(--pop)}.klub-root .r90-pass-foot{border-top:1px dashed var(--ink);margin-top:12px}.klub-root .r90-story{border-left:2px dashed var(--accent);margin-left:16px}.klub-root .r90-story li{border:0;grid-template-columns:36px minmax(0,1fr);margin-left:-19px}.klub-root .r90-story-number{background:var(--accent);width:36px;height:36px;color:var(--paper);border-radius:50%;place-items:center;font-size:20px;display:grid}.klub-root .r90-ticket{box-shadow:4px 4px 0 var(--ink);border:2px solid var(--ink)}.klub-root .r90-ticket-stub{background:var(--pop)}.klub-root .r90-gallery-item:nth-child(2){transform:rotate(-3deg)}.klub-root .r90-gallery-item:nth-child(3){transform:rotate(3deg)}.klub-root .r90-gallery{gap:24px 14px;padding:4px}.klub-root .r90-response{box-shadow:5px 5px 0 var(--accent)}.klub-closing{--stage:var(--soft);--stage-ink:var(--ink);--court:var(--accent)}.klub-root .r90-verse{background:var(--paper);border:1px solid var(--ink);border-radius:6px;padding-inline:17px}@keyframes klub-wheel{to{transform:rotate(360deg)}}@keyframes klub-rock{0%{transform:translateY(-3px)rotate(-2deg)}to{transform:translateY(3px)rotate(2deg)}}@keyframes klub-drift{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}.klub-wheel{animation:9s linear infinite klub-wheel}.klub-skate-rock{animation:6s ease-in-out infinite alternate klub-rock}.klub-cutout-drift{animation:7s ease-in-out infinite alternate klub-drift}
