.revealRevamped .giftBox:after,.revealRevamped .giftBox:before,.revealRevamped .giftFold,.revealRevamped .giftPaper,.revealRevamped .giftSeal{display:none!important}.revealRevamped .giftBox{all:unset;display:grid;place-items:center;position:relative;width:min(34vw,260px);aspect-ratio:1;filter:drop-shadow(0 20px 60px rgba(0,0,0,.45));transform:none}.revealRevamped .revampSealCircle{width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 34% 28%,#f4d8b0 0,#d49a64 18%,#8b4f2c 46%,#4a2615 100%);box-shadow:inset 0 0 24px rgba(0,0,0,.5),inset 0 4px 14px rgba(255,221,180,.32),0 18px 50px rgba(0,0,0,.55),0 0 0 1px rgba(244,216,176,.16);display:grid;place-items:center;position:relative}.revealRevamped .revampSealCircle:after{content:"";position:absolute;inset:7px;border-radius:50%;border:1px dashed rgba(255,220,180,.26);pointer-events:none}.revealRevamped .revampSealInitial{font-family:Cormorant Garamond,EB Garamond,Iowan Old Style,ui-serif,serif;font-style:italic;font-weight:500;font-size:clamp(3.6rem,6vw,5.2rem);color:rgba(255,235,205,.9);text-shadow:0 2px 6px rgba(0,0,0,.5),0 -1px 0 rgba(255,235,205,.2);-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.revealRevamped .revampSealRing{position:absolute;inset:-8px;border-radius:50%;border:1px solid rgba(214,177,135,.24);animation:revampRingPulse 4.2s ease-in-out infinite;pointer-events:none}@keyframes revampRingPulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.06);opacity:.15}}.revealRevamped .revampFlash{position:fixed;inset:0;z-index:50;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 48%,rgba(255,220,170,.55) 0,rgba(255,200,140,.12) 32%,transparent 62%);transition:opacity .2s ease-out}.revealRevamped .revampFlash.visible{opacity:1}.revealRevamped .revealEnvelope{grid-template-columns:minmax(200px,.7fr) minmax(300px,1fr);place-items:center;gap:clamp(20px,3vw,36px)}.revealRevamped .revampOrb{position:absolute;left:50%;top:40%;width:min(900px,94vw);height:min(900px,94vw);transform:translate(-50%,-50%) scale(var(--revamp-orb-scale,1));border-radius:50%;background:radial-gradient(circle at 50% 50%,hsla(var(--revamp-hue,226),70%,60%,.14) 0,hsla(var(--revamp-hue,226),66%,44%,.08) 28%,transparent 60%);filter:blur(22px);pointer-events:none;transition:transform .3s ease,background 3s linear;z-index:0}.revealRevamped .playerAmbientBars{position:absolute;bottom:0;left:0;right:0;height:180px;align-items:flex-end;display:flex;gap:4px;opacity:.2;pointer-events:none;z-index:1}.revealRevamped .playerAmbientBars i{background:linear-gradient(180deg,#f8dfad,#b98742);border-radius:999px 999px 0 0;display:block;flex:1 1;min-width:3px;transform-origin:bottom;transition:opacity 80ms linear,transform 80ms linear}.revealRevamped .revampDock{position:relative;z-index:3;display:grid;grid-gap:10px;gap:10px;justify-items:center;transition:opacity .5s ease}.revealRevamped .revampDock.hidden{opacity:0;pointer-events:none}.revealRevamped .revampDockRow{display:grid;grid-template-columns:34px 1fr 34px;align-items:center;grid-gap:12px;gap:12px;width:min(520px,80vw);font-size:.78rem;letter-spacing:.05em;color:rgba(255,250,241,.5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.revealRevamped .revampAfterglow{text-align:center;padding:10px 0 0;position:relative;z-index:2}.revealRevamped .revampAfterglow h2{font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic;font-size:clamp(2.4rem,4vw,3.6rem);color:var(--ink);margin:0 0 4px;line-height:1.1}.revealRevamped .revampAfterglow p{color:var(--muted);font-size:1rem;margin:0}.revealRevamped .liveLyrics span{font-family:Cormorant Garamond,EB Garamond,Georgia,Times New Roman,serif;font-weight:400;font-style:italic;letter-spacing:-.01em}.revealRevamped .liveLyrics small{font-size:clamp(.88rem,1.3vw,1.1rem)}.revealRevamped .staticLyrics{text-align:center;max-height:160px;overflow-y:auto;padding:0 8px;scrollbar-width:thin}.revealRevamped .staticLyrics p{font-family:Cormorant Garamond,EB Garamond,Georgia,Times New Roman,serif;font-size:clamp(.9rem,1.4vw,1.15rem);font-style:italic;line-height:1.55;margin:0;color:var(--text-secondary)}.revealRevamped .listeningPlayer .revealSeek{height:4px}.revealRevamped .revealSeek::-webkit-slider-thumb{width:14px;height:14px}.revealRevamped .listeningPlayer{min-height:clamp(380px,50svh,540px);gap:clamp(14px,2.2vw,24px)}.revealRevamped .playerControls{gap:clamp(10px,1.6vw,18px)}@media (min-width:981px){.revealRevamped .listeningHero{align-items:start}.revealRevamped .listeningCopy{max-width:min(580px,48vw)}.revealRevamped .listeningCopy h1{font-size:clamp(3.2rem,4.4vw,4.8rem);line-height:1.02}}@media (max-width:980px){.revealRevamped .revealEnvelope{grid-template-columns:1fr;text-align:center;min-height:auto}.revealRevamped .giftBox{width:min(42vw,180px)}.revealRevamped .revealEnvelopeCopy{text-align:center}.revealRevamped .revealEnvelopeTitle{font-size:clamp(2.8rem,8vw,4.2rem)}.revealRevamped .revampOrb{width:500px;height:500px;top:30%}.revealRevamped .revealReassure{grid-template-columns:1fr;text-align:center}}@media (max-width:640px){.revealRevamped .revealStage{padding:80px 14px 28px}.revealRevamped .revealStageOpen{padding:76px 14px 20px}.revealPage.revealRevamped .revealCard,.revealPage.revealRevamped .revealCard.opened{justify-self:center!important;margin-left:auto!important;margin-right:auto!important}.revealRevamped .giftBox{width:140px}.revealRevamped .listeningPlayer{border-radius:20px;padding:18px 14px;min-height:auto}.revealRevamped .liveLyrics{min-height:140px}.revealRevamped .liveLyrics span{font-size:1.7rem;max-width:260px}.revealRevamped .liveLyrics small{font-size:.82rem}.revealRevamped .playerAmbientBars{display:flex!important;height:100px;opacity:.12}.revealRevamped .listeningPlayButton{height:56px;width:56px;font-size:.95rem}.revealRevamped .revealActions{flex-direction:column;align-items:stretch}.revealRevamped .revealActions .btn{width:100%;text-align:center}.revealRevamped .revampDockRow{width:92vw;gap:8px}}@media (prefers-reduced-motion:reduce){.revealRevamped .revampSealRing{animation:none}.revealRevamped .revampOrb{transform:translate(-50%,-50%) scale(1)!important}}