.iSy26G_scene{--machine:#bdcdd0;--machine-side:#8b9fa6;--drink-blue:#6b9eb2;--drink-peach:#d69b7d;--drink-green:#9cae7b;--cloud:#f2f0e9;--cloud-shade:#d2e0e4;--cloud-highlight:#fffdf5;--cloud-line:#8b999a;--sky-horizon:#e1ece4;--distant-green:#b6c9b6;--path-fill:#e8dfc7;--path-edge:#b7b397;--grass-wash:#b4c79c;--grass-ink:#84966f;--wildflower:#f6edcd;--plush-wood:#cdb591;--plush-wood-edge:#a89172;--plush-stone:#d8d5c7;--plush-pot:#ba9475;--plush-pot-rim:#cfb393;--plush-leaf:#9dab82}.iSy26G_celestialPosition{transform:translate(var(--map-celestial-x,205px), calc(21px + var(--map-celestial-y,38px) / 2))}.iSy26G_skyBob{animation:12s ease-in-out infinite iSy26G_sky-bob}.iSy26G_starBob{animation:16s ease-in-out infinite iSy26G_star-bob}.iSy26G_cloudBob{animation:18s ease-in-out infinite iSy26G_cloud-bob}.iSy26G_cloudDrift{transform:translateX(var(--cloud-x));animation:linear infinite iSy26G_cloud-drift}@keyframes iSy26G_sky-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes iSy26G_star-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.7px)}}@keyframes iSy26G_cloud-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes iSy26G_cloud-drift{0%{transform:translate(-80px)}to{transform:translate(460px)}}.iSy26G_scene[data-sky-paused=true] [data-sky-motion]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.iSy26G_scene [data-sky-motion]{animation:none}}@media (max-height:640px) and (max-width:600px){.iSy26G_celestialPosition{transform:translate(var(--map-celestial-x,205px), calc(19.75px + var(--map-celestial-y,34px) / 8))}.iSy26G_celestial{transform:translate(-38px)}}html[data-map-time=morning] [data-map-stage] .iSy26G_scene{--sky-horizon:#f3e8d3;--cloud-shade:#e2cfbf;--cloud-line:#aa9990;--distant-green:#c6cdb1}html[data-map-time=night] [data-map-stage] .iSy26G_scene{--machine:#92a3a9;--machine-side:#697e89;--cloud:#536177;--cloud-shade:#435169;--cloud-highlight:#79849a;--cloud-line:#667187;--sky-horizon:#46536a;--distant-green:#5e6b70;--path-fill:#929384;--path-edge:#646f62;--grass-wash:#66785d;--grass-ink:#515f52;--wildflower:#b7b8a1;--plush-wood:#a49c8a;--plush-wood-edge:#7e796d;--plush-stone:#939589;--plush-pot:#8d8171;--plush-pot-rim:#a39780;--plush-leaf:#75856d}.iSy26G_plushFigure{transform-origin:11px -4px}.iSy26G_plushHello{opacity:0}:is([data-map-stage]:has([data-map-find=plush]:focus-visible:not([data-pointer-focus])) .iSy26G_plushHello,[data-map-stage][data-plush-opening] .iSy26G_plushHello){opacity:.6}html[data-map-time=night] [data-map-stage] .iSy26G_mapPlush{filter:brightness(.96)}@media (hover:hover) and (pointer:fine){html:not([data-touch-input]) [data-map-stage]:has([data-map-find=plush]:hover) .iSy26G_plushHello{opacity:.6}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html:not([data-touch-input]) [data-map-stage]:has([data-map-find=plush]:hover:not(:active)) .iSy26G_plushFigure{transform:translateY(-.7px)rotate(5deg)}}@media (prefers-reduced-motion:no-preference){.iSy26G_plushFigure{transition:transform .14s ease-out}[data-map-stage]:has([data-map-find=plush]:focus-visible:not([data-pointer-focus]):not(:active)) .iSy26G_plushFigure{transform:translateY(-.7px)rotate(5deg)}[data-map-stage]:has([data-map-find=plush]:active) .iSy26G_plushFigure{transform:scale(1.12,.86)}[data-map-stage][data-plush-opening] .iSy26G_plushFigure{animation:.38s ease-out both iSy26G_plush-squeeze}}@keyframes iSy26G_plush-squeeze{0%{transform:scale(1.12,.86)}55%{transform:scale(.97,1.04)}to{transform:scale(1)}}
.el1Y_W_stage{background:var(--sky);--sky:var(--map-sky-day);--ground:#dce5cb;--wall:var(--paper);--wall-deep:var(--paper-deep);--map-day-display:inline;--map-night-display:none;--map-halo-outer:.09;--map-halo-inner:.12;--map-light-warm:var(--crayon-blue);--map-light-dim:var(--crayon-blue);--map-light-vending:#c7e0de;--map-lantern:var(--wall);--map-shrine-window:var(--wall-deep);flex-direction:column;width:100%;height:100dvh;min-height:100dvh;display:flex;position:relative;overflow:hidden}html[data-map-time=morning] .el1Y_W_stage{--sky:var(--map-sky-morning);--ground:#dfe6cf;--wall:var(--paper);--wall-deep:var(--paper-deep)}html[data-map-time=day] .el1Y_W_stage{--sky:var(--map-sky-day);--ground:#dce5cb;--wall:var(--paper);--wall-deep:var(--paper-deep)}html[data-map-time=night] .el1Y_W_stage{--sky:var(--map-sky-night);--map-day-display:none;--map-night-display:inline;--map-halo-outer:.055;--map-halo-inner:.07;--map-light-warm:var(--crayon-yellow);--map-light-dim:var(--graphite-faint);--map-light-vending:#f6dd94;--map-lantern:var(--crayon-yellow);--map-shrine-window:var(--crayon-yellow);--ground:#79806f;--wall:#cdcbc1;--wall-deep:#b9b7ad;--shop-wood:#75685a;--shop-roof:#707d7c;--shop-window:var(--crayon-yellow);--ham-shadow:#181e2a7a}:is(html[data-map-time=morning] .el1Y_W_stage,html[data-map-time=day] .el1Y_W_stage){--ham-shadow:#45442f42}.el1Y_W_canvas{touch-action:manipulation;flex:1;width:100%;min-height:0;display:block;overflow:visible}.el1Y_W_hit{cursor:pointer;outline:none}.el1Y_W_hit:focus-visible:not([data-pointer-focus]):not([data-focus-region]),.el1Y_W_find:focus-visible:not([data-pointer-focus]):not([data-focus-region]),.el1Y_W_hamumaru:focus-visible:not([data-pointer-focus]):not([data-focus-region]),.el1Y_W_dailyLetter:focus-visible:not([data-pointer-focus]):not([data-focus-region]){outline:none}.el1Y_W_hitArea{fill:#0000;stroke:none;pointer-events:all}.el1Y_W_destination{opacity:0;pointer-events:none}.el1Y_W_destination[data-active=true]{opacity:1}.el1Y_W_destinationWash{fill:var(--crayon-yellow);fill-opacity:.38}.el1Y_W_destinationCrayon{fill:none;stroke:var(--crayon-yellow);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.9}.el1Y_W_destinationArrow{fill:var(--crayon-yellow);stroke:var(--graphite);stroke-width:1.5px;stroke-linejoin:round}html[data-map-time=night] .el1Y_W_stage .el1Y_W_destinationWash{fill-opacity:.16}.el1Y_W_destinationGroundMotion{transform-box:fill-box;transform-origin:50%;transform:scale(calc(1 - .35 * var(--destination-arrival,0)), calc(1 - .3 * var(--destination-arrival,0)));opacity:calc(1 - var(--destination-arrival,0))}.el1Y_W_destinationArrowArrival{opacity:calc(1 - var(--destination-arrival,0))}.el1Y_W_destination[data-active=true] .el1Y_W_destinationArrowMotion{animation:.18s ease-out both el1Y_W_destinationTap}@keyframes el1Y_W_destinationTap{0%{transform:translateY(-5px)}65%{transform:translateY(1px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.el1Y_W_destination[data-active=true] :is(.el1Y_W_destinationGroundMotion,.el1Y_W_destinationArrowMotion){animation:none;transform:none}}.el1Y_W_hit .el1Y_W_labelCard{pointer-events:all;transition:fill .15s,stroke-width .15s}.el1Y_W_hit:focus-visible:not([data-pointer-focus]):not([data-focus-region]) .el1Y_W_labelCard{stroke:var(--crayon-blue);stroke-width:3.5px}.el1Y_W_hitActive .el1Y_W_labelCard,.el1Y_W_hit:active .el1Y_W_labelCard{fill:var(--crayon-yellow);stroke-width:2.2px}.el1Y_W_hit[data-early-tap] .el1Y_W_labelCard{fill:var(--crayon-yellow);stroke-width:2.2px;transition:none}@media (hover:hover) and (pointer:fine){.el1Y_W_hit:not(.el1Y_W_hitActive):not([data-early-tap]):hover:not(:where([data-touch-input] *)) .el1Y_W_labelCard{fill:#f4dfa1}}@media (prefers-reduced-motion:reduce){.el1Y_W_hit .el1Y_W_labelCard{transition:none}}.el1Y_W_labelCard{fill:var(--paper);stroke:var(--graphite);stroke-width:1.4px;pointer-events:none}.el1Y_W_label{font-family:var(--font-display);fill:var(--graphite);pointer-events:none;font-size:15px}.el1Y_W_sublabel{font-family:var(--font-body);fill:#5c564d;pointer-events:none;font-size:11.5px}.el1Y_W_find{cursor:pointer;outline:none}.el1Y_W_findHit{fill:#0000;stroke:#0000;rx:18}.el1Y_W_find:focus-visible:not([data-pointer-focus]):not([data-focus-region]) .el1Y_W_findHit,.el1Y_W_find:active .el1Y_W_findHit{stroke:var(--crayon-blue);stroke-width:2.5px;stroke-linejoin:round}.el1Y_W_hamumaru{cursor:pointer;outline:none}.el1Y_W_stage[data-map-moving] .boil{animation-play-state:paused}.el1Y_W_hamumaru[data-resting=true] .el1Y_W_hamumaruBody{transform-box:fill-box;transform-origin:bottom;animation:4.8s ease-in-out infinite el1Y_W_hamsterBreath}@keyframes el1Y_W_hamsterBreath{0%,to{transform:translateY(0)scale(1)}50%{transform:scale(1.006,.996)}}.el1Y_W_hamumaruShadow{fill:var(--ham-shadow);pointer-events:none}:is(html[data-map-restore] .el1Y_W_hamumaru,html[data-map-restore] .el1Y_W_hamumaruShadow){opacity:0}.el1Y_W_hamumaruTap{fill:#0000;stroke:#0000;rx:6}.el1Y_W_hamumaru:focus-visible:not([data-pointer-focus]):not([data-focus-region]) .el1Y_W_hamumaruTap{stroke:var(--crayon-blue);stroke-width:2px;stroke-linejoin:round}.el1Y_W_bubbleText{font-family:var(--font-display);fill:var(--graphite);font-size:13px}.el1Y_W_dailyLetter{cursor:pointer;outline:none}.el1Y_W_dailyLetterHit{fill:#0000;stroke:#0000;pointer-events:all}.el1Y_W_dailyLetter:focus-visible:not([data-pointer-focus]):not([data-focus-region]) .el1Y_W_dailyLetterHit,.el1Y_W_dailyLetter:active .el1Y_W_dailyLetterHit{stroke:var(--crayon-blue);stroke-width:2.5px;stroke-linejoin:round}.el1Y_W_letterBubble{pointer-events:none}.el1Y_W_letterText{fill:var(--graphite);font-family:var(--font-body);font-size:11px}.el1Y_W_letterLabel{font:9px var(--font-body);fill:var(--graphite);paint-order:stroke fill;stroke:var(--ground);stroke-width:3px;pointer-events:none}html[data-map-time=night] .el1Y_W_letterLabel{fill:var(--paper)}@keyframes el1Y_W_sway{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}.el1Y_W_signboard{transform-origin:134px 412px;animation:3.4s ease-in-out infinite el1Y_W_sway}.el1Y_W_overlayFooter{padding:var(--gap-1) var(--gap-2);padding-right:calc(var(--gap-2) + var(--root-gutter,0px));padding-bottom:calc(var(--gap-1) + var(--safe-bottom));justify-content:space-between;align-items:center;gap:2px var(--gap-2);color:var(--graphite);pointer-events:none;background:0 0;flex-wrap:wrap;font-size:12px;line-height:1.4;display:flex;position:absolute;bottom:0;left:0;right:0}.el1Y_W_overlayFooter a,.el1Y_W_overlayFooter button{pointer-events:auto}.el1Y_W_overlayFooter a{align-items:center;min-height:44px;display:inline-flex}.el1Y_W_navigation{top:calc(var(--gap-2) + var(--safe-top));right:calc(var(--gap-2) + var(--root-gutter,0px));left:var(--gap-2);z-index:20;position:absolute}.el1Y_W_overlayFooter>span{flex-wrap:wrap;justify-content:center;padding-inline:.25rem}.el1Y_W_overlayFooter>span>a{font-family:var(--font-patrick-hand), sans-serif;white-space:nowrap;font-size:14px}.el1Y_W_overlayFooter [data-language-switch]{grid-auto-columns:3.2rem;font-size:12px}.el1Y_W_overlayFooter [data-language-switch] a{text-decoration:none}html[data-map-time=night] .el1Y_W_overlayFooter{color:#f2f1e9}html[data-map-time=night] .el1Y_W_overlayFooter a{color:inherit}html[data-map-time=night] .el1Y_W_overlayFooter [data-language-switch]{color:inherit}html[data-map-time=night] .el1Y_W_overlayFooter [data-language-switch]>*{color:inherit}.el1Y_W_hint{top:calc(4.2rem + var(--safe-top));font-family:var(--font-body);color:var(--graphite);background:var(--paper);border:1.5px solid var(--graphite-faint);white-space:nowrap;pointer-events:none;border-radius:999px;padding:2px 12px;font-size:12px;position:absolute;left:50%;transform:translate(-50%)}.el1Y_W_stage:has([data-seasonal-visitor]) [data-first-guide]{visibility:hidden}html[data-map-first-guide] .el1Y_W_stage:has([data-first-guide]) .el1Y_W_hint:not([data-map-pending]){visibility:hidden}.el1Y_W_stage:has([data-story-invitation]) .el1Y_W_hint:not([data-map-pending]){visibility:hidden}html[data-map-time=night] .el1Y_W_stage .el1Y_W_hint{background:var(--paper)}.locale-ko .el1Y_W_label{font-size:18.5px;font-weight:700}.locale-ko .el1Y_W_sublabel{font-size:15.5px;font-weight:700}.locale-ko .el1Y_W_bubbleText{font-size:16px}.locale-ko .el1Y_W_letterText{font-size:13px}.locale-ko .el1Y_W_overlayFooter{font-size:14px}.locale-ko .el1Y_W_hint{font-size:14px}@media (prefers-reduced-motion:reduce){.el1Y_W_signboard,.el1Y_W_hamumaru[data-resting=true] .el1Y_W_hamumaruBody{animation:none}}.el1Y_W_stage:has([data-seasonal-visitor]) .el1Y_W_hint:not([data-map-pending]){visibility:hidden}
.PnYSHW_visitor{cursor:pointer;outline:none}.PnYSHW_visitor:focus-visible:not([data-pointer-focus]):not([data-focus-region]){outline:none}.PnYSHW_hit{fill:#0000;stroke:#0000;stroke-width:2px}.PnYSHW_visitor:focus-visible:not([data-pointer-focus]):not([data-focus-region]) .PnYSHW_hit{stroke:var(--crayon-blue)}.PnYSHW_message{font-family:var(--font-body);fill:var(--graphite);font-size:15px}.PnYSHW_header text{font-family:var(--font-display);fill:var(--graphite);font-size:17px}.PnYSHW_dismiss{cursor:pointer;outline:none}.PnYSHW_dismiss rect{fill:#0000;stroke:#0000;stroke-width:1.5px}.PnYSHW_dismiss path{fill:none;stroke:var(--graphite);stroke-width:1.8px;stroke-linecap:round;pointer-events:none}@media (hover:hover) and (pointer:fine){.PnYSHW_dismiss:hover:not(:where([data-touch-input] *)) rect{fill:var(--paper-deep)}}.PnYSHW_dismiss:focus-visible:not([data-pointer-focus]):not([data-focus-region]){outline:none}.PnYSHW_dismiss:focus-visible:not([data-pointer-focus]):not([data-focus-region]) rect{stroke:var(--crayon-blue)}.PnYSHW_dismiss[aria-disabled=true]{cursor:wait;opacity:.4}.PnYSHW_actions{cursor:pointer}.PnYSHW_primary{outline:none}.PnYSHW_primary rect{fill:var(--crayon-yellow);stroke:var(--graphite);stroke-width:1.4px}.PnYSHW_primary text{font-family:var(--font-display);fill:var(--graphite);text-anchor:middle;pointer-events:none;font-size:17px}.PnYSHW_primary path{fill:none;stroke:var(--graphite);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}@media (hover:hover) and (pointer:fine){.PnYSHW_primary:hover:not(:where([data-touch-input] *)) rect{fill:#ffd46b}}.PnYSHW_primary:active rect{fill:#eab233}.PnYSHW_primary:focus-visible:not([data-pointer-focus]):not([data-focus-region]){outline:none}.PnYSHW_primary:focus-visible:not([data-pointer-focus]):not([data-focus-region]) rect{stroke:var(--crayon-blue);stroke-width:3px}@media (prefers-reduced-motion:no-preference){.PnYSHW_primary rect,.PnYSHW_dismiss rect{transition:fill .12s}}
.RzWSxG_layer{z-index:5;pointer-events:none;position:absolute;inset:0;container-type:size}html:not([data-map-first-guide]) .RzWSxG_layer{display:none}.RzWSxG_guide{--map-unit:min(100cqw / var(--map-width), 100cqh / var(--map-height));--guide-left:calc((100cqw - var(--map-width) * var(--map-unit)) / 2 + var(--guide-x) * var(--map-unit));--guide-width:min(256px, 230 * var(--map-unit), 100cqw - var(--guide-left) - 18px);--guide-percent:calc(var(--guide-width) / 100);--guide-text:clamp(12px, 13 * var(--map-unit), 16px);left:var(--guide-left);top:calc((100cqh - var(--map-height) * var(--map-unit)) / 2 + var(--guide-y) * var(--map-unit));width:var(--guide-width);pointer-events:auto;--control-accent:var(--crayon-pink);position:absolute;translate:0 -50%}.RzWSxG_invitation{--letter-size:clamp(24px, calc(20 * var(--guide-percent) - 8px), 40px);width:100%;min-height:66px;padding:20px calc(1.5 * var(--guide-percent) + 12px) 16px calc(4.5 * var(--guide-percent) + 14px);color:var(--graphite);font-family:var(--font-display);text-align:left;cursor:pointer;transform-origin:0;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;transition:transform .18s ease-out;display:flex;position:relative;transform:rotate(-1deg)}.RzWSxG_paper{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.RzWSxG_paper path{fill:var(--paper);stroke:var(--graphite);stroke-width:1.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.RzWSxG_paper .RzWSxG_fold{fill:var(--paper-deep)}.RzWSxG_copy{flex:0 auto;min-width:0;position:relative}.RzWSxG_copy:lang(ko){max-width:9em}.RzWSxG_seal{flex:0 0 var(--letter-size);min-width:0;transition:transform .18s ease-out;display:block;position:relative;transform:rotate(-6deg)}.RzWSxG_seal img{width:100%;height:auto;display:block}.RzWSxG_prompt{min-width:0;max-width:100%;font-size:var(--guide-text);white-space:normal;text-wrap:pretty;line-height:1.35;display:block;position:relative}.RzWSxG_prompt:lang(ko){word-break:keep-all}.RzWSxG_action{font-size:min(var(--guide-text), 15px);background:linear-gradient(transparent 64%, color-mix(in srgb, var(--crayon-pink) 35%, transparent) 64%, color-mix(in srgb, var(--crayon-pink) 35%, transparent) 92%, transparent 92%);margin-top:4px;font-weight:700;line-height:1.3;display:table}.RzWSxG_invitation:focus-visible:not([data-pointer-focus]):not([data-focus-region]){outline:3px solid var(--crayon-blue);outline-offset:3px;border-radius:5px}@media (hover:hover) and (pointer:fine){.RzWSxG_invitation:hover:not(:where([data-touch-input] *)){transform:translateY(-2px)rotate(0)}.RzWSxG_invitation:hover:not(:where([data-touch-input] *)) .RzWSxG_seal{transform:rotate(4deg)}}.RzWSxG_invitation:active{transform:translateY(1px)rotate(0)}@media (prefers-reduced-motion:reduce){.RzWSxG_invitation,.RzWSxG_seal{transition:none}}
.PjM4Ja_preview{gap:.75rem;min-width:0;display:grid}.PjM4Ja_preview h2{font-size:1.2rem}.PjM4Ja_preview p{margin:0}.PjM4Ja_actions{flex-wrap:wrap;gap:.6rem;display:flex}.PjM4Ja_actions button+button{background:0 0}.PjM4Ja_stage{aspect-ratio:375/360;outline:1px solid var(--graphite-faint);background:#d6e8eb;border-radius:.7rem;width:100%;max-width:38rem;position:relative;overflow:hidden}.PjM4Ja_stage svg{width:100%;height:100%;display:block;overflow:hidden}
