[data-outfit-picker]{display:grid;grid-gap:14px;gap:14px;margin:20px auto;padding:18px;border:1px solid var(--border,var(--kid-line));border-radius:24px;background:var(--surface);max-width:520px;width:100%;box-sizing:border-box}[data-outfit-title]{margin:0;font:800 19px/1.3 var(--font-body);text-align:center}[data-outfit-hint]{margin:6px 0 0;font:400 13px/1.5 var(--font-body);text-align:center;color:var(--muted)}[data-outfit-options]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}[data-outfit-options] button{display:grid;justify-items:center;align-content:end;grid-gap:8px;gap:8px;min-width:0;min-height:175px;padding:12px 8px;border:2px solid var(--border,var(--kid-line));border-radius:18px;background:var(--bg,var(--surface));color:var(--fg);cursor:pointer;touch-action:manipulation}[data-outfit-options] button[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface));box-shadow:0 3px 0 color-mix(in srgb,var(--accent) 20%,transparent)}[data-outfit-options] span{font:800 13px/1.4 var(--font-body);text-wrap:balance}[data-outfit-options] small{font:600 12px/1.4 var(--font-body);color:var(--muted)}[data-outfit-options] button:focus-visible{outline:3px solid var(--fg);outline-offset:3px}@media(max-width:480px){[data-outfit-picker]{padding:12px}[data-outfit-options]{gap:8px}}[data-outfit-picture]{position:relative;display:block;width:100%;height:clamp(150px,24vw,220px);min-width:0}[data-outfit-picture] canvas,[data-outfit-picture]>img{width:100%;height:100%;object-fit:contain;display:block}[data-outfit-loading]{position:absolute;inset:0;display:grid;place-items:center;background:var(--world-paper,var(--surface));font-size:28px;color:var(--accent)}[data-outfit-options] button{position:relative;grid-template-rows:1fr auto;gap:12px;overflow:hidden;transition:border-color .15s,box-shadow .15s;background:var(--world-paper,var(--surface))}[data-outfit-check]{display:grid;place-items:center;position:absolute;top:10px;right:10px;width:25px;height:25px;border:1px solid var(--world-edge,var(--border));border-radius:50%;font:800 16px/1 var(--font-body);background:var(--world-paper,var(--surface));color:transparent}[data-outfit-options] [aria-pressed=true] [data-outfit-check]{background:var(--accent);border-color:var(--accent);color:var(--surface)}[data-guest-shell] [data-opening-wardrobe]{max-width:760px;width:calc(100% - 32px);box-sizing:border-box;margin:clamp(16px,5vh,50px) auto;padding:clamp(20px,4vw,38px);gap:22px;background:var(--world-paper,var(--surface));box-shadow:0 16px 44px color-mix(in srgb,var(--world-ink,var(--fg)) 8%,transparent)}[data-guest-shell] [data-opening-wardrobe]>h2{font:600 clamp(30px,5vw,44px)/1.15 var(--font-hand);text-wrap:balance;outline:none}[data-wardrobe-star]{font-size:26px;line-height:1;color:var(--accent)}[data-guest-shell] [data-opening-wardrobe] [data-outfit-options]{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}[data-guest-shell] [data-opening-wardrobe] [data-outfit-options] button{padding:18px 8px 16px;border-radius:24px;box-shadow:0 5px 0 color-mix(in srgb,var(--world-edge,var(--border)) 35%,transparent)}[data-guest-shell] [data-opening-wardrobe] [data-outfit-options] button[aria-pressed=true]{border-color:var(--accent);box-shadow:0 5px 0 color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 6%,var(--world-paper,var(--surface)))}[data-guest-shell] [data-opening-wardrobe] [data-outfit-name]{font:800 clamp(12px,2.5vw,17px)/1.3 var(--font-body)}[data-guest-shell] [data-wardrobe-start]{min-width:180px;min-height:56px;border-radius:18px;font:800 19px/1.2 var(--font-body);background:var(--accent);box-shadow:0 4px 0 color-mix(in srgb,var(--accent) 65%,var(--world-ink,var(--fg)));color:var(--surface);transition:transform .15s}[data-wardrobe-start]:disabled{opacity:.5;cursor:wait}[data-change-outfit]:focus-visible,[data-wardrobe-start]:focus-visible{outline:3px solid var(--world-ink,var(--fg));outline-offset:5px}[data-change-outfit]{border:0;background:transparent;color:var(--world-ink,var(--fg));font:700 14px var(--font-body);text-decoration:underline;text-underline-offset:4px;min-height:44px;cursor:pointer;margin:0 auto 16px}@media(max-width:480px){[data-guest-shell] [data-opening-wardrobe]{width:calc(100% - 24px);padding:24px 12px;gap:18px}[data-guest-shell] [data-opening-wardrobe] [data-outfit-options]{gap:7px}[data-guest-shell] [data-opening-wardrobe] [data-outfit-options] button{padding:14px 3px 12px;border-radius:17px}[data-outfit-picture]{height:160px}[data-outfit-check]{top:7px;right:7px;width:21px;height:21px;font-size:14px}}@media(prefers-reduced-motion:reduce){[data-outfit-options] button,[data-wardrobe-start]{transition:none}}[data-gal]{display:grid;grid-gap:10px;gap:10px;margin:6px 0 0}[data-gal-title]{margin:0;font-family:var(--font-heading);font-size:clamp(18px,4.6vw,22px);font-weight:800;color:var(--fg);text-align:center}[data-gal-hint]{margin:0;font-size:13px;color:var(--muted);text-align:center}[data-gal-track]{--gal-line:2px;--gal-card:min(74vw,300px);position:relative;display:grid;grid-gap:26px;gap:26px;margin:0;padding:10px 0 18px;list-style:none}[data-gal-track]:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:var(--gal-line);translate:-50% 0;background:repeating-linear-gradient(180deg,var(--kid-line,var(--border)) 0 8px,transparent 8px 16px)}[data-gal-item]{position:relative;display:grid;justify-items:center;width:var(--gal-card)}[data-gal-item][data-side=left]{justify-self:start;-webkit-margin-start:max(0px,calc(50% - var(--gal-card) - 26px));margin-inline-start:max(0px,calc(50% - var(--gal-card) - 26px))}[data-gal-item][data-side=right]{justify-self:end;-webkit-margin-end:max(0px,calc(50% - var(--gal-card) - 26px));margin-inline-end:max(0px,calc(50% - var(--gal-card) - 26px))}[data-gal-bead]{position:absolute;top:26px;width:13px;height:13px;border-radius:50%;border:2px solid var(--surface);background:var(--kid-ink,var(--accent))}[data-gal-item][data-side=left] [data-gal-bead]{right:-33px}[data-gal-item][data-side=right] [data-gal-bead]{left:-33px}[data-gal-card]{display:grid;align-content:start;grid-gap:10px;gap:10px;width:100%;height:100%;margin:0;padding:12px 12px 14px;border:1px solid var(--kid-line,var(--border));border-radius:22px;background:var(--surface);box-shadow:0 14px 34px rgba(47,43,54,.1);color:var(--fg);font:inherit;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}[data-gal-card][data-kind=video]{cursor:default}[data-gal-item]:nth-child(odd) [data-gal-card]{rotate:-1.4deg}[data-gal-item]:nth-child(2n) [data-gal-card]{rotate:1.2deg}[data-gal-item]:nth-child(3n) [data-gal-card]{rotate:-.6deg}[data-gal-card]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}[data-gal-mat]{display:block;padding:10px;border-radius:16px;background:var(--kid-tint)}[data-gal-img]{display:block;width:100%;aspect-ratio:3/5;object-position:50% 35%;object-fit:cover;border-radius:10px;background:var(--kid-soft)}[data-gal-cap]{display:block;font-size:14px;line-height:1.35;color:var(--fg);overflow-wrap:anywhere}[data-gal-date]{display:block;font-family:var(--font-hand,var(--font-heading));font-size:15px;line-height:1.2;color:var(--kid-ink,var(--accent))}@media (prefers-reduced-motion:no-preference){@media (scripting:enabled){[data-gal][data-shown=false] [data-gal-item]{opacity:0;translate:0 26px}}[data-gal][data-shown=true] [data-gal-item]{animation:gal-lay .56s cubic-bezier(.22,.85,.3,1) backwards;animation-delay:calc(var(--i, 0) * 80ms)}@keyframes gal-lay{0%{opacity:0;translate:0 26px;scale:.94}}[data-gal-card]{transition:opacity .22s ease,scale .22s ease,box-shadow .2s ease}[data-gal-card]:active{translate:0 1px}}@media (max-width:420px){[data-gal-track]{--gal-card:min(86vw,320px)}[data-gal-track]:before{left:14px;translate:none}[data-gal-item],[data-gal-item][data-side=left],[data-gal-item][data-side=right]{justify-self:end;margin-inline:0}[data-gal-item][data-side=left] [data-gal-bead],[data-gal-item][data-side=right] [data-gal-bead]{left:auto;right:calc(100% + 12px)}[data-gal-card]{padding:10px 10px 12px;border-radius:18px}[data-gal-mat]{padding:8px}[data-gal-date]{font-size:14px}}[data-guest-shell] [data-gal-track]{gap:40px}[data-guest-shell] [data-gal-track] [data-gal-item]{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;justify-items:stretch;width:100%;margin:0;justify-self:stretch}[data-guest-shell] [data-gal-item]>[data-gal-card]{grid-row:1;width:100%;max-width:290px;height:auto;min-width:0}[data-guest-shell] [data-gal-item][data-side=left]>[data-gal-card]{grid-column:1;justify-self:end}[data-guest-shell] [data-gal-item][data-side=right]>[data-gal-card]{grid-column:3;justify-self:start}[data-guest-shell] [data-gal-item]>[data-gal-note]{grid-row:1;min-width:0;width:100%;max-width:280px;padding:16px 8px;text-align:left}[data-guest-shell] [data-gal-item][data-side=left]>[data-gal-note]{grid-column:3;justify-self:start}[data-guest-shell] [data-gal-item][data-side=right]>[data-gal-note]{grid-column:1;justify-self:end}[data-guest-shell] [data-gal-note] [data-gal-cap]{margin:10px 0 0;font-family:var(--font-hand,var(--font-heading));font-size:clamp(25px,3.6vw,36px);font-weight:400;line-height:1.25;color:var(--kid-ink);overflow-wrap:anywhere;white-space:normal;text-wrap:pretty}[data-guest-shell] [data-gal-note] [data-gal-date]{font-family:var(--font-body);font-size:13px;line-height:1.5;color:var(--muted)}[data-guest-shell] [data-gal-note] [data-gal-doodle]{position:static;display:block;width:65px;height:65px;margin-bottom:12px;opacity:.55;rotate:-5deg}[data-guest-shell] [data-gal-item]>[data-gal-bead]{left:50%;right:auto;top:50%;translate:-50% -50%}@media (max-width:560px){[data-guest-shell] [data-gal-track]{gap:32px}[data-guest-shell] [data-gal-track]:before{display:none}[data-guest-shell] [data-gal-track] [data-gal-item]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:16px}[data-guest-shell] [data-gal-track] [data-gal-item][data-side=right]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}[data-guest-shell] [data-gal-item][data-side=left]>[data-gal-note],[data-guest-shell] [data-gal-item][data-side=right]>[data-gal-card]{grid-column:2}[data-guest-shell] [data-gal-item]>[data-gal-note]{padding:8px 0}[data-guest-shell] [data-gal-note] [data-gal-cap]{font-size:clamp(20px,5.8vw,28px);line-height:1.3}[data-guest-shell] [data-gal-note] [data-gal-date]{font-size:11px}[data-guest-shell] [data-gal-note] [data-gal-doodle]{width:42px;height:42px;margin-bottom:8px}[data-guest-shell] [data-gal-item]>[data-gal-card]{padding:7px;border-radius:15px}[data-guest-shell] [data-gal-card] [data-gal-mat]{padding:5px}}[data-guest-shell] [data-gal-item]>[data-gal-note]{display:grid;grid-template-rows:minmax(112px,1fr) auto minmax(112px,1fr);height:100%;padding-block:0}[data-gal-note-heading]{grid-row:1;align-self:end;padding-bottom:12px}[data-guest-shell] [data-gal-note] [data-gal-cap]{grid-row:2;margin:0}[data-guest-shell] [data-gal-note][data-has-caption=false] [data-gal-note-heading]{grid-row:2;padding-bottom:0}@media (max-width:560px){[data-guest-shell] [data-gal-item]>[data-gal-note]{grid-template-rows:minmax(80px,1fr) auto minmax(80px,1fr)}}[data-gal-card][data-kind=video]>[data-gal-cap]{order:1}[data-gal-card][data-kind=video]>[data-gal-video-bar]{order:2}[data-gal-card][data-kind=video]>[data-gal-video-state]{order:3}[data-gal-mat][data-kind=video]{position:relative}[data-gal-video]{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;background:color-mix(in srgb,var(--kid-ink) 10%,var(--surface))}[data-gal-video-sign]{position:absolute;inset:0;display:grid;place-items:center;color:var(--kid-ink);pointer-events:none}[data-gal-video-bar]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}[data-gal-video-track]{display:block;flex:1 0 100%;order:3;height:8px;border-radius:999px;background:var(--kid-line,var(--border));overflow:hidden}[data-gal-video-track] i{display:block;height:100%;width:calc(var(--p, 0) * 100%);border-radius:inherit;background:var(--accent)}[data-gal-video-clock]{flex:0 0 auto;margin-left:auto;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-gal-video-state]{margin:0;min-height:1em;font-size:12.5px;color:var(--dim)}@media (prefers-reduced-motion:no-preference){[data-gal-video-track] i{transition:width .12s linear}}body:has([data-gal-box]){overflow:hidden}[data-gal-box]{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:64px 16px 20px;background:color-mix(in srgb,var(--fg) 98%,transparent);touch-action:manipulation;-webkit-tap-highlight-color:transparent}[data-gal-close]{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:52px;height:52px;padding:0;border:2px solid var(--kid-line,var(--border));border-radius:50%;background:var(--surface);color:var(--fg);cursor:pointer;touch-action:manipulation}[data-gal-box] [data-gal-arrow]:focus-visible,[data-gal-close]:focus-visible{outline:3px solid var(--surface);outline-offset:3px}[data-gal-box-frame]{display:grid;grid-gap:12px;gap:12px;justify-items:center;width:min(100%,720px)}[data-gal-box-img]{display:block;max-width:100%;max-height:min(68vh,720px);object-fit:contain;border-radius:18px;background:var(--surface)}[data-gal-box] [data-gal-mat]{width:100%;padding:0;background:none}[data-gal-box] [data-gal-video]{aspect-ratio:4/3;max-height:min(60vh,640px);object-fit:contain;border-radius:18px}[data-gal-box] [data-gal-video-bar]{width:min(100%,420px);margin:0 auto}[data-gal-box] [data-gal-video-clock],[data-gal-box] [data-gal-video-state]{color:var(--surface)}[data-gal-box] [data-gal-video-track]{background:color-mix(in srgb,var(--surface) 34%,transparent)}[data-gal-box-cap]{margin:0;max-width:min(100%,620px);font-size:15px;line-height:1.4;color:var(--surface);text-align:center;overflow-wrap:anywhere}[data-gal-box-nav]{display:flex;align-items:center;justify-content:center;gap:16px}[data-gal-box] [data-gal-arrow]{border-color:color-mix(in srgb,var(--surface) 42%,transparent);background:color-mix(in srgb,var(--surface) 14%,transparent);color:var(--surface)}[data-gal-box-count]{margin:0;min-width:10ch;font-size:13px;color:color-mix(in srgb,var(--surface) 82%,transparent);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){[data-gal-box]{animation:gal-box-in .18s ease-out}@keyframes gal-box-in{0%{opacity:0}}}@media (max-width:420px){[data-gal-box]{padding:60px 10px 16px;gap:10px}[data-gal-box-nav]{gap:10px}}[data-game-shelf]{display:flex;flex-direction:column;gap:10px}[data-game-pick]{display:flex;flex-direction:column;gap:8px}[data-game-pick-label]{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}[data-game-pick-row]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}[data-game-pick-card]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:72px;padding:10px 4px;border:2px solid var(--kid-line,var(--border));border-radius:16px;background:var(--kid-soft,var(--surface));color:var(--kid-ink,var(--accent));cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}[data-game-pick-icon]{display:block;flex:0 0 auto}[data-game-pick-name]{font-size:12px;font-weight:700;line-height:1.1;text-align:center}[data-game-pick-card][aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--accent-fg,#ffffff)}[data-game-pick-card]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:no-preference){[data-game-pick-card]{transition:background-color .14s ease,color .14s ease,border-color .14s ease}[data-game-pick-card]:active{transform:translateY(1px)}}@media (max-width:380px){[data-game-pick-row]{gap:6px}[data-game-pick-card]{min-height:66px;padding:8px 2px;border-radius:14px}[data-game-pick-name]{font-size:11px;overflow-wrap:anywhere}}[data-game-loading],[data-game-stub]{display:flex;align-items:center;justify-content:center;min-height:clamp(210px,26vw,340px);margin:0;padding:0 20px;text-align:center;color:var(--muted);font-size:14px}[data-game-loading][data-game=cake]{min-height:clamp(270px,62vw,360px)}[data-game-loading][data-game=seek]{aspect-ratio:4/3;max-height:min(70vh,460px);min-height:0}[data-guest-shell] [data-arcade],[data-guest-shell] [data-cake],[data-guest-shell] [data-jump],[data-guest-shell] [data-seek]{--game-sky-top:color-mix(in srgb,var(--accent) 5%,#ffffff);--game-sky-bottom:color-mix(in srgb,var(--accent) 13%,#ffffff);--game-hill-far:color-mix(in srgb,var(--accent) 24%,#ffffff);--game-hill-near:color-mix(in srgb,var(--accent) 38%,#ffffff);--game-ground:color-mix(in srgb,var(--accent) 55%,#ffffff);--game-rock:color-mix(in srgb,var(--accent) 88%,#ffffff);--game-hit:#d94436;--fg:var(--kid-ink,var(--accent));--muted:color-mix(in srgb,var(--accent) 62%,#ffffff);--surface:var(--kid-soft,#ffffff);--game-hero-pants:var(--accent);--game-hero-eye:color-mix(in srgb,var(--accent) 92%,#000000);--game-sky-star:color-mix(in srgb,var(--accent) 30%,#ffffff);--game-flame:#f2a03d}[data-guest-shell] [data-arcade-stage]:after{opacity:.14}[data-guest-shell] [data-seek]{--game-seek-sky-top:color-mix(in srgb,var(--accent) 5%,#ffffff);--game-seek-sky-bottom:color-mix(in srgb,var(--accent) 13%,#ffffff);--game-seek-ground:color-mix(in srgb,var(--accent) 24%,#ffffff);--game-seek-decor:color-mix(in srgb,var(--accent) 46%,#ffffff);--game-seek-item:color-mix(in srgb,var(--accent) 88%,#ffffff);--game-seek-glow:var(--accent)}[data-guest-shell] [data-arcade],[data-guest-shell] [data-cake],[data-guest-shell] [data-jump],[data-guest-shell] [data-seek]{--game-sky-top:#faf5e9;--game-sky-bottom:#f1e9d6;--game-hill-far:#d5ddc5;--game-hill-near:#a8bb98;--game-ground:#b8a17e;--game-rock:#796b51;--game-sky-star:#c6ad79;--fg:#39372f;--muted:#746b5b;--surface:#faf5e9}[data-guest-shell] [data-site-window]{border:1px solid #b9ac91;border-radius:8px;box-shadow:0 5px 0 #e4dccb,0 9px 20px #40352112}[data-guest-shell] [data-arcade-stage]:after,[data-guest-shell] [data-cake-stage]:after,[data-guest-shell] [data-jump-stage]:after{display:none}[data-guest-shell] [data-game-pick-card]{border-width:1px;border-radius:8px;background:#faf5e9;box-shadow:none}[data-guest-shell] [data-game-pick-card][aria-pressed=true]{background:var(--accent);color:var(--accent-fg)}[data-arcade-medal],[data-cake-medal],[data-jump-medal]{border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:none;transform:none}[data-guest-shell] [data-game-room]{display:block;min-width:0}[data-guest-shell] [data-game-room]>[data-game-pick]{display:block;margin:0;padding:0;border:0;background:none}[data-guest-shell] [data-game-room] [data-game-pick-label]{margin:0 0 24px;font:400 clamp(29px,5vw,40px)/1.2 var(--font-hand);text-align:center;color:var(--world-ink)}[data-guest-shell] [data-game-room] [data-game-pick-row]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;max-width:720px;margin:auto}[data-guest-shell] [data-game-room] [data-game-pick-card]{position:relative;display:block;min-width:0;min-height:0;width:100%;padding:0;overflow:hidden;border-bottom:1px solid var(--world-edge);border:solid var(--world-edge);border-width:1px 1px 5px;border-radius:26px;text-align:left;color:var(--world-ink);background:var(--world-soft);box-shadow:none;cursor:pointer;touch-action:manipulation}[data-game-cover-wrap]{display:block;overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--world-edge) 40%,transparent)}[data-guest-shell] [data-game-room] [data-game-pick-icon]{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}[data-game-card-copy]{display:grid;grid-gap:6px;gap:6px;padding:18px 16px 20px;background:var(--world-paper);text-align:center;justify-items:center}[data-guest-shell] [data-game-room] [data-game-pick-name]{font:400 clamp(23px,4.5vw,31px)/1.1 var(--font-hand);color:var(--world-ink)}[data-game-card-copy] small{font:600 13px/1.4 var(--font-body);color:var(--muted)}[data-game-room-head]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;margin-bottom:16px}[data-guest-shell] [data-game-room] [data-game-room-head] h2{margin:0;font:400 clamp(25px,5vw,34px)/1.2 var(--font-hand);outline:none;color:var(--world-ink)}[data-game-back]{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-height:46px;padding:8px 13px;border:1px solid var(--world-edge);border-radius:14px;background:var(--world-soft);color:var(--world-ink);font:800 13px/1.3 var(--font-body);cursor:pointer}[data-guest-shell] [data-game-room]>[data-site-window]{margin:0;max-width:100%;border:1px solid var(--world-edge);border-radius:24px;background:var(--world-paper);box-shadow:0 5px 0 color-mix(in srgb,var(--world-edge) 50%,transparent)}[data-guest-shell] [data-game-room] [data-site-game-how]{margin:0;min-height:0;max-width:none;padding:14px 20px;background:var(--world-soft);border:0;border-bottom:1px solid var(--world-edge);border-radius:0;display:block;text-align:center;font:600 14px/1.5 var(--font-body);color:var(--world-ink)}[data-game-back]:focus-visible,[data-game-pick-card]:focus-visible{outline:3px solid var(--world-ink);outline-offset:4px}@media(prefers-reduced-motion:no-preference){[data-game-pick-card]{transition:translate .18s,box-shadow .18s}[data-game-pick-card]:hover{translate:0 -3px;box-shadow:0 8px 15px #10203815}[data-game-pick-card]:active{translate:0 2px}}@media(max-width:480px){[data-guest-shell] [data-game-room] [data-game-pick-row]{gap:12px}[data-guest-shell] [data-game-room] [data-game-pick-card]{border-radius:20px}[data-game-card-copy]{padding:14px 10px 17px;gap:5px}[data-game-card-copy] small{font-size:11px;line-height:1.35;min-height:2.7em}[data-game-room-head]{grid-template-columns:1fr auto}[data-game-room-head] h2{font-size:25px}[data-game-back]{font-size:12px;padding:8px 10px}}:is([data-arcade-stage],[data-cake-stage],[data-jump-stage],[data-seek-stage]):has(>[data-game-moment]){height:auto;min-height:330px;aspect-ratio:auto}:is([data-arcade-stage],[data-cake-stage],[data-jump-stage],[data-seek-stage]):has(>[data-game-moment])>canvas{position:absolute;inset:0;width:100%;height:100%}[data-game-moment]{position:absolute;inset:0;display:grid;place-items:center;padding:clamp(10px,3vw,24px);background:color-mix(in srgb,var(--surface,#fffcf5) 78%,transparent);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;cursor:default}:is([data-arcade-stage],[data-cake-stage],[data-jump-stage],[data-seek-stage])>[data-game-moment]{position:relative;min-height:330px;box-sizing:border-box}[data-game-postcard]{display:flex;flex-direction:column;align-items:center;gap:10px;width:min(100%,400px);margin:auto;padding:clamp(16px,3vw,28px);border:1px solid var(--kid-line,#d9cdb4);border-radius:24px 20px 26px 18px;background:var(--surface,#fffcf5);color:var(--fg,#39372f);box-shadow:0 8px 24px #41332216;text-align:center}[data-game-keepsake]{flex:0 0 auto;color:var(--kid-ink,#956b39)}[data-game-moment][data-kind=candles] [data-game-keepsake],[data-game-moment][data-kind=retry] [data-game-keepsake],[data-game-moment][data-kind=start] [data-game-keepsake]{display:none}[data-game-moment-title]{margin:0;font:400 clamp(26px,5vw,38px)/1.05 var(--font-hand,"Neucha",cursive);text-transform:none;letter-spacing:0}[data-game-moment-note]{margin:0;max-width:30ch;font:400 clamp(14px,2vw,17px)/1.45 var(--font-body,sans-serif)}[data-game-journey]{display:flex;align-items:center;gap:18px;padding:6px 0;margin:0;list-style:none}[data-game-journey] li{position:relative;display:grid;place-items:center;width:34px;height:34px;border:1px dashed var(--kid-line,#d9cdb4);border-radius:50%;font:22px/1 var(--font-hand,cursive);color:var(--muted,#746b5b)}[data-game-journey] li+li:before{content:"";position:absolute;width:14px;height:1px;right:calc(100% + 3px);background:var(--kid-line,#d9cdb4)}[data-game-journey] [data-done=true]{background:var(--kid-tint,#e9dbbe);border-style:solid;color:var(--kid-ink,#956b39)}[data-game-moment-action]{min-height:48px;padding:10px 26px;border:0;border-radius:18px;background:var(--accent,#81572c);color:var(--accent-fg,white);font:400 23px/1.2 var(--font-hand,cursive);cursor:pointer;box-shadow:0 3px 0 color-mix(in srgb,var(--accent,#81572c) 70%,black)}[data-game-moment-action]:hover:not(:disabled){background:color-mix(in srgb,var(--accent,#81572c) 85%,black);color:var(--accent-fg,white)}[data-game-moment-action]:disabled{opacity:.6;cursor:default}[data-game-moment-action]:focus-visible{outline:3px solid var(--fg);outline-offset:4px}@media (max-width:520px){[data-game-postcard]{gap:8px;padding:14px}[data-game-keepsake]{width:56px;height:48px}[data-game-moment-title]{font-size:28px}}[data-arcade]{--game-sky-top:#171436;--game-sky-bottom:#3b2050;--game-hill-far:#2b1c54;--game-hill-near:#171a3a;--game-ground:#0e1026;--game-rock:#2b3063;--game-hit:#ff6b5e;--game-hero-hair:#f0a15a;--game-hero-skin:#f7d0aa;--game-hero-pants:#5a63b8;--game-hero-eye:#101226;display:flex;flex-direction:column;background:var(--surface)}[data-landing] [data-arcade]{--game-sky-top:#fbf3e6;--game-sky-bottom:#f3e7d4;--game-hill-far:#ead9bd;--game-hill-near:#dcc7a4;--game-ground:#c6ae88;--game-rock:#a78d69;--game-hit:#c2452f;--game-hero-hair:#7a4b22;--game-hero-skin:#f2d2ad;--game-hero-pants:#6e5b43;--game-hero-eye:#33291f;--game-sky-star:#c9a97c;--game-flame:#e08a2b}[data-landing] [data-arcade-stage]:after{opacity:.16}[data-arcade-stage]{--hero-x:21%;--hero-y:72%;--hero-rx:9%;--hero-ry:26%;position:relative;height:clamp(210px,26vw,340px);overflow:hidden;background:var(--game-sky-bottom);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}[data-arcade-canvas]{display:block;width:100%;height:100%}[data-arcade-stage]:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(0,0,0,.16) 0 1px,rgba(0,0,0,0) 1px 3px);opacity:.38;-webkit-mask-image:radial-gradient(ellipse var(--hero-rx) var(--hero-ry) at var(--hero-x) var(--hero-y),transparent 35%,#000 100%);mask-image:radial-gradient(ellipse var(--hero-rx) var(--hero-ry) at var(--hero-x) var(--hero-y),transparent 35%,#000 100%)}[data-arcade-overlay]{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;text-align:center;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--bg) 34%,transparent),color-mix(in srgb,var(--bg) 72%,transparent))}[data-arcade-overlay][data-arcade-greeting]{gap:6px;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--bg) 72%,transparent),color-mix(in srgb,var(--bg) 92%,transparent));--hero-preview-w:auto;--hero-preview-h:min(240px,58%)}[data-arcade-greeting] [data-hero-preview]{filter:drop-shadow(0 10px 14px rgba(12,14,34,.35))}[data-arcade-greeting-name]{margin:0;font-family:var(--font-heading);font-size:clamp(22px,4vw,34px);font-weight:800;letter-spacing:-.01em;color:var(--fg)}[data-arcade-greeting-line]{margin:0;font-size:clamp(13px,1.8vw,16px);font-weight:700}[data-arcade-greeting-line],[data-arcade-skip]{font-family:var(--font-heading);color:var(--accent)}[data-arcade-skip]{margin-top:4px;padding:7px 16px;border:1.5px solid color-mix(in srgb,var(--accent) 60%,transparent);border-radius:999px;background:transparent;font-size:13px;font-weight:800;letter-spacing:.02em;cursor:pointer}[data-arcade-skip]:focus-visible,[data-arcade-skip]:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}@media (prefers-reduced-motion:no-preference){[data-arcade-greeting-name],[data-arcade-greeting] [data-hero-preview]{animation:arcade-greet .35s cubic-bezier(.2,.7,.3,1) both}[data-arcade-greeting-name]{animation-delay:90ms}}@keyframes arcade-greet{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}[data-arcade-hint],[data-arcade-note]{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--muted);padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--bg) 78%,transparent)}[data-arcade-over]{margin:0;font-family:var(--font-heading);font-weight:800;font-size:clamp(20px,3.4vw,28px);letter-spacing:-.01em;color:var(--fg)}[data-arcade-final]{margin:0;padding:3px 12px;border-radius:999px;background:color-mix(in srgb,var(--bg) 84%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;color:var(--accent)}[data-arcade-play]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;padding:13px 34px;min-height:48px;border-radius:8px;background:var(--accent);color:var(--accent-fg);font-family:var(--font-heading);font-weight:800;font-size:clamp(14px,1.6vw,16px);letter-spacing:-.01em;box-shadow:0 0 34px color-mix(in srgb,var(--accent) 30%,transparent)}[data-arcade-play]:hover{color:var(--accent-fg);transform:translateY(-1px)}[data-arcade-play]:active{transform:translateY(0)}[data-arcade-level]{margin:0;font-family:var(--font-heading);font-weight:800;font-size:clamp(26px,5vw,40px);letter-spacing:-.02em;color:var(--accent);text-shadow:0 0 26px color-mix(in srgb,var(--accent) 45%,transparent)}[data-arcade-credits]{margin:0;padding:6px 14px;list-style:none;display:grid;grid-gap:3px;gap:3px;border-radius:10px;background:color-mix(in srgb,var(--bg) 84%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}[data-arcade-credits] li{display:flex;align-items:baseline;justify-content:center;gap:8px}[data-arcade-credit-role]{color:var(--muted)}[data-arcade-credit-name]{color:var(--fg);font-weight:700}[data-arcade-medal]{display:grid;grid-gap:3px;gap:3px;max-width:340px;padding:8px 14px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:10px;background:color-mix(in srgb,var(--bg) 88%,transparent)}[data-arcade-medal-title]{margin:0;font-family:var(--font-heading);font-weight:800;font-size:14px;color:var(--accent)}[data-arcade-medal-note]{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.35;color:var(--muted)}[data-arcade-selfie]{display:grid;justify-items:center;grid-gap:4px;gap:4px;margin-top:2px}[data-arcade-selfie-btn]{min-height:34px;padding:6px 16px;border:1.5px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg) 84%,transparent);color:var(--fg);font:inherit;font-size:13px;font-weight:700;cursor:pointer}[data-arcade-selfie-btn]:disabled{opacity:.6;cursor:default}[data-arcade-selfie-note]{margin:0;min-height:1em;font-size:11.5px;color:var(--muted)}[data-arcade-overlay][data-phase=won]{gap:8px}[data-arcade-tip]{position:absolute;top:10px;left:50%;transform:translateX(-50%);margin:0;padding:5px 12px;border-radius:999px;background:color-mix(in srgb,var(--bg) 72%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;letter-spacing:-.01em;color:var(--muted);white-space:nowrap;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;pointer-events:none;animation:arcade-tip-out 3.4s ease-in forwards}@keyframes arcade-tip-out{0%,55%{opacity:1}to{opacity:0;visibility:hidden}}[data-arcade-hud]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;background:var(--surface);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;letter-spacing:-.01em;color:var(--muted);white-space:nowrap}[data-arcade-value]{color:var(--fg)}[data-arcade-lives]{color:var(--accent);letter-spacing:.12em}@media (prefers-reduced-motion:reduce){[data-arcade-tip]{animation:none;opacity:1}[data-arcade-play]:hover{transform:none}}@media (max-width:480px){[data-arcade-world]{display:none}[data-arcade-hud]{padding:10px 14px;font-size:12px}}[data-game-hud]{display:flex;align-items:flex-start;justify-content:space-around;gap:12px;padding:10px 14px 12px;background:var(--surface)}[data-hud-cell]{display:grid;justify-items:center;grid-gap:2px;gap:2px;min-width:0}[data-hud-icons]{font-size:clamp(16px,4.4vw,21px);line-height:1.1;letter-spacing:.06em;white-space:nowrap}[data-hud-icons][data-kind=stars]{color:var(--accent)}[data-hud-icons][data-kind=hearts]{color:var(--kid-ink,var(--fg))}[data-hud-icons][data-kind=dots]{color:var(--muted);font-size:clamp(12px,3.2vw,15px);letter-spacing:.14em}[data-hud-cap]{font-size:11px;letter-spacing:.02em;color:var(--dim)}@media (max-width:380px){[data-game-hud]{padding:8px 10px 10px;gap:8px}}[data-gift-envelope]{position:fixed;inset:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:28px 20px;overflow:hidden;perspective:1000px;background:radial-gradient(ellipse at 50% 45%,var(--surface),transparent 65%),var(--gift-page,var(--bg-deepest))}body:has([data-gift-envelope]){overflow:hidden}[data-gift-envelope]>:not([data-welcome-decor]){position:relative;z-index:1;flex-shrink:0}[data-gift-welcome]{margin:0 0 6px;color:var(--kid-ink);font:400 clamp(28px,4vw,38px)/1.25 var(--font-hand,cursive);text-align:center}[data-guest-shell] [data-gift-card]{width:min(500px,88vw);min-height:340px;border:1px solid var(--kid-line);border-radius:16px;background:var(--surface);box-shadow:0 22px 48px #47352a15,0 4px 0 color-mix(in srgb,var(--kid-tint) 45%,var(--surface));transform-style:preserve-3d}[data-gift-card]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--kid-soft) 42%,var(--surface));-webkit-clip-path:polygon(0 37%,50% 80%,100% 37%,100% 100%,0 100%);clip-path:polygon(0 37%,50% 80%,100% 37%,100% 100%,0 100%)}[data-gift-flap]{position:absolute;inset:0 0 auto;height:35%;border-radius:15px 15px 0 0;background:var(--kid-tint);-webkit-clip-path:polygon(0 0,100% 0,100% 12%,50% 100%,0 12%);clip-path:polygon(0 0,100% 0,100% 12%,50% 100%,0 12%);transform-origin:50% 0;z-index:2}[data-gift-seal]{position:absolute;top:34%;left:50%;z-index:3;display:grid;place-items:center;width:56px;height:56px;translate:-50% -50%;color:var(--kid-ink)}[data-gift-seal] svg{width:120%;height:100%}[data-gift-pin]{--pin-edge:#9b773f;--pin-metal:#e4c78e}[data-gift-pin-punctures] ellipse{fill:color-mix(in srgb,var(--kid-ink) 42%,var(--surface))}[data-gift-pin-paper]{fill:none;stroke:var(--surface);stroke-width:1.8;stroke-linecap:round}[data-gift-pin-wire]{fill:none;stroke:var(--pin-edge);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}[data-gift-pin-clasp],[data-gift-pin-wire]{filter:drop-shadow(0 .7px .4px #47352a35)}[data-gift-pin-clasp]{fill:var(--pin-metal);stroke:var(--pin-edge);stroke-width:2;stroke-linejoin:round}[data-gift-pin-shine]{fill:none;stroke:var(--surface);stroke-width:1.2;stroke-linecap:round}[data-gift-face]{position:relative;z-index:1;margin:0;padding:153px 26px 28px;text-align:center}[data-gift-kicker],[data-gift-occasion],[data-gift-to]{display:block}[data-gift-to]{color:var(--kid-ink);font:400 clamp(42px,8vw,64px)/1.2 var(--font-hand,cursive);overflow-wrap:anywhere}[data-gift-kicker]{margin-top:4px;color:var(--fg);font:400 clamp(24px,4vw,30px)/1.3 var(--font-hand,cursive)}[data-gift-occasion]{margin-top:13px;color:var(--kid-ink);font:500 16px/1.4 var(--font-body,sans-serif)}[data-gift-envelope] [data-kit-btn]{min-width:270px;min-height:62px;border-radius:22px;padding:13px 30px;font:600 21px/1.25 var(--font-body,sans-serif);box-shadow:0 5px 0 color-mix(in srgb,var(--kid-ink) 65%,transparent)}[data-gift-hint]{margin:0;color:var(--muted);text-align:center;font:400 17px/1.5 var(--font-hand,cursive)}[data-welcome-decor]{position:absolute;inset:0;pointer-events:none}[data-welcome-decor] svg{position:absolute;stroke:var(--kid-line);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}[data-welcome-bunting]{width:100%;height:auto;top:0;left:0;opacity:.8}[data-welcome-balloons]{width:clamp(100px,15vw,180px);left:max(3%,calc(50% - 520px));top:30%;opacity:.8}[data-welcome-present]{width:clamp(90px,13vw,150px);right:max(4%,calc(50% - 510px));bottom:21%;opacity:.75;rotate:6deg}[data-welcome-star]{width:28px;opacity:.7}[data-welcome-star="0"]{left:24%;top:23%;rotate:-12deg}[data-welcome-star="1"]{right:19%;top:32%;width:38px;rotate:14deg}[data-welcome-star="2"]{left:18%;bottom:22%;width:20px}[data-welcome-star="3"]{right:31%;bottom:12%;rotate:-16deg}[data-welcome-star="4"]{left:34%;top:12%;width:18px}[data-welcome-star="5"]{right:8%;top:58%;width:18px}@media (prefers-reduced-motion:no-preference){[data-welcome-balloons]{animation:welcome-float 6s ease-in-out infinite alternate}[data-welcome-star]{animation:welcome-float 5s ease-in-out -2s infinite alternate}[data-gift-envelope][data-phase=opening] [data-gift-seal]{animation:gift-seal-off .32s ease-in forwards}[data-gift-envelope][data-phase=opening] [data-gift-flap]{animation:gift-flap-open .62s ease .22s forwards}[data-gift-envelope][data-phase=opening] [data-gift-card]{animation:gift-card-down .52s ease-in .62s forwards}[data-gift-envelope][data-phase=opening]{animation:gift-envelope-away .42s ease-in .72s forwards}}@keyframes welcome-float{0%{transform:translateY(-5px)}to{transform:translateY(7px)}}@keyframes gift-seal-off{to{opacity:0;transform:translateY(16px) scale(.8)}}@keyframes gift-flap-open{to{transform:rotateX(-162deg)}}@keyframes gift-card-down{to{transform:translateY(28vh);opacity:0}}@keyframes gift-envelope-away{to{opacity:0;pointer-events:none}}@media (max-width:650px){[data-gift-envelope]{gap:20px;padding:24px 16px}[data-guest-shell] [data-gift-card]{width:min(420px,88vw);min-height:310px}[data-gift-face]{padding:140px 20px 26px}[data-gift-flap]{height:33%}[data-gift-seal]{top:32%;width:50px;height:50px}[data-gift-envelope] [data-kit-btn]{width:min(340px,86vw);min-width:0}[data-welcome-balloons]{width:84px;top:10%;left:-15px;opacity:.55}[data-welcome-present]{width:82px;right:-10px;bottom:3%;opacity:.6}[data-welcome-star="0"]{left:15%;top:6%}[data-welcome-star="1"]{right:7%;top:16%;width:25px}[data-welcome-star="2"]{left:12%;bottom:8%}[data-welcome-star="3"]{right:34%;bottom:4%;width:18px}[data-welcome-star="4"],[data-welcome-star="5"]{display:none}}@media (max-height:650px){[data-gift-envelope]{gap:12px;padding:12px;overflow-y:auto;justify-content:safe center}[data-gift-welcome]{font-size:26px;margin:0}[data-guest-shell] [data-gift-card]{min-height:240px;width:min(380px,86vw)}[data-gift-face]{padding:104px 20px 18px}[data-gift-flap]{height:29%}[data-gift-seal]{top:28%;width:46px;height:46px}[data-gift-to]{font-size:40px}[data-gift-kicker]{font-size:24px}[data-gift-occasion]{margin-top:6px}[data-gift-envelope] [data-kit-btn]{min-height:52px}[data-gift-hint]{display:none}}[data-gift-content]{position:relative;z-index:1}[data-gift-content][data-open=false]{opacity:0;pointer-events:none}[data-gift-content]:focus{outline:none}@media (prefers-reduced-motion:no-preference){[data-gift-content]{transition:opacity .42s ease .26s}[data-gift-content][data-open=false]{transition:none}}[data-gift-salute]{display:flex;justify-content:center;margin-top:-6px}[data-salute-layer]{position:fixed;inset:0;z-index:40;pointer-events:none;overflow:hidden}[data-salute-layer] i{position:absolute;left:var(--ox);top:var(--oy);display:block;width:var(--size);height:var(--size);translate:-50% -50%;transform:translate(var(--dx),var(--dy)) rotate(var(--spin));border-radius:2px;background:var(--kid-ink);opacity:.85}[data-salute-layer] i[data-tone="2"]{background:var(--rose-bg)}[data-salute-layer] i[data-tone="3"]{background:var(--star)}[data-salute-layer] i[data-shape=round]{border-radius:50%}[data-salute-layer] i[data-shape=bar]{height:calc(var(--size) * 1.9);border-radius:3px}@media (prefers-reduced-motion:no-preference){[data-salute-layer] i{animation:gift-salute var(--life) cubic-bezier(.15,.6,.35,1) var(--delay,0s) both}}@keyframes gift-salute{0%{transform:translate(0) rotate(0deg) scale(.4);opacity:0}12%{opacity:1}55%{transform:translate(calc(var(--dx) * .78),var(--dy)) rotate(calc(var(--spin) * .55)) scale(1);opacity:1}to{transform:translate(var(--dx),calc(var(--dy) + 70vh)) rotate(var(--spin)) scale(.92);opacity:0}}[data-season-decor]{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;color:var(--kid-ink)}[data-season-decor] i{position:absolute;top:var(--top);left:var(--x);display:block;opacity:.14}[data-season-decor][data-season=winter] i{opacity:.18}[data-season-decor] svg{display:block}@media (prefers-reduced-motion:no-preference){[data-season-decor] i{top:-16vh;animation:season-drift var(--dur) linear var(--delay) infinite}}@keyframes season-drift{0%{transform:translateZ(0) rotate(0deg)}to{transform:translate3d(var(--drift),128vh,0) rotate(var(--spin))}}[data-site-line]{display:block}[data-site-line]+[data-site-line]{margin-top:.42em}@media (prefers-reduced-motion:no-preference){[data-gift-content][data-reveal=animate] [data-level-letter]{animation:gift-letter-out .62s cubic-bezier(.2,.82,.25,1) .6s both}[data-gift-content][data-reveal=animate] [data-site-line]{opacity:0;animation:gift-line-in .46s ease-out forwards;animation-delay:calc(.76s + min(var(--i) * .24s, 2s))}}@keyframes gift-line-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes gift-letter-out{0%{opacity:0;transform:translateY(54px) scale(.975)}to{opacity:1;transform:none}}[data-gift-capsule]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 20px}[data-gift-capsule-card]{width:100%;max-width:460px;padding:40px 32px 34px;border:1px solid var(--kid-line,var(--border));border-radius:24px;background:var(--surface);box-shadow:0 14px 40px rgba(47,43,54,.08);text-align:center}[data-gift-capsule-cap]{margin:0;font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--kid-ink)}[data-gift-capsule-title]{margin:12px 0 0;font-family:var(--font-heading);font-size:clamp(24px,6vw,32px);font-weight:800;line-height:1.15;letter-spacing:-.01em;color:var(--fg)}[data-gift-capsule-left]{margin:20px 0 0;padding:12px 20px;display:inline-block;border-radius:999px;background:var(--kid-tint);color:var(--kid-ink);font-family:var(--font-heading);font-size:20px;font-weight:800}[data-gift-capsule-note]{margin:18px 0 0;font-size:14px;line-height:1.6;color:var(--muted)}[data-site-screen][data-pattern=dense],[data-site-screen][data-pattern=light]{position:relative}[data-site-screen][data-pattern=dense]:before,[data-site-screen][data-pattern=light]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle at center,var(--kid-ink) 1.6px,transparent 1.7px);opacity:.07}[data-site-screen][data-pattern=light]:before{background-size:46px 46px}[data-site-screen][data-pattern=dense]:before{background-size:26px 26px;opacity:.09}[data-salute-layer] i[data-shape=star]{-webkit-clip-path:polygon(50% 0,61% 34%,98% 35%,68% 57%,79% 94%,50% 72%,21% 94%,32% 57%,2% 35%,39% 34%);clip-path:polygon(50% 0,61% 34%,98% 35%,68% 57%,79% 94%,50% 72%,21% 94%,32% 57%,2% 35%,39% 34%)}