/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2)format("woff2"),url(data:font/woff;base64,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yGMEABPXAM542o2QA24EUBBAX+3GqH82qG27QW27axvH6bEa9QQ9QydTrjdf749ngFpsVFBWWQe8ldWjTBntfKBMOc28oyz3Eq8oU8kAMZSpopUblKmmhwmUaRYCBxFZAeYYlhXmmRBO+UeEhwgLexjCL1K76PfZYocDQlgJyzomwiMhucdEOsgRVuxE8aj0DCshjeHHh2GcIUZ0/UUw/MUwGsVkRPnzmmedS9FuCpVYQ8avUN51/ARIav92HKicEUblNpyIxIopXLlq/biw8qzSVaJEcOj8xIMenoVfSLJCSqdiZZwZhpQi9DKAIY5TvXQShHWKMblfMGypV0Roj0e8WpOlYFWWT5u/WfgAAAB42mzK04EDABQAsJfybNtmz7bNYs+uVwzQfCcSERER1XLkopFShER9JSWlpGVkNWnWolWbdh06denWo1effgMGDRk2YtSYcRMmTZk2Y9aceQsWLVm2YtWadRs2bdmWs2PXnn0HDh05duLUmXMXLl25duPWnXsPHj159uLVm3cfPn359uPXn395hdT73+trtqbSvExAi/RhAkEMAwGwJZ/jm+xw139JD2hIw8IKgVCqPXOFI7OGM7Oy88fFE67EmGu5youHb7g7f9Q7iQ93eBMzO388fMM3s7LzR70vMbOyM/rtWbSnF+5wFLZwFjYOTm7ecD0s7tfkzcsv3IOTeudj5gnvw8LByUvzb2Hj4KTe97CwcXC626Y9q1L/VkZO8U857foH8K7PJw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-greek-400-normal-DQfalijU.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2)format("woff2"),url(/assets/press-start-2p-latin-ext-400-normal-DBgyq7ky.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cream:#fff8e8;--caramel:#c98c52;--ink:#3d2d24;--pink:#f5b7c6;--sky:#a9d8ee;--mint:#b9e3ce;--lavender:#d7c4ec;--beret:#304f7a;--marigold:#f5c455;--font-pixel:"Press Start 2P", ui-monospace, monospace;color:var(--ink);background:var(--cream);font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}body{background:var(--cream);min-height:100dvh;overflow-x:clip}h1,h2,h3{font-family:var(--font-pixel);letter-spacing:-.04em}button,.center-pompompurin figcaption,.countdown-clock__value,.countdown-clock__label{font-family:var(--font-pixel)}button{font-size:clamp(.66rem,2.1vw,.82rem);line-height:1.55}.app-shell{isolation:isolate;min-height:100dvh;padding:calc(1rem + env(safe-area-inset-top)) calc(1rem + env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) calc(1rem + env(safe-area-inset-left));background-color:#fffaf0;background-image:linear-gradient(90deg,#f5c4552e 50%,#0000 50%),linear-gradient(#f5c4552e 50%,#0000 50%);background-size:5.5rem 5.5rem;position:relative;overflow-x:clip}.app-shell>:not(.collage-decor){z-index:1;position:relative}.collage-decor{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.collage-decor:before,.collage-decor:after{content:"";mix-blend-mode:multiply;background:url(/images/14.jpg) 50%/auto 100% repeat-x;height:clamp(3.5rem,10vw,6.25rem);position:absolute;left:0;right:0}.collage-decor:before{top:0}.collage-decor:after{bottom:0;transform:rotate(180deg)}.collage-decor__item{object-fit:contain;filter:drop-shadow(.15rem .22rem #ffffffe6);width:clamp(3.2rem,8.5vw,5.75rem);height:auto;max-height:15vh;position:absolute}.collage-decor__item--card{background:#fff;border:1px solid #50352c40;border-radius:.2rem;width:clamp(4.2rem,10vw,7rem);max-height:17vh;padding:.25rem .25rem .7rem;box-shadow:.22rem .28rem #50352c2e}.collage-decor__item--1{top:8%;left:-1.5rem;transform:rotate(-9deg)}.collage-decor__item--2{top:10%;right:-1rem;transform:rotate(8deg)}.collage-decor__item--3{top:46%;left:-2.25rem;transform:rotate(7deg)}.collage-decor__item--4{top:48%;right:-2rem;transform:rotate(-8deg)}.collage-decor__item--5{bottom:4%;left:3%;transform:rotate(-5deg)}.collage-decor__item--6{bottom:5%;right:3%;transform:rotate(6deg)}.collage-decor__item--7{top:27%;left:1.5%;transform:rotate(4deg)}.collage-decor__item--8{top:29%;right:1.5%;transform:rotate(-5deg)}.collage-decor__item--9{bottom:24%;right:8%;transform:rotate(8deg)}.collage-decor--opening .collage-decor__item--5,.collage-decor--finale .collage-decor__item--5{mix-blend-mode:multiply;width:clamp(9rem,28vw,18rem);height:auto}.collage-decor--countdown .collage-decor__item--1{width:clamp(8rem,24vw,15rem)}.collage-decor--countdown .collage-decor__item--3{width:clamp(6rem,17vw,11rem)}.access-gate,.countdown-scene,.opening-sequence,.gift-stage,.finale-scene{width:min(100%,72rem);margin-inline:auto}.access-gate{min-height:calc(100vh - 2rem);min-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));place-items:center;display:grid}.access-card{border:2px solid var(--ink);background:var(--cream);border-radius:1.5rem;width:min(100%,28rem);padding:clamp(1.5rem,6vw,2.5rem);position:relative}@supports (color:color-mix(in lab, red, red)){.access-card{background:color-mix(in srgb, var(--cream) 92%, white)}}.access-card{box-shadow:.4rem .4rem 0 var(--caramel)}.access-card__pollito{object-fit:contain;width:clamp(4.75rem,19vw,6.5rem);height:auto;margin:-.5rem auto .85rem;display:block}.access-card h1{text-align:center;margin:0 0 .8rem;font-size:clamp(2rem,9vw,3rem);line-height:1.25}.access-card__pointer{text-align:center;margin:0 0 1.25rem;font-size:clamp(2.3rem,10vw,3.5rem);line-height:1}.access-card label,.access-card input,.access-card button{width:100%;display:block}.access-card label{margin-bottom:.4rem;font-weight:700}.access-card input,.access-card button{min-height:44px;font:inherit;border-radius:.75rem}.access-card input{border:2px solid var(--ink);background:#fff;padding:.65rem .8rem}.access-card button{border:2px solid var(--ink);background:var(--pink);color:var(--ink);cursor:pointer;margin-top:1rem;font-weight:800}.access-card input:focus-visible,.access-card button:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.countdown-scene{min-height:calc(100vh - 2rem);min-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));align-content:center;gap:clamp(.8rem,2vh,1.35rem);padding:clamp(1rem,2.5vh,2rem) 0 5rem;display:grid;position:relative}.countdown-scene__copy{text-align:center;background:#fffadaeb;border:3px solid #e7b91e;border-radius:48% 52% 46% 54%/54% 47% 53% 46%;width:min(92%,39rem);margin:0 auto;padding:clamp(.8rem,2vw,1.2rem)}.countdown-scene__eyebrow{color:var(--ink);margin:0 0 .4rem}@supports (color:color-mix(in lab, red, red)){.countdown-scene__eyebrow{color:color-mix(in srgb, var(--ink) 72%, var(--caramel))}}.countdown-scene__eyebrow{letter-spacing:0;text-transform:uppercase;font-size:.82rem;font-weight:800}.countdown-scene h1{margin:0;font-size:clamp(1.35rem,3.2vw,2.5rem);line-height:1.25}.countdown-scene__characters{justify-content:center;align-items:flex-end;width:min(88vw,25rem);min-height:11rem;margin:0 auto;display:flex}.countdown-scene__characters img{object-fit:contain;height:auto;image-rendering:pixelated;filter:drop-shadow(0 .45rem .25rem #3d2d2429);display:block}.countdown-scene__purin{width:72%}.countdown-scene__pollito{width:31%;margin:0 0 .65rem -1.1rem}.outline-friends{width:min(100%,34rem);color:var(--ink);margin:0 auto;overflow:visible}.outline-friends__gold{stroke:var(--caramel)}.outline-friends__chick-body{stroke:var(--marigold)}.outline-friends__shadow{stroke:var(--ink)}@supports (color:color-mix(in lab, red, red)){.outline-friends__shadow{stroke:color-mix(in srgb, var(--ink) 22%, transparent)}}.outline-friends__shadow{stroke-width:10px}.outline-friends__dog{transform-origin:38% 72%;animation:3.8s ease-in-out infinite friend-breathe}.outline-friends__chick{transform-origin:82% 86%;animation:2.8s ease-in-out infinite friend-bob}.countdown-clock{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.55rem,2vw,1rem);width:min(100%,42rem);margin:0 auto;display:grid}.countdown-clock__unit{border:2px solid var(--ink);min-width:0;min-height:5.4rem;box-shadow:.25rem .25rem 0 var(--mint);background:#fff;border-radius:.5rem;place-items:center;padding:.85rem .35rem;display:grid}.countdown-clock__value{font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,7vw,3.4rem);font-weight:700;line-height:.9}.countdown-clock__label{font-size:clamp(.72rem,2vw,.9rem);font-weight:800}.opening-sequence{min-height:calc(100vh - 2rem);min-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));text-align:center;align-content:center;justify-items:center;gap:clamp(1rem,4vw,2rem);display:grid;position:relative}.opening-sequence__friends{width:min(100%,34rem)}.opening-sequence__purin{object-fit:contain;filter:drop-shadow(0 .65rem .55rem #3d2d2424);width:min(100%,25rem);height:clamp(18rem,58vh,34rem);margin:0 auto;display:block}.opening-sequence__friends,.opening-sequence__greeting,.opening-sequence__open-button{z-index:1;position:relative}.opening-sequence__friends .outline-friends{display:block}.opening-sequence--opened .outline-friends__gold{fill:var(--caramel)}@supports (color:color-mix(in lab, red, red)){.opening-sequence--opened .outline-friends__gold{fill:color-mix(in srgb, var(--caramel) 24%, transparent)}}.opening-sequence--opened .outline-friends__chick-body{fill:var(--marigold)}@supports (color:color-mix(in lab, red, red)){.opening-sequence--opened .outline-friends__chick-body{fill:color-mix(in srgb, var(--marigold) 30%, transparent)}}.opening-sequence__greeting h1{margin:0;font-size:clamp(1.65rem,7vw,3.6rem);line-height:1.3}.opening-sequence__open-button{border:2px solid var(--ink);background:var(--marigold);min-width:min(100%,18rem);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;box-shadow:.25rem .25rem 0 var(--caramel);border-radius:999px;padding:.8rem 1.25rem;font-weight:800}.music-control{z-index:1;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));left:max(1rem, env(safe-area-inset-left));flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex;position:fixed}.music-control__button{border:2px solid var(--ink);min-width:44px;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:.75rem;padding:.55rem .8rem;font-weight:700}.music-control__status{color:var(--ink);flex-basis:100%;margin:0}@supports (color:color-mix(in lab, red, red)){.music-control__status{color:color-mix(in srgb, var(--ink) 78%, #a13232)}}.music-control__status{font-weight:700}.gift-stage{min-height:calc(100vh - 2rem);min-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));align-content:center;gap:clamp(1rem,4vw,2rem);padding:1rem 0 6.5rem;display:grid;overflow:hidden}.gift-stage__heading{z-index:1;text-align:center;margin-top:clamp(2.5rem,7vh,5rem);position:relative}.gift-stage__content{display:contents}.gift-stage__heading p{color:var(--ink);margin:0 0 .3rem}@supports (color:color-mix(in lab, red, red)){.gift-stage__heading p{color:color-mix(in srgb, var(--ink) 72%, var(--caramel))}}.gift-stage__heading p{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:800}.gift-stage__heading h1{margin:0;font-size:clamp(1.5rem,6vw,3rem);line-height:1.35}.gift-stage__orbit{grid-template:".north.""west center east"".south."/minmax(4.7rem,1fr) minmax(7.4rem,1.25fr) minmax(4.7rem,1fr);place-items:center;gap:.15rem;width:min(100%,36rem);margin:0 auto;display:grid;transform:translateY(-.85rem)}.gift-stage__center{z-index:1;grid-area:center;width:min(100%,12rem)}.gift-stage__item--1{grid-area:north}.gift-stage__item--2{grid-area:east}.gift-stage__item--3{grid-area:south}.gift-stage__item--4{grid-area:west}.center-pompompurin{text-align:center;margin:0}.center-pompompurin img{filter:drop-shadow(0 .5rem .35rem #3d2d2424);width:100%;display:block}.center-pompompurin figcaption{width:11rem;max-width:100%;color:var(--ink);margin:-.15rem auto 0}@supports (color:color-mix(in lab, red, red)){.center-pompompurin figcaption{color:color-mix(in srgb, var(--ink) 78%, var(--caramel))}}.center-pompompurin figcaption{font-size:clamp(.58rem,2.1vw,.72rem);line-height:1.55}.gift-box-wrap{justify-items:center;width:clamp(4.7rem,23vw,7rem);display:grid}.gift-box{width:100%;min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0}.gift-box__art,.gift-box__art img{width:100%;display:block}.gift-box__art img{object-fit:contain;height:auto}.gift-box__art{transform-origin:50% 85%;filter:drop-shadow(0 .4rem .25rem #3d2d2429)}.gift-box--open{opacity:0}.gift-box__saved{border:1px solid var(--ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.18rem;margin-top:-.25rem;padding:.14rem .42rem;font-size:.64rem;font-weight:800;display:inline-flex}.gift-box__saved>span{color:#397257}.gift-dialog{z-index:20;min-height:100dvh;padding:calc(1rem + env(safe-area-inset-top)) calc(1rem + env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) calc(1rem + env(safe-area-inset-left));background:var(--cream);grid-template-rows:auto auto;align-content:safe center;justify-items:center;gap:.5rem;display:grid;position:fixed;inset:0;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.gift-dialog{background:color-mix(in srgb, var(--cream) 93%, var(--gift-color))}}.gift-dialog{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.gift-dialog--pink{--gift-color:var(--pink)}.gift-dialog--sky{--gift-color:var(--sky)}.gift-dialog--mint{--gift-color:var(--mint)}.gift-dialog--lavender{--gift-color:var(--lavender)}.gift-dialog__box{z-index:1;filter:drop-shadow(0 .4rem .25rem #3d2d2429);width:clamp(5.5rem,23vw,8rem)}.gift-dialog__box img{object-fit:contain;width:100%;height:auto;display:block;transform:translateY(-.45rem)rotate(-4deg)}.gift-dialog__panel{z-index:1;width:min(100%,36rem);min-width:0}.gift-panel{border:2px solid var(--ink);background:#fff;border-radius:1.35rem;gap:1.25rem;min-width:0;padding:clamp(1.25rem,5vw,2.2rem);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.gift-panel{background:color-mix(in srgb, white 90%, var(--gift-color))}}.gift-panel{box-shadow:.35rem .35rem 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.gift-panel{box-shadow:.35rem .35rem 0 color-mix(in srgb, var(--ink) 22%, transparent)}}.gift-panel__doodle{object-fit:contain;width:clamp(3rem,12vw,4.75rem);height:auto;max-height:5rem;position:absolute;top:.75rem;right:.75rem;transform:rotate(5deg)}.gift-panel--pink{--gift-color:var(--pink)}.gift-panel--sky{--gift-color:var(--sky)}.gift-panel--mint{--gift-color:var(--mint)}.gift-panel--lavender{--gift-color:var(--lavender)}.gift-panel__heading{text-align:center}.gift-panel__eyebrow{color:var(--ink);margin:0 0 .2rem}@supports (color:color-mix(in lab, red, red)){.gift-panel__eyebrow{color:color-mix(in srgb, var(--ink) 70%, var(--caramel))}}.gift-panel__eyebrow{letter-spacing:.09em;text-transform:uppercase;font-size:.73rem;font-weight:800}.gift-panel h2{margin:0;font-size:clamp(1.35rem,6vw,2.35rem);line-height:1.3}.gift-panel__choices{border:0;gap:.65rem;min-width:0;margin:0;padding:0;display:grid}.gift-panel__choices legend,.gift-panel__free-text{font-weight:800}.gift-panel__choices legend{margin-bottom:.6rem}.gift-panel__choice{border:2px solid var(--ink);grid-template-columns:1.3rem 1fr;align-items:center;gap:.65rem;min-height:48px;padding:.65rem .75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.gift-panel__choice{border:2px solid color-mix(in srgb, var(--ink) 70%, var(--gift-color))}}.gift-panel__choice{cursor:pointer;overflow-wrap:anywhere;background:#fff;border-radius:.8rem}.gift-panel__choice:has(input:checked){background:#fff}@supports (color:color-mix(in lab, red, red)){.gift-panel__choice:has(input:checked){background:color-mix(in srgb, white 45%, var(--gift-color))}}.gift-panel__choice:has(input:checked){box-shadow:.2rem .2rem 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.gift-panel__choice:has(input:checked){box-shadow:.2rem .2rem 0 color-mix(in srgb, var(--ink) 18%, transparent)}}.gift-panel__choice input{width:1.15rem;height:1.15rem;accent-color:var(--ink);margin:0}.gift-panel__free-text{gap:.45rem;display:grid}.gift-panel__free-text textarea{resize:vertical;border:2px solid var(--ink);width:100%;min-height:7rem;color:var(--ink);font:inherit;background:#fff;border-radius:.8rem;padding:.75rem}.gift-panel__close{border:2px solid var(--ink);background:var(--gift-color);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:.7rem 1rem;font-weight:850}.category-particles{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.category-particles__shape{top:var(--particle-top);left:var(--particle-left);width:clamp(1.35rem,5vw,2.25rem);transform:rotate(var(--particle-rotate));animation:1.1s cubic-bezier(.17,.72,.34,1) both category-burst;position:absolute}.gift-box:focus-visible,.gift-panel input:focus-visible,.gift-panel textarea:focus-visible,.gift-panel button:focus-visible,.whatsapp-summary button:focus-visible,.whatsapp-summary textarea:focus-visible{outline-offset:4px;outline:3px solid #47769a}.whatsapp-summary,.final-celebration{border:2px solid var(--ink);background:#fff;border-radius:1.35rem;width:min(100%,36rem);margin:0 auto 6.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.whatsapp-summary,.final-celebration{background:color-mix(in srgb, white 88%, var(--mint))}}.whatsapp-summary,.final-celebration{box-shadow:.35rem .35rem 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.whatsapp-summary,.final-celebration{box-shadow:.35rem .35rem 0 color-mix(in srgb, var(--ink) 18%, transparent)}}.whatsapp-summary,.final-celebration{overflow-wrap:anywhere}.whatsapp-summary{text-align:center;gap:1rem;padding:clamp(1.25rem,5vw,2rem);display:grid}.whatsapp-summary__art{object-fit:contain;width:clamp(5rem,22vw,7rem);height:auto;margin:0 auto -.35rem}.whatsapp-summary__copy p,.final-celebration>p{color:var(--ink);margin:0 0 .3rem}@supports (color:color-mix(in lab, red, red)){.whatsapp-summary__copy p,.final-celebration>p{color:color-mix(in srgb, var(--ink) 72%, var(--caramel))}}.whatsapp-summary__copy p,.final-celebration>p{font-size:.82rem;font-weight:800}.whatsapp-summary h2,.final-celebration h2{margin:0;font-size:clamp(1.25rem,5vw,2rem);line-height:1.35}.whatsapp-summary__send,.whatsapp-summary__fallback button{border:2px solid var(--ink);background:var(--marigold);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:.75rem 1rem;font-weight:850}.whatsapp-summary__send:disabled{cursor:not-allowed;opacity:.48}.whatsapp-summary__fallback{border:1px dashed var(--ink);gap:.65rem;padding:.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.whatsapp-summary__fallback{border:1px dashed color-mix(in srgb, var(--ink) 60%, var(--caramel))}}.whatsapp-summary__fallback{background:#fff;border-radius:.85rem}@supports (color:color-mix(in lab, red, red)){.whatsapp-summary__fallback{background:color-mix(in srgb, white 75%, var(--cream))}}.whatsapp-summary__fallback{text-align:left}.whatsapp-summary__fallback p,.whatsapp-summary__status{margin:0;font-weight:700}.whatsapp-summary__fallback textarea{resize:vertical;border:2px solid var(--ink);width:100%;min-height:7rem;color:var(--ink);font:inherit;background:#fff;border-radius:.7rem;padding:.7rem}.final-celebration{background:#fff;place-content:center;min-height:15rem;padding:2rem 1.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.final-celebration{background:color-mix(in srgb, white 82%, var(--marigold))}}.final-celebration{text-align:center}.final-celebration__purin{z-index:1;object-fit:contain;width:min(15rem,62vw);height:min(15rem,34vh);margin:0 auto .5rem}.final-celebration__moth{z-index:2;width:clamp(3.5rem,14vw,5.5rem);image-rendering:pixelated;position:absolute;top:1rem;right:1rem}.final-celebration>p,.final-celebration h2{z-index:1;position:relative}.finale-scene{min-height:calc(100vh - 2rem);min-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));place-items:center;padding-bottom:5rem;display:grid}.finale-scene .final-celebration{margin:0 auto}.final-celebration__dogs{pointer-events:none;position:absolute;inset:0}.final-celebration__dog{top:var(--finale-top);left:var(--finale-left);width:clamp(2.2rem,10vw,3.4rem);animation:finale-dog-burst 1.8s ease-in-out var(--finale-delay) both;transform:rotate(var(--finale-rotate));position:absolute}@keyframes finale-dog-burst{0%{opacity:0;transform:translateY(1rem)scale(.5)rotate(0)}55%{opacity:1}to{opacity:.9;transform:translateY(-.2rem) scale(1) rotate(var(--finale-rotate))}}@keyframes category-burst{0%{opacity:0;transform:translateY(24px)scale(.35)rotate(0)}55%{opacity:1}to{opacity:.72;transform:translateY(-8px) scale(1) rotate(var(--particle-rotate))}}.opening-sequence__open-button:focus-visible,.music-control__button:focus-visible{outline:3px solid var(--sky);outline-offset:3px}@keyframes friend-breathe{0%,to{opacity:.96;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}@keyframes friend-bob{0%,to{opacity:.98;transform:translateY(0)rotate(-1deg)}50%{opacity:1;transform:translateY(-9px)rotate(1deg)}}@media (width<=36rem){.gift-stage__heading{margin-top:clamp(3.5rem,10vh,5.5rem);margin-bottom:1rem}.collage-decor__item{opacity:.82;width:clamp(2.8rem,15vw,4.6rem)}.collage-decor__item--card{width:clamp(3.8rem,18vw,5.25rem)}.collage-decor__item--1,.collage-decor__item--2{top:7%}.collage-decor__item--3,.collage-decor__item--4{top:58%}.collage-decor--gifts .collage-decor__item--3,.collage-decor--gifts .collage-decor__item--4{top:45%}.collage-decor__item--7,.collage-decor__item--8{top:31%}.collage-decor__item--9{bottom:19%;right:2%}.countdown-clock{grid-template-columns:repeat(2,minmax(0,1fr))}.category-particles__shape:nth-child(n+9){display:none}}@media (width>=48rem){.gift-stage__orbit{width:min(78vw,52rem);height:min(58vw,34rem);display:block;position:relative}.gift-stage__center,.gift-stage__item{position:absolute}.gift-stage__center{width:14rem;top:50%;left:50%;transform:translate(-50%,-50%)}.gift-stage__item--1{top:0;left:50%;transform:translate(-50%)}.gift-stage__item--2{top:50%;right:3%;transform:translateY(-50%)}.gift-stage__item--3{bottom:0;left:50%;transform:translate(-50%)}.gift-stage__item--4{top:50%;left:3%;transform:translateY(-50%)}.gift-box-wrap{width:8.5rem}}@media (prefers-reduced-motion:reduce){.outline-friends__dog,.outline-friends__chick,.category-particles__shape,.final-celebration__dog{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
