:root{--mo-ease: cubic-bezier(.22,.8,.24,1);--mo-soft: cubic-bezier(.4,.4,0,1);--mo-dur: .7s;--mo-gold: rgba(212,175,55,.55)}@view-transition{navigation: auto}.site-header{view-transition-name: yz-header}::view-transition-old(root){animation: mo-vt-out .18s ease-in both}::view-transition-new(root){animation: mo-vt-in .32s var(--mo-ease) both}@keyframes mo-vt-out{to{opacity: 0}}@keyframes mo-vt-in{from{opacity: 0;transform: translateY(6px)}}html.mo .mo-r{opacity: 0;transform: translateY(24px);transition: opacity var(--mo-dur) var(--mo-soft),transform var(--mo-dur) var(--mo-soft);transition-delay: calc(var(--mo-i,0) * 60ms)}html.mo .mo-r.mo-l{transform: translateX(-70px)}html.mo .mo-r.mo-rt{transform: translateX(70px)}html.mo .zodiac-item.mo-r .zodiac-image{transition: transform 1s cubic-bezier(.3,1.6,.5,1);transition-delay: calc(var(--mo-i,0) * 60ms + .2s)}html.mo .zodiac-item.mo-r:not(.mo-in) .zodiac-image{transform: rotate(-12deg) scale(.9)}html.mo .mo-r.mo-in{opacity: 1;transform: none}html.mo .mo-r:focus-within{opacity: 1;transform: none;transition: none}@media (max-width: 1023px){html.mo .mo-r.mo-l,html.mo .mo-r.mo-rt{transform: translateY(24px)}html.mo .mo-r.mo-in.mo-l,html.mo .mo-r.mo-in.mo-rt,html.mo .mo-r.mo-l:focus-within,html.mo .mo-r.mo-rt:focus-within{transform: none}}html.mo .section-heading.mo-r .h-cloud,html.mo .section-heading.mo-r .section-heading-kicker{transition: opacity .9s var(--mo-ease) .15s,transform .9s var(--mo-ease) .15s}html.mo .section-heading.mo-r:not(.mo-in) .section-heading-kicker{opacity: 0;transform: translateY(6px);letter-spacing: .5em}html.mo .section-heading.mo-r .section-heading-kicker{transition-property: opacity,transform,letter-spacing}@media (hover: hover) and (pointer: fine){.fortune-card,.article-card,.zodiac-item .zodiac-link,.rel-card,.star-card,a.card{transition: transform .35s var(--mo-ease),box-shadow .35s var(--mo-ease)}.fortune-card:hover,.article-card:hover,.zodiac-item .zodiac-link:hover,.rel-card:hover,a.card:hover{transform: translateY(-4px) !important}.fortune-card .fc-img img,.article-card .article-card-image img{transition: transform .8s var(--mo-ease)}.fortune-card:hover .fc-img img,.article-card:hover .article-card-image img{transform: scale(1.05) !important}.zodiac-link .zodiac-image .ic{transition: transform .5s var(--mo-ease)}.zodiac-link:hover .zodiac-image .ic{transform: scale(1.06) rotate(-2deg)}}.btn-primary{position: relative;overflow: hidden}.btn-primary::after{content: "";position: absolute;top: 0;bottom: 0;left: -60%;width: 40%;pointer-events: none;background: linear-gradient(100deg,transparent,rgba(255,236,170,.45),transparent);transform: skewX(-20deg);opacity: 0}@media (hover: hover) and (pointer: fine){.btn-primary:hover::after{animation: mo-shine .8s var(--mo-ease)}}.btn-primary:active{transform: scale(.98)}@keyframes mo-shine{0%{left: -60%;opacity: 1}100%{left: 130%;opacity: 1}}.result.mo-show{position: relative}.result.mo-show>*{animation: mo-unveil .8s var(--mo-soft) both;animation-delay: calc(.1s + var(--mo-i,0) * 90ms)}@keyframes mo-unveil{from{opacity: 0;transform: translateY(12px)}to{opacity: 1;transform: none}}.mo-card{position: relative}.mo-rule{position: absolute;left: 0;right: 0;top: -1px;height: 1px;background: #B8922A;transform: scaleX(0);transform-origin: 0 50%;pointer-events: none;z-index: 3;animation: mo-rule 1.4s var(--mo-soft) both,mo-fadeout 1.2s ease 2.8s forwards;animation-delay: calc(.1s + var(--mo-c,0) * .2s),calc(2.8s + var(--mo-c,0) * .2s)}@keyframes mo-rule{to{transform: scaleX(1)}}@keyframes mo-fadeout{to{opacity: 0}}.mo-glint{animation: mo-brush 1s cubic-bezier(.6,.05,.2,1) both;animation-delay: calc(.3s + var(--mo-g,0) * .1s)}@keyframes mo-brush{from{clip-path: inset(0 0 100% 0);opacity: .2}40%{opacity: 1}to{clip-path: inset(0 0 -5% 0);opacity: 1}}.result.mo-show .meishiki .col{animation: mo-unveil .8s var(--mo-soft) both}.result.mo-show .meishiki .col:nth-child(2){animation-delay: .15s}.result.mo-show .meishiki .col:nth-child(3){animation-delay: .3s}.result.mo-show .meishiki .col:nth-child(4){animation-delay: .45s}.mo-show .stars,.mo-stars .stars{display: inline-block;animation: mo-stars 1s var(--mo-soft) .4s both;clip-path: inset(0 0 0 0)}@keyframes mo-stars{from{clip-path: inset(0 100% 0 0)}}.mo-stars .rank>li{animation: mo-up .55s var(--mo-ease) both;animation-delay: calc(var(--mo-i,0) * 60ms)}@keyframes mo-up{from{opacity: 0;transform: translateY(8px)}}.mo-stars .rank>li:focus-within{animation: none}.mo-stars .daily-more .rank>li{animation-duration: .35s;animation-delay: calc(min(var(--mo-i,0),2) * 60ms)}@supports (animation-timeline: scroll()){.mo-progress{position: fixed;top: 0;left: 0;right: 0;height: 3px;z-index: 1000;pointer-events: none;transform-origin: 0 50%;background: linear-gradient(90deg,#B8922A,#D4AF37 60%,#F0D89A);animation: mo-prog linear both;animation-timeline: scroll(root)}@keyframes mo-prog{from{transform: scaleX(0)}to{transform: scaleX(1)}}}@supports not (animation-timeline: scroll()){.mo-progress{display: none}}html.mo .hero-img{overflow: hidden}.hero-fx{position: absolute;inset: 0;z-index: -1;overflow: hidden;pointer-events: none}.hero-fx .hk{position: absolute;display: block}.hero-fx .hk i{display: block;width: 100%;height: 100%;background: center / contain no-repeat;animation: mo-drift var(--dur,26s) ease-in-out infinite alternate;filter: drop-shadow(0 4px 10px rgba(120,80,10,.18))}.hero-fx .hk1{left: -4%;bottom: 2%;width: min(34vw,520px);aspect-ratio: 3 / 1}.hero-fx .hk1 i{background-image: url("art/kumo-a.webp");--dx: 40px;--dur: 28s}.hero-fx .hk2{left: 26%;top: 9%;width: min(16vw,220px);aspect-ratio: 3 / 1;opacity: .85}.hero-fx .hk2 i{background-image: url("art/kumo-b.webp");--dx: -50px;--dur: 22s}.hero-fx .hk3{right: -6%;bottom: -3%;width: min(38vw,600px);aspect-ratio: 3 / 1}.hero-fx .hk3 i{background-image: url("art/kumo-a.webp");--dx: -36px;--dur: 32s;animation-name: mo-drift-r}.hero-fx .hk4{right: 24%;top: 40%;width: min(14vw,190px);aspect-ratio: 3 / 1;opacity: .7}.hero-fx .hk4 i{background-image: url("art/kumo-b.webp");--dx: 44px;--dur: 25s;animation-name: mo-drift-r}@keyframes mo-drift{from{transform: translateX(0)}to{transform: translateX(var(--dx))}}@keyframes mo-drift-r{from{transform: scaleX(-1) translateX(0)}to{transform: scaleX(-1) translateX(var(--dx))}}.hero-fx .mo-gold{position: absolute;inset: 0;width: 100%;height: 100%}.mo-gold-site{position: fixed;top: 0;width: 0;height: 100vh;z-index: 900;pointer-events: none}.mo-gold-l{left: 0}.mo-gold-r{right: 0}@media (max-width: 860px){.hero-fx .hk1{width: 62vw;bottom: 0}.hero-fx .hk2{display: none}.hero-fx .hk3{width: 66vw;bottom: 22%;right: -18%}.hero-fx .hk4{top: 30%;right: auto;left: -8%;width: 34vw}}.mo-tilt{position: relative;transform-style: preserve-3d}.mo-glare{position: absolute;inset: 0;border-radius: inherit;pointer-events: none;z-index: 2;opacity: 0;transition: opacity .3s;background: radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(255,240,190,.38),rgba(255,240,190,0) 55%);mix-blend-mode: soft-light}.mo-tilt:hover .mo-glare{opacity: 1}.mo-ripple{position: absolute;border-radius: 50%;pointer-events: none;width: 16px;height: 16px;margin: -8px 0 0 -8px;background: radial-gradient(circle,rgba(255,236,170,.75),rgba(255,236,170,0) 70%);animation: mo-ripple .7s ease-out forwards}@keyframes mo-ripple{from{transform: scale(0);opacity: 1}to{transform: scale(18);opacity: 0}}.mo-burst-cv{position: fixed;inset: 0;width: 100vw;height: 100vh;z-index: 2000;pointer-events: none}.mo-burst{position: fixed;z-index: 2000;width: 7px;height: 7px;margin: -3.5px 0 0 -3.5px;border-radius: 50%;pointer-events: none;background: radial-gradient(circle,#fff 0 25%,#F3DC92 50%,rgba(212,175,55,0) 72%);box-shadow: 0 0 8px 2px rgba(255,226,140,.6);animation: mo-burst .75s cubic-bezier(.2,.7,.3,1) forwards}@keyframes mo-burst{from{transform: translate(0,0) scale(1);opacity: 1}to{transform: translate(var(--bx),var(--by)) scale(.3);opacity: 0}}.logo{position: relative}.mo-logo-shine{position: absolute;left: 0;top: 50%;width: 52px;height: 52px;margin-top: -26px;border-radius: 50%;overflow: hidden;pointer-events: none}.mo-logo-shine::after{content: "";position: absolute;top: -20%;bottom: -20%;left: 0;width: 50%;background: linear-gradient(100deg,transparent,rgba(255,255,240,.85),transparent);transform: translateX(-160%) skewX(-18deg);animation: mo-logo 9s ease-in-out 2s infinite}@keyframes mo-logo{0%,86%{transform: translateX(-160%) skewX(-18deg)}100%{transform: translateX(280%) skewX(-18deg)}}@media (max-width: 767px){.mo-logo-shine{width: 40px;height: 40px;margin-top: -20px}}@media (hover: hover) and (pointer: fine){.zodiac-link:hover .zodiac-image .ic{animation: mo-hop .6s var(--mo-ease)}}@keyframes mo-hop{0%{transform: none}35%{transform: translateY(-8px) scale(1.06) rotate(-3deg)}65%{transform: translateY(1px) scale(1.02)}100%{transform: scale(1.06) rotate(-2deg)}}html.mo .gg-fig:not(.mo-seen) path[marker-end]{stroke-dasharray: 160;stroke-dashoffset: 160}html.mo .gg-fig:not(.mo-seen) circle,html.mo .gg-fig:not(.mo-seen) text{opacity: 0}.gg-fig.mo-seen path[marker-end]{stroke-dasharray: 160;animation: mo-drawp .9s var(--mo-ease) both}.gg-fig.mo-seen path[marker-end]:nth-of-type(2){animation-delay: .12s}.gg-fig.mo-seen path[marker-end]:nth-of-type(3){animation-delay: .24s}.gg-fig.mo-seen path[marker-end]:nth-of-type(4){animation-delay: .36s}.gg-fig.mo-seen path[marker-end]:nth-of-type(5){animation-delay: .48s}@keyframes mo-drawp{from{stroke-dashoffset: 160}to{stroke-dashoffset: 0}}.gg-fig.mo-seen circle,.gg-fig.mo-seen text{transform-box: fill-box;transform-origin: center;animation: mo-pop .55s cubic-bezier(.3,1.5,.5,1) both}.gg-fig.mo-seen circle:nth-of-type(2),.gg-fig.mo-seen text:nth-of-type(2){animation-delay: .15s}.gg-fig.mo-seen circle:nth-of-type(3),.gg-fig.mo-seen text:nth-of-type(3){animation-delay: .3s}.gg-fig.mo-seen circle:nth-of-type(4),.gg-fig.mo-seen text:nth-of-type(4){animation-delay: .45s}.gg-fig.mo-seen circle:nth-of-type(5),.gg-fig.mo-seen text:nth-of-type(5){animation-delay: .6s}@keyframes mo-pop{from{opacity: 0;transform: scale(.4)}}.gg-fig.mo-seen line[stroke-dasharray]{animation: mo-flow 1.4s linear infinite}.gg-fig:not(.mo-vis) line[stroke-dasharray]{animation-play-state: paused}@keyframes mo-flow{to{stroke-dashoffset: -18}}@media (prefers-reduced-motion: reduce){@view-transition{navigation: none}html.mo .mo-r{opacity: 1 !important;transform: none !important;transition: none !important}.btn-primary::after,.mo-progress,.mo-rule{display: none !important}.btn-primary:active,.btn.wide.btn-primary:active,.btn-secondary:active{transform: none !important}.result.mo-show>*,.mo-card,.mo-glint,.result.mo-show .meishiki .col,.mo-show .stars,.mo-stars .stars,.mo-stars .rank>li,.hero-fx .hk i{animation: none !important}.mo-gold,.mo-burst-cv,.hero-fx,.mo-glare,.mo-ripple,.mo-burst,.mo-logo-shine{display: none !important}.zodiac-link:hover .zodiac-image .ic,.gg-fig.mo-seen *,.gg-fig line{animation: none !important}.fortune-card:hover,.article-card:hover,.zodiac-item .zodiac-link:hover,.rel-card:hover,.star-card:hover,a.card:hover,.mo-tilt{transform: none !important}.fortune-card,.article-card,.zodiac-item .zodiac-link,.rel-card,.star-card,a.card{transition: none !important}}