.interactive-fortune{color:#f8f2e7;background:#12130f;min-height:100dvh;font-family:Noto Sans KR,sans-serif}.interactive-fortune.loading{text-align:center;place-items:center;display:grid}.interactive-fortune.loading>div{place-items:center;gap:14px;display:grid}.interactive-fortune.loading i{color:#e7cd8b;border:1px solid #d7bd80;border-radius:50%;place-items:center;width:62px;height:62px;font-family:Gowun Batang,serif;font-size:28px;font-style:normal;animation:1.5s ease-in-out infinite interactive-pulse;display:grid}.interactive-fortune.loading p{color:#cfc6b9;margin:0;font-size:13px}.interactive-fortune.loading a{color:#e7cd8b;border-bottom:1px solid #d7bd80;font-size:12px}.interactive-stage{isolation:isolate;background:#23241e 50%/cover no-repeat;width:min(100%,480px);min-height:100dvh;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 80px #0009}.scene-video{object-fit:cover;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.interactive-topbar{z-index:4;grid-template-columns:70px 1fr 70px;align-items:center;height:62px;padding:13px 18px;display:grid;position:relative}.interactive-topbar>a{letter-spacing:-1px;text-shadow:0 1px 8px #000;justify-self:center;font-family:Gowun Batang,serif;font-size:20px;font-weight:700}.interactive-topbar button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11130f55;border:0;border-radius:20px;min-height:36px}.interactive-topbar button:first-child{justify-self:start;width:36px;padding:0;font-size:29px}.interactive-topbar button:last-of-type{justify-self:end;padding:0 10px;font-size:9px}.interactive-topbar span{display:block}.interactive-progress{z-index:4;background:#ffffff2b;height:2px;margin:0 18px;position:relative}.interactive-progress span{background:#ead28e;height:100%;transition:width .35s;display:block}.interactive-content{z-index:2;flex-direction:column;justify-content:flex-end;min-height:calc(100dvh - 64px);padding:clamp(230px,50vh,520px) 20px 24px;display:flex;position:relative}.scene-dialogue{text-align:center;text-shadow:0 2px 14px #000;cursor:pointer;margin-bottom:18px}.scene-dialogue small{color:#ead28e;letter-spacing:2px;margin-bottom:8px;font-size:9px;font-weight:700;display:block}.scene-dialogue p{white-space:pre-line;min-height:58px;margin:0;font-family:Gowun Batang,serif;font-size:clamp(19px,5vw,24px);font-weight:700;line-height:1.55}@container fatell-app (min-width:0){.scene-dialogue p{font-size:clamp(19px,5cqw,24px)}}.scene-dialogue i{vertical-align:-2px;opacity:0;background:#ead28e;width:1px;height:1em;margin-left:2px;display:inline-block}.scene-dialogue i.typing{opacity:1;animation:.8s step-end infinite cursor-blink}.message-scene,.question-scene,.profile-scene,.review-scene,.teaser-scene,.paywall-scene{scrollbar-width:none;width:100%;max-height:58dvh;overflow:auto}.message-scene::-webkit-scrollbar{display:none}.question-scene::-webkit-scrollbar{display:none}.profile-scene::-webkit-scrollbar{display:none}.review-scene::-webkit-scrollbar{display:none}.teaser-scene::-webkit-scrollbar{display:none}.paywall-scene::-webkit-scrollbar{display:none}.scene-primary,.scene-secondary{cursor:pointer;border:0;border-radius:5px;width:100%;min-height:54px;font-weight:700}.scene-primary{color:#fff5df;background:#75511f;box-shadow:0 10px 30px #0004}.scene-primary:hover{background:#8a6127}.scene-primary:disabled{opacity:.62;cursor:wait}.scene-secondary{color:#f8f2e7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#17181380;border:1px solid #fff6;margin-top:10px}.question-scene>label,.time-input label{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#181913b8;border:1px solid #ffffff4a;border-radius:8px;margin:0 0 12px;padding:15px 16px;display:block}.question-scene label>span,.time-input label>span{color:#e5d5b2;letter-spacing:1px;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.question-scene input,.question-scene textarea,.time-input input{color:#fff;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff6b;outline:0;margin:0;padding:10px 2px;font-size:16px}.question-scene input:focus,.question-scene textarea:focus{box-shadow:none;border-color:#ecd58e}.question-scene input::-webkit-calendar-picker-indicator{filter:invert()}.question-scene textarea{resize:none;height:92px}.question-scene label>small{text-align:right;color:#c9c0b4;margin-top:7px;font-size:9px;display:block}.choice-grid{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:12px;display:grid}.choice-grid button,.time-input>button{color:#eee7dc;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#181913b8;border:1px solid #ffffff4a;border-radius:5px;min-height:48px}.choice-grid button.selected,.time-input>button.selected{color:#382a13;background:#ead28e;border-color:#ead28e;font-weight:800}.time-input{grid-template-columns:1fr 100px;align-items:stretch;gap:9px;margin-bottom:12px;display:grid}.time-input label{margin:0}.time-input>button{height:100%}.scene-helper{color:#d6cec1;text-align:center;margin:0 0 12px;font-size:10px}.scene-error{color:#ffe0d9;background:#4f1f1fcf;border:1px solid #efb0a2;border-radius:5px;margin:0 0 11px;padding:10px 12px;font-size:11px;line-height:1.5}.scene-profile-list{gap:8px;display:grid}.scene-profile-list>button{color:#fff;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#171813c4;border:1px solid #ffffff40;border-radius:7px;grid-template-columns:38px 1fr 34px;align-items:center;gap:11px;padding:12px 13px;display:grid}.scene-profile-list>button>span{color:#3b2a10;background:#d7bd80;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Gowun Batang,serif;font-weight:700;display:grid}.scene-profile-list b,.scene-profile-list small{display:block}.scene-profile-list small{color:#bfb7ac;margin-top:3px;font-size:9px}.scene-profile-list i{color:#e4cd91;font-size:9px;font-style:normal}.review-scene dl{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#171813c7;border:1px solid #ffffff3d;border-radius:8px;grid-template-columns:1fr 1fr;gap:13px;margin:0 0 12px;padding:14px 16px;display:grid}.review-scene dl div{min-width:0}.review-scene dl .wide{grid-column:1/-1}.review-scene dt{color:#c5b797;font-size:9px}.review-scene dd{color:#fff;word-break:break-word;margin:4px 0 0;font-size:12px;line-height:1.5}.teaser-card,.paywall-card{color:#30291f;background:#f6efe4f2;border:1px solid #ffffff3e;border-radius:10px;margin-bottom:12px;padding:20px;box-shadow:0 16px 40px #0005}.teaser-card>span,.paywall-card>span{color:#936f35;letter-spacing:2px;font-size:8px;font-weight:800}.teaser-card h2,.paywall-card h2{margin:8px 0 14px;font-family:Gowun Batang,serif;font-size:20px}.teaser-card p{border-top:1px solid #d8cbb8;gap:13px;margin:0;padding:11px 0;font-family:Gowun Batang,serif;font-size:13px;line-height:1.5;display:flex}.teaser-card p b{color:#a5844b;font-size:9px}.paywall-card>p{color:#756959;margin:0 0 14px;font-size:11px;line-height:1.6}.paywall-card ul{margin:0;padding:0;list-style:none}.paywall-card li{border-top:1px solid #ddd2c3;gap:9px;padding:8px 0;font-size:11px;display:flex}.paywall-card li i{color:#9a763d;font-style:normal}.paywall-price{border-top:1px solid #cab999;justify-content:space-between;align-items:center;margin-top:12px;padding-top:13px;display:flex}.paywall-price small{color:#756959;font-size:9px}.paywall-price strong{font-family:Gowun Batang,serif;font-size:20px}.paywall-wallet{background:#e8decd;justify-content:space-between;margin-top:10px;padding:9px 11px;font-size:10px;display:flex}.paywall-notice{color:#c9c1b5;text-align:center;margin:0 4px 10px;font-size:9px;line-height:1.5}@keyframes cursor-blink{50%{opacity:0}}@keyframes interactive-pulse{50%{opacity:.65;transform:scale(.94)}}@media (min-width:700px){.interactive-fortune{background:radial-gradient(circle at 50% 20%,#33362c,#11120e 64%)}.interactive-stage{min-height:min(940px,100dvh)}.interactive-content{min-height:calc(min(940px,100dvh) - 64px)}}@container fatell-app (min-width:700px){.interactive-fortune{background:radial-gradient(circle at 50% 20%,#33362c,#11120e 64%)}.interactive-stage{min-height:min(940px,100dvh)}.interactive-content{min-height:calc(min(940px,100dvh) - 64px)}}@media (max-height:740px){.interactive-content{padding-top:180px}.scene-dialogue p{min-height:46px;font-size:18px}.scene-dialogue{margin-bottom:12px}.scene-primary{min-height:48px}}@media (prefers-reduced-motion:reduce){.interactive-progress span{transition:none}.interactive-fortune.loading i,.scene-dialogue i.typing{animation:none}.scene-video{display:none}}.question-scene{gap:10px;display:grid}.question-scene>label,.question-scene .saju-time-select{-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:linear-gradient(145deg,#ffffff38,#ffffff1a);border:1px solid #ffffffb3;border-radius:16px;margin:0;padding:18px 18px 15px;position:relative;box-shadow:inset 0 1px #ffffff59,0 12px 32px #0000002e}.question-scene label>span{color:#ffffffd1;letter-spacing:.16em;margin-bottom:10px;font-size:9px;font-weight:800}.question-scene input,.question-scene textarea,.question-scene select{color:#fff;width:100%;font:inherit;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff94;border-radius:0;outline:0;margin:0;padding:11px 2px 12px;font-size:15px}.question-scene textarea{min-height:96px;line-height:1.65}.question-scene input::placeholder,.question-scene textarea::placeholder{color:#ffffff94;opacity:1}.question-scene input:focus,.question-scene textarea:focus,.question-scene select:focus{border-color:#fff;box-shadow:0 1px #fff}.question-scene label>small{color:#ffffffa3;letter-spacing:.04em;margin-top:9px}.question-scene .choice-grid{-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:#ffffff1c;border:1px solid #ffffffad;border-radius:16px;gap:8px;margin:0;padding:8px;box-shadow:inset 0 1px #fff3,0 12px 32px #0000002e}.question-scene .choice-grid button{color:#ffffffe0;background:#ffffff1a;border:1px solid #ffffff8a;border-radius:10px;min-height:50px;transition:color .2s,background-color .2s,border-color .2s,transform .2s}.question-scene .choice-grid button:hover{color:#fff;background:#fff3;border-color:#ffffffe6}.question-scene .choice-grid button.selected{color:#282722;background:#ffffffe6;border-color:#fff;box-shadow:0 7px 24px #0000002e,inset 0 1px #ffffffbf}.question-scene .scene-helper{color:#ffffffb8;margin:0;line-height:1.6}.message-scene .scene-primary,.question-scene .scene-primary,.teaser-scene .scene-primary{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:#ffffff29;border:1px solid #ffffffe0;border-radius:16px;min-height:54px;transition:background-color .2s,border-color .2s,box-shadow .25s,transform .2s;box-shadow:inset 0 1px #ffffff47,0 10px 28px #0003}.message-scene .scene-primary:hover,.question-scene .scene-primary:hover,.teaser-scene .scene-primary:hover{background:#ffffff42;border-color:#fff}.message-scene .scene-primary:focus-visible,.question-scene button:focus-visible,.teaser-scene .scene-primary:focus-visible{outline-offset:3px;outline:2px solid #fff}.question-scene button:active{transform:translateY(1px)scale(.99)}@media (prefers-reduced-motion:reduce){.question-scene :where(button,input,textarea,select){transition:none}}.review-scene{gap:10px;display:grid}.review-scene dl{-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:linear-gradient(145deg,#ffffff38,#ffffff1a);border:1px solid #ffffffb3;border-radius:16px;gap:0 22px;margin:0;padding:10px 18px;box-shadow:inset 0 1px #ffffff59,0 12px 32px #0000002e}.review-scene dl div{border-bottom:1px solid #ffffff38;padding:11px 0 12px}.review-scene dl div:nth-last-child(-n+2),.review-scene dl div.wide{border-bottom:0}.review-scene dt{color:#ffffffb8;letter-spacing:.12em;font-size:8px;font-weight:800}.review-scene dd{color:#f4efe5;margin-top:6px;font-size:12px;font-weight:700;line-height:1.55}.review-scene .scene-primary{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:#ffffff29;border:1px solid #ffffffe0;border-radius:16px;min-height:54px;transition:background-color .2s,border-color .2s,box-shadow .25s,transform .2s;box-shadow:inset 0 1px #ffffff47,0 10px 28px #0003}.review-scene .scene-primary:hover{background:#ffffff42;border-color:#fff}.review-scene .scene-primary:focus-visible{outline-offset:3px;outline:2px solid #fff}.review-scene .scene-primary:active{transform:translateY(1px)scale(.99)}.paywall-scene .scene-primary{color:#211f1a;background:linear-gradient(#dfc982 0%,#d7bd77 100%);border:1px solid #d7bd77;border-radius:10px;min-height:54px;font-weight:800;transition:background .2s,border-color .2s,box-shadow .25s,transform .2s;box-shadow:inset 0 1px #fff8da6b,0 10px 28px #0000004d,0 5px 20px #d7bd7724}.paywall-scene .scene-primary:hover{background:linear-gradient(#ead58f 0%,#dfc77e 100%);border-color:#ead58f;box-shadow:inset 0 1px #fffae180,0 12px 32px #00000057,0 6px 24px #d7bd7733}.paywall-scene .scene-primary:focus-visible{outline-offset:3px;outline:2px solid #d7bd77}.paywall-scene .scene-primary:active{transform:translateY(1px)scale(.99)}.paywall-scene .scene-primary:disabled{color:#28251f;box-shadow:none;background:#9f8b57;border-color:#9f8b57}.saju-generation{--journey-accent:#d7bd77;--journey-accent-bright:#ead28e;--journey-accent-muted:#8d7540;--journey-border:#d7bd776b;--journey-ring:#d7bd773d;--journey-ring-inner:#d7bd7729;--journey-glow:#d7bd7729;--journey-bg-start:#1f211cfa;--journey-bg-end:#141512fa;--journey-title:#f4eddf;--journey-copy:#bcb5a8;--journey-label:#b79a5c;--journey-note:#817d74;--journey-track:#ffffff14;--journey-idle:#57574f;border:1px solid var(--journey-border);background:radial-gradient(circle at 50% 0, var(--journey-glow), transparent 42%), linear-gradient(160deg, var(--journey-bg-start), var(--journey-bg-end));text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;width:100%;padding:22px 18px 17px;overflow:hidden;box-shadow:0 20px 52px #0000006b,inset 0 1px #fff6d612}.saju-generation-orbit{border:1px solid var(--journey-ring);border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 12px;display:grid;position:relative}.saju-generation-orbit:before{content:"";border:1px solid var(--journey-ring-inner);border-radius:50%;position:absolute;inset:7px}.saju-generation-rotor{border:2px solid #0000;border-top-color:var(--journey-accent-bright);will-change:transform;border-radius:50%;animation:2.8s linear infinite saju-orbit;position:absolute;inset:-1px}.saju-generation-orbit>i{color:var(--journey-accent-bright);text-shadow:0 0 20px #ead28e59;font-family:Gowun Batang,serif;font-size:27px;font-style:normal}.saju-generation-rotor>span{background:var(--journey-accent);width:5px;height:5px;box-shadow:0 0 9px var(--journey-accent);border-radius:50%;position:absolute}.saju-generation-rotor>span:first-child{top:-3px;left:calc(50% - 2px)}.saju-generation-rotor>span:nth-child(2){bottom:12px;right:4px}.saju-generation-rotor>span:nth-child(3){bottom:8px;left:8px}.saju-generation>small{color:var(--journey-label);letter-spacing:.18em;font-size:8px;font-weight:800;display:block}.saju-generation-copy{min-height:78px;padding-top:8px;animation:.55s both saju-copy-in}.saju-generation-copy strong{color:var(--journey-title);justify-content:center;align-items:center;gap:7px;font-family:Gowun Batang,serif;font-size:18px;line-height:1.45;display:flex}.saju-generation-copy strong em{align-items:flex-end;gap:3px;height:12px;font-style:normal;display:inline-flex}.saju-generation-copy strong em i{background:var(--journey-accent);border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite saju-dot}.saju-generation-copy strong em i:nth-child(2){animation-delay:.16s}.saju-generation-copy strong em i:nth-child(3){animation-delay:.32s}.saju-generation-copy p{max-width:330px;color:var(--journey-copy);margin:7px auto 0;font-size:10px;line-height:1.65}.saju-generation-track{background:var(--journey-track);border-radius:2px;height:2px;position:relative;overflow:hidden}.saju-generation-track:after{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent, var(--journey-accent-bright), transparent);width:35%;animation:1.8s ease-in-out infinite saju-track-sweep;position:absolute;inset:0 auto 0 0}.saju-generation-elapsed{color:var(--journey-copy);font-variant-numeric:tabular-nums;margin-top:10px;font-size:10px;line-height:1.5;display:block}.has-generation-video .saju-generation-elapsed{color:#ffffffd9;text-shadow:0 2px 8px #000;margin-top:0;padding:4px 0 10px;position:relative}.saju-generation-track span{border-radius:inherit;background:linear-gradient(90deg, var(--journey-accent-muted), var(--journey-accent-bright));height:100%;box-shadow:0 0 12px var(--journey-glow);transition:width 1.2s cubic-bezier(.2,.75,.25,1);display:block}.saju-generation ol{justify-content:center;gap:5px;margin:10px 0 0;padding:0;list-style:none;display:flex}.saju-generation ol li{background:var(--journey-idle);border-radius:50%;width:4px;height:4px;transition:width .35s,background-color .35s}.saju-generation ol li.done{background:var(--journey-accent-muted)}.saju-generation ol li.active{background:var(--journey-accent);border-radius:3px;width:16px}.saju-generation-note{color:var(--journey-note);margin:11px 0 0;font-size:8px;line-height:1.5}.saju-generation.has-generation-video{height:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;position:relative;overflow:visible}.interactive-fortune .generating-result .saju-generation.has-generation-video{--journey-title:#fffaf5;--journey-copy:#eee8e2;--journey-note:#ddd5cf;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.interactive-fortune .interactive-stage.generating-result:has(.has-generation-video):after{content:none}.scene-generation-video{z-index:2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scene-generation-video[hidden],.interactive-bgm-control[hidden]{display:none!important}.interactive-stage.generating-result .scene-video-sound{z-index:6;border-radius:20px;width:auto;min-height:36px;padding:8px 12px;animation:none;display:flex;top:82px;left:auto;right:20px;transform:none}.interactive-stage.generating-result .scene-video-sound svg{width:18px;height:18px}.saju-generation-video-ui{flex-direction:column;justify-content:center;min-height:0;padding:28px 18px;display:flex}.saju-generation-video-ui>small{color:var(--journey-accent-bright);letter-spacing:.2em;text-shadow:0 2px 12px #000000e6;font-size:9px;font-weight:800;display:block}.saju-generation-video-ui .saju-generation-copy{min-height:84px}.saju-generation-video-ui .saju-generation-copy strong{word-break:keep-all;font-size:21px;line-height:1.5}.saju-generation-video-ui .saju-generation-copy p{word-break:keep-all;overflow-wrap:anywhere;margin-top:10px;font-size:13px;line-height:1.75}.saju-generation-video-ui .saju-generation-copy strong,.saju-generation-video-ui .saju-generation-copy p,.saju-generation-video-ui .saju-generation-note{text-shadow:0 2px 14px #000000eb}.saju-generation-video-ui .saju-generation-track{background:#fff3;height:3px}.saju-generation-video-ui .saju-generation-note{color:var(--journey-note);word-break:keep-all;margin-top:15px;font-size:11px;line-height:1.7}.interactive-fortune .interactive-stage.generating-result{min-height:100dvh}.interactive-fortune .interactive-stage.generating-result .interactive-content.scene-generating-result{height:auto;min-height:0;padding:24px 20px calc(64px + max(24px, env(safe-area-inset-bottom)));overscroll-behavior:contain;justify-content:flex-start;position:absolute;inset:64px 0 0;overflow:hidden auto}.interactive-fortune .scene-generating-result .paywall-scene{flex:none;height:auto;max-height:none;margin-block:auto;overflow:visible}.interactive-fortune .scene-generating-result .scene-scroll-body{flex:none;height:auto;overflow:visible}.generating-result .interactive-topbar,.generating-result .interactive-progress,.generating-result .interactive-content{z-index:4;position:relative}@media (max-height:740px){.saju-generation-video-ui{padding-top:24px;padding-bottom:18px}.saju-generation-video-ui .saju-generation-orbit{width:64px;height:64px;margin-bottom:9px}}@keyframes saju-orbit{to{transform:rotate(360deg)}}@keyframes saju-track-sweep{0%{transform:translate(-110%)}to{transform:translate(390%)}}@keyframes saju-soft-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes saju-copy-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes saju-dot{0%,70%,to{opacity:.28;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.saju-generation-copy,.saju-generation-copy strong em i{animation:none}.saju-generation-rotor{will-change:opacity;animation:2.4s ease-in-out infinite saju-soft-pulse}.saju-generation-track:after{animation:2.4s ease-in-out infinite saju-soft-pulse;left:32.5%}.saju-generation-track span,.saju-generation ol li{transition:none}}.interactive-content.scene-tarot-draw{padding-top:130px}.scene-tarot-draw .scene-dialogue{margin-bottom:10px}.tarot-draw-scene{scrollbar-width:none;text-align:center;width:100%;max-height:68dvh;padding:4px 2px 0;overflow:auto}.tarot-deck-stack{perspective:900px;height:245px;margin:0 auto 12px;position:relative}.tarot-deck-stack span{--offset:calc((var(--card-index) - 1) * 18px);aspect-ratio:3/5;width:132px;transform:translateX(calc(-50% + var(--offset))) rotate(calc((var(--card-index) - 1) * 5deg));transform-origin:50% 110%;filter:drop-shadow(0 14px 18px #0008);animation:2.8s ease-in-out infinite tarot-float;animation-delay:calc(var(--card-index) * -.35s);position:absolute;top:6px;left:50%}.tarot-deck-stack img{object-fit:cover;border:1px solid #d7bd77;border-radius:9px;width:100%;height:100%}.tarot-draw-scene>p{color:#d8cfbf;margin:0 12px 13px;font-size:10px;line-height:1.65}.tarot-draw-button{color:#211812!important;background:linear-gradient(#dfc982,#b88c42)!important;box-shadow:0 10px 35px #0008,0 0 30px #c697432c!important}.drawn-tarot-cards{grid-template-columns:repeat(3,1fr);align-items:start;gap:8px;margin:0 0 12px;display:grid}.drawn-tarot-cards article{opacity:0;min-width:0;animation:.7s cubic-bezier(.18,.78,.2,1) forwards tarot-reveal;animation-delay:calc(var(--reveal-index) * .22s);transform:translateY(28px)rotateY(90deg)}.drawn-tarot-cards article>small{color:#e5c66e;letter-spacing:.06em;place-items:center;height:28px;font-size:7px;font-weight:800;display:grid}.drawn-tarot-cards article>div{aspect-ratio:3/5;background:#160f16;border:1px solid #d1ab57;border-radius:7px;position:relative;overflow:hidden;box-shadow:0 10px 22px #0009}.drawn-tarot-cards article img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.drawn-tarot-cards article div.reversed img{transform:rotate(180deg)}.drawn-tarot-cards article div span{color:#f7e9c3;background:#100b0dcc;border-radius:4px;padding:5px 3px;font-size:7px;line-height:1.25;position:absolute;inset:auto 4px 4px}.drawn-tarot-cards article>b{color:#f5ead6;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:9px;display:block;overflow:hidden}.drawn-tarot-cards article>em{color:#bcae9a;margin-top:2px;font-size:7px;font-style:normal;display:block}.tarot-draw-confirm{background:#19130f99;border:1px solid #c69c543d;border-radius:7px;padding:8px 10px;color:#d8c59f!important}@keyframes tarot-float{50%{margin-top:-7px}}@keyframes tarot-reveal{to{opacity:1;transform:translateY(0)rotateY(0)}}@media (max-height:740px){.interactive-content.scene-tarot-draw{padding-top:90px}.tarot-deck-stack{height:190px}.tarot-deck-stack span{width:103px}.tarot-draw-scene{max-height:70dvh}}@media (prefers-reduced-motion:reduce){.tarot-deck-stack span,.drawn-tarot-cards article{opacity:1;animation:none;transform:none}}.interactive-content.scene-tarot-draw{min-height:0;padding:84px 14px max(14px, env(safe-area-inset-bottom));justify-content:flex-start;overflow:hidden}.scene-tarot-draw .scene-dialogue{flex:none;margin-bottom:4px}.scene-tarot-draw .scene-dialogue p{min-height:50px;font-size:clamp(17px,4.5vw,21px)}@container fatell-app (min-width:0){.scene-tarot-draw .scene-dialogue p{font-size:clamp(17px,4.5cqw,21px)}}.tarot-draw-scene{box-sizing:border-box;overscroll-behavior-y:contain;scrollbar-width:none;text-align:center;-webkit-overflow-scrolling:touch;flex:auto;width:100%;min-height:0;max-height:none;padding:0;overflow:hidden auto}.tarot-draw-scene::-webkit-scrollbar{display:none}.tarot-picked-zone{z-index:8;perspective:1000px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:6px;min-height:clamp(282px,36dvh,318px);display:grid;position:relative}.tarot-picked-card{min-width:0;transform-style:preserve-3d;align-content:start;justify-items:center;display:grid;position:relative}.tarot-picked-card>small{color:#e6ca75;letter-spacing:.08em;word-break:keep-all;place-items:center;min-height:36px;font-size:12px;font-weight:800;line-height:1.35;display:grid}.tarot-picked-face,.tarot-empty-slot{aspect-ratio:3/5;background:linear-gradient(145deg,#25152f,#100b16);border:2px solid #cba958;border-radius:11px;width:min(150px,100%);overflow:hidden;box-shadow:0 10px 23px #0009,inset 0 0 0 1px #e7cb7820}.tarot-picked-face img{object-fit:cover;width:100%;height:100%;display:block}.tarot-picked-face.reversed img{transform:rotate(180deg)}.tarot-empty-slot{opacity:.58;background:radial-gradient(circle at 50% 38%,#3f2a4b88,#130d18 70%);border-style:dashed;border-color:#8f793f88;place-items:center;display:grid;position:relative}.tarot-empty-slot i{color:#d5b65b;text-shadow:0 0 18px #d8b84d77;font-family:Georgia,serif;font-size:48px;font-style:normal}.tarot-empty-slot span{color:#b59a51;font-size:12px;font-weight:800;position:absolute;bottom:7px;right:9px}.tarot-picked-card>b{color:#f5ead6;word-break:keep-all;max-width:100%;min-height:38px;margin-top:8px;font-size:14px;line-height:1.35}.tarot-picked-card>em{color:#b9aa95;margin-top:3px;font-size:12px;font-style:normal}.tarot-picked-card.is-filled{animation:.54s cubic-bezier(.16,.84,.2,1) both tarot-card-rise}.tarot-card-spread{z-index:3;perspective:900px;isolation:isolate;height:clamp(122px,16dvh,140px);margin:-1px auto 0;position:relative}.tarot-card-spread:before{content:"22 CARD SPREAD";color:#b99b4c;letter-spacing:.22em;opacity:.72;font-size:6px;font-weight:800;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.tarot-card-spread button{aspect-ratio:3/5;width:58px;z-index:calc(var(--fan-index) + 1);transform:translateX(calc(-50% + var(--fan-x))) translateY(var(--fan-y)) rotate(var(--fan-rotate));transform-origin:50% 115%;cursor:pointer;filter:drop-shadow(0 8px 8px #0008);animation:.56s cubic-bezier(.2,.75,.2,1) both tarot-spread-in;animation-delay:calc(var(--fan-index) * 13ms);background:0 0;border:0;border-radius:6px;padding:0;transition:filter .2s,opacity .2s;position:absolute;top:5px;left:50%}.tarot-card-spread button:hover:not(:disabled),.tarot-card-spread button:focus-visible:not(:disabled){z-index:40;transform:translateX(calc(-50% + var(--fan-x))) translateY(calc(var(--fan-y) - 15px)) rotate(var(--fan-rotate)) scale(1.08);filter:drop-shadow(0 13px 13px #000c)drop-shadow(0 0 7px #d4b25399);outline:0}.tarot-card-spread button:focus-visible img{box-shadow:0 0 0 2px #f1d47d}.tarot-card-spread button:disabled{cursor:default}.tarot-card-spread button img{border-radius:inherit;object-fit:cover;background:#211228;border:1px solid #d1ae58;width:100%;height:100%;display:block}.tarot-card-spread button span{color:#f0d886;letter-spacing:.04em;text-shadow:0 1px 3px #000;opacity:.68;font-size:5px;font-weight:800;position:absolute;bottom:3px;right:4px}.tarot-card-spread button.is-pending{z-index:50;filter:drop-shadow(0 18px 18px #000d)drop-shadow(0 0 10px #e3bf5bbb);animation:.75s ease-in-out infinite tarot-card-pending}.tarot-card-spread button.is-picked{pointer-events:none;animation:.5s cubic-bezier(.2,.75,.2,1) forwards tarot-fan-card-picked}.tarot-card-spread.is-busy button:not(.is-pending){filter:brightness(.7)drop-shadow(0 6px 7px #0008)}.tarot-card-spread.is-complete button:not(.is-picked){opacity:.48;filter:saturate(.65)brightness(.7)}.tarot-pick-guide{min-height:26px;color:#cfc3ad!important;margin:-3px 8px 7px!important;font-size:9px!important;line-height:1.55!important}.tarot-pick-guide strong{color:#efd177;font-size:11px}.tarot-selection-announcement{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tarot-draw-scene .tarot-draw-confirm{background:#19130f99;border:1px solid #c69c543d;border-radius:7px;padding:7px 9px;color:#d8c59f!important;margin:0 5px 8px!important;font-size:8px!important}.tarot-reading-button{border:1px solid #d8b760;border-radius:8px;min-height:48px;color:#211812!important;background:linear-gradient(#d8b760,#9f722d)!important;box-shadow:0 10px 28px #0008,0 0 25px #c697432c!important}.interactive-content.scene-interlude{justify-content:flex-end;padding:120px 24px 42px}.scene-interlude .scene-dialogue{text-align:left;text-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#11120dcf;border:1px solid #ead28e7a;border-radius:22px 22px 5px;margin:0 0 13px;padding:21px 22px 23px;position:relative;box-shadow:0 18px 44px #0008,inset 0 1px #ffffff12}.scene-interlude .scene-dialogue:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%);background:linear-gradient(135deg,#11120dcf 50%,#0000 51%);width:22px;height:18px;position:absolute;bottom:-11px;right:-1px}.scene-interlude .scene-dialogue small{color:#d8b969;margin-bottom:10px}.scene-interlude .scene-dialogue p{word-break:keep-all;min-height:0;font-size:clamp(21px,5.7vw,28px);font-weight:700;line-height:1.65}@container fatell-app (min-width:0){.scene-interlude .scene-dialogue p{font-size:clamp(21px,5.7cqw,28px)}}.interlude-scene{color:#ead28e;letter-spacing:1px;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:9px;width:100%;padding:10px 4px 2px;font-size:9px;font-weight:700;display:flex}.interlude-scene i{font-size:16px;font-style:normal;transition:transform .2s}.interlude-scene:hover i,.interlude-scene:focus-visible i{transform:translate(4px)}.interlude-scene:focus-visible{outline-offset:5px;outline:1px solid #ead28e}@keyframes tarot-spread-in{0%{opacity:0;transform:translate(-50%)translateY(65px)rotate(0)scale(.8)}}@keyframes tarot-card-pending{0%,to{transform:translateX(calc(-50% + var(--fan-x))) translateY(calc(var(--fan-y) - 12px)) rotate(var(--fan-rotate)) scale(1.06)}50%{transform:translateX(calc(-50% + var(--fan-x))) translateY(calc(var(--fan-y) - 22px)) rotate(var(--fan-rotate)) scale(1.1)}}@keyframes tarot-fan-card-picked{0%{opacity:1;transform:translateX(calc(-50% + var(--fan-x))) translateY(var(--fan-y)) rotate(var(--fan-rotate))}60%{opacity:1;transform:translateX(calc(-50% + var(--fan-x))) translateY(calc(var(--fan-y) - 105px)) rotate(0) scale(.92)}to{opacity:0;transform:translateX(calc(-50% + var(--fan-x))) translateY(calc(var(--fan-y) - 150px)) rotateY(100deg) scale(.72);visibility:hidden}}@keyframes tarot-card-rise{0%{opacity:0;transform:translateY(145px)scale(.68)rotateY(110deg)}72%{opacity:1;transform:translateY(-5px)scale(1.03)rotateY(0)}to{opacity:1;transform:translateY(0)scale(1)rotateY(0)}}@media (max-height:740px){.interactive-content.scene-interlude{padding-top:90px}.interactive-content.scene-tarot-draw{padding:70px 13px max(10px, env(safe-area-inset-bottom))}.scene-tarot-draw .scene-dialogue{margin-bottom:0}.scene-tarot-draw .scene-dialogue p{min-height:42px;font-size:17px}.tarot-picked-zone{min-height:286px}.tarot-picked-face,.tarot-empty-slot{width:min(126px,100%)}.tarot-card-spread{height:126px}.tarot-card-spread button{width:50px}.tarot-pick-guide{min-height:22px;margin-bottom:4px!important}.tarot-reading-button{min-height:44px}}.interactive-theme-red-glass :is(.message-scene,.question-scene,.review-scene,.teaser-scene) .scene-primary,.interactive-theme-red-glass .profile-scene .scene-secondary{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(110%);backdrop-filter:blur(18px)saturate(110%);background:radial-gradient(circle at 8% 0,#80231957,#0000 48%),linear-gradient(145deg,#180d0de6,#050506d1);border-color:#ab483ac7;box-shadow:inset 0 1px #ffc2ad21,0 12px 32px #00000061,0 0 24px #691b131f}.interactive-theme-red-glass :is(.message-scene,.question-scene,.review-scene,.teaser-scene) .scene-primary:hover,.interactive-theme-red-glass .profile-scene .scene-secondary:hover{background:radial-gradient(circle at 8% 0,#a630236b,#0000 50%),linear-gradient(145deg,#241010eb,#080607db);border-color:#d57560eb}.interactive-theme-red-glass .question-scene>label,.interactive-theme-red-glass .question-scene .scene-scroll-body>label,.interactive-theme-red-glass .question-scene .saju-time-select,.interactive-theme-red-glass .question-scene .choice-grid,.interactive-theme-red-glass .review-scene dl,.interactive-theme-red-glass .scene-profile-list>button{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(108%);backdrop-filter:blur(18px)saturate(108%);background:radial-gradient(circle at 5% 0,#761d1647,#0000 48%),linear-gradient(145deg,#160d0de0,#040506cc);border-color:#974136ad;box-shadow:inset 0 1px #ffbea91c,0 14px 36px #0000005c}.interactive-theme-red-glass .question-scene .choice-grid button{color:#ffffffe6;background:#080708a3;border-color:#97413680}.interactive-theme-red-glass .question-scene .choice-grid button:hover,.interactive-theme-red-glass .question-scene .choice-grid button.selected{color:#fff;background:linear-gradient(145deg,#671b17e6,#140a0beb);border-color:#da806ce6}.interactive-theme-black-glass :is(.message-scene,.question-scene,.review-scene,.teaser-scene) .scene-primary,.interactive-theme-black-glass .profile-scene .scene-secondary{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(105%);backdrop-filter:blur(18px)saturate(105%);background:linear-gradient(145deg,#17181cc7,#030405ad);border-color:#ffffffad;box-shadow:inset 0 1px #ffffff29,0 10px 30px #00000057}.interactive-theme-black-glass :is(.message-scene,.question-scene,.review-scene,.teaser-scene) .scene-primary:hover,.interactive-theme-black-glass .profile-scene .scene-secondary:hover{background:linear-gradient(145deg,#2a2b30d6,#08090bc2);border-color:#fff}.interactive-theme-black-glass .question-scene>label,.interactive-theme-black-glass .question-scene .scene-scroll-body>label,.interactive-theme-black-glass .question-scene .saju-time-select,.interactive-theme-black-glass .question-scene .choice-grid,.interactive-theme-black-glass .review-scene dl,.interactive-theme-black-glass .scene-profile-list>button{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(105%);backdrop-filter:blur(18px)saturate(105%);background:linear-gradient(145deg,#17181cb8,#0304059e);border-color:#ffffff80;box-shadow:inset 0 1px #ffffff21,0 12px 34px #0000004d}.interactive-theme-black-glass .question-scene .choice-grid button{color:#ffffffe0;background:#0203047a;border-color:#fff6}.interactive-theme-black-glass .question-scene .choice-grid button:hover,.interactive-theme-black-glass .question-scene .choice-grid button.selected{color:#fff;background:#0f1013e6;border-color:#fff}@media (prefers-reduced-motion:reduce){.tarot-picked-card.is-filled,.tarot-card-spread button,.tarot-card-spread button.is-pending,.tarot-card-spread button.is-picked{animation:none}.tarot-card-spread button.is-picked{opacity:0;visibility:hidden}}.baby-shaman-love-flow .interactive-content{padding-inline:18px}.baby-shaman-love-flow .scene-dialogue,.baby-shaman-love-flow .scene-interlude .scene-dialogue{color:#fff8ed;text-align:left;text-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 100% 0,#f6da9d1f,#0000 42%),linear-gradient(150deg,#1d1e1af5,#121310f0);border:1px solid #dec2859e;border-radius:22px 22px 6px;margin:0 0 14px;padding:18px 20px 20px;position:relative;box-shadow:0 18px 44px #0000006b,inset 0 1px #fffae617}.baby-shaman-love-flow .scene-dialogue:after,.baby-shaman-love-flow .scene-interlude .scene-dialogue:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%);background:linear-gradient(135deg,#121310f0 50%,#0000 51%);width:22px;height:18px;position:absolute;bottom:-11px;right:-1px}.baby-shaman-love-flow .scene-dialogue small,.baby-shaman-love-flow .scene-interlude .scene-dialogue small{color:#e2c477;letter-spacing:.15em;margin:0 0 9px;font-size:9px;font-weight:800;line-height:1.4}.baby-shaman-love-flow .scene-dialogue p,.baby-shaman-love-flow .scene-interlude .scene-dialogue p{color:#fff8ed;word-break:keep-all;min-height:0;margin:0;font-size:clamp(19px,5vw,23px);font-weight:700;line-height:1.62}@container fatell-app (min-width:0){.baby-shaman-love-flow .scene-dialogue p,.baby-shaman-love-flow .scene-interlude .scene-dialogue p{font-size:clamp(19px,5cqw,23px)}}.baby-shaman-love-flow .scene-dialogue i{background:#e2c477}.baby-shaman-love-flow .interlude-scene{padding-top:8px}@media (max-height:740px){.baby-shaman-love-flow .scene-dialogue,.baby-shaman-love-flow .scene-interlude .scene-dialogue{margin-bottom:11px;padding:14px 16px 16px}.baby-shaman-love-flow .scene-dialogue p,.baby-shaman-love-flow .scene-interlude .scene-dialogue p{font-size:17px;line-height:1.55}}.interactive-fortune[class*=interactive-theme-] .scene-dialogue,.interactive-fortune[class*=interactive-theme-] .scene-interlude .scene-dialogue{color:#fff;text-align:left;text-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);border-style:solid;border-width:1px;border-radius:22px 22px 6px;margin:0 0 14px;padding:18px 20px 20px;position:relative}.interactive-fortune[class*=interactive-theme-] .scene-dialogue:after,.interactive-fortune[class*=interactive-theme-] .scene-interlude .scene-dialogue:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%);width:22px;height:18px;position:absolute;bottom:-11px;right:-1px}.interactive-fortune[class*=interactive-theme-] .scene-dialogue p,.interactive-fortune[class*=interactive-theme-] .scene-interlude .scene-dialogue p,.interactive-fortune[class*=interactive-theme-] .scene-profile-list>button,.interactive-fortune[class*=interactive-theme-] .profile-scene .scene-secondary{color:#fff}.interactive-theme-white-glass .scene-dialogue,.interactive-theme-white-glass .scene-interlude .scene-dialogue,.interactive-theme-white-glass .scene-profile-list>button,.interactive-theme-white-glass .profile-scene .scene-secondary{-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:linear-gradient(145deg,#ffffff38,#ffffff1a);border-color:#ffffffb8;box-shadow:inset 0 1px #ffffff57,0 14px 36px #0003}.interactive-theme-white-glass .scene-dialogue:after,.interactive-theme-white-glass .scene-interlude .scene-dialogue:after{background:linear-gradient(135deg,#ffffff29 50%,#0000 51%)}.interactive-theme-white-glass .scene-dialogue small,.interactive-theme-white-glass .scene-interlude .scene-dialogue small,.interactive-theme-white-glass .scene-profile-list i{color:#ffffffd6}.interactive-theme-white-glass .scene-profile-list small{color:#ffffffad}.interactive-theme-white-glass .scene-profile-list>button>span{color:#35322e;background:#ffffffdb}.interactive-theme-red-glass .scene-dialogue,.interactive-theme-red-glass .scene-interlude .scene-dialogue{background:radial-gradient(circle at 6% 0,#89241a57,#0000 48%),linear-gradient(145deg,#190d0deb,#050506d6);border-color:#a5483bb8;box-shadow:inset 0 1px #ffc0ab21,0 16px 40px #0000006b,0 0 28px #6b1b121f}.interactive-theme-red-glass .scene-dialogue:after,.interactive-theme-red-glass .scene-interlude .scene-dialogue:after{background:linear-gradient(135deg,#090607e6 50%,#0000 51%)}.interactive-theme-red-glass .scene-dialogue small,.interactive-theme-red-glass .scene-interlude .scene-dialogue small,.interactive-theme-red-glass .scene-profile-list i{color:#dca18f}.interactive-theme-red-glass .scene-profile-list small{color:#e8ccc3b3}.interactive-theme-red-glass .scene-profile-list>button>span{color:#f4d8cf;background:linear-gradient(145deg,#4d1715f5,#11090af5);border:1px solid #ae4b3eb8}.interactive-theme-black-glass .scene-dialogue,.interactive-theme-black-glass .scene-interlude .scene-dialogue{background:linear-gradient(145deg,#17181cc7,#030405b3);border-color:#ffffff80;box-shadow:inset 0 1px #ffffff26,0 14px 36px #00000057}.interactive-theme-black-glass .scene-dialogue:after,.interactive-theme-black-glass .scene-interlude .scene-dialogue:after{background:linear-gradient(135deg,#050607d1 50%,#0000 51%)}.interactive-theme-black-glass .scene-dialogue small,.interactive-theme-black-glass .scene-interlude .scene-dialogue small,.interactive-theme-black-glass .scene-profile-list i{color:#ffffffc2}.interactive-theme-black-glass .scene-profile-list small{color:#ffffff9e}.interactive-theme-black-glass .scene-profile-list>button>span{color:#17181b;background:#ffffffd1}.interactive-fortune[class*=interactive-theme-] .teaser-card{color:#fff;-webkit-backdrop-filter:blur(20px)saturate(115%);backdrop-filter:blur(20px)saturate(115%);border-radius:20px;margin-bottom:12px;padding:20px}.interactive-fortune[class*=interactive-theme-] .teaser-card>span{color:#ffffffc2;letter-spacing:.12em;align-items:center;gap:8px;font-size:9px;display:flex}.interactive-fortune[class*=interactive-theme-] .teaser-card>span:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px}.interactive-fortune[class*=interactive-theme-] .teaser-card h2{color:#fff;word-break:keep-all;margin:10px 0 17px;font-size:19px;line-height:1.45}.teaser-topic-list{gap:8px;display:grid}.interactive-fortune[class*=interactive-theme-] .teaser-card .teaser-topic-list p{color:#ffffffe6;border:1px solid #fff3;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:11px 12px;font-family:Noto Sans KR,sans-serif;font-size:11px;line-height:1.55;display:grid}.interactive-fortune[class*=interactive-theme-] .teaser-card .teaser-topic-list p b{color:#fff;letter-spacing:.05em;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.interactive-theme-white-glass .teaser-card{background:linear-gradient(145deg,#ffffff40,#ffffff1c);border-color:#ffffffc2;box-shadow:inset 0 1px #ffffff61,0 16px 40px #00000038}.interactive-theme-white-glass .teaser-card .teaser-topic-list p{background:#ffffff17}.interactive-theme-white-glass .teaser-card .teaser-topic-list p b{background:#fff3;border:1px solid #ffffff75}.interactive-theme-red-glass .teaser-card{background:radial-gradient(circle at 8% 0,#89241a57,#0000 48%),linear-gradient(145deg,#190d0deb,#050506d6);border-color:#a5483bb8;box-shadow:inset 0 1px #ffc0ab21,0 16px 40px #0000006b}.interactive-theme-red-glass .teaser-card .teaser-topic-list p{background:#05050685;border-color:#9741366b}.interactive-theme-red-glass .teaser-card .teaser-topic-list p b{background:linear-gradient(145deg,#5b1b17db,#12090ae6);border:1px solid #ae4b3e8f}.interactive-theme-black-glass .teaser-card{background:linear-gradient(145deg,#17181ccc,#030405b8);border-color:#ffffff80;box-shadow:inset 0 1px #ffffff26,0 16px 40px #00000057}.interactive-theme-black-glass .teaser-card .teaser-topic-list p{background:#0000003d}.interactive-theme-black-glass .teaser-card .teaser-topic-list p b{background:#ffffff1a;border:1px solid #ffffff4d}.interactive-theme-white-glass .interactive-progress{background:#fff3}.interactive-theme-white-glass .interactive-progress span{background:linear-gradient(90deg,#ffffffb8,#fff);box-shadow:0 0 10px #ffffff8c}.interactive-theme-red-glass .interactive-progress{background:#491c187a}.interactive-theme-red-glass .interactive-progress span{background:linear-gradient(90deg,#7d2b25,#d0806d);box-shadow:0 0 11px #ad41329e}.interactive-theme-black-glass .interactive-progress{background:#ffffff1a}.interactive-theme-black-glass .interactive-progress span{background:linear-gradient(90deg,#73777d,#e4e6e8);box-shadow:0 0 9px #dce0e44d}.interactive-theme-white-glass .saju-generation{--journey-accent:#fffffff0;--journey-accent-bright:#fff;--journey-accent-muted:#ffffff94;--journey-border:#ffffffbd;--journey-ring:#ffffff7a;--journey-ring-inner:#ffffff40;--journey-glow:#ffffff2e;--journey-bg-start:#ffffff47;--journey-bg-end:#ffffff21;--journey-title:#fff;--journey-copy:#ffffffc7;--journey-label:#ffffffd1;--journey-note:#ffffff91;--journey-track:#ffffff2e;--journey-idle:#ffffff3d;-webkit-backdrop-filter:blur(22px)saturate(112%);backdrop-filter:blur(22px)saturate(112%);box-shadow:0 18px 48px #00000047,inset 0 1px #ffffff4d}.interactive-theme-red-glass .saju-generation{--journey-accent:#cf7665;--journey-accent-bright:#f0ad9d;--journey-accent-muted:#7f332d;--journey-border:#b1483ac2;--journey-ring:#d36f5c6b;--journey-ring-inner:#c8584638;--journey-glow:#8f22194d;--journey-bg-start:#350e0fed;--journey-bg-end:#070608e8;--journey-title:#fff4f0;--journey-copy:#f4d8d0c2;--journey-label:#d99384;--journey-note:#e0b2a791;--journey-track:#7a2b2461;--journey-idle:#9a4b404d;box-shadow:0 20px 54px #00000073,inset 0 1px #ffbdac1a,0 0 30px #6414101f}.interactive-theme-black-glass .saju-generation{--journey-accent:#d9dcdf;--journey-accent-bright:#fff;--journey-accent-muted:#777b80;--journey-border:#ffffff7a;--journey-ring:#ffffff4d;--journey-ring-inner:#ffffff24;--journey-glow:#ffffff1a;--journey-bg-start:#1f2024e0;--journey-bg-end:#030405db;--journey-title:#fff;--journey-copy:#ffffffb3;--journey-label:#ffffffa8;--journey-note:#ffffff73;--journey-track:#ffffff1a;--journey-idle:#fff3;box-shadow:0 20px 52px #00000070,inset 0 1px #ffffff21}.generation-tarot .saju-generation-orbit>i{font-family:Georgia,serif;font-size:31px}.generation-ziwei .saju-generation-orbit>i{font-size:24px}:where(.interactive-fortune[class*=interactive-theme-]) .paywall-scene .scene-primary{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(110%);backdrop-filter:blur(18px)saturate(110%);border-radius:16px;min-height:54px;box-shadow:inset 0 1px #ffffff2e,0 12px 32px #0000004d}:where(.interactive-fortune[class*=interactive-theme-]) .paywall-notice{color:#ffffffb8;text-shadow:0 1px 8px #0000008c;margin-bottom:12px}.interactive-theme-white-glass .paywall-scene .scene-primary{background:linear-gradient(145deg,#ffffff3d,#ffffff1f);border-color:#ffffffe0;box-shadow:inset 0 1px #ffffff57,0 12px 32px #0000003d}.interactive-theme-white-glass .paywall-scene .scene-primary:hover{background:linear-gradient(145deg,#ffffff57,#ffffff30);border-color:#fff}.interactive-theme-red-glass .paywall-scene .scene-primary{background:radial-gradient(circle at 8% 0,#80231957,#0000 48%),linear-gradient(145deg,#180d0deb,#050506d6);border-color:#ab483ac7;box-shadow:inset 0 1px #ffc2ad21,0 12px 34px #0006,0 0 24px #691b131f}.interactive-theme-red-glass .paywall-scene .scene-primary:hover{background:radial-gradient(circle at 8% 0,#a630236b,#0000 50%),linear-gradient(145deg,#241010f0,#080607e0);border-color:#d57560eb}.interactive-theme-red-glass .paywall-notice{color:#f4d8d0bd}.interactive-theme-black-glass .paywall-scene .scene-primary{background:linear-gradient(145deg,#17181ccc,#030405b8);border-color:#ffffff94;box-shadow:inset 0 1px #ffffff24,0 12px 32px #0000005c}.interactive-theme-black-glass .paywall-scene .scene-primary:hover{background:linear-gradient(145deg,#2a2b30db,#08090bc7);border-color:#fff}.interactive-theme-black-glass .paywall-notice{color:#ffffff9e}:where(.interactive-fortune[class*=interactive-theme-]) .paywall-scene .scene-primary:focus-visible{outline-offset:3px;outline:2px solid #fff}.interactive-fortune[class*=interactive-theme-] .scene-error{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(110%);backdrop-filter:blur(16px)saturate(110%);border-radius:12px;margin:0 0 11px;padding:11px 13px;font-size:11px;font-weight:600;line-height:1.5;box-shadow:0 10px 28px #00000038,inset 0 1px #ffffff1f}.interactive-theme-white-glass .scene-error{background:linear-gradient(145deg,#ffffff3d,#ffffff1f);border-color:#ffffffc2}.interactive-theme-red-glass .scene-error{color:#f6ddd5;background:radial-gradient(circle at 6% 0,#89241a57,#0000 48%),linear-gradient(145deg,#1b0d0deb,#060506db);border-color:#ae4b3ec2;box-shadow:0 10px 30px #00000057,inset 0 1px #ffc0ab1f}.interactive-theme-black-glass .scene-error{color:#ffffffe6;background:linear-gradient(145deg,#1d1e22c7,#040506b3);border-color:#ffffff7a;box-shadow:0 10px 30px #00000052,inset 0 1px #ffffff1a}.interactive-fortune.interactive-no-visual .interactive-stage{background:radial-gradient(circle at 50% 25%,#d5be842e 0 1px,#0000 2px),radial-gradient(circle at 50% 28%,#cfb7791a,#0000 24%),radial-gradient(circle at 18% 16%,#ffffff0f,#0000 28%),linear-gradient(160deg,#22231f 0%,#151713 46%,#090a08 100%)}.interactive-fortune.interactive-no-visual .interactive-stage:before{content:"命";z-index:-1;aspect-ratio:1;color:#ecdaa933;border:1px solid #e0cc9738;border-radius:50%;place-items:center;width:clamp(136px,38vw,184px);font-family:Gowun Batang,serif;font-size:clamp(48px,14vw,68px);display:grid;position:absolute;top:clamp(110px,18vh,190px);left:50%;transform:translate(-50%);box-shadow:0 0 0 18px #d6be8206,0 0 80px #cdb27014}@container fatell-app (min-width:0){.interactive-fortune.interactive-no-visual .interactive-stage:before{width:clamp(136px,38cqw,184px);font-size:clamp(48px,14cqw,68px)}}.interactive-fortune.interactive-no-visual .interactive-stage:after{content:"FATELL · PERSONAL FORTUNE ARCHIVE";z-index:-1;color:#e5d3a547;letter-spacing:.25em;width:max-content;font-size:8px;font-weight:700;position:absolute;top:clamp(286px,42vh,390px);left:50%;transform:translate(-50%)}.interactive-fortune .interactive-content.scene-email{padding:20px 20px max(20px, env(safe-area-inset-bottom));justify-content:flex-end}.interactive-content{box-sizing:border-box;width:100%;height:calc(100dvh - 64px);min-height:0}.interactive-content:is(.scene-profile,.scene-text,.scene-date,.scene-time,.scene-choice,.scene-textarea,.scene-review,.scene-paywall){padding-top:12px}:is(.profile-scene,.question-scene,.review-scene,.paywall-scene){flex-direction:column;gap:10px;max-height:none;display:flex;overflow:hidden}.scene-scroll-body{overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:visible}.scene-scroll-body::-webkit-scrollbar{display:none}.question-scene .scene-scroll-body{gap:10px;display:grid}.question-scene .scene-scroll-body>label{-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:linear-gradient(145deg,#ffffff38,#ffffff1a);border:1px solid #ffffffb3;border-radius:16px;margin:0;padding:18px 18px 15px;position:relative;box-shadow:inset 0 1px #ffffff59,0 12px 32px #0000002e}:is(.profile-scene,.question-scene,.review-scene,.paywall-scene)>:is(.scene-primary,.scene-secondary){flex:none;margin-top:0}@media (max-height:740px){.interactive-content:is(.scene-profile,.scene-text,.scene-date,.scene-time,.scene-choice,.scene-textarea,.scene-review,.scene-paywall){padding:8px 20px 14px}.interactive-fortune[class*=interactive-theme-] :is(.scene-profile,.scene-text,.scene-date,.scene-time,.scene-choice,.scene-textarea,.scene-review,.scene-paywall) .scene-dialogue{margin-bottom:10px;padding:12px 16px 14px}.interactive-fortune[class*=interactive-theme-] :is(.scene-profile,.scene-text,.scene-date,.scene-time,.scene-choice,.scene-textarea,.scene-review,.scene-paywall) .scene-dialogue p{font-size:17px;line-height:1.45}.scene-profile-list>button{grid-template-columns:34px 1fr 30px;gap:9px;padding:7px 12px}.scene-profile-list>button>span{width:34px;height:34px}}.interactive-fortune[class*=interactive-theme-] .scene-dialogue,.interactive-fortune[class*=interactive-theme-] .scene-interlude .scene-dialogue{border-radius:20px}.interactive-fortune[class*=interactive-theme-] .scene-dialogue:after,.interactive-fortune[class*=interactive-theme-] .scene-interlude .scene-dialogue:after{content:none;display:none}.interactive-fortune[class*=interactive-theme-] .scene-dialogue p,.interactive-fortune[class*=interactive-theme-] .scene-interlude .scene-dialogue p{min-height:0;font-size:18px;line-height:1.5}:is(.interactive-theme-white-glass,.interactive-theme-black-glass) .question-scene .choice-grid{-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:linear-gradient(145deg,#ffffff38,#ffffff1a);border-color:#ffffffb8;box-shadow:inset 0 1px #ffffff57,0 14px 36px #00000038}:is(.interactive-theme-white-glass,.interactive-theme-black-glass) .question-scene .choice-grid button{color:#fffffff0;background:linear-gradient(145deg,#ffffff2b,#ffffff14);border-color:#ffffffa3;box-shadow:inset 0 1px #ffffff2e,0 7px 20px #00000024}:is(.interactive-theme-white-glass,.interactive-theme-black-glass) .question-scene .choice-grid button:hover{color:#fff;background:linear-gradient(145deg,#ffffff47,#ffffff24);border-color:#ffffffe6}:is(.interactive-theme-white-glass,.interactive-theme-black-glass) .question-scene .choice-grid button.selected{color:#282722;background:#ffffffe6;border-color:#fff;box-shadow:inset 0 1px #ffffffc7,0 9px 24px #0003}.interactive-bgm-start-overlay{z-index:80;color:#fff;text-align:center;cursor:pointer;background:0 0;justify-content:center;align-items:center;width:100%;min-height:100%;padding:24px;display:flex;position:absolute;inset:0}.interactive-bgm-start-guide{pointer-events:none;flex-direction:column;align-items:center;gap:9px;display:flex}.interactive-bgm-start-guide button{color:#fff;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(12px);background:#111015bd;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:82px;height:82px;margin:0 0 8px;font-size:26px;display:grid;box-shadow:inset 0 1px #ffffff2e,0 12px 36px #00000052}.interactive-bgm-start-guide b{text-shadow:0 2px 12px #000000e6;font-family:Gowun Batang,serif;font-size:20px;line-height:1.5}.interactive-bgm-start-guide small{color:#ffffffd1;text-shadow:0 2px 10px #000000e6;font-size:11px}.interactive-bgm-start-guide button:focus-visible{outline-offset:4px;outline:2px solid #fff}.interactive-bgm-control{z-index:7;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:linear-gradient(145deg,#111015c2,#29202c8c);border:1px solid #ffffff6b;border-radius:17px;width:min(244px,100% - 36px);transition:border-color .2s,box-shadow .2s;position:absolute;top:76px;right:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 13px 34px #0000004d}.interactive-bgm-control.expanded{border-color:#ffffffa6;box-shadow:inset 0 1px #fff3,0 16px 42px #00000061}.interactive-bgm-summary{grid-template-columns:35px minmax(0,1fr) 45px;align-items:center;gap:5px;min-height:47px;padding:6px;display:grid}.interactive-bgm-summary button{color:inherit;cursor:pointer;border:0}.interactive-bgm-play{background:#ffffff29;border-radius:50%;place-items:center;width:35px;height:35px;font-size:12px;display:grid;box-shadow:inset 0 1px #ffffff26}.interactive-bgm-title{text-align:left;background:0 0;grid-template-columns:1fr 17px;column-gap:7px;min-width:0;padding:2px 4px;display:grid}.interactive-bgm-title small,.interactive-bgm-title b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.interactive-bgm-title small{color:#ffffff94;letter-spacing:.16em;grid-column:1;font-size:7px;font-weight:800}.interactive-bgm-title b{grid-column:1;font-size:10px;font-weight:700;line-height:1.35}.interactive-bgm-title>span{grid-area:1/2/3;justify-content:center;align-self:center;align-items:flex-end;gap:2px;height:16px;display:flex}.interactive-bgm-title i{background:#ffffff8c;border-radius:999px;width:2px;height:5px}.interactive-bgm-title .playing i{background:#f1c8df;animation:.8s ease-in-out infinite alternate interactive-bgm-wave}.interactive-bgm-title .playing i:nth-child(2){animation-delay:-.45s}.interactive-bgm-title .playing i:nth-child(3){animation-delay:-.2s}.interactive-bgm-mute{background:#ffffff14;border-radius:999px;height:30px;padding:0 8px;font-size:8px;font-weight:700}.interactive-bgm-play:hover,.interactive-bgm-mute:hover{background:#ffffff3d}.interactive-bgm-summary button:focus-visible,.interactive-bgm-volume input:focus-visible{outline-offset:2px;outline:2px solid #fff}.interactive-bgm-volume{opacity:0;border-top:1px solid #0000;max-height:0;transition:max-height .22s,opacity .18s,border-color .2s;overflow:hidden}.interactive-bgm-control.expanded .interactive-bgm-volume{opacity:1;border-top-color:#ffffff21;max-height:54px}.interactive-bgm-volume label{color:#ffffffbf;grid-template-columns:28px 1fr 30px;align-items:center;gap:8px;min-height:47px;padding:9px 12px 10px;font-size:8px;display:grid}.interactive-bgm-volume input{accent-color:#efc7dd;width:100%;margin:0;padding:0}.interactive-bgm-volume b{color:#fff;text-align:right;font-size:8px}@keyframes interactive-bgm-wave{0%{height:4px}to{height:15px}}@media (max-width:420px){.interactive-bgm-control{width:min(224px,100% - 28px);top:73px;right:14px}}@container fatell-app (max-width:420px){.interactive-bgm-control{width:min(224px,100% - 28px);top:73px;right:14px}}@media (prefers-reduced-motion:reduce){.interactive-bgm-control,.interactive-bgm-volume,.interactive-bgm-title .playing i{transition:none;animation:none}}.interactive-topbar button:disabled{opacity:.3;cursor:default}.interactive-fortune.loading{isolation:isolate;position:relative;overflow:hidden}.interactive-fortune.loading:after{content:"";z-index:-1;background:linear-gradient(#0c090d47,#0f0c10c7);position:absolute;inset:0}.interactive-loading-poster,.scene-poster{object-fit:cover}.interactive-loading-poster{z-index:-2}.scene-poster,.interactive-stage>.scene-video{z-index:0}.interactive-entry-loading{z-index:100;color:#f5efe5;text-align:center;background:radial-gradient(circle at 50% 38%,#34372d,#151610 58%,#10110d);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.interactive-entry-loading>div{justify-items:center;width:min(100%,320px);display:grid}@container fatell-app (min-width:0){.interactive-entry-loading{width:min(100%, var(--fatell-app-width,448px));margin-inline:auto}}.interactive-entry-loading i{color:#e7cd8b;border:1px solid #d7bd7770;border-radius:50%;place-items:center;width:72px;height:72px;font:31px Gowun Batang,serif;animation:1.5s ease-in-out infinite interactive-pulse;display:grid;box-shadow:0 0 40px #d7bd771c}.interactive-entry-loading small{color:#d7bd77;letter-spacing:3px;margin-top:22px;font-size:9px;font-weight:800}.interactive-entry-loading p{color:#d7cfc2;margin:10px 0 20px;font:15px/1.7 Gowun Batang,serif}.interactive-entry-loading>div>span{background:#ffffff17;border-radius:999px;width:150px;height:2px;overflow:hidden}.interactive-entry-loading>div>span b{border-radius:inherit;background:linear-gradient(90deg,#0000,#ead28e,#0000);width:48%;height:100%;animation:1.25s ease-in-out infinite interactive-entry-progress;display:block}@keyframes interactive-entry-progress{0%{transform:translate(-110%)}to{transform:translate(220%)}}@media (prefers-reduced-motion:reduce){.interactive-entry-loading i,.interactive-entry-loading>div>span b{animation:none}}.scene-content-awaiting-video{pointer-events:none}.scene-content-revealed{animation:.58s both interactive-story-choice-reveal}.scene-video-cue{z-index:1;pointer-events:none;text-align:center;place-items:center;display:grid;position:absolute;inset:auto 24px clamp(170px,27vh,250px)}.scene-video-cue span{color:#fff7ec;letter-spacing:-.04em;text-shadow:0 2px 6px #000000eb,0 0 28px #cd946c8a;font-family:Gowun Batang,serif;font-size:clamp(29px,8vw,38px);font-weight:700;animation:.8s cubic-bezier(.18,.8,.24,1) both interactive-video-cue-rise}@container fatell-app (min-width:0){.scene-video-cue span{font-size:clamp(29px,8cqw,38px)}}.interactive-stage .scene-video-sound{z-index:3;color:#fff8ed;text-shadow:0 2px 10px #000000eb;cursor:pointer;background:0 0;border:1px solid #fff4e2b8;border-radius:50%;align-content:center;place-items:center;gap:8px;width:108px;min-height:108px;padding:16px 10px;transition:border-color .2s,background-color .2s,box-shadow .2s;animation:.5s cubic-bezier(.2,.8,.25,1) both interactive-video-sound-in;display:grid;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #0000002e,inset 0 0 18px #00000014}.scene-video-sound:hover,.scene-video-sound:focus-visible{background:0 0;border-color:#f4c2a8;box-shadow:0 0 34px #00000038,inset 0 0 20px #ffffff0f}.scene-video-sound:focus-visible{outline-offset:4px;outline:2px solid #fff4e6}.scene-video-sound svg{fill:none;width:24px;height:24px;overflow:visible}.scene-video-sound b{letter-spacing:-.02em;font-size:11px}.story-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.story-choice-grid button{color:#fff4ed;cursor:pointer;-webkit-backdrop-filter:blur(16px)saturate(115%);backdrop-filter:blur(16px)saturate(115%);background:linear-gradient(145deg,#1e1112cc,#0a090aad);border:1px solid #ffefdcb3;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:12px 16px;font-weight:800;transition:border-color .2s,background-color .2s,transform .2s;animation:.52s cubic-bezier(.2,.82,.28,1) both interactive-story-option-rise;display:flex;box-shadow:inset 0 1px #ffffff1f,0 14px 32px #00000047}.story-choice-grid button:nth-child(2){animation-delay:80ms}.story-choice-grid button:only-child{grid-column:1/-1}.story-choice-grid button:hover{background:linear-gradient(145deg,#662221d6,#190c0ec7);border-color:#f1b4a5;transform:translateY(-1px)}.story-choice-grid button:focus-visible{outline-offset:3px;outline:2px solid #f1b4a5}.story-choice-grid i{color:#e7a393;font-size:16px;font-style:normal}@keyframes interactive-story-choice-reveal{0%{opacity:0}to{opacity:1}}@keyframes interactive-story-option-rise{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:translateY(0)}}@keyframes interactive-video-cue-rise{0%{opacity:0;filter:blur(4px);transform:translateY(54px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes interactive-video-sound-in{0%{opacity:0;transform:translate(-50%,-44%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:380px){.story-choice-grid{grid-template-columns:1fr}}@container fatell-app (max-width:380px){.story-choice-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.scene-video{display:block}.scene-content-revealed{animation:none}.story-choice-grid button{transition:none;animation:none}.scene-video-cue span,.scene-video-sound{animation:none}}.scene-video-failure-screen{z-index:6;background:#000;position:absolute;inset:0}.interactive-stage .scene-video-play{z-index:7;color:#fff7ef;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#150d0ec7;border:1px solid #ffefdcc7;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-width:118px;min-height:48px;padding:0 18px;display:inline-flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 38px #00000061,inset 0 1px #ffffff24}.scene-video-play span{font-size:13px}.scene-video-play b{font-size:11px}.scene-video-play:focus-visible{outline-offset:4px;outline:2px solid #fff4e6}.interactive-fortune.rainbow-bridge-flow .interactive-stage :is(.interactive-topbar button,.interactive-bgm-start-guide button,.interactive-bgm-control,.scene-dialogue,.scene-primary,.scene-secondary,.question-scene label,.saju-time-select,.choice-grid,.story-choice-grid button,.scene-profile-list>button,.review-scene dl,.scene-video-play){-webkit-backdrop-filter:none;backdrop-filter:none}.interactive-fortune.rainbow-bridge-flow.interactive-theme-white-glass .interactive-stage :is(.scene-dialogue,.question-scene label,.saju-time-select,.choice-grid,.scene-profile-list>button,.review-scene dl){background:linear-gradient(145deg,#303530e0,#1e231fd6)}.interactive-fortune.rainbow-bridge-flow .scene-primary{transition:background-color .2s,border-color .2s}.interactive-fortune.rainbow-bridge-flow.interactive-theme-white-glass .scene-primary{background:#373d36f0}.interactive-fortune.rainbow-bridge-flow.interactive-theme-white-glass .scene-primary:hover{background:#4a5247f5}.interactive-fortune.rainbow-bridge-flow .story-choice-grid button{transition:background-color .2s,border-color .2s}.interactive-fortune.rainbow-bridge-flow .story-choice-grid button:hover{transform:none}.interactive-fortune.rainbow-bridge-flow .scene-dialogue .dialogue-reveal{animation-name:pet-dialogue-fade}@keyframes pet-dialogue-fade{0%{opacity:0}to{opacity:1}}.interactive-fortune.park-shaman-flow .interactive-content.scene-profile{padding:8px 14px max(14px, env(safe-area-inset-bottom))}.interactive-fortune.park-shaman-flow .scene-profile .scene-dialogue{margin-bottom:9px;padding:12px 16px 14px}.park-shaman-profile-scene{flex:auto;justify-content:space-between;gap:9px;min-height:0}.park-shaman-profile-scene>.scene-scroll-body{flex:auto;align-content:start;gap:10px;min-height:0;padding:2px 2px 8px;display:grid;overflow-y:auto}.park-shaman-profile-picker>.scene-scroll-body,form.park-shaman-profile-scene>.scene-scroll-body{align-content:initial;flex-direction:column;display:flex}form.park-shaman-profile-scene .park-shaman-profile-fields{flex:none;margin-top:auto}.park-shaman-profile-picker .scene-profile-list{flex:none;margin-top:auto;padding-bottom:4px}.park-shaman-profile-picker .scene-profile-list>button{border-radius:12px}.park-shaman-new-profile-button{border-radius:12px;min-height:48px}.park-shaman-profile-return{color:#ffffffe0;-webkit-backdrop-filter:blur(12px)saturate(105%);backdrop-filter:blur(12px)saturate(105%);cursor:pointer;background:#0203047a;border:1px solid #fff6;border-radius:999px;place-self:flex-start start;min-height:30px;padding:5px 10px;font-size:10px;box-shadow:inset 0 1px #ffffff1a,0 7px 20px #0003}.park-shaman-profile-return:focus-visible,.park-shaman-new-profile-button:focus-visible{outline-offset:2px;outline:2px solid #fff}.park-shaman-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.interactive-content.scene-life-context{padding-top:clamp(48px,20dvh,180px)}.scene-life-context .scene-dialogue{flex-shrink:0}.park-shaman-situation-scene{flex-direction:column;gap:24px;min-height:0;display:flex}.park-shaman-situation-scene>.scene-scroll-body{padding:4px;overflow-y:auto}.park-shaman-situation-scene>.scene-primary{flex-shrink:0}.park-shaman-situation-scene .scene-helper{text-align:center;margin:0 0 24px}.park-shaman-situation-lines{gap:18px;padding:0 2px;display:grid}.park-shaman-situation-lines>div{color:#ffffffe6;text-shadow:0 2px 8px #0008;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.park-shaman-situation-lines select{min-width:0;max-width:65%;min-height:44px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;padding:9px 12px;font-size:16px}.park-shaman-situation-lines select:disabled{opacity:.55}.park-shaman-situation-lines select option{color:#fff;background:#232428}.park-shaman-situation-lines select:focus-visible,.park-shaman-situation-scene .scene-primary:focus-visible{outline-offset:3px;outline:2px solid #fff}.interactive-theme-white-glass .park-shaman-situation-scene{--situation-glass-border:#ffffffb8;--situation-glass-surface:linear-gradient(145deg, #ffffff38, #ffffff1a)}.interactive-theme-black-glass .park-shaman-situation-scene{--situation-glass-border:#ffffff80;--situation-glass-surface:linear-gradient(145deg, #17181cc7, #030405b3)}.interactive-theme-red-glass .park-shaman-situation-scene{--situation-glass-border:#a5483bb8;--situation-glass-surface:radial-gradient(circle at 6% 0, #89241a57, transparent 48%), linear-gradient(145deg, #190d0deb, #050506d6)}.park-shaman-situation-scene :is(select,.scene-primary){border:1px solid var(--situation-glass-border,#ffffffb8);background:var(--situation-glass-surface,#ffffff29);color:#fff;-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);box-shadow:inset 0 1px #ffffff40,0 12px 30px #0003}.park-shaman-situation-scene .scene-primary{border-radius:14px}.park-shaman-situation-scene .scene-primary:hover{filter:brightness(1.12);border-color:#fff}.park-shaman-profile-field,.park-shaman-profile-choice{-webkit-backdrop-filter:blur(18px)saturate(105%);backdrop-filter:blur(18px)saturate(105%);background:linear-gradient(145deg,#17181cb8,#0304059e);border:1px solid #ffffff80;border-radius:16px;min-width:0;margin:0;padding:11px 12px 10px;box-shadow:inset 0 1px #ffffff21,0 12px 34px #0000004d}.park-shaman-profile-field.wide,.park-shaman-profile-choice.wide{grid-column:1/-1}.park-shaman-profile-field>span,.park-shaman-profile-choice>legend{color:#ffffffc2;letter-spacing:.1em;padding:0;font-size:10px;font-weight:800}.park-shaman-profile-field>span{margin-bottom:6px;display:block}.park-shaman-profile-field input,.park-shaman-profile-field select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-height:29px;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff94;border-radius:0;outline:0;margin:0;padding:5px 1px 6px;font-size:12px}.park-shaman-profile-field input::placeholder{color:#ffffff94}.park-shaman-profile-field select option{color:#17181b;background-color:#fff}.park-shaman-profile-field input:focus,.park-shaman-profile-field select:focus{border-color:#fff;box-shadow:0 1px #fff}.park-shaman-profile-choice>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.park-shaman-profile-choice button{color:#ffffffe0;cursor:pointer;background:#0203047a;border:1px solid #fff6;border-radius:10px;min-height:34px;padding:5px 6px;font-size:11px;font-weight:700}.park-shaman-profile-choice button:hover{color:#fff;background:#0f1013e6;border-color:#fff}.park-shaman-profile-choice button.selected{color:#282722;background:#ffffffe6;border-color:#fff;box-shadow:inset 0 1px #ffffffc7,0 9px 24px #0003}.park-shaman-profile-field :is(input,select):focus-visible,.park-shaman-profile-choice button:focus-visible{outline-offset:2px;outline:2px solid #fff}.park-shaman-profile-note{color:#ffffff9e;text-align:center;margin:0;font-size:10px;line-height:1.5}.park-shaman-profile-field[data-invalid=true],.park-shaman-profile-choice[data-invalid=true]{background:radial-gradient(circle at 4% 0,#d1a13733,#0000 48%),linear-gradient(145deg,#1b1917db,#040506c2);border-color:#edcf7df5;box-shadow:inset 0 1px #fff6cd2e,0 0 0 1px #edcf7d1a,0 12px 34px #00000057,0 0 24px #d1a1371f}.park-shaman-profile-field[data-invalid=true]>span,.park-shaman-profile-choice[data-invalid=true]>legend{color:#f2d991}.park-shaman-profile-alert{color:#fff;-webkit-backdrop-filter:blur(20px)saturate(110%);backdrop-filter:blur(20px)saturate(110%);background:radial-gradient(circle at 0 0,#d1a13730,#0000 46%),linear-gradient(135deg,#141312f5,#030405e6);border:1px solid #edcf7db8;border-radius:14px;flex:none;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:10px;min-width:0;margin:0 2px;padding:10px 9px 10px 11px;animation:.24s ease-out both park-shaman-profile-alert-in;display:grid;box-shadow:inset 0 1px #fff6cd26,0 14px 36px #00000061,0 0 28px #d1a1371a}.park-shaman-profile-alert-mark{color:#f5d477;background:linear-gradient(145deg,#d09d2d47,#5d3a0e6b);border:1px solid #f6db92ad;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:18px;font-weight:700;display:grid;box-shadow:inset 0 1px #fff6cd29,0 7px 18px #0000003d}.park-shaman-profile-alert-copy{min-width:0;display:block}.park-shaman-profile-alert-copy small,.park-shaman-profile-alert-copy strong{display:block}.park-shaman-profile-alert-copy small{color:#d8bb70;letter-spacing:.16em;margin-bottom:2px;font-size:8px;font-weight:800}.park-shaman-profile-alert-copy strong{color:#fffffff0;word-break:keep-all;font-size:11px;font-weight:650;line-height:1.45}.park-shaman-profile-alert>button{color:#ffffffb8;cursor:pointer;background:#ffffff12;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:19px;line-height:1;display:grid}.park-shaman-profile-alert>button:hover{color:#fff;background:#ffffff24}.park-shaman-profile-alert>button:focus-visible{outline-offset:2px;outline:2px solid #f2d991}@keyframes park-shaman-profile-alert-in{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.park-shaman-profile-scene>.scene-primary{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(105%);backdrop-filter:blur(18px)saturate(105%);background:linear-gradient(145deg,#17181cc7,#030405ad);border:1px solid #ffffffad;border-radius:12px;flex:none;min-height:48px;box-shadow:inset 0 1px #ffffff29,0 10px 30px #00000057}.park-shaman-profile-scene>.scene-primary:hover{background:linear-gradient(145deg,#2a2b30d6,#08090bc2);border-color:#fff}@media (max-width:360px){.park-shaman-profile-fields{grid-template-columns:1fr}.park-shaman-profile-field.wide,.park-shaman-profile-choice.wide{grid-column:auto}}@container fatell-app (max-width:360px){.park-shaman-profile-fields{grid-template-columns:1fr}.park-shaman-profile-field.wide,.park-shaman-profile-choice.wide{grid-column:auto}}@media (max-height:680px){.interactive-fortune.park-shaman-flow .scene-profile .scene-dialogue{margin-bottom:7px;padding:9px 13px 10px}.interactive-fortune.park-shaman-flow .scene-profile .scene-dialogue p{font-size:15px}.park-shaman-profile-field,.park-shaman-profile-choice{padding:8px 10px 7px}}@media (prefers-reduced-motion:reduce){.park-shaman-profile-choice button,.park-shaman-profile-scene>.scene-primary{transition:none}.park-shaman-profile-alert{animation:none}}.interactive-fortune:is(.park-shaman-flow,.maehwa-flow) .question-scene .choice-grid{-webkit-backdrop-filter:none;backdrop-filter:none;background:#211f1db8}.interactive-fortune:is(.park-shaman-flow,.maehwa-flow) .question-scene .choice-grid button{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff24;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s}.interactive-fortune:is(.park-shaman-flow,.maehwa-flow) .question-scene .choice-grid button:hover{background:#ffffff38}.interactive-fortune:is(.park-shaman-flow,.maehwa-flow) .question-scene .choice-grid button.selected,.interactive-fortune:is(.park-shaman-flow,.maehwa-flow) .question-scene .choice-grid button.selected:hover{background:#fffffff0}.interactive-fortune .compact-profile-stage .scene-poster,.interactive-fortune .compact-profile-stage .scene-video{filter:blur(7px)brightness(.7);transform:scale(1.04)}.interactive-fortune .compact-profile-stage .interactive-content.scene-profile{height:calc(100dvh - 64px);min-height:0;max-height:none;padding:clamp(40px, 14dvh, 130px) 24px max(18px, env(safe-area-inset-bottom));justify-content:flex-end;gap:0}.interactive-fortune .compact-profile-stage .scene-profile .scene-dialogue{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;background:0 0;border:0;flex:none;margin:0 0 22px;padding:0}.interactive-fortune .compact-profile-stage .scene-dialogue small{color:#d7bc8c;letter-spacing:.12em;margin-bottom:7px;font-size:10px}.interactive-fortune .compact-profile-stage .scene-dialogue p{color:#f7efdf;min-height:0;font-size:23px;line-height:1.5}.interactive-fortune .compact-profile-stage .park-shaman-profile-scene{flex-direction:column;flex:0 auto;gap:16px;max-height:none;display:flex;overflow:visible}.interactive-fortune .compact-profile-stage .park-shaman-profile-scene>.scene-scroll-body{flex:0 auto;margin:-6px -6px 0;padding:6px 6px 8px;overflow-y:auto}.interactive-fortune .compact-profile-stage .scene-primary{color:#302719;background:linear-gradient(120deg,#ecd8b0,#cda568);border:1px solid #e6c78f;border-radius:11px;min-height:50px;font-size:14px;box-shadow:0 6px 26px #0003}.interactive-fortune .compact-profile-stage .scene-primary:hover{background:#ecd5ab}.scene-free-daily-policy{color:#f0dcbb;text-align:center;word-break:keep-all;background:#191813d9;border:1px solid #dfc79b45;border-radius:10px;margin:0 0 15px;padding:12px 14px;font-size:12px;line-height:1.75}.scene-free-daily-policy span{color:#c3bba9;font-size:10px}.interactive-fortune .free-content-login-scene{flex-direction:column;gap:5px;max-height:none;display:flex;overflow:visible}.scene-kakao-login{color:#241d13;text-align:center;background:#fee500;border-radius:11px;justify-content:center;align-items:center;min-height:50px;padding:12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.scene-kakao-login:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (max-height:740px){.interactive-fortune .compact-profile-stage .interactive-content.scene-profile{padding-top:24px}.interactive-fortune .compact-profile-stage .scene-profile .scene-dialogue{margin-bottom:14px}.interactive-fortune .compact-profile-stage .scene-dialogue p{font-size:20px}}@media screen{.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune{color:#f5f5f7;background:#0b0b0c}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune.loading i,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune[class*=interactive-theme-] .teaser-card .teaser-topic-list p{color:#f5f5f7;border-color:#ffffff2e}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune.loading p,.fatell-app-shell[data-home-theme-mood=BLACK] .question-scene label>span,.fatell-app-shell[data-home-theme-mood=BLACK] .time-input label>span,.fatell-app-shell[data-home-theme-mood=BLACK] .scene-profile-list i,.fatell-app-shell[data-home-theme-mood=BLACK] .review-scene dt,.fatell-app-shell[data-home-theme-mood=BLACK] .review-scene dd,.fatell-app-shell[data-home-theme-mood=BLACK] .teaser-card>span,.fatell-app-shell[data-home-theme-mood=BLACK] .paywall-card>span,.fatell-app-shell[data-home-theme-mood=BLACK] .teaser-card p b,.fatell-app-shell[data-home-theme-mood=BLACK] .paywall-card>p,.fatell-app-shell[data-home-theme-mood=BLACK] .paywall-card li i,.fatell-app-shell[data-home-theme-mood=BLACK] .paywall-notice,.fatell-app-shell[data-home-theme-mood=BLACK] .question-scene label>span,.fatell-app-shell[data-home-theme-mood=BLACK] .saju-generation-copy strong,.fatell-app-shell[data-home-theme-mood=BLACK] .saju-generation-copy p,.fatell-app-shell[data-home-theme-mood=BLACK] .saju-generation-elapsed,.fatell-app-shell[data-home-theme-mood=BLACK] .tarot-draw-scene>p,.fatell-app-shell[data-home-theme-mood=BLACK] .drawn-tarot-cards article>b,.fatell-app-shell[data-home-theme-mood=BLACK] .drawn-tarot-cards article>em,.fatell-app-shell[data-home-theme-mood=BLACK] .tarot-empty-slot span,.fatell-app-shell[data-home-theme-mood=BLACK] .tarot-picked-card>b,.fatell-app-shell[data-home-theme-mood=BLACK] .tarot-picked-card>em,.fatell-app-shell[data-home-theme-mood=BLACK] .tarot-card-spread:before,.fatell-app-shell[data-home-theme-mood=BLACK] .tarot-pick-guide strong,.fatell-app-shell[data-home-theme-mood=BLACK] .interlude-scene,.fatell-app-shell[data-home-theme-mood=BLACK] .baby-shaman-love-flow .scene-dialogue p,.fatell-app-shell[data-home-theme-mood=BLACK] .baby-shaman-love-flow .scene-interlude .scene-dialogue p,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune[class*=interactive-theme-] .scene-dialogue,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune[class*=interactive-theme-] .scene-interlude .scene-dialogue,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune[class*=interactive-theme-] .scene-dialogue p,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune[class*=interactive-theme-] .scene-interlude .scene-dialogue p,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune[class*=interactive-theme-] .scene-profile-list>button,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune[class*=interactive-theme-] .profile-scene .scene-secondary,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-white-glass .scene-profile-list i,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .scene-profile-list i,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .scene-profile-list i,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune[class*=interactive-theme-] .teaser-card,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune[class*=interactive-theme-] .teaser-card>span,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune[class*=interactive-theme-] .teaser-card h2,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune[class*=interactive-theme-] .teaser-card .teaser-topic-list p b,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .paywall-notice,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .paywall-notice,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune.interactive-no-visual .interactive-stage:after,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-bgm-start-overlay,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-bgm-volume label,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-bgm-volume b,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-entry-loading p,.fatell-app-shell[data-home-theme-mood=BLACK] .story-choice-grid i,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-field>span,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-choice>legend,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-field[data-invalid=true]>span,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-choice[data-invalid=true]>legend,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-alert-copy strong,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune .compact-profile-stage .scene-dialogue p,.fatell-app-shell[data-home-theme-mood=BLACK] .scene-free-daily-policy span{color:#f5f5f7}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune.loading a{color:#f5f5f7;border-bottom-color:#ffffff2e}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-stage{box-shadow:none;background:#0b0b0c}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-topbar>a{text-shadow:0 1px 8px #000c}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-topbar button,.fatell-app-shell[data-home-theme-mood=BLACK] .scene-primary:hover,.fatell-app-shell[data-home-theme-mood=BLACK] .scene-profile-list>button>span,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-white-glass .scene-profile-list>button>span,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .scene-profile-list>button>span,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-alert>button,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-alert>button:hover,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune .compact-profile-stage .scene-primary:hover{color:#f5f5f7;background:#171719;border:1px solid #ffffffa6}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-progress,.fatell-app-shell[data-home-theme-mood=BLACK] .scene-dialogue i,.fatell-app-shell[data-home-theme-mood=BLACK] .paywall-wallet,.fatell-app-shell[data-home-theme-mood=BLACK] .saju-generation-copy strong em i,.fatell-app-shell[data-home-theme-mood=BLACK] .saju-generation-track,.fatell-app-shell[data-home-theme-mood=BLACK] .saju-generation ol li,.fatell-app-shell[data-home-theme-mood=BLACK] .saju-generation ol li.done,.fatell-app-shell[data-home-theme-mood=BLACK] .saju-generation ol li.active,.fatell-app-shell[data-home-theme-mood=BLACK] .saju-generation-video-ui .saju-generation-track,.fatell-app-shell[data-home-theme-mood=BLACK] .baby-shaman-love-flow .scene-dialogue i,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-white-glass .teaser-card .teaser-topic-list p,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .teaser-card .teaser-topic-list p,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-white-glass .interactive-progress,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .interactive-progress,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .interactive-progress,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-bgm-title i,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-bgm-title .playing i,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-bgm-mute,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-bgm-play:hover,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-bgm-mute:hover,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-entry-loading>div>span,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-entry-loading>div>span b{background:#171719}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-progress span{background:#f5f5f7}.fatell-app-shell[data-home-theme-mood=BLACK] .scene-dialogue,.fatell-app-shell[data-home-theme-mood=BLACK] .saju-generation-video-ui .saju-generation-copy strong,.fatell-app-shell[data-home-theme-mood=BLACK] .saju-generation-video-ui .saju-generation-copy p{text-shadow:0 2px 14px #000c}.fatell-app-shell[data-home-theme-mood=BLACK] .scene-dialogue small,.fatell-app-shell[data-home-theme-mood=BLACK] .question-scene label>small,.fatell-app-shell[data-home-theme-mood=BLACK] .scene-helper,.fatell-app-shell[data-home-theme-mood=BLACK] .scene-profile-list small,.fatell-app-shell[data-home-theme-mood=BLACK] .paywall-price small,.fatell-app-shell[data-home-theme-mood=BLACK] .question-scene input::placeholder,.fatell-app-shell[data-home-theme-mood=BLACK] .question-scene textarea::placeholder,.fatell-app-shell[data-home-theme-mood=BLACK] .question-scene label>small,.fatell-app-shell[data-home-theme-mood=BLACK] .question-scene .scene-helper,.fatell-app-shell[data-home-theme-mood=BLACK] .saju-generation>small,.fatell-app-shell[data-home-theme-mood=BLACK] .saju-generation-note,.fatell-app-shell[data-home-theme-mood=BLACK] .drawn-tarot-cards article>small,.fatell-app-shell[data-home-theme-mood=BLACK] .tarot-picked-card>small,.fatell-app-shell[data-home-theme-mood=BLACK] .scene-interlude .scene-dialogue small,.fatell-app-shell[data-home-theme-mood=BLACK] .baby-shaman-love-flow .scene-dialogue small,.fatell-app-shell[data-home-theme-mood=BLACK] .baby-shaman-love-flow .scene-interlude .scene-dialogue small,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-white-glass .scene-dialogue small,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-white-glass .scene-interlude .scene-dialogue small,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-white-glass .scene-profile-list small,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .scene-dialogue small,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .scene-interlude .scene-dialogue small,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .scene-profile-list small,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .scene-dialogue small,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .scene-interlude .scene-dialogue small,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .scene-profile-list small,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-bgm-title small,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-entry-loading small,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-field input::placeholder,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-note,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-alert-copy small,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune .compact-profile-stage .scene-dialogue small{color:#b8b8c0}.fatell-app-shell[data-home-theme-mood=BLACK] .scene-primary{color:#f5f5f7;box-shadow:none;background:#171719;border:1px solid #ffffffa6}.fatell-app-shell[data-home-theme-mood=BLACK] .scene-secondary,.fatell-app-shell[data-home-theme-mood=BLACK] .choice-grid button,.fatell-app-shell[data-home-theme-mood=BLACK] .time-input>button,.fatell-app-shell[data-home-theme-mood=BLACK] .scene-profile-list>button,.fatell-app-shell[data-home-theme-mood=BLACK] .question-scene .choice-grid button,.fatell-app-shell[data-home-theme-mood=BLACK] .question-scene .choice-grid button:hover,.fatell-app-shell[data-home-theme-mood=BLACK] .message-scene .scene-primary:hover,.fatell-app-shell[data-home-theme-mood=BLACK] .question-scene .scene-primary:hover,.fatell-app-shell[data-home-theme-mood=BLACK] .teaser-scene .scene-primary:hover,.fatell-app-shell[data-home-theme-mood=BLACK] .review-scene .scene-primary:hover,.fatell-app-shell[data-home-theme-mood=BLACK] .tarot-card-spread button img,.fatell-app-shell[data-home-theme-mood=BLACK] .story-choice-grid button:hover,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-choice button,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-choice button:hover,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-scene>.scene-primary:hover{color:#f5f5f7;background:#171719;border:1px solid #ffffffa6}.fatell-app-shell[data-home-theme-mood=BLACK] .question-scene>label,.fatell-app-shell[data-home-theme-mood=BLACK] .time-input label{background:#171719;border-color:#ffffff2e}.fatell-app-shell[data-home-theme-mood=BLACK] .question-scene input,.fatell-app-shell[data-home-theme-mood=BLACK] .question-scene textarea,.fatell-app-shell[data-home-theme-mood=BLACK] .time-input input,.fatell-app-shell[data-home-theme-mood=BLACK] .question-scene select{color:#f5f5f7;border-bottom-color:#ffffff2e}.fatell-app-shell[data-home-theme-mood=BLACK] .question-scene input:focus,.fatell-app-shell[data-home-theme-mood=BLACK] .question-scene textarea:focus,.fatell-app-shell[data-home-theme-mood=BLACK] .question-scene select:focus,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-bgm-control.expanded,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-field input:focus,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-field select:focus{box-shadow:none;border-color:#ffffffa6}.fatell-app-shell[data-home-theme-mood=BLACK] .choice-grid button.selected,.fatell-app-shell[data-home-theme-mood=BLACK] .time-input>button.selected,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass :is(.message-scene,.question-scene,.review-scene,.teaser-scene) .scene-primary:hover,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .profile-scene .scene-secondary:hover,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .question-scene .choice-grid button,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .question-scene .choice-grid button:hover,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .question-scene .choice-grid button.selected,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass :is(.message-scene,.question-scene,.review-scene,.teaser-scene) .scene-primary:hover,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .profile-scene .scene-secondary:hover,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .question-scene .choice-grid button,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .question-scene .choice-grid button:hover,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .question-scene .choice-grid button.selected,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .scene-profile-list>button>span,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-white-glass .paywall-scene .scene-primary:hover,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .paywall-scene .scene-primary:hover,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .paywall-scene .scene-primary:hover,.fatell-app-shell[data-home-theme-mood=BLACK] :is(.interactive-theme-white-glass,.interactive-theme-black-glass) .question-scene .choice-grid button:hover{color:#f5f5f7;background:#171719;border:1px solid #ffffffa6}.fatell-app-shell[data-home-theme-mood=BLACK] .scene-error,.fatell-app-shell[data-home-theme-mood=BLACK] .paywall-scene .scene-primary:disabled,.fatell-app-shell[data-home-theme-mood=BLACK] .scene-free-daily-policy{color:#f5f5f7;background:#171719;border-color:#ffffff2e}.fatell-app-shell[data-home-theme-mood=BLACK] .review-scene dl,.fatell-app-shell[data-home-theme-mood=BLACK] .question-scene>label,.fatell-app-shell[data-home-theme-mood=BLACK] .question-scene .saju-time-select,.fatell-app-shell[data-home-theme-mood=BLACK] .question-scene .choice-grid,.fatell-app-shell[data-home-theme-mood=BLACK] .drawn-tarot-cards article>div,.fatell-app-shell[data-home-theme-mood=BLACK] .tarot-picked-face,.fatell-app-shell[data-home-theme-mood=BLACK] .tarot-empty-slot,.fatell-app-shell[data-home-theme-mood=BLACK] .question-scene .scene-scroll-body>label,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-field,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-choice,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-field[data-invalid=true],.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-choice[data-invalid=true]{box-shadow:none;background:#171719;border-color:#ffffff2e}.fatell-app-shell[data-home-theme-mood=BLACK] .teaser-card,.fatell-app-shell[data-home-theme-mood=BLACK] .paywall-card,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-return,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-alert,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-alert-mark{color:#f5f5f7;box-shadow:none;background:#171719;border-color:#ffffff2e}.fatell-app-shell[data-home-theme-mood=BLACK] .teaser-card p,.fatell-app-shell[data-home-theme-mood=BLACK] .paywall-card li,.fatell-app-shell[data-home-theme-mood=BLACK] .paywall-price,.fatell-app-shell[data-home-theme-mood=BLACK] .saju-generation-rotor{border-top-color:#ffffff2e}.fatell-app-shell[data-home-theme-mood=BLACK] .question-scene .choice-grid button.selected,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass :is(.message-scene,.question-scene,.review-scene,.teaser-scene) .scene-primary,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .profile-scene .scene-secondary,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .scene-profile-list>button,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass :is(.message-scene,.question-scene,.review-scene,.teaser-scene) .scene-primary,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .profile-scene .scene-secondary,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .scene-profile-list>button,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-white-glass .scene-profile-list>button,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-white-glass .profile-scene .scene-secondary,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-white-glass .paywall-scene .scene-primary,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .paywall-scene .scene-primary,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .paywall-scene .scene-primary,.fatell-app-shell[data-home-theme-mood=BLACK] :is(.interactive-theme-white-glass,.interactive-theme-black-glass) .question-scene .choice-grid button,.fatell-app-shell[data-home-theme-mood=BLACK] :is(.interactive-theme-white-glass,.interactive-theme-black-glass) .question-scene .choice-grid button.selected,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-bgm-start-guide button,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-choice button.selected,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune .compact-profile-stage .scene-primary,.fatell-app-shell[data-home-theme-mood=BLACK] .message-scene .scene-primary,.fatell-app-shell[data-home-theme-mood=BLACK] .question-scene .scene-primary,.fatell-app-shell[data-home-theme-mood=BLACK] .teaser-scene .scene-primary,.fatell-app-shell[data-home-theme-mood=BLACK] .review-scene .scene-primary,.fatell-app-shell[data-home-theme-mood=BLACK] .paywall-scene .scene-primary,.fatell-app-shell[data-home-theme-mood=BLACK] .paywall-scene .scene-primary:hover,.fatell-app-shell[data-home-theme-mood=BLACK] .story-choice-grid button,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-situation-scene :is(select,.scene-primary),.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-scene>.scene-primary{color:#f5f5f7;box-shadow:none;background:#171719;border:1px solid #ffffffa6}.fatell-app-shell[data-home-theme-mood=BLACK] .message-scene .scene-primary:focus-visible,.fatell-app-shell[data-home-theme-mood=BLACK] .question-scene button:focus-visible,.fatell-app-shell[data-home-theme-mood=BLACK] .teaser-scene .scene-primary:focus-visible,.fatell-app-shell[data-home-theme-mood=BLACK] .review-scene .scene-primary:focus-visible,.fatell-app-shell[data-home-theme-mood=BLACK] .paywall-scene .scene-primary:focus-visible,.fatell-app-shell[data-home-theme-mood=BLACK] .interlude-scene:focus-visible,.fatell-app-shell[data-home-theme-mood=BLACK] :where(.interactive-fortune[class*=interactive-theme-]) .paywall-scene .scene-primary:focus-visible,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-bgm-start-guide button:focus-visible,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-bgm-summary button:focus-visible,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-bgm-volume input:focus-visible,.fatell-app-shell[data-home-theme-mood=BLACK] .story-choice-grid button:focus-visible,.fatell-app-shell[data-home-theme-mood=BLACK] .scene-video-play:focus-visible,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-return:focus-visible,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-new-profile-button:focus-visible,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-situation-lines select:focus-visible,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-situation-scene .scene-primary:focus-visible,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-field :is(input,select):focus-visible,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-choice button:focus-visible,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-alert>button:focus-visible{outline-color:#ffffffa6}.fatell-app-shell[data-home-theme-mood=BLACK] .review-scene dl div{border-bottom-color:#ffffff2e}.fatell-app-shell[data-home-theme-mood=BLACK] .saju-generation{--journey-accent:#f5f5f7;--journey-accent-bright:#f5f5f7;--journey-accent-muted:#b8b8c0;--journey-border:#ffffff2e;--journey-ring:#ffffff2e;--journey-ring-inner:#ffffff2e;--journey-glow:transparent;--journey-bg-start:#0b0b0c;--journey-bg-end:#0b0b0c;--journey-title:#f5f5f7;--journey-copy:#f5f5f7;--journey-label:#f5f5f7;--journey-note:#b8b8c0;--journey-track:#202023;--journey-idle:#b8b8c0;box-shadow:none;background:#171719;border-color:#ffffff2e}.fatell-app-shell[data-home-theme-mood=BLACK] .saju-generation-orbit,.fatell-app-shell[data-home-theme-mood=BLACK] .saju-generation-orbit:before,.fatell-app-shell[data-home-theme-mood=BLACK] .tarot-deck-stack img,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-situation-scene .scene-primary:hover{border-color:#ffffff2e}.fatell-app-shell[data-home-theme-mood=BLACK] .saju-generation-orbit>i{color:#f5f5f7;text-shadow:0 0 20px #000c}.fatell-app-shell[data-home-theme-mood=BLACK] .saju-generation-rotor>span,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-bgm-play{box-shadow:none;background:#171719}.fatell-app-shell[data-home-theme-mood=BLACK] .saju-generation-track:after{background:linear-gradient(90deg, transparent, var(--journey-accent-bright), transparent)}.fatell-app-shell[data-home-theme-mood=BLACK] .has-generation-video .saju-generation-elapsed,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-situation-lines>div{color:#f5f5f7;text-shadow:0 2px 8px #000c}.fatell-app-shell[data-home-theme-mood=BLACK] .saju-generation-track span,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-white-glass .interactive-progress span,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .interactive-progress span,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .interactive-progress span{box-shadow:none;background:#f5f5f7}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune .generating-result .saju-generation.has-generation-video{--journey-title:#f5f5f7;--journey-copy:#f5f5f7;--journey-note:#b8b8c0}.fatell-app-shell[data-home-theme-mood=BLACK] .saju-generation-video-ui>small{color:#b8b8c0;text-shadow:0 2px 12px #000c}.fatell-app-shell[data-home-theme-mood=BLACK] .saju-generation-video-ui .saju-generation-note{text-shadow:0 2px 14px #000c;color:#b8b8c0}.fatell-app-shell[data-home-theme-mood=BLACK] .tarot-draw-button{color:#f5f5f7!important;box-shadow:none!important;background:#171719!important;border:1px solid #ffffffa6!important}.fatell-app-shell[data-home-theme-mood=BLACK] .drawn-tarot-cards article div span,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-entry-loading,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-situation-lines select option{color:#f5f5f7;background:#171719}.fatell-app-shell[data-home-theme-mood=BLACK] .tarot-draw-confirm,.fatell-app-shell[data-home-theme-mood=BLACK] .tarot-draw-scene .tarot-draw-confirm{background:#171719;border-color:#ffffff2e;color:#f5f5f7!important}.fatell-app-shell[data-home-theme-mood=BLACK] .tarot-empty-slot i{color:#f5f5f7;text-shadow:0 0 18px #000c}.fatell-app-shell[data-home-theme-mood=BLACK] .tarot-card-spread button:focus-visible img,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune[class*=interactive-theme-] .teaser-card>span:before{box-shadow:none}.fatell-app-shell[data-home-theme-mood=BLACK] .tarot-card-spread button span{color:#f5f5f7;text-shadow:0 1px 3px #000c}.fatell-app-shell[data-home-theme-mood=BLACK] .tarot-pick-guide{color:#f5f5f7!important}.fatell-app-shell[data-home-theme-mood=BLACK] .tarot-reading-button{border-color:#ffffff2e;color:#f5f5f7!important;box-shadow:none!important;background:#171719!important;border:1px solid #ffffffa6!important}.fatell-app-shell[data-home-theme-mood=BLACK] .scene-interlude .scene-dialogue{box-shadow:none;background-color:#0b0b0c;border-color:#ffffff2e}.fatell-app-shell[data-home-theme-mood=BLACK] .scene-interlude .scene-dialogue:after{background:linear-gradient(135deg,#0b0b0ccf 50%,#0000 51%)}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .question-scene>label,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .question-scene .scene-scroll-body>label,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .question-scene .saju-time-select,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .question-scene .choice-grid,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .review-scene dl,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .question-scene>label,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .question-scene .scene-scroll-body>label,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .question-scene .saju-time-select,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .question-scene .choice-grid,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .review-scene dl,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .scene-error,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .scene-error,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-bgm-control{color:#f5f5f7;box-shadow:none;background:#171719;border-color:#ffffff2e}.fatell-app-shell[data-home-theme-mood=BLACK] .baby-shaman-love-flow .scene-dialogue{box-shadow:none;color:#f5f5f7;background:#171719;border-color:#ffffff2e}.fatell-app-shell[data-home-theme-mood=BLACK] .baby-shaman-love-flow .scene-interlude .scene-dialogue{box-shadow:none;color:#f5f5f7;background:radial-gradient(circle at 100% 0,#0b0b0c1f,#0000 42%),linear-gradient(150deg,#0b0b0cf5,#0b0b0cf0);border-color:#ffffff2e}.fatell-app-shell[data-home-theme-mood=BLACK] .baby-shaman-love-flow .scene-dialogue:after,.fatell-app-shell[data-home-theme-mood=BLACK] .baby-shaman-love-flow .scene-interlude .scene-dialogue:after{background:linear-gradient(135deg,#0b0b0cf0 50%,#0000 51%)}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-white-glass .scene-dialogue,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .scene-dialogue,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .scene-dialogue,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-white-glass .teaser-card,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .teaser-card,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .teaser-card,.fatell-app-shell[data-home-theme-mood=BLACK] :is(.interactive-theme-white-glass,.interactive-theme-black-glass) .question-scene .choice-grid{box-shadow:none;background:#171719;border-color:#ffffff2e}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-white-glass .scene-interlude .scene-dialogue{box-shadow:none;background:linear-gradient(145deg,#0b0b0c38,#0b0b0c1a);border-color:#ffffff2e}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-white-glass .scene-dialogue:after,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-white-glass .scene-interlude .scene-dialogue:after{background:linear-gradient(135deg,#0b0b0c29 50%,#0000 51%)}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .scene-interlude .scene-dialogue{box-shadow:none;background:radial-gradient(circle at 6% 0,#0b0b0c57,#0000 48%),linear-gradient(145deg,#0b0b0ceb,#0b0b0cd6);border-color:#ffffff2e}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .scene-dialogue:after,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .scene-interlude .scene-dialogue:after{background:linear-gradient(135deg,#0b0b0ce6 50%,#0000 51%)}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .scene-interlude .scene-dialogue{box-shadow:none;background:linear-gradient(145deg,#0b0b0cc7,#0b0b0cb3);border-color:#ffffff2e}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .scene-dialogue:after,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .scene-interlude .scene-dialogue:after{background:linear-gradient(135deg,#0b0b0cd1 50%,#0000 51%)}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-white-glass .teaser-card .teaser-topic-list p b,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .teaser-card .teaser-topic-list p b,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .teaser-card .teaser-topic-list p b,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .teaser-card .teaser-topic-list p,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-white-glass .scene-error{background:#171719;border-color:#ffffff2e}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-white-glass .saju-generation,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .saju-generation,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .saju-generation{--journey-accent:#f5f5f7;--journey-accent-bright:#f5f5f7;--journey-accent-muted:#b8b8c0;--journey-border:#ffffff2e;--journey-ring:#ffffff2e;--journey-ring-inner:#ffffff2e;--journey-glow:transparent;--journey-bg-start:#0b0b0c;--journey-bg-end:#0b0b0c;--journey-title:#f5f5f7;--journey-copy:#f5f5f7;--journey-label:#f5f5f7;--journey-note:#b8b8c0;--journey-track:#202023;--journey-idle:#b8b8c0;box-shadow:none}.fatell-app-shell[data-home-theme-mood=BLACK] :where(.interactive-fortune[class*=interactive-theme-]) .paywall-scene .scene-primary,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune[class*=interactive-theme-] .scene-error{color:#f5f5f7;box-shadow:none}.fatell-app-shell[data-home-theme-mood=BLACK] :where(.interactive-fortune[class*=interactive-theme-]) .paywall-notice{color:#f5f5f7;text-shadow:0 1px 8px #000c}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune.interactive-no-visual .interactive-stage,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune:is(.park-shaman-flow,.maehwa-flow) .question-scene .choice-grid{background:#0b0b0c}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune.interactive-no-visual .interactive-stage:before,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-entry-loading i{color:#f5f5f7;box-shadow:none;border-color:#ffffff2e}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-bgm-start-guide b{text-shadow:0 2px 12px #000c}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-bgm-start-guide small{color:#b8b8c0;text-shadow:0 2px 10px #000c}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-bgm-control.expanded .interactive-bgm-volume{border-top-color:#ffffff2e}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-bgm-volume input{accent-color:#f5f5f7}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune.loading:after{background:linear-gradient(#0b0b0c47,#0b0b0cc7)}.fatell-app-shell[data-home-theme-mood=BLACK] .scene-video-cue span{color:#f5f5f7;text-shadow:0 2px 6px #000c,0 0 28px #000c}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-stage .scene-video-sound{color:#f5f5f7;box-shadow:none;text-shadow:0 2px 10px #000c;border-color:#ffffff2e}.fatell-app-shell[data-home-theme-mood=BLACK] .scene-video-sound:hover{box-shadow:none;border-color:#ffffff2e}.fatell-app-shell[data-home-theme-mood=BLACK] .scene-video-sound:focus-visible{box-shadow:none;border-color:#ffffffa6;outline-color:#ffffffa6}.fatell-app-shell[data-home-theme-mood=BLACK] .scene-video-failure-screen{background-color:#0b0b0c}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-stage .scene-video-play{color:#f5f5f7;box-shadow:none;background-color:#0b0b0cc7;border-color:#ffffff2e}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune.rainbow-bridge-flow.interactive-theme-white-glass .interactive-stage :is(.scene-dialogue,.question-scene label,.saju-time-select,.choice-grid,.scene-profile-list>button,.review-scene dl),.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune.rainbow-bridge-flow.interactive-theme-white-glass .scene-primary,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune.rainbow-bridge-flow.interactive-theme-white-glass .scene-primary:hover,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune:is(.park-shaman-flow,.maehwa-flow) .question-scene .choice-grid button,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune:is(.park-shaman-flow,.maehwa-flow) .question-scene .choice-grid button:hover,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune:is(.park-shaman-flow,.maehwa-flow) .question-scene .choice-grid button.selected,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune:is(.park-shaman-flow,.maehwa-flow) .question-scene .choice-grid button.selected:hover{color:#f5f5f7;background:#171719;border:1px solid #ffffffa6}.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-situation-lines select{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-white-glass .park-shaman-situation-scene,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-black-glass .park-shaman-situation-scene,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-theme-red-glass .park-shaman-situation-scene{--situation-glass-border:#ffffff2e;--situation-glass-surface:#171719}.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-field input,.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-field select{color:#f5f5f7;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-bottom-color:#ffffff2e}.fatell-app-shell[data-home-theme-mood=BLACK] .park-shaman-profile-field select option{color:#f5f5f7;background-color:#171719}@media (min-width:700px){.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune{background:#0b0b0c}}@container fatell-app (min-width:700px){.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune{background:#0b0b0c}}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune .generating-result .saju-generation.has-generation-video{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune .interactive-stage.generating-result:has(.has-generation-video):before{content:none!important}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune .interactive-stage.generating-result:has(.has-generation-video):after{content:none!important}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune .scene-primary,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune .scene-secondary,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune .choice-grid button,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune .story-choice-grid button{color:#f5f5f7;background:#171719;border:1px solid #ffffffa6}.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune .choice-grid button.selected,.fatell-app-shell[data-home-theme-mood=BLACK] .interactive-fortune .story-choice-grid button.selected{color:#f5f5f7;background:#202023;border-color:#f5f5f7}}
.scene-dialogue{cursor:default}.scene-dialogue .dialogue-reveal{animation:.8s cubic-bezier(.22,.61,.36,1) both dialogue-reveal}.question-scene .saju-time-select select{color:#fff;width:100%;font:inherit;background:#24251f;border:0;border-bottom:1px solid #ffffff6b;outline:0;padding:11px 4px;font-size:15px}.question-scene .saju-time-select select:focus{border-color:#ecd58e}.question-scene .saju-time-select small{color:#c9c0b4;text-align:left;margin-top:9px;font-size:9px;display:block}@keyframes dialogue-reveal{0%{opacity:0;filter:blur(2px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.scene-dialogue .dialogue-reveal{animation:none}}@media screen{.fatell-app-shell[data-home-theme-mood=BLACK] .question-scene .saju-time-select select{color:#f5f5f7;background:#171719;border-bottom-color:#ffffff2e}.fatell-app-shell[data-home-theme-mood=BLACK] .question-scene .saju-time-select select:focus{border-color:#ffffffa6}.fatell-app-shell[data-home-theme-mood=BLACK] .question-scene .saju-time-select small{color:#b8b8c0}}
