.senja-root{--paper:#fff0d9;--soft:#c6ded0;--ink:#103d43;--muted:#435651;--sand:#fbd7ad;--accent:#b8432e;--on-accent:#fff0d9;--line:#819d91;--pop:#f7b979;--cool:#97c5bc;--mint:#c6ded0;--night:#124f56;--stage:#f9d4ab;--sky:#f9d4ab;--stage-ink:#103d43}.senja-root .r90-scene{background:linear-gradient(var(--paper), var(--sky) 45%, var(--soft))}.senja-root .r90-opening-meta{border-color:var(--accent)}.senja-root .r90-opening-kicker{margin-top:10px}.senja-root .r90-opening-names{color:var(--night);font-size:54px;font-style:italic}.senja-root .r90-opening-names span{color:var(--accent)}.senja-root .r90-opening-art{max-width:290px;margin-top:13px;transform:rotate(-4deg)}.senja-root .r90-guest-pass{border:2px solid var(--night);box-shadow:5px 5px 0 var(--night);border-radius:1px}.senja-root .senja-postcard{text-align:left;border:6px solid;border-image:repeating-linear-gradient(-45deg, var(--accent) 0 8px, var(--paper) 8px 13px, var(--night) 13px 21px, var(--paper) 21px 26px) 6;position:relative}.senja-root .senja-postcard>p:first-child,.senja-root .senja-postcard>strong{margin-right:78px}.senja-root .senja-postcard>strong{border-bottom:1px solid var(--line);margin-bottom:0;padding-bottom:5px}.senja-address-line{background:var(--line);height:1px;margin:13px 78px 16px 0;display:block}.senja-stamp{width:76px;height:60px;position:absolute;top:8px;right:8px;transform:rotate(3deg)}.senja-root .r90-opening-tagline,.senja-root .r90-opening-date{background:var(--paper);width:fit-content;max-width:100%;color:var(--ink);padding:2px 9px;margin-inline:auto!important}.senja-root .r90-hero-kicker{background:var(--paper);border-radius:999px;padding:7px 15px}.senja-root .r90-hero-names{text-shadow:2px 2px 0 var(--paper);font-style:italic}.senja-root .r90-hero-names .r90-amp{color:var(--accent)}.senja-root .r90-hero-photo{border:2px solid var(--night);border-radius:130px 130px 10px 10px;width:84%;padding:8px}.senja-root .r90-hero-photo-inner{aspect-ratio:.82;border-radius:120px 120px 4px 4px}.senja-root .r90-hero-photo figcaption{font-size:13px}.senja-root .r90-hero-object{width:180px;bottom:5px;right:-10px;transform:rotate(5deg)}.senja-root .r90-hero-visual{padding-bottom:48px}.senja-root .r90-hero-details{background:var(--paper);border:1px solid var(--night);border-radius:16px;padding:18px 12px}.senja-root .r90-countdown-cell{background:var(--soft);border-color:var(--line)}.senja-root .r90-section{background:var(--paper)}.senja-root .r90-section:before{background:repeating-radial-gradient(ellipse at 110% 15%, transparent 0 31px, color-mix(in srgb, var(--night) 9%, transparent) 32px 33px, transparent 34px 56px);-webkit-mask-image:linear-gradient(#000,#0000 45% 65%,#000);mask-image:linear-gradient(#000,#0000 45% 65%,#000)}.senja-root .r90-section-story,.senja-root .r90-section-rsvp{background:var(--soft)}.senja-root .r90-section-rundown,.senja-root .r90-section-streaming{background:var(--sand)}.senja-root .r90-section-heading h2{font-style:italic}.senja-root .r90-person-frame{background:var(--paper);border:2px solid var(--night);border-radius:100px 100px 3px 3px;padding:9px}.senja-root .r90-pass-head{justify-content:center;padding:14px 0 16px}.senja-root .r90-pass-head>span:last-child{display:none}.senja-root .r90-person-photo{aspect-ratio:.85;border-radius:90px 90px 3px 3px}.senja-root .r90-pass-foot{padding:15px 7px 8px;font-style:italic}.senja-root .r90-person:nth-child(2n) .r90-person-frame{background:var(--soft)}.senja-root .r90-story{border-left:1px solid var(--accent);margin-left:15px;padding-left:15px;position:relative}.senja-root .r90-story li{border:0;grid-template-columns:38px minmax(0,1fr)}.senja-root .r90-story-number{font-style:italic}.senja-root .r90-ticket{border:2px solid var(--night);box-shadow:5px 5px 0 var(--soft);border-radius:2px}.senja-root .r90-ticket-top{background:var(--paper);border-bottom:1px dashed var(--night)}.senja-root .r90-ticket-stub{background:var(--soft)}.senja-root .r90-ticket-mark{background:repeating-linear-gradient(135deg, var(--accent) 0 5px, var(--paper) 5px 10px, var(--night) 10px 15px, var(--paper) 15px 20px);max-width:none;height:7px}.senja-root .r90-gallery{gap:23px 14px}.senja-root .r90-gallery-item{border-color:var(--line);box-shadow:3px 3px 0 var(--soft);padding:8px}.senja-root .r90-gallery-item:nth-child(2){transform:rotate(-3deg)}.senja-root .r90-gallery-item:nth-child(3){transform:rotate(2deg)}.senja-root .r90-response{border:2px solid var(--night);box-shadow:5px 5px 0 var(--pop);border-radius:2px}.senja-root .r90-closing-content{padding-bottom:80px}.senja-root .r90-closing-content>:is(h2,p,blockquote){position:relative}.senja-root .r90-verse{background:var(--paper);border:1px solid var(--night);border-radius:12px;padding-inline:17px}.senja-root .r90-signoff{background:var(--paper);border-radius:8px;padding:7px}.senja-root .r90-closing-names{background:var(--paper);border-radius:8px;padding:14px}.senja-root .r90-closing-end{color:var(--ink);background:var(--paper);border-radius:8px;padding:10px}.senja-palm{transform-origin:67px 94px;animation:9s ease-in-out infinite alternate senja-sway}.senja-wave{animation:10s ease-in-out infinite alternate senja-wave}.senja-wave-back{animation:11s ease-in-out infinite alternate senja-wave-back}.senja-equalizer{animation:4s ease-in-out infinite alternate senja-level}@keyframes senja-sway{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@keyframes senja-wave{0%{transform:translate(-10px)}to{transform:translate(10px)}}@keyframes senja-wave-back{0%{transform:translate(10px)}to{transform:translate(-10px)}}@keyframes senja-level{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}
