.omajinai-page>.pr-note{padding-top:14px}.omajinai-phrase{white-space:nowrap;display:inline-block}.omajinai-page :is(button,a),.omajinai-ritual button{-webkit-tap-highlight-color:transparent}.omajinai-page :is(h1,h2,h3),.omajinai-ritual-title{text-wrap:balance}.omajinai-page :is(p,li,dd){text-wrap:pretty}.omajinai-experience{isolation:isolate;background:var(--night);color:#fff;position:relative;overflow:clip}.omajinai-experience:before{content:"";pointer-events:none;background:radial-gradient(at 50% 10%,#9e93cd38,#0000 60%);position:absolute;inset:0}.omajinai-inner{max-width:860px;margin:auto;padding:38px 18px;position:relative}.omajinai-entry{text-align:center}.omajinai-page .ornament{color:var(--gold-soft);letter-spacing:.08em;font-size:12px}.omajinai-entry h1{font:700 clamp(26px,6.6vw,42px)/1.6 var(--serif);letter-spacing:.015em;margin:0}.omajinai-question{color:#f3e9c8;font:600 20px/1.7 var(--serif);margin:18px 0 10px}.omajinai-lead{color:#e0dbe9;max-width:650px;margin:auto;font-size:14px;line-height:1.9}.omajinai-list-link{min-height:44px;color:var(--gold-soft);text-underline-offset:3px;align-items:center;margin-top:9px;font-size:14px;text-decoration:underline;display:inline-flex}.omajinai-field{border:0;outline:none;min-width:0;margin:28px 0 0;padding:0;scroll-margin-top:18px}.omajinai-field legend{color:var(--gold-soft);font:600 18px/1.7 var(--serif);margin-bottom:12px}.omajinai-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.omajinai-time-chips{grid-template-columns:repeat(3,minmax(0,1fr))}.omajinai-chip{color:#fff;min-width:0;min-height:52px;font:500 14px/1.7 var(--sans);cursor:pointer;background:#ffffff0d;border:1px solid #d6c5ea90;border-radius:16px;padding:11px 8px}.omajinai-chip[aria-pressed=true]{color:#2a1f5e;background:#e3d4f3;border-color:#e3d4f3;box-shadow:0 0 16px #d9c5ec30}.omajinai-page :is(button,a):focus-visible,.omajinai-ritual button:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.omajinai-controls{z-index:28;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));background:#17152d;border-top:1px solid #bba580;position:sticky;bottom:0;box-shadow:0 -8px 28px #0a092538}.omajinai-controls-inner{grid-template-columns:1fr 1.5fr;align-items:center;gap:9px 12px;max-width:800px;margin:auto;display:grid}.omajinai-controls p{text-align:center;color:#e3dbe9;grid-column:1/-1;margin:0;font-size:13px}.omajinai-page :is(.omajinai-read,.omajinai-clear,.omajinai-retry){min-width:44px;min-height:48px;font:700 14px/1.6 var(--sans);cursor:pointer;border:1px solid #c6b18a;border-radius:26px;padding:10px 14px}.omajinai-clear{color:#fff;background:0 0}.omajinai-read{background:var(--cta);color:var(--cta-ink)}.omajinai-page button:disabled{color:#d2cbdc;cursor:not-allowed;background:#373247;border-style:dashed;border-color:#81798f}.omajinai-page [hidden]{display:none}.omajinai-page .omajinai-controls[hidden]{visibility:hidden;pointer-events:none;display:block}html:has(.omajinai-controls:not([hidden])) .sky-top{visibility:hidden;pointer-events:none}.omajinai-result{scroll-margin-top:18px}.omajinai-result-head{background:var(--night);color:#fff;text-align:center;padding:32px 20px}.omajinai-kicker{color:var(--gold-soft);font:700 13px/1.7 var(--sans);letter-spacing:.06em;margin:0 0 10px}.omajinai-result-question{max-width:700px;font:600 19px/1.85 var(--serif);margin:0 auto 20px}.omajinai-result-head h2{font:700 clamp(26px,6.6vw,38px)/1.6 var(--serif);color:#f6e5bd;margin:0}.omajinai-summary{max-width:600px;margin:14px auto 18px;font-size:15px;line-height:1.9;text-wrap:balance!important}.omajinai-stars-label{margin:8px 0 4px!important;font-size:13px!important}.omajinai-stars{color:#80601c;letter-spacing:3px;margin:0 0 10px!important;font-size:25px!important;line-height:1.5!important}.omajinai-result-head .omajinai-stars{color:#f3d38a}.omajinai-result-body{max-width:800px;margin:auto;padding:28px 20px 16px}.omajinai-facts{background:#faf7fd;border:1px solid #d6c7e3;border-radius:14px;grid-template-columns:1fr;margin:0 0 24px;display:grid;overflow:hidden}.omajinai-facts>div{padding:14px 16px}.omajinai-facts>div+div{border-top:1px solid #d6c7e3}.omajinai-facts dt{color:#4a3a8f;font:700 13px/1.7 var(--sans)}.omajinai-facts dd{margin:6px 0 0;font-size:16px;line-height:1.8}.omajinai-picked-label{margin:0 0 8px;font-size:13px}.omajinai-picked{flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.omajinai-picked li{color:#45336e;background:#e7dcf2;border-radius:16px;padding:4px 12px;font-size:13px}.omajinai-panel{margin:24px 0}.omajinai-panel h3{color:#4a3a8f;font:700 20px/1.7 var(--serif);margin:0 0 12px}.omajinai-result-body p,.omajinai-steps{line-height:1.95}.omajinai-steps{margin:16px 0;padding-left:1.8em}.omajinai-steps li{margin-bottom:14px;padding-left:.45em}.omajinai-steps li::marker{color:#4a3a8f;font-weight:700}.omajinai-care{background:#f5effb;border-left:3px solid #c9a54a;margin:20px 0;padding:14px 16px}.omajinai-care p{margin:6px 0 0}.omajinai-subheading{color:#4a3a8f;font-weight:700;margin:22px 0 8px!important}.omajinai-result-body :is(.omajinai-panel,p)>a{color:#284f91;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.omajinai-note{color:#61576e;margin:24px 0;font-size:13px;line-height:1.85}.omajinai-note p{margin-top:6px}.omajinai-retries{flex-wrap:wrap;justify-content:center;gap:14px;margin:24px auto;display:flex}.omajinai-retry{color:#4a3a8f;background:#fff}.omajinai-share{text-align:center;margin:28px 0}.omajinai-share p{font-size:14px}.omajinai-share>div{justify-content:center;gap:12px;display:flex}.omajinai-share button{color:#4a3a8f;cursor:pointer;background:#fff;border:1px solid #b8a6ca;border-radius:24px;min-width:64px;min-height:48px}.omajinai-share button.is-copied{background:#e4d8f1}.omajinai-quick-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:24px 0;display:none}.omajinai-quick-table :is(th,td){text-align:left;border:1px solid #d6c7e3;padding:14px 12px;font-size:15px}.omajinai-quick-table th{color:#4a3a8f;background:#f1eaf8}.omajinai-quick-lists>dl{border:1px solid #d6c7e3;border-radius:12px;margin:24px 0;overflow:hidden}.omajinai-quick-lists>dl>dt{color:#4a3a8f;background:#f1eaf8;padding:14px;font-weight:700}.omajinai-quick-lists dl>div{border-top:1px solid #d6c7e3;grid-template-columns:1fr 1.2fr;align-items:center;gap:10px;padding:8px 12px;display:grid}.omajinai-quick-lists div dt{font-size:14px;line-height:1.9}.omajinai-quick-lists dd{margin:0;font-size:15px}.omajinai-page .omajinai-quick-lists a{padding:10px 0;display:block}.omajinai-charm{margin:32px 0 40px}.omajinai-charm h3{scroll-margin-top:20px}.omajinai-page .omajinai-charm .omajinai-steps{counter-reset:none;padding-left:1.8em;list-style:decimal}.omajinai-page .omajinai-charm .omajinai-steps li{padding:0 0 14px .45em;display:list-item}.omajinai-page .omajinai-charm .omajinai-steps li:before{content:none}@media (width>=800px){.omajinai-inner{padding:44px 30px}.omajinai-controls-inner{grid-template-columns:1fr auto auto}.omajinai-controls p{text-align:left;grid-column:auto}.omajinai-controls button{min-width:150px}.omajinai-result-head{padding:44px 30px}.omajinai-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.omajinai-facts>div+div{border-top:0;border-left:1px solid #d6c7e3}.omajinai-quick-table{display:table}.omajinai-quick-lists{display:none}}.omajinai-controls-feedback{grid-column:1/-1;justify-content:center;align-items:center;gap:10px;min-height:36px;display:flex}.omajinai-controls-feedback p{grid-column:auto}.omajinai-selection{flex:0 0 96px;width:96px;height:32px;overflow:visible}.omajinai-selection-track{stroke:#d0a6b5;stroke-width:1px;opacity:.18}.omajinai-selection-line{stroke:#f28a98;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.omajinai-selection-tip{fill:#ffd3c9;opacity:0}.omajinai-selection [data-selected=true] .omajinai-selection-line{stroke-dashoffset:0}.omajinai-selection [data-selected=true] .omajinai-selection-tip{opacity:1}.omajinai-selection [data-thread=wish]{transform-origin:4px 21px}.omajinai-selection [data-thread=time]{transform-origin:116px 15px}.omajinai-selection-ready{fill:#ffb5b3;opacity:0;filter:blur(5px);transition:opacity .18s ease-out}.omajinai-selection[data-ready=true] .omajinai-selection-ready{opacity:.3}@media (width>=800px){.omajinai-controls-feedback{grid-column:auto;justify-content:start}}.omajinai-threads{aspect-ratio:400/210;pointer-events:none;width:min(350px,100vw - 48px);height:auto;margin:0 auto;display:block;overflow:visible}.omajinai-thread,.omajinai-knot-center{stroke:#f28a98;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}.omajinai-thread{stroke-dasharray:1;stroke-dashoffset:0}.omajinai-knot-center{stroke:#ffd0bd;stroke-width:3.2px}.omajinai-knot-glow{opacity:1}.omajinai-knot-wave{stroke:#f8cfab;stroke-width:1px;opacity:0;transform-origin:200px 105px}.omajinai-knot-light{opacity:0}.omajinai-knot-light.is-lit{opacity:1}.omajinai-rating-star{display:inline-block}.omajinai-result-head>.omajinai-threads{margin-top:-18px;margin-bottom:8px}.omajinai-live .omajinai-thread-left{animation:6.4s ease-in-out .4s infinite omajinai-tail-left}.omajinai-live .omajinai-thread-right{animation:7.1s ease-in-out .4s infinite omajinai-tail-right}@keyframes omajinai-tail-left{0%,to{d:path("M135 175 C153 171 169 127 200 106 C172 88 134 36 110 58 C78 96 151 125 198 104 C203 99 207 101 204 107")}50%{d:path("M138 174 C156 170 169 127 200 106 C172 88 134 36 110 58 C78 96 151 125 198 104 C203 99 207 101 204 107")}}@keyframes omajinai-tail-right{0%,to{d:path("M265 175 C247 171 231 127 200 104 C228 88 266 36 290 58 C322 96 249 125 202 106 C197 111 193 109 196 103")}50%{d:path("M262 176 C244 172 231 127 200 104 C228 88 266 36 290 58 C322 96 249 125 202 106 C197 111 193 109 196 103")}}html.omajinai-ritual-open{overflow:hidden}.omajinai-ritual{color:#fff;background:#17142f;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.omajinai-ritual::backdrop{background:#17142f}.omajinai-ritual-backdrop{background:radial-gradient(#5c4b8240,#0000 65%);position:absolute;inset:0}.omajinai-ritual-backdrop:after{content:"";opacity:.4;background-image:radial-gradient(circle at 14% 24%,#e3d3ae 0 1px,#0000 1.5px),radial-gradient(circle at 83% 18%,#c9a54a 0 1px,#0000 1.5px),radial-gradient(circle at 76% 78%,#e3d3ae 0 1px,#0000 1.5px);background-size:343px 367px;position:absolute;inset:0}.omajinai-ritual-cancel{z-index:2;top:max(16px,env(safe-area-inset-top));color:#fff;min-width:48px;min-height:48px;font:28px/1 var(--sans);cursor:pointer;background:#211b38;border:1px solid #bba580;border-radius:50%;position:absolute;right:16px}.omajinai-ritual-stage{box-sizing:border-box;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:min(100%,740px);min-height:100%;margin:auto;padding:76px 24px 36px;display:flex;position:relative}.omajinai-ritual-title{font:600 clamp(22px,5.6vw,32px)/1.7 var(--serif);color:#f5e5bc;margin:0}.omajinai-ritual-stage>p:last-child{color:#e5ddee;max-width:640px;margin:0;font-size:14px;line-height:1.9}.omajinai-ritual.is-playing .omajinai-knot-center{animation:.22s 1.5s both omajinai-opacity}.omajinai-ritual.is-playing .omajinai-knot-glow{animation:.25s 1.7s both omajinai-opacity}.omajinai-ritual.is-playing .omajinai-knot-wave{animation:.42s ease-out 1.7s both omajinai-knot-wave}.omajinai-ritual.is-playing .omajinai-knot-light.is-lit{animation:omajinai-opacity .12s calc(1.7s + var(--light-index) * 40ms) both}.omajinai-ritual.is-playing #omajinai-ritual-message{animation:.2s ease-out .5s both omajinai-opacity}.omajinai-ritual.is-cancelling :is(.omajinai-knot-center,.omajinai-knot-wave,.omajinai-knot-glow,.omajinai-knot-light){visibility:hidden}@keyframes omajinai-opacity{0%{opacity:0}to{opacity:1}}@keyframes omajinai-knot-wave{0%{opacity:0;transform:scale(.35)}15%{opacity:.55}to{opacity:0;transform:scale(1.85)}}@media (height<=500px) and (width>=560px){.omajinai-result{scroll-margin-top:0}.omajinai-ritual-stage,.omajinai-result-head{box-sizing:border-box;grid-template-columns:min(285.714px,38vw) minmax(0,1fr);align-content:center;column-gap:20px;width:100%;min-height:100dvh;padding:16px 24px;display:grid}.omajinai-ritual-stage{row-gap:8px}.omajinai-ritual-title{grid-area:1/2;align-self:end;font-size:22px;line-height:1.5}.omajinai-ritual-stage>p:last-child{grid-area:2/2;align-self:start;font-size:13px;line-height:1.7}.omajinai-ritual .omajinai-threads,.omajinai-result-head>.omajinai-threads{grid-area:1/1/-1;align-self:center;width:100%;max-width:100%;height:auto;margin:0}.omajinai-ritual .omajinai-threads{grid-row:1/3}.omajinai-result-head>.omajinai-threads{grid-row:1/7}.omajinai-result-head>:not(.omajinai-threads){grid-column:2}.omajinai-result-head .omajinai-kicker{margin:0 0 6px}.omajinai-result-head .omajinai-result-question{margin:0 0 8px;font-size:16px;line-height:1.6}.omajinai-result-head h2{font-size:28px;line-height:1.5}.omajinai-result-head .omajinai-summary{margin:8px auto;font-size:14px;line-height:1.7}.omajinai-result-head .omajinai-stars-label{margin:6px 0 2px!important}.omajinai-result-head .omajinai-stars{margin:0!important}.omajinai-ritual-cancel{top:10px;right:12px}}@media (height<=500px) and (width<=559.98px){.omajinai-result{scroll-margin-top:0}.omajinai-page .fortune-static-related a{overflow-wrap:anywhere}.omajinai-ritual-stage,.omajinai-result-head{box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:8px;width:100%;padding:16px 24px;display:grid}.omajinai-ritual-stage{grid-template-rows:104px auto auto}.omajinai-ritual-title{grid-row:1;align-self:center;font-size:22px;line-height:1.5}.omajinai-ritual-stage>p:last-child{grid-row:3;font-size:13px;line-height:1.7}.omajinai-ritual .omajinai-threads,.omajinai-result-head>.omajinai-threads{width:auto;max-width:100%;height:min(90px,100dvh - 185px);margin:0 auto}.omajinai-ritual .omajinai-threads{grid-row:2}.omajinai-result-head{grid-template-rows:22px 74px auto auto auto auto auto}.omajinai-result-head>.omajinai-threads{grid-row:3}.omajinai-result-head .omajinai-kicker{grid-row:1;margin:0}.omajinai-result-head .omajinai-result-question{grid-row:2;align-self:center;margin:0;font-size:16px;line-height:1.5}.omajinai-result-head h2{grid-row:4;font-size:28px;line-height:1.5}.omajinai-result-head .omajinai-summary{grid-row:5;margin:0 auto;font-size:14px;line-height:1.7}.omajinai-result-head .omajinai-stars-label{grid-row:6;margin:0!important}.omajinai-result-head .omajinai-stars{grid-row:7;margin:0!important}.omajinai-ritual-cancel{top:10px;right:12px}}@media (prefers-reduced-motion:reduce){.omajinai-live :is(.omajinai-thread-left,.omajinai-thread-right),.omajinai-ritual.is-playing .omajinai-knot-wave{animation:none}.omajinai-selection-line{stroke-dasharray:none;opacity:0}.omajinai-selection [data-selected=true] .omajinai-selection-line{opacity:1}}
