._page_178bd_1{--trunk:#6b4e3a;align-items:center;gap:var(--space-4);box-sizing:border-box;min-height:100dvh;padding:var(--screen-pad-top) var(--screen-pad-x) 34px;background:var(--sand);color:var(--ink);font-family:var(--font-ui);flex-direction:column;display:flex;position:relative;overflow:hidden}._page_178bd_1[data-embedded]{height:100%;min-height:100%}._branch_178bd_22{pointer-events:none;width:100%;position:absolute;top:40px;left:0}._close_178bd_30{top:var(--screen-pad-top);left:var(--screen-pad-x);z-index:1;position:absolute}._knot_178bd_38{box-sizing:border-box;border:3px solid var(--ink);background:var(--washi);border-radius:50%;width:18px;height:18px;margin-left:-9px;position:absolute;top:6px;left:50%}._heading_178bd_51{text-align:center;margin-top:70px;position:relative}._spacer_178bd_57{flex-grow:1}._page_178bd_1>button{flex-shrink:0}._error_178bd_65{color:var(--vermilion-ink);font-size:var(--text-small);font-weight:var(--weight-bold);margin:0}._boxArea_178bd_73{align-items:center;gap:var(--space-3);padding-top:var(--space-6);flex-direction:column;display:flex}._hint_178bd_81{color:var(--muted);font-size:var(--text-small);margin:0}._dots_178bd_87{gap:10px;display:flex}._dot_178bd_87{box-sizing:border-box;border:2px solid var(--muted);border-radius:50%;width:12px;height:12px}._dot_178bd_87[data-on]{border-color:var(--vermilion);background:var(--vermilion)}._srOnly_178bd_105{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._sway_178bd_114{transform-origin:50% 100%}._box_178bd_73{width:120px;height:190px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}._boxBody_178bd_130{background:var(--vermilion);box-shadow:var(--shadow-float);border-radius:14px;justify-content:center;align-items:center;display:flex;position:absolute;inset:24px 0 0}._boxBody_178bd_130 [lang=ja]{color:var(--washi);font-family:var(--font-jp);font-size:28px;font-weight:var(--weight-black);writing-mode:vertical-rl;letter-spacing:.12em}._stick_178bd_150{background:var(--trunk);border-radius:4px;width:8px;height:40px;margin-left:-4px;position:absolute;top:0;left:50%}._slipWrap_178bd_162{flex-direction:column;align-items:center;display:flex;position:relative}._fortuneBox_178bd_170{flex-direction:column;align-items:center;padding:0 10px;display:flex;position:relative}._glow_178bd_179,._burst_178bd_180,._drift_178bd_181{display:none}._slip_178bd_162{background:var(--washi);width:270px;box-shadow:var(--shadow-glass);transform-origin:50% 0;border-radius:10px;flex-direction:column;align-items:center;padding:0 0 22px;display:flex;position:relative;overflow:hidden;transform:rotate(-2deg)}._band_178bd_200{background:var(--vermilion);width:100%;height:16px}._caption_178bd_206{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--text-caption);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caption)}._fortune_178bd_170{margin-top:var(--space-1)}._fortune_178bd_170 [lang=ja]{color:var(--vermilion);font-size:54px;font-weight:var(--weight-heavy);line-height:1.2;display:inline-block;position:relative}._ghost_178bd_227{color:var(--muted);display:none;position:absolute;inset:0}._fortune_178bd_170 [lang=en]{font-size:var(--text-footnote);font-weight:var(--weight-bold)}._note_178bd_240{margin:var(--space-2) 22px 0;color:var(--ink-2);font-size:var(--text-small);text-align:center}._rule_178bd_247{width:210px;margin:var(--space-4) 0 0;border:0;border-top:2px dotted var(--line)}._gift_178bd_254{margin-top:var(--space-2)}._proverb_178bd_258{padding:0 22px}._proverb_178bd_258 [lang=ja]{font-size:22px;font-weight:var(--weight-heavy);line-height:2.2}._proverb_178bd_258 rt{color:var(--muted);font-family:var(--font-ui);font-size:12px}._proverb_178bd_258 [lang=en]{color:var(--ink-2);font-size:var(--text-small);line-height:var(--leading-body)}@media (prefers-reduced-motion:no-preference){._boxArea_178bd_73:not([data-shaking]) ._sway_178bd_114:not([data-tap]){animation:4s ease-in-out 1.5 _sway_178bd_114}._sway_178bd_114[data-tap="1"]{animation:.25s ease-in-out _shake_178bd_1}._sway_178bd_114[data-tap="0"]{animation:.25s ease-in-out _shake-again_178bd_1}._boxArea_178bd_73[data-shaking][data-skip] ._box_178bd_73{animation:none}._boxArea_178bd_73[data-shaking] ._box_178bd_73{animation:.7s ease-in-out _shake_178bd_1}._boxArea_178bd_73[data-shaking] ._stick_178bd_150{animation:_drop_178bd_1 .7s var(--ease-out) forwards}._slip_178bd_162[data-fresh]{animation:_unfold_178bd_1 .6s var(--ease-out)}._slip_178bd_162[data-fresh][data-fortune=kyo]:not([data-tying]){animation-duration:.9s}._slip_178bd_162[data-fresh][data-landed][data-fortune=kyo]:not([data-tying]){animation:1s ease-in-out _gust_178bd_1}._slip_178bd_162[data-fresh]:not([data-landed]) ._fortuneBox_178bd_170{opacity:0}._slip_178bd_162[data-fresh][data-landed]:is([data-fortune=chukichi],[data-fortune=kichi],[data-fortune=shokichi]) ._fortuneBox_178bd_170{animation:_settle_178bd_1 .5s var(--ease-out) backwards}._slip_178bd_162[data-fresh][data-landed]:is([data-fortune=suekichi],[data-fortune=kyo]) ._fortuneBox_178bd_170{animation:.6s ease-out backwards _fade-in_178bd_1}._ghost_178bd_227{animation:1.6s ease-in-out forwards _ghost_178bd_227;display:block}._glow_178bd_179{background:radial-gradient(circle, color-mix(in srgb, var(--koi) 55%, transparent), transparent 68%);opacity:0;pointer-events:none;border-radius:50%;animation:1.4s ease-out _glow_178bd_179;display:block;position:absolute;inset:-50px -40px}._burst_178bd_180{display:contents}._drift_178bd_181{pointer-events:none;z-index:3;height:0;display:block;position:absolute;top:-52px;left:-60px;right:-60px}._fall_178bd_374,._leaf_178bd_375{left:var(--at);background:var(--sakura);opacity:0;width:12px;height:12px;animation:_drift_178bd_181 var(--dur) ease-in-out var(--delay) forwards;border-radius:80% 0;position:absolute;top:0}._piece_178bd_388{left:var(--at);opacity:0;width:14px;height:14px;animation:_drift_178bd_181 var(--dur) ease-in-out var(--delay) forwards;position:absolute;top:0}._leaf_178bd_375{background:var(--moss-fill);width:16px;height:10px}._slip_178bd_162[data-tying]{animation:_tie_178bd_1 1.2s var(--ease-out) forwards}._slip_178bd_162[data-tying] ._knot_178bd_38{animation:_cinch_178bd_1 .3s var(--ease-out) .6s both}._page_178bd_1[data-phase=tying] ._branch_178bd_22{animation:.5s ease-out .7s _dip_178bd_1}}@keyframes _sway_178bd_114{0%,50%,to{transform:rotate(0)}25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}@keyframes _shake-again_178bd_1{0%,to{transform:rotate(0)}20%{transform:rotate(-10deg)}40%{transform:rotate(9deg)}60%{transform:rotate(-7deg)}80%{transform:rotate(5deg)}}@keyframes _shake_178bd_1{0%,to{transform:rotate(0)}20%{transform:rotate(-10deg)}40%{transform:rotate(9deg)}60%{transform:rotate(-7deg)}80%{transform:rotate(5deg)}}@keyframes _drop_178bd_1{to{opacity:0;transform:translateY(60px)}}@keyframes _unfold_178bd_1{0%{opacity:0;transform:rotate(-2deg)scaleY(.1)}}@keyframes _settle_178bd_1{0%{opacity:0;transform:scale(1.1)}}@keyframes _fade-in_178bd_1{0%{opacity:0}}@keyframes _ghost_178bd_227{0%,45%{opacity:1}to{opacity:0}}@keyframes _glow_178bd_179{0%{opacity:0;transform:scale(.6)}35%{opacity:.8}to{opacity:0;transform:scale(1.25)}}@keyframes _gust_178bd_1{0%,to{transform:rotate(-2deg)}25%{transform:rotate(4deg)}55%{transform:rotate(-5deg)}80%{transform:rotate(.5deg)}}@keyframes _drift_178bd_181{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:.9}50%{transform:translate(var(--sway), 240px) rotate(calc(var(--turn) * .5))}85%{opacity:.8}to{opacity:0;transform:translate(calc(var(--sway) * -.7), 480px) rotate(var(--turn))}}@keyframes _tie_178bd_1{0%{transform:none}12%{transform:scaleY(.7)}24%{transform:scale(.55,.7)}50%{transform:translate(-16px,-60px)rotate(-8deg)scale(.3,.5)}60%{opacity:1;transform:translateY(-80px)rotate(0)scale(.2,.5)}to{opacity:0;transform:translateY(-80px)rotate(0)scale(.2,.5)}}@keyframes _cinch_178bd_1{0%{opacity:0;transform:scale(1.8)}60%{opacity:1;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes _dip_178bd_1{35%{transform:translateY(6px)}70%{transform:translateY(-2px)}}._skip_178bd_607{min-height:var(--touch-min);padding:0 var(--space-4);color:var(--muted);font:inherit;font-size:var(--text-footnote);cursor:pointer;background:0 0;border:0;text-decoration:underline}
