@font-face{font-family:PartySerif;src:url('serif.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PartySerif;src:url('serif-italic.otf') format('opentype');font-weight:400;font-style:italic;font-display:swap}
:root{--wine:#390b20;--deep:#230614;--rose:#5b1532;--gold:#e6c58c;--cream:#fff2d7;--muted:#d5bda9;--line:rgba(230,197,140,.35);--sans:Arial,Helvetica,sans-serif;--serif:PartySerif,Georgia,serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px;background:var(--deep)}body{margin:0;color:var(--cream);background:var(--wine);font-family:var(--serif);-webkit-font-smoothing:antialiased}body.sealed{overflow:hidden;height:100svh}body.sealed main,body.sealed .topbar,body.sealed .section-nav{visibility:hidden}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid #fff0bf;outline-offset:7px}button{border:0}button:disabled{cursor:wait}h1,h2,h3,p{margin:0}h2{font-size:clamp(3rem,6.2vw,6rem);font-weight:400;line-height:1.02;letter-spacing:-.055em}h2 em{color:var(--gold);font-weight:400}p{font-size:1.35rem;line-height:1.5}::selection{background:var(--gold);color:var(--deep)}.eyebrow{display:block;font-family:var(--sans);font-size:11px;letter-spacing:.22em;line-height:1.7;color:var(--gold);text-transform:uppercase}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}.skip-link{position:fixed;left:20px;top:-100px;z-index:1000;background:var(--cream);color:var(--deep);padding:16px}.skip-link:focus{top:20px}.chapter{position:relative;overflow:hidden;isolation:isolate}.reveal{opacity:1;transform:none;transition:opacity 1s ease,transform 1s ease}.js-ready .reveal:not(.seen){opacity:0;transform:translateY(22px)}
/* Two folded panels become the invitation when the guest taps the seal. */
.opening{position:fixed;inset:0;z-index:200;display:grid;place-items:center;overflow:auto;background:var(--deep);transition:visibility 0s 1.6s,background 1s .55s}.door{position:absolute;inset:0 50% 0 0;background:linear-gradient(120deg,rgba(35,6,20,.75),rgba(57,11,32,.36)),url('party-lotus.jpg') center/cover;transform-origin:left;transition:transform 1.5s cubic-bezier(.76,0,.24,1)}.door:after{content:'';position:absolute;inset:20px;border:1px solid var(--line);pointer-events:none}.door-right{inset:0 0 0 50%;transform-origin:right;transform:scaleX(-1);border-left:1px solid var(--gold)}.opening-card{position:relative;z-index:1;text-align:center;padding:38px 25px;max-width:560px;width:100%;filter:drop-shadow(0 3px 25px #250913);transition:opacity .4s,transform .7s}.opening-party{width:75px;height:75px;color:var(--gold);margin:26px 0 20px;filter:drop-shadow(0 0 15px #e0a35765)}.opening-script{font-size:clamp(2.3rem,6vw,3.2rem);font-style:italic;color:var(--gold);line-height:1.1}.opening h1{font-weight:400;font-size:clamp(3rem,7vw,4rem);letter-spacing:-.04em;margin:25px 0 16px}.opening-date{font-family:var(--sans);font-size:10px;letter-spacing:.18em;color:var(--muted)}.open-button{display:flex;align-items:center;justify-content:space-between;width:245px;margin:30px auto 18px;padding:18px 22px;background:var(--gold);color:var(--deep);font-family:var(--sans);font-size:13px;letter-spacing:.06em;box-shadow:0 0 0 6px #e6c58c14;transition:box-shadow .3s,transform .3s}.open-button:hover{box-shadow:0 0 0 11px #e6c58c12;transform:translateY(-2px)}.sound-note{font-family:var(--sans);font-size:11px;line-height:1.6;color:var(--muted);max-width:240px;margin:auto}.opening.opened{visibility:hidden;pointer-events:none;background:transparent}.opened .door-left{transform:translateX(-105%) rotateY(20deg)}.opened .door-right{transform:translateX(105%) scaleX(-1) rotateY(20deg)}.opened .opening-card{opacity:0;transform:scale(.94);pointer-events:none}
.topbar{position:fixed;left:0;right:0;top:0;z-index:70;display:flex;justify-content:space-between;align-items:center;padding:22px 34px;background:linear-gradient(#230614b8,transparent);pointer-events:none}.topbar>*{pointer-events:auto}.wordmark{display:flex;align-items:center;gap:10px;font-family:var(--sans);font-size:8px;line-height:1.4;letter-spacing:.2em}.wordmark b{font-size:11px;font-weight:400}.wordmark svg{width:32px;height:40px;color:var(--gold)}.music-toggle{display:flex;align-items:center;gap:10px;min-height:43px;min-width:120px;background:#290817d9;border:1px solid var(--line);padding:11px 14px;border-radius:40px;font-family:var(--sans);font-size:10px;letter-spacing:.08em;backdrop-filter:blur(10px)}.sound-bars{display:flex;gap:3px;align-items:center;height:16px}.sound-bars i{height:5px;width:2px;background:var(--gold);transition:height .3s}.sound-bars i:nth-child(2){height:12px}.sound-bars i:nth-child(3){height:8px}.music-toggle[aria-pressed=true] .sound-bars i{animation:equalizer .7s alternate infinite}.music-toggle[aria-pressed=true] .sound-bars i:nth-child(2){animation-delay:.3s}.music-toggle[aria-pressed=true] .sound-bars i:nth-child(3){animation-delay:.15s}.music-toggle[aria-pressed=true] .sound-bars i:nth-child(4){animation-delay:.45s}@keyframes equalizer{to{height:16px}}
.festoon{position:fixed;top:0;left:0;width:100%;height:15px;z-index:80;pointer-events:none;display:flex;justify-content:space-around;border-top:1px solid #b08a4c66}.festoon i{height:6px;width:4px;background:#ffeac0;border-radius:50%;box-shadow:0 0 10px 3px #ffd08066;transform-origin:top;animation:sway 3.5s ease-in-out infinite alternate}.festoon i:nth-child(3n){height:8px;animation-delay:-1.3s}.festoon i:nth-child(even){animation-delay:-2s;opacity:.75}@keyframes sway{from{transform:rotate(-9deg)}to{transform:rotate(9deg)}}.sparkles{position:fixed;inset:0;pointer-events:none;z-index:60}.sparkles i{position:absolute;width:2px;height:2px;background:#ffe3a1;border-radius:50%;box-shadow:0 0 8px 2px #f7cf7355;animation:twinkle 4s infinite alternate ease-in-out}@keyframes twinkle{from{opacity:.16;transform:translateY(0)}to{opacity:.8;transform:translateY(-12px)}}.section-nav{position:fixed;right:19px;top:50%;transform:translateY(-50%);z-index:65;display:grid;gap:7px}.section-nav a{width:22px;height:28px;display:grid;place-items:center}.section-nav a:after{content:'';width:5px;height:5px;border:1px solid var(--gold);border-radius:50%;transition:all .3s}.section-nav a.active:after{background:var(--gold);box-shadow:0 0 0 4px #e6c58c22;transform:scale(1.2)}
.hero{min-height:100svh;display:grid;place-items:center;text-align:center;padding:140px 24px 65px}.hero-photo{position:absolute;inset:0;z-index:-3;background:url('party-sweets.jpg') center 48%/cover}.hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#230614b0,#23061469 25%,#23061469 75%,#230614b0),linear-gradient(0deg,#390b20 0%,transparent 28%,#23061415 75%,#23061450)}.hero:after{content:'';inset:17px;position:absolute;z-index:-1;border:1px solid var(--line)}.hero-content{width:min(780px,100%);padding:30px 10px}.hero-pre{font-size:clamp(2rem,4vw,3.1rem);font-style:italic;color:var(--gold);margin:35px 0 18px}.hero h2{font-size:clamp(4.5rem,12vw,9.5rem);letter-spacing:-.055em;line-height:.95;text-shadow:0 4px 25px #23061499}.hero h2 em{font-size:.8em}.hero-joke{font-style:italic;margin-top:30px;font-size:clamp(1.45rem,2.8vw,1.8rem);line-height:1.3}.ornament{display:flex;justify-content:center;align-items:center;gap:14px;color:var(--gold);font-size:12px;margin:28px 0}.ornament span{width:65px;border-top:1px solid var(--line)}.hero-meta{font-family:var(--sans);font-size:11px;letter-spacing:.16em;line-height:1.6}.hero-meta span{margin:0 10px}.hero-venue{font-size:1.4rem;margin-top:10px}.scroll-cue{font-family:var(--sans);font-size:10px;letter-spacing:.08em;display:inline-flex;align-items:center;flex-direction:column;gap:14px;margin-top:45px;color:var(--muted)}.scroll-cue span{font-size:24px;color:var(--gold);animation:scrollhint 2s ease-in-out infinite}@keyframes scrollhint{50%{transform:translateY(6px)}}
.note-section{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.12fr .88fr;gap:10%;padding:130px 9%;align-items:center;background:radial-gradient(ellipse at bottom right,#77254150,transparent 65%)}.section-intro h2{margin:25px 0 38px}.section-intro h2 em{font-size:.8em}.section-intro p{color:var(--muted);margin:20px 0;max-width:510px;font-size:1.4rem}.signature{font-size:1.7rem;font-style:italic;color:var(--gold);margin-top:35px}.detail-card{background:linear-gradient(#310a1ee0,#310a1edb),url('party-lotus.jpg') center/cover;padding:40px 36px;text-align:center;border:1px solid var(--line);position:relative;box-shadow:0 20px 65px #1b07183d}.detail-card:after{content:'';position:absolute;inset:8px;border:1px solid #e6c58c20;pointer-events:none}.detail-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.detail-heading svg{width:29px;height:29px;color:var(--gold)}.detail-heading span{font-family:var(--sans);font-size:9px;letter-spacing:.17em}.date-display{display:flex;align-items:center;justify-content:center;gap:16px;margin:22px 0;color:var(--gold)}.date-display>span{font-size:8rem;line-height:1;letter-spacing:-.06em}.date-display>div{font-size:19px;text-align:left;line-height:1.3}.date-display b{font-size:2.3rem;font-weight:400}.detail-line{border-top:1px solid var(--line);padding:22px 0}.detail-line>span{display:block;font-family:var(--sans);font-size:10px;letter-spacing:.08em;color:var(--muted);margin-bottom:8px}.detail-line strong{font-size:2.9rem;font-weight:400;line-height:1.1}.detail-line small{display:block;font-family:var(--sans);font-size:10px;color:var(--muted);margin-top:10px}.venue-line strong{font-size:2.3rem}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:17px 22px;font-family:var(--sans);font-size:11px;letter-spacing:.04em;min-height:48px;transition:transform .3s,background .3s}.button:hover{transform:translateY(-3px)}.outline-button{border:1px solid var(--line);width:100%;margin-top:7px}.outline-button:hover{background:#e6c58c12}.gold-button{background:var(--gold);color:var(--deep)}
.plan-section{padding:120px 9%;background:#280817}.plan-section>div:first-child{max-width:1000px;margin:auto}.plan-section h2{margin:25px 0 60px}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4%;max-width:1200px;margin:auto}.plan-grid article{border-top:1px solid var(--line);padding-top:25px}.plan-number{font-family:var(--sans);font-size:9px;letter-spacing:.13em;color:var(--gold)}.plan-grid h3{font-size:clamp(1.65rem,2.6vw,2.5rem);line-height:1.15;font-weight:400;margin:24px 0}.plan-grid p{color:var(--muted);font-size:1.17rem;max-width:360px}
.potluck-section{min-height:850px;display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#4a1029}.food-art{height:100%;min-height:850px;background:url('party-sweets.jpg') center/cover;position:relative}.food-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 70%,#4a1029)}.food-content{padding:85px 13% 85px 8%}.food-content h2{font-size:clamp(3rem,5vw,5rem);margin:25px 0}.food-content .ornament{justify-content:flex-start}.food-content p{font-size:1.5rem;color:var(--muted)}.food-content .food-aside{font-size:1.9rem;font-style:italic;color:var(--gold);margin-top:28px}.food-content .little-note{font-family:var(--sans);font-size:11px;border-top:1px solid var(--line);padding-top:23px;margin-top:35px;letter-spacing:.04em}
.dress-section{padding:120px 8%;background:radial-gradient(ellipse at center top,#6c233640,transparent 65%),#280817}.dress-panel{max-width:760px;text-align:center;margin:auto}.dress-panel h2{margin:30px 0 35px}.dress-panel h2 em{font-size:.8em}.dress-panel>p{max-width:600px;margin:20px auto;color:var(--muted);font-size:1.4rem}.dress-panel .dress-punchline{color:var(--gold);font-style:italic;font-size:1.7rem}.fine-print{font-family:var(--sans);display:block;font-size:10px;letter-spacing:.05em;color:var(--muted);margin-top:28px}.party-cards{max-width:900px;margin:85px auto 0;text-align:center;border-top:1px solid var(--line);padding-top:40px}.cards-hint{font-style:italic;font-size:1.3rem;color:var(--muted);margin:13px 0 30px}.cards-row{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;align-items:center}.fortune-card{height:300px;border-radius:8px;background:#f1dfba;color:#461126;position:relative;padding:35px 25px;box-shadow:0 10px 35px #11030a55,inset 0 0 0 6px #f1dfba,inset 0 0 0 7px #ae855333;transition:transform .45s,background .3s}.fortune-card:nth-child(1){transform:rotate(-5deg)}.fortune-card:nth-child(3){transform:rotate(5deg)}.fortune-card:hover,.fortune-card[aria-expanded=true]{transform:translateY(-8px) rotate(0deg);background:#fff1ce}.card-corner{position:absolute;top:15px;left:15px;font-family:Georgia,serif;font-size:16px}.card-bottom{position:absolute;bottom:15px;right:15px;font-family:Georgia,serif;font-size:16px;transform:rotate(180deg)}.red{color:#992c35}.card-symbol{font-family:Georgia,serif;font-size:62px;display:block;margin-bottom:20px;line-height:1}.card-front{font-size:1.4rem;line-height:1.15;display:block}.card-back{font-size:1.25rem;line-height:1.3;font-style:italic}.card-back:not([hidden]){display:block;animation:cardfade .4s ease}@keyframes cardfade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.closing{min-height:100svh;padding:100px 30px 65px;text-align:center;display:grid;place-items:center}.closing-photo{position:absolute;inset:0;background:linear-gradient(#390b20a8,#230614d9),url('party-lotus.jpg') center/cover;z-index:-1}.closing:after{content:'';position:absolute;inset:20px;border:1px solid var(--line);z-index:-1}.closing-content{max-width:760px}.closing-party{width:65px;height:65px;color:var(--gold);display:block;margin:0 auto 25px}.countdown{display:flex;justify-content:center;gap:18px;margin:30px 0 55px;font-variant-numeric:tabular-nums}.countdown>div{min-width:70px}.countdown strong{display:block;font-size:3.3rem;font-weight:400;line-height:1;color:var(--gold)}.countdown span{font-family:var(--sans);font-size:8px;letter-spacing:.18em;display:block;margin-top:13px}.countdown i{font-size:1.7rem;color:var(--gold);font-style:normal}.countdown-message{font-size:1.5rem;color:var(--gold);margin:35px 0}.closing h2{font-size:clamp(3.2rem,6.5vw,5.5rem);margin-bottom:35px}.closing-date{font-family:var(--sans);font-size:11px;letter-spacing:.16em;line-height:1.7}.closing-venue{font-size:1.8rem;margin:15px 0 28px}.closing-rsvp{font-size:1.35rem;font-style:italic;color:var(--muted);margin-bottom:30px}.back-to-top{display:block;font-family:var(--sans);font-size:10px;letter-spacing:.04em;color:var(--muted);margin-top:35px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:var(--cream);color:var(--deep);padding:14px 20px;border-radius:5px;font-family:var(--sans);font-size:12px;z-index:210;max-width:90%;text-align:center;transition:opacity .25s,transform .25s}.toast.show{opacity:1;transform:translate(-50%,0)}.noscript-message{padding:100px 20px 20px;background:var(--wine)}
@media(min-width:1100px){.hero-photo{background-size:auto 140%;background-repeat:no-repeat;background-color:#3e0e21;background-position:left 48%}.hero-shade{background:linear-gradient(90deg,#390b2000,#390b2060 28%,#390b20b0 55%,#390b20e6),linear-gradient(0deg,#390b20,transparent 25%)}.hero-content{margin-left:26%}.hero{padding-top:100px}.opening .door{background-size:auto 130%}}
@media(max-width:900px){.note-section{gap:6%;padding:100px 7%;grid-template-columns:1fr 1fr}.section-intro h2{font-size:3.2rem}.section-intro p{font-size:1.2rem}.detail-card{padding:30px 24px}.plan-section{padding:95px 7%}.plan-grid{gap:25px}.plan-grid h3{font-size:1.7rem}.potluck-section,.food-art{min-height:740px}.food-content{padding:70px 12% 70px 5%}.food-content h2{font-size:3.2rem}.fortune-card{height:270px;padding:40px 20px}.card-front{font-size:1.3rem}}
@media(max-width:620px){html{scroll-padding-top:75px}.topbar{padding:20px 20px}.wordmark{font-size:7px;gap:7px}.wordmark b{font-size:10px}.wordmark svg{width:26px;height:34px}.music-toggle{min-width:104px;padding:10px 11px;font-size:9px}.section-nav{right:2px;gap:1px}.section-nav a{width:22px;height:25px}.section-nav a:after{width:4px;height:4px}.hero{padding:115px 24px 50px;min-height:100svh}.hero:after{inset:11px}.hero-photo{background-position:center;background-size:cover}.hero-shade{background:radial-gradient(ellipse at 58% 50%,#230614ba,transparent 90%),linear-gradient(0deg,#390b20,transparent 45%,#23061420)}.hero-content{padding:15px 13px 0;transform:none}.hero .eyebrow{font-size:8px;letter-spacing:.16em}.hero-pre{font-size:2.2rem;margin-top:25px}.hero h2{font-size:clamp(4.3rem,19vw,6.1rem)}.hero-joke{font-size:1.6rem;margin-top:25px}.hero-meta{font-size:9px;letter-spacing:.1em}.hero-meta span{margin:0 5px}.hero-venue{font-size:1.35rem}.scroll-cue{margin-top:35px}.note-section{display:block;padding:80px 29px}.section-intro h2{font-size:3.15rem;margin:22px 0 30px}.section-intro p{font-size:1.3rem}.signature{font-size:1.65rem}.detail-card{margin:45px 4px 0;padding:32px 27px}.date-display>span{font-size:7.4rem}.detail-heading span{font-size:9px}.plan-section{padding:80px 30px}.plan-section h2{font-size:3.1rem;margin:25px 0 40px}.plan-grid{display:block}.plan-grid article{padding:25px 0 30px}.plan-grid article:last-child{padding-bottom:0}.plan-grid h3{font-size:2rem;margin:20px 0}.plan-grid p{font-size:1.25rem}.potluck-section{display:block;min-height:0;padding:80px 30px}.food-art{position:absolute;inset:0;z-index:-2;background-position:left 48%;min-height:0;opacity:.48}.food-art:after{background:linear-gradient(90deg,#4a102970,#4a1029e8 55%),linear-gradient(0deg,#4a1029,transparent 60%)}.food-content{padding:0 0 0 20px}.food-content h2{font-size:3.25rem;margin:25px 0}.food-content p{font-size:1.4rem}.food-content .food-aside{font-size:1.8rem;max-width:265px}.food-content .eyebrow{font-size:9px}.dress-section{padding:80px 27px}.dress-panel h2{font-size:3.6rem}.dress-panel>p{font-size:1.3rem}.dress-panel .eyebrow{font-size:9px}.dress-panel .dress-punchline{font-size:1.6rem}.fine-print{font-size:10px;line-height:1.8;max-width:240px;margin:25px auto 0}.party-cards{margin-top:55px;padding-top:30px}.party-cards .eyebrow{font-size:9px}.cards-hint{font-size:1.15rem;margin-bottom:23px}.cards-row{gap:9px}.fortune-card{height:210px;border-radius:5px;padding:26px 9px;box-shadow:0 10px 35px #11030a44,inset 0 0 0 4px #f1dfba,inset 0 0 0 5px #ae855333}.card-corner,.card-bottom{font-size:12px}.card-corner{top:10px;left:9px}.card-bottom{bottom:10px;right:9px}.card-symbol{font-size:42px;margin-bottom:18px}.card-front{font-size:1.05rem}.card-back{font-size:.99rem;line-height:1.15}.closing{padding:80px 28px 55px;min-height:900px}.closing:after{inset:11px}.closing .eyebrow{font-size:8px;letter-spacing:.16em}.countdown{gap:9px;margin:30px 0 40px}.countdown>div{min-width:53px}.countdown strong{font-size:2.8rem}.countdown i{font-size:1.5rem}.countdown span{font-size:7px;letter-spacing:.12em}.closing h2{font-size:3.2rem}.closing-date{font-size:10px;letter-spacing:.1em}.closing-venue{font-size:1.6rem}.closing-rsvp{font-size:1.3rem}.opening-card{padding:55px 25px 35px}.opening h1{font-size:3.3rem}.opening-party{margin:22px 0 15px;width:62px;height:62px}.opening-script{font-size:2.5rem}.opening-date{font-size:8px}.opening-card>.eyebrow{font-size:9px}.door:after{inset:12px}}
@media(max-width:359px){.hero h2{font-size:4rem}.eyebrow{letter-spacing:.12em}.hero-meta{font-size:8px}.cards-row{gap:6px}.fortune-card{padding:28px 6px}.card-front,.card-back{font-size:.93rem}.food-content{padding-left:6px}.food-content h2{font-size:2.9rem}.countdown{gap:5px}.closing h2{font-size:2.9rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.js-ready .reveal:not(.seen){opacity:1;transform:none}.opening.opened{visibility:hidden;transition:none}.sparkles{display:none}}

[hidden]{display:none!important}
/* Mirror the artwork around each panel's own centre. */
.door-right{transform-origin:center}
.opening{overflow-x:hidden;overflow-y:auto}
.hero-meta>span[data-event-date],.hero-meta>span[data-event-time]{margin:0}
[data-event-date]{text-transform:uppercase}

.party-emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.15;display:inline-block}
.opening-party{display:block;font-size:60px;margin-left:auto;margin-right:auto;filter:none}
.closing-party{font-size:53px}
.wordmark .party-emoji{font-size:29px;width:32px;text-align:center}
.detail-heading .party-emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:24px;letter-spacing:0;flex:none}
.creator-footer{padding:28px 32px 32px;border-top:1px solid var(--line);background:var(--deep);display:flex;align-items:center;justify-content:center;gap:30px;text-align:center}
.creator-footer p{font-family:var(--sans);font-size:12px;line-height:1.7;color:var(--muted)}
.creator-footer p a{color:var(--gold);text-underline-offset:4px}
.creator-footer a:hover{text-decoration:underline}
.creator-contact{font-family:var(--sans);font-size:12px;line-height:1.7;color:var(--gold);padding:10px 15px;border:1px solid var(--line)}
.creator-contact span{margin-left:10px}
@media(max-width:620px){.opening-party{font-size:52px}.wordmark .party-emoji{font-size:25px;width:27px}.creator-footer{padding:25px 24px;gap:12px;flex-direction:column}}
