@import"./fonts.css?v=20261008book";:root{--fo-bg:#080a0f;--fo-ink:#f3eee8;--fo-muted:#b9b8c0;--fo-pink:#ff91ba;--fo-tone:#222837;--fo-shadow:#03050ac9;--fo-soft-pink:#e6b4c4;--fo-film:#151820;--fo-perforation:#737581;--fo-film-edge:#282b35}.solo-saga .solo-night{position:relative;isolation:isolate;background:var(--fo-bg);color:var(--fo-ink);padding-bottom:90px}.solo-night::before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:620px;background:url(/assets/yongunni-v3/love/story/fate-opening/opening-atmosphere.webp) center 76%/cover;opacity:.35;mask-image:linear-gradient(transparent,black 25%,black 55%,transparent);pointer-events:none}.solo-saga .solo-night .cap.lead3{padding:155px 18px 105px;font:500 23px/2.15 "Yongunni Gowun Dodum",sans-serif;letter-spacing:-.035em;color:var(--fo-ink);background:transparent}.solo-saga .solo-night .cap.lead3 .em{color:var(--fo-soft-pink);font-weight:600}.solo-night>.cut{margin:0 0 132px}.solo-night>.cut:has(#cmp-bed){margin-bottom:150px}.solo-night>.cut:has(>.art){width:86%;margin-left:auto;margin-right:0;margin-bottom:165px}.solo-night .cmp,.solo-night .art{background:var(--fo-bg);mask-image:linear-gradient(transparent,black 14%,black 81%,transparent)}.solo-night #cmp-bed .cmp{aspect-ratio:4/5}.solo-night #cmp-street .cmp{aspect-ratio:4/5;mask-image:linear-gradient(transparent,black 7%,black 90%,transparent)}.solo-night #cmp-street .cmp img{object-position:center 45%}.solo-saga .solo-night .cut .art.tall{aspect-ratio:3/4}.solo-saga .solo-night .cut .hand{font-family:"Yongunni Hand",sans-serif;font-size:27px;line-height:1.6;color:var(--fo-ink);text-shadow:0 2px 12px var(--fo-shadow)}.solo-saga .solo-night .cut .hand.sweet{color:var(--fo-soft-pink)}.solo-night .swipe-hint{top:auto;bottom:-38px;right:18px;font:400 14px/1.5 "Yongunni Sans",sans-serif;color:var(--fo-muted);padding:0;background:none;border:0;border-radius:0;backdrop-filter:none;animation:none}.solo-night .cmp .line{background:var(--fo-muted);opacity:.7}.solo-night .cmp .line>span{font:500 22px/1 "Yongunni Sans",sans-serif;background:var(--fo-shadow);border-color:var(--fo-muted);color:var(--fo-ink)}.solo-saga .solo-night .cap.big{padding:40px 22px 70px;font:500 27px/2 "Yongunni Gowun Dodum",sans-serif;color:var(--fo-ink);background:radial-gradient(ellipse at 50% 65%,var(--fo-tone),transparent 68%)}.solo-saga .solo-night .cap.big .em{color:var(--fo-soft-pink);font-size:32px;font-weight:600}.fo-opening{position:relative;isolation:isolate;background:var(--fo-bg);color:var(--fo-ink);font-family:"Yongunni Sans",sans-serif;word-break:keep-all;overflow:hidden;padding-bottom:74px}.fo-opening p,.fo-opening figure{margin:0}.fo-opening .fo-panel{position:relative;overflow:hidden;line-height:0}.fo-opening .fo-panel img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.fo-opening .fo-prologue{position:relative;isolation:isolate;aspect-ratio:1/2.35;min-height:780px;text-align:center}.fo-opening .fo-prologue-art{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;mask-image:linear-gradient(black 82%,transparent)}.fo-opening .fo-opening-line{position:absolute;z-index:1;top:17%;left:15px;right:15px;font-family:"Yongunni Gowun Dodum",sans-serif;font-size:44px;font-weight:400;line-height:1.55;letter-spacing:-.025em;text-shadow:0 2px 12px var(--fo-shadow)}.fo-opening .fo-opening-crowd{aspect-ratio:2/3;margin-top:-50px;mask-image:linear-gradient(transparent,black 12%,black 88%,transparent)}.fo-opening .fo-narr{position:relative;z-index:1;text-align:center;font-family:"Yongunni Gowun Dodum",sans-serif;font-size:20px;line-height:1.9;font-weight:500;letter-spacing:-.025em}.fo-opening .fo-question{font-size:25px;line-height:1.8;font-weight:600;position:absolute;top:60%;left:0;right:0;padding:0 15px;text-shadow:0 2px 10px var(--fo-shadow)}.fo-opening .fo-question em{color:var(--fo-soft-pink);font-style:normal}.fo-opening .fo-daily{position:relative;padding:64px 0 18px}.fo-opening .fo-daily .fo-panel{width:72%;aspect-ratio:3/4;clip-path:polygon(0 0,100% 5%,100% 100%,0 95%)}.fo-opening .fo-daily .fo-panel img{object-position:center 35%}.fo-opening .fo-daily img[src$="man-store.webp"]{object-position:center 12%}.fo-opening .fo-first{margin-left:0}.fo-opening .fo-daily .fo-second{width:64%;aspect-ratio:4/5;margin:-62px 0 0 auto;box-shadow:-14px -14px 0 var(--fo-bg)}.fo-opening .fo-thread{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}.fo-opening .fo-thread path{fill:none;stroke:var(--fo-pink);stroke-width:1.25px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px var(--fo-pink));stroke-linecap:round}.fo-opening .fo-rain{position:relative;margin:92px 0 72px;padding:23px 0;background:repeating-linear-gradient(112deg,transparent 0 37px,var(--fo-tone) 38px,transparent 39px 68px)}.fo-opening .fo-rain .fo-panel{aspect-ratio:2.35/1;clip-path:polygon(0 14%,100% 0,100% 86%,0 100%)}.fo-opening .fo-rain img{object-position:center 53%}.fo-opening .fo-sfx{position:absolute;z-index:3;font-family:"Yongunni Hand",sans-serif;font-weight:400;line-height:1;pointer-events:none;text-shadow:0 2px 6px var(--fo-shadow)}.fo-opening .fo-rain-sfx{top:-37px;right:29px;font-size:66px;letter-spacing:.06em;color:var(--fo-muted);transform:rotate(-13deg)}.fo-opening .fo-knowing{padding:42px 20px 4px}.fo-opening .fo-birth{padding-top:86px}.fo-opening .fo-birth>.fo-narr{padding:0 20px 43px}.fo-opening .fo-birth .fo-panel{aspect-ratio:3/2;width:88%;margin:auto;mask-image:linear-gradient(transparent,black 14%,black 80%,transparent)}.fo-opening .fo-origin{height:178px;position:relative;background:radial-gradient(ellipse at 50% 0,var(--fo-tone),transparent 65%)}.fo-opening .fo-own .fo-narr{padding:0 15px 37px}.fo-opening .fo-own .fo-narr span{display:block;margin-top:35px}.fo-opening .fo-own .fo-panel{aspect-ratio:2/3;clip-path:polygon(0 0,100% 4%,100% 94%,0 100%)}.fo-opening .fo-begun{position:relative;margin-top:-58px}.fo-opening .fo-begun .fo-panel{width:48%;aspect-ratio:3/5;margin:0 18px 0 auto;border:8px solid var(--fo-bg);transform:rotate(3deg)}.fo-opening .fo-begun .fo-narr{padding:46px 15px 45px}.fo-opening .fo-coincidence{padding:55px 20px 0;background:radial-gradient(ellipse at 0 50%,var(--fo-tone),transparent 68%)}.fo-opening .fo-coincidence span{display:block;margin-top:58px}.fo-opening .fo-inevitable{padding:38px 15px 80px}.fo-opening .fo-letter{position:relative;z-index:2;font-family:"Yongunni Gowun Dodum",sans-serif;font-size:46px;line-height:1.2;font-weight:600;text-shadow:0 2px 12px var(--fo-shadow)}.fo-opening .fo-contact{position:relative;padding-top:35px}.fo-opening .fo-contact .fo-panel{width:94%;aspect-ratio:2.7/1;clip-path:polygon(0 0,100% 10%,100% 100%,0 90%)}.fo-opening .fo-contact img{object-position:center 34%}.fo-opening .fo-stop-sfx{top:0;right:28px;font-size:39px;color:var(--fo-ink);transform:rotate(8deg)}.fo-opening .fo-look{position:relative;margin-top:47px}.fo-opening .fo-eyes{display:flex;align-items:flex-start;gap:10px;padding:0 15px}.fo-opening .fo-eye{width:50%;height:118px;clip-path:polygon(0 10%,100% 0,100% 90%,0 100%)}.fo-opening .fo-eye img{position:absolute;width:220%;max-width:none;height:auto;top:-30%}.fo-opening .fo-eye-woman img{left:0}.fo-opening .fo-eye-man{margin-top:43px}.fo-opening .fo-eye-man img{right:0;top:5%}.fo-opening .fo-together{position:relative;padding-top:130px;background:radial-gradient(ellipse at 50% 55%,var(--fo-tone),transparent 72%)}.fo-opening .fo-together>.fo-letter{display:flex;flex-direction:column;align-items:center;gap:23px;margin:0 0 30px;text-align:center;font-size:44px;color:var(--fo-ink)}.fo-opening .fo-meeting{aspect-ratio:3/5;mask-image:linear-gradient(transparent,black 9%,black 93%,transparent)}.fo-opening .fo-destiny{padding:70px 20px 53px;font-size:22px;background:radial-gradient(ellipse at 50% 50%,var(--fo-tone),transparent 70%)}.fo-opening .fo-destiny strong{font-weight:600;font-size:28px;line-height:2;color:var(--fo-pink)}.fo-opening .fo-turn{padding:150px 20px 75px}.fo-opening .fo-refusal{aspect-ratio:3/2;clip-path:polygon(0 0,100% 5%,100% 100%,0 95%)}.fo-opening .fo-leaving{position:relative}.fo-opening .fo-leaving>.fo-narr{padding:62px 12px 40px}.fo-opening .fo-running{width:90%;margin-left:auto;aspect-ratio:2/3;clip-path:polygon(0 3%,100% 0,100% 97%,0 100%)}.fo-opening .fo-footsteps{bottom:33px;left:19%;font-size:36px;color:var(--fo-ink);transform:rotate(-12deg)}.fo-opening .fo-rain-trace{z-index:2;width:59%;aspect-ratio:2/3;margin:-88px auto 0 3%;clip-path:polygon(0 2%,100% 0,100% 98%,0 100%);box-shadow:0 0 0 5px var(--fo-bg)}.fo-opening .fo-rain-trace img{position:absolute;width:180%;max-width:none;height:auto;left:-2%;bottom:-4%}.fo-opening .fo-passing{padding-top:112px}.fo-opening .fo-passing>.fo-narr{padding:0 20px 48px}.fo-opening .fo-passing>.fo-panel{aspect-ratio:2/3;mask-image:linear-gradient(transparent,black 8%,black 91%,transparent)}.fo-opening .fo-train{width:88%;aspect-ratio:941/1672;margin:116px auto 0;mask-image:linear-gradient(transparent,black 9%,black 88%,transparent)}.fo-opening .fo-charge-intro{padding:96px 20px 52px}.fo-opening .fo-charge-intro p+p{margin-top:100px}.fo-opening .fo-film{position:relative;padding:25px 0;transform:rotate(-4deg);mask-image:linear-gradient(90deg,transparent,black 11%,black 89%,transparent)}.fo-opening .fo-film-track{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;width:150%;margin-left:-25%;padding:23px 0;background:var(--fo-film);border-block:3px solid var(--fo-film-edge)}.fo-opening .fo-film-track::before,.fo-opening .fo-film-track::after{content:"";position:absolute;left:0;right:0;height:7px;background:repeating-linear-gradient(90deg,transparent 0 7px,var(--fo-perforation) 7px 17px,transparent 17px 25px);opacity:.65}.fo-opening .fo-film-track::before{top:6px}.fo-opening .fo-film-track::after{bottom:6px}.fo-opening .fo-film-frame{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--fo-bg)}.fo-opening .fo-film-frame img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.7) contrast(.95)}.fo-opening .fo-film-ghost{filter:blur(2.5px);opacity:.45}.fo-opening .fo-charge{padding:88px 15px 66px;text-align:center;font-family:"Yongunni Gowun Dodum",sans-serif;font-size:42px;line-height:1.5;font-weight:600;letter-spacing:-.04em;color:var(--fo-soft-pink)}.fo-opening .fo-verdict{display:flex;align-items:center;justify-content:center;min-height:390px;padding:50px 20px 110px;text-align:center;font-family:"Yongunni Gowun Dodum",sans-serif;font-size:24px;line-height:2.05;background:linear-gradient(var(--fo-bg),transparent 45%,var(--fo-bg)),url(/assets/yongunni-v3/love/story/fate-opening/opening-atmosphere.webp) center 70%/cover}@media(prefers-reduced-motion:no-preference){.fo-opening .fo-thread path{animation:fo-glow 6s ease-in-out infinite alternate}@keyframes fo-glow{from{opacity:.55}to{opacity:1}}}@media(max-width:350px){.fo-opening .fo-narr{font-size:18px}.fo-opening .fo-question{font-size:22px}.fo-opening .fo-opening-line{font-size:39px}.fo-opening .fo-together>.fo-letter{font-size:39px}}
