._arrival_1cr43_4{justify-content:safe center;align-items:center;gap:calc(var(--u) * 5);width:100%;height:100%;min-height:0;padding:calc(var(--u) * 8 + var(--gg-safe-top,0px)) calc(var(--u) * 6) calc(var(--u) * 6);text-align:center;flex-direction:column;display:flex;position:relative;overflow-y:auto}@media (max-height:560px) and (min-aspect-ratio:11/10){._arrival_1cr43_4{align-content:center;justify-items:center;column-gap:calc(var(--u) * 8);row-gap:calc(var(--u) * 3);padding:calc(var(--u) * 4) calc(var(--u) * 8);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"kicker copy""hero copy";display:grid}._arrival_1cr43_4 ._kicker_1cr43_22{grid-area:kicker;align-self:end}._arrival_1cr43_4 ._hero_1cr43_23{width:min(100%, calc(var(--u) * 54));grid-area:hero;align-self:start}._arrival_1cr43_4 ._copy_1cr43_24{grid-area:copy;align-self:center}}._kicker_1cr43_22{align-items:center;gap:calc(var(--u) * 2);padding:0 calc(var(--u) * 2);min-height:calc(var(--u) * 12);font-size:max(12px, calc(var(--u) * 4.2));letter-spacing:.02em;font-weight:700;display:inline-flex}._hero_1cr43_23{width:min(58%, calc(var(--u) * 84));flex:none;place-items:center;display:grid}._copy_1cr43_24{gap:calc(var(--u) * 2.4);max-width:calc(var(--u) * 150);display:grid}._title_1cr43_38{font-size:clamp(22px, calc(var(--u) * 9), 40px);color:var(--gg-on-main);text-shadow:0 calc(var(--u) * 1) 0 rgb(var(--gg-shadow) / .6);text-wrap:balance;margin:0;font-weight:800;line-height:1.22}._intro_1cr43_47{font-size:clamp(15px, calc(var(--u) * 5), 20px);color:var(--gg-on-main);opacity:.92;text-wrap:pretty;margin:0}._actions_1cr43_54{gap:calc(var(--u) * 2);width:min(100%, calc(var(--u) * 120));justify-self:center;justify-items:center;display:grid}._note_1cr43_55{font-size:max(12px, calc(var(--u) * 4.2));color:var(--gg-on-main);opacity:.8;margin:0}._pause_1cr43_58{z-index:5;padding:calc(var(--u) * 6);background:rgb(var(--gg-shadow) / .62);place-items:center;display:grid;position:absolute;inset:0}._pausePanel_1cr43_67{gap:calc(var(--u) * 3);text-align:center;padding:calc(var(--u) * 3) calc(var(--u) * 5);min-width:min(100%, calc(var(--u) * 100));justify-items:center;display:grid}._pausePanel_1cr43_67 h2{font-size:calc(var(--u) * 7);margin:0}._pauseActions_1cr43_69{gap:calc(var(--u) * 2);width:100%;display:grid}._reveal_1cr43_72{width:100%;height:100%;min-height:0;padding:calc(var(--u) * 6) calc(var(--u) * 4) calc(var(--u) * 8);scrollbar-width:thin;justify-items:center;display:grid;position:relative;overflow-y:auto}._reveal_1cr43_72>._gift_1cr43_84{margin-block:auto}._reveal_1cr43_72:focus{outline:none}._gift_1cr43_84{width:min(100%, calc(var(--u) * 170));gap:calc(var(--u) * 4);transform-origin:50% 40%;display:grid}._gift_1cr43_84[data-phase=gather]{animation:_giftIn_1cr43_1 calc(.76s * var(--tempo,1)) steps(8, jump-end) var(--beat,0s) both}@keyframes _giftIn_1cr43_1{0%{transform:translateY(calc(var(--u) * 24)) scale(.82);opacity:0;clip-path:inset(46% 0)}60%{opacity:1}to{opacity:1;clip-path:inset(0);transform:translateY(0)scale(1)}}._ribbon_1cr43_99{justify-content:center;align-items:center;gap:calc(var(--u) * 3);min-height:calc(var(--u) * 18);padding:0 calc(var(--u) * 6);font-size:calc(var(--u) * 5.4);text-align:center;margin-inline:calc(var(--u) * -2);font-weight:800;display:flex}._paper_1cr43_111{gap:calc(var(--u) * 4);padding:calc(var(--u) * 6) calc(var(--u) * 5) calc(var(--u) * 7);text-align:start;display:grid;position:relative}._paper_1cr43_111:after{content:"";inset:calc(var(--u) * 1.5);border:calc(var(--u) * .5) dashed var(--gg-paper-lo);pointer-events:none;position:absolute}._seal_1cr43_113{width:calc(var(--u) * 20);z-index:1;height:auto;image-rendering:pixelated;filter:drop-shadow(0 calc(var(--u) * 1.5) 0 rgb(var(--gg-shadow) / .3));position:absolute;inset-block-end:calc(var(--u) * -9);inset-inline-end:calc(var(--u) * 4)}._forLine_1cr43_114{font-size:calc(var(--u) * 4.4);color:var(--gg-ink-soft);margin:0;font-weight:700}._photo_1cr43_115{aspect-ratio:4/3;border-width:calc(var(--u) * 2);position:relative;overflow:hidden}._photo_1cr43_115>*{position:absolute;inset:0}._photoFrame_1cr43_117{padding:calc(var(--u) * 2);position:relative}._photoWindow_1cr43_118{aspect-ratio:4/3;background:var(--gg-sage-base);box-shadow:inset 0 0 0 calc(var(--u) * .6) var(--gg-paper-lo), inset calc(var(--u) * 1) calc(var(--u) * 1) 0 rgb(var(--gg-shadow) / .25);position:relative;overflow:hidden}._message_1cr43_119{font-size:clamp(17px, calc(var(--u) * 5.6), 23px);white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty;margin:0;line-height:1.7}._signoff_1cr43_120{font-size:calc(var(--u) * 5);color:var(--gg-wine-base);margin:0;font-weight:700}._from_1cr43_121{font-size:calc(var(--u) * 4.4);color:var(--gg-ink-soft);margin:0}._opened_1cr43_122{width:min(58%, calc(var(--u) * 76));height:auto;image-rendering:pixelated;filter:drop-shadow(0 calc(var(--u) * 2.4) 0 rgb(var(--gg-shadow) / .34));justify-self:center;display:block}@media (max-height:560px){._opened_1cr43_122{display:none}}._opened_1cr43_122{animation:_ggBob_1cr43_1 calc(2.6s * var(--tempo,1)) steps(6, jump-none) infinite alternate}._gift_1cr43_84[data-style=stars] ._opened_1cr43_122{animation:_twinkle_1cr43_1 calc(1.5s * var(--tempo,1)) steps(2, jump-none) infinite alternate}@keyframes _twinkle_1cr43_1{to{opacity:.8;transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){._opened_1cr43_122{animation:none!important}}._giftActions_1cr43_129{gap:calc(var(--u) * 2.4);justify-items:center;display:grid}._sparkles_1cr43_132{pointer-events:none;z-index:4;position:absolute;inset:0;overflow:hidden}._sparkles_1cr43_132 i{width:calc(var(--u) * 2);height:calc(var(--u) * 2);background:var(--gg-gold-hi);opacity:0;animation:.9s steps(9,end) both _sparkle_1cr43_132;animation-delay:calc(var(--i) * 40ms);left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);position:absolute}@keyframes _sparkle_1cr43_132{0%{opacity:0;transform:translateY(calc(var(--u) * 6)) scale(.6)}25%{opacity:1}to{opacity:0;transform:translateY(calc(var(--u) * -14)) scale(1.2)}}@media (prefers-reduced-motion:reduce){._gift_1cr43_84[data-phase=gather]{animation:none}._sparkles_1cr43_132{display:none}}._parcel_1cr43_145{width:100%;height:auto;image-rendering:pixelated;filter:drop-shadow(0 calc(var(--u) * 3) 0 rgb(var(--gg-shadow) / .38));animation:2.4s steps(6,jump-none) infinite alternate _ggBob_1cr43_1;display:block}@keyframes _ggBob_1cr43_1{to{transform:translateY(calc(var(--u) * -2.5))}}@media (prefers-reduced-motion:reduce){._parcel_1cr43_145{animation:none}}._leaving_1cr43_150{z-index:1;pointer-events:none;animation:_boardLeave_1cr43_1 calc(.64s * var(--tempo,1)) steps(8, jump-end) calc(var(--beat,0s) * .7) both;position:absolute;inset:0}@keyframes _boardLeave_1cr43_1{to{opacity:0;transform:translateY(calc(var(--u) * -10)) scale(.9)}}@media (prefers-reduced-motion:reduce){._leaving_1cr43_150{display:none}}._play_1cr43_153{width:100%;height:100%;min-height:0;position:relative}._loading_1cr43_154{height:100%;color:var(--gg-on-main);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;font-size:14px;display:flex}._loading_1cr43_154 svg{width:min(60%,180px);height:auto;filter:drop-shadow(4px 6px 0 rgb(var(--gg-shadow) / .3))}
