.gifts[data-v-cd00262a]{background:#07140f66;border:1px solid #c9a24b29;border-radius:18px;flex-direction:column;align-items:center;gap:8px;width:100%;padding:8px 10px 10px;display:flex}@media (prefers-reduced-motion:no-preference){.gifts[data-v-cd00262a]{animation:.42s cubic-bezier(.2,.8,.2,1) both gifts-in-cd00262a}}.street[data-v-cd00262a]{--sky:40px;width:100%;height:calc(var(--sky) + 62px);position:relative}.wire[data-v-cd00262a]{background:#c9a24b73;border-radius:1px;height:2px}.posts[data-v-cd00262a],.wire[data-v-cd00262a]{left:0;right:0;top:var(--sky);position:absolute}.posts[data-v-cd00262a]{justify-content:space-between;align-items:flex-start;padding:0 4px;display:flex}.post[data-v-cd00262a]{flex-direction:column;align-items:center;width:36px;display:flex;position:relative}.string[data-v-cd00262a]{background:#c9a24b73;width:2px;height:7px}.post .lan[data-v-cd00262a]{width:28px;height:42px}.post.today .lan[data-v-cd00262a]{width:36px;height:54px}.post.today .string[data-v-cd00262a]{height:4px}.flyer[data-v-cd00262a]{opacity:0;pointer-events:none;filter:drop-shadow(0 0 10px #f5a623bf);z-index:6;position:absolute;top:0;left:0}.flyer .lan[data-v-cd00262a]{width:36px;height:54px}@media (prefers-reduced-motion:reduce){.street[data-v-cd00262a]{--sky:8px}}@media (prefers-reduced-motion:no-preference){.post:not(.today) .lan[data-v-cd00262a]{transition:opacity .26s}.street.flying .post:not(.today) .lan[data-v-cd00262a]{opacity:.35}.post.landed .lan[data-v-cd00262a]{animation:.7s cubic-bezier(.3,1.5,.5,1) both lantern-catch-cd00262a}}.album[data-v-cd00262a]{flex-direction:column;align-items:center;gap:5px;display:flex;position:relative}.slots[data-v-cd00262a]{grid-template-columns:repeat(8,28px);gap:5px;display:grid}.slot[data-v-cd00262a]{border:1.5px dashed #c9a24b59;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.slot.filled[data-v-cd00262a]{background:#e7c56a24;border:1.5px solid #c9a24bd9}.slot.fresh[data-v-cd00262a]:not(.filled){border-color:#e7c56acc}.big[data-v-cd00262a]{opacity:0;pointer-events:none;filter:drop-shadow(0 4px 10px #00000073);z-index:6;width:22px;height:22px;position:absolute;top:0;left:0}.sticker-name[data-v-cd00262a]{color:var(--color-ember-400);font-size:12.5px;font-weight:800;line-height:1.3}.actions[data-v-cd00262a]{--gutter:var(--round-end-gutter,1rem);z-index:10;width:calc(100% + var(--gutter)*2);margin-inline:calc(var(--gutter)*-1);padding:8px var(--gutter) max(14px,env(safe-area-inset-bottom));border-radius:0 0 var(--radius-card,24px) var(--radius-card,24px);background:linear-gradient(to bottom,#12312900,var(--color-night-700) 10px);gap:8px;display:grid;position:sticky;bottom:0}.actions.three[data-v-cd00262a]{grid-template-columns:minmax(0,1.12fr) minmax(0,1.25fr) minmax(0,.8fr)}.actions.two[data-v-cd00262a]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.again[data-v-cd00262a],.door[data-v-cd00262a],.home[data-v-cd00262a]{-webkit-tap-highlight-color:transparent;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:68px;transition:transform 80ms,box-shadow 80ms;display:flex}.again[data-v-cd00262a]:focus-visible,.door[data-v-cd00262a]:focus-visible,.home[data-v-cd00262a]:focus-visible{outline:2px solid var(--color-gold-300);outline-offset:2px}.again[data-v-cd00262a]{background:var(--color-gold-400);color:var(--color-night-900);font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.1;box-shadow:0 4px #8a6a25}.again[data-v-cd00262a]:active{transform:translateY(3px);box-shadow:0 1px #8a6a25}.door[data-v-cd00262a],.home[data-v-cd00262a]{background:var(--color-night-800);color:#f4eedfd9;border:1px solid #c9a24b59;font-size:12.5px;font-weight:800;line-height:1.15;box-shadow:0 3px #07140f}.door[data-v-cd00262a]:active,.home[data-v-cd00262a]:active{transform:translateY(2px);box-shadow:0 1px #07140f}.home svg[data-v-cd00262a]{color:var(--color-gold-300)}.arch[data-v-cd00262a]{background:var(--color-night-900);border:1.5px solid #e7c56ab3;border-radius:22px 22px 7px 7px;justify-content:center;align-items:center;width:44px;height:42px;display:flex;overflow:hidden}.arch[data-v-cd00262a] span,.arch[data-v-cd00262a] svg{transform:scale(.85)}.door-name[data-v-cd00262a]{text-align:center;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;padding:0 4px;font-size:12px;display:-webkit-box;overflow:hidden}.sutra-cell[data-v-cd00262a]{min-height:68px}@keyframes gifts-in-cd00262a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lantern-catch-cd00262a{0%{filter:drop-shadow(0 0 #f5a62300);transform:scale(1)}35%{filter:drop-shadow(0 0 12px #f5a623f2);transform:scale(1.3)}to{filter:drop-shadow(0 0 6px #f5a62399);transform:scale(1)}}
