.yesno-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.yesno-table{--ar:.46;--u:calc(100cqw * var(--ar) / 100);--card-h:calc(var(--u) * 58);--coin:calc(var(--u) * 46);--stone:calc(var(--u) * 30);--mark:calc(var(--u) * 34);aspect-ratio:1 / var(--ar);max-height:none}.yesno-stage{justify-content:center;align-items:center;gap:calc(var(--u) * 10);padding-bottom:calc(var(--u) * 8);box-sizing:border-box;display:flex;position:absolute;inset:0}.yesno-item{flex:none;display:block;position:relative}.yesno-hint{left:8%;right:8%;bottom:calc(var(--u) * 6);text-align:center;font-family:var(--font-divination-serif), Georgia, "Times New Roman", serif;font-style:italic;font-size:max(14px, calc(var(--u) * 4.4));color:#f6dfa0db;margin:0;line-height:1.3;position:absolute}.yesno-hint.is-count{font-family:inherit;font-style:normal;font-size:max(11px, calc(var(--u) * 3));letter-spacing:.14em;text-transform:uppercase;color:#f6dfa0b3;font-weight:800}.yesno-fan{width:calc(var(--card-h) * 1.2);height:calc(var(--card-h) * 1.06)}.yesno-fan-card{width:calc(var(--card-h) / 1.5);height:var(--card-h);filter:drop-shadow(0 10px 12px #00000073);transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .5s;position:absolute;top:50%;left:50%}.yesno-fan-card.is-left{transform:translate(-92%,-48%)rotate(-11deg)}.yesno-fan-card.is-right{transform:translate(-8%,-48%)rotate(11deg)}.yesno-fan-card.is-middle{z-index:2;perspective:1000px;transform:translate(-50%,-52%)}.yesno-fan-card .taro-card-side{border-radius:6.5%/4.3%}.yesno-fan.is-mixing .yesno-fan-card.is-left{animation:.7s ease-in-out 2 both yesno-mix-l}.yesno-fan.is-mixing .yesno-fan-card.is-right{animation:.7s ease-in-out 2 both yesno-mix-r}.yesno-fan.is-mixing .yesno-fan-card.is-middle{animation:.7s ease-in-out 2 both yesno-mix-m}.yesno-fan.is-open .yesno-fan-card.is-left{opacity:.28;transform:translate(-80%,-46%)rotate(-7deg)scale(.9)}.yesno-fan.is-open .yesno-fan-card.is-right{opacity:.28;transform:translate(-20%,-46%)rotate(7deg)scale(.9)}@keyframes yesno-mix-l{0%,to{transform:translate(-92%,-48%)rotate(-11deg)}50%{z-index:3;transform:translate(-10%,-50%)rotate(4deg)}}@keyframes yesno-mix-r{0%,to{transform:translate(-8%,-48%)rotate(11deg)}50%{transform:translate(-90%,-50%)rotate(-4deg)}}@keyframes yesno-mix-m{0%,to{transform:translate(-50%,-52%)}50%{transform:translate(-50%,-60%)rotate(-2deg)}}.yesno-coin-stage{align-items:center;gap:calc(var(--u) * 5);flex-direction:column;display:flex}.yesno-coin{--end:0deg;width:var(--coin);height:var(--coin);transform-style:preserve-3d;transform:rotateY(var(--end));display:block;position:relative}.yesno-coin.is-tails{--end:180deg}.yesno-coin.is-flying{animation:.85s cubic-bezier(.3,.6,.4,1) both yesno-toss}.yesno-coin-side{backface-visibility:hidden;border-radius:50%;display:block;position:absolute;inset:0;box-shadow:0 12px 18px -10px #000000b3,0 0 26px #f6dfa038}.yesno-coin-side.is-back{transform:rotateY(180deg)}.yesno-coin-art{width:100%;height:100%;display:block}@keyframes yesno-toss{0%{transform:translateY(0) rotateY(calc(var(--end) - 1800deg))}45%{transform:translateY(calc(var(--u) * -13)) rotateY(calc(var(--end) - 860deg)) scale(1.06)}to{transform:translateY(0) rotateY(var(--end))}}.yesno-slots{gap:calc(var(--u) * 2.4);display:flex}.yesno-slot{min-width:calc(var(--u) * 17);height:calc(var(--u) * 8);padding:0 calc(var(--u) * 2);box-sizing:border-box;color:#f6dfa080;font-size:max(11px, calc(var(--u) * 3.2));letter-spacing:.08em;text-transform:uppercase;border:1px dashed #e3c27a73;border-radius:999px;place-items:center;font-weight:800;display:grid}.yesno-slot.is-heads,.yesno-slot.is-tails{animation:.35s both yesno-pop}.yesno-slot.is-heads{color:var(--div-navy);background:linear-gradient(#faefcf 0%,#ecd396 100%);border:0}.yesno-slot.is-tails{color:#f6dfa0;background:#f6dfa01f;border:1px solid #e3c27aa6}.yesno-runes{width:calc(var(--stone) * 2.5);height:calc(var(--stone) * 1.9)}.yesno-stone{width:var(--stone);height:calc(var(--stone) * 1.222);filter:drop-shadow(0 10px 10px #00000080);transition:transform .5s,opacity .5s;position:absolute;top:50%;left:50%}.yesno-stone.is-left{transform:translate(-125%,-36%)rotate(-12deg)scale(.86)}.yesno-stone.is-right{transform:translate(25%,-40%)rotate(9deg)scale(.86)}.yesno-stone.is-middle{z-index:2;perspective:800px;transform:translate(-50%,-56%)scale(1.12)}.yesno-stone-art{width:100%;height:100%;display:block}.yesno-stone-turn{width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,.7,.2,1);display:block;position:relative}.yesno-stone-turn.is-open{transform:rotateY(180deg)}.yesno-stone-side{backface-visibility:hidden;display:block;position:absolute;inset:0}.yesno-stone-side.is-face{transform:rotateY(180deg)}.yesno-runes.is-mixing .yesno-stone.is-left{animation:.7s ease-in-out 2 both yesno-roll-l}.yesno-runes.is-mixing .yesno-stone.is-right{animation:.7s ease-in-out 2 both yesno-roll-r}.yesno-runes.is-mixing .yesno-stone.is-middle{animation:.7s ease-in-out 2 both yesno-roll-m}.yesno-runes.is-open .yesno-stone.is-left,.yesno-runes.is-open .yesno-stone.is-right{opacity:.3}@keyframes yesno-roll-l{0%,to{transform:translate(-125%,-36%)rotate(-12deg)scale(.86)}50%{transform:translate(-40%,-44%)rotate(20deg)scale(.86)}}@keyframes yesno-roll-r{0%,to{transform:translate(25%,-40%)rotate(9deg)scale(.86)}50%{transform:translate(-60%,-34%)rotate(-18deg)scale(.86)}}@keyframes yesno-roll-m{0%,to{transform:translate(-50%,-56%)scale(1.12)}50%{transform:translate(-46%,-64%)rotate(14deg)scale(1.12)}}.yesno-mark{--glow:#9cb56e8c;align-items:center;gap:calc(var(--u) * 3);flex-direction:column;flex:none;animation:.5s both yesno-pop;display:flex}.yesno-mark.is-unclear{--glow:#8fa0d299}.yesno-mark.is-likely-no,.yesno-mark.is-no{--glow:#dc80628c}.yesno-mark-disc{width:var(--mark);height:var(--mark);box-shadow:inset 0 0 0 2px #d9b45a, inset 0 0 0 6px #141e40, inset 0 0 0 7px #e3c27a99, 0 0 0 1px #e3c27a59, 0 0 32px var(--glow), 0 10px 18px -10px #000000b3;background:radial-gradient(circle at 50% 38%,#2a3b74 0%,#141e40 62%,#0b1229 100%);border-radius:50%;place-items:center;display:grid}.yesno-mark-disc b{text-align:center;max-width:82%;font-family:var(--font-divination-serif), Georgia, "Times New Roman", serif;font-size:calc(var(--mark) * .34);color:#f6dfa0;text-shadow:0 1px #0006,0 0 14px #f6dfa059;font-weight:700;line-height:.95}.yesno-mark-disc b.is-long{font-size:calc(var(--mark) * .2);line-height:1}.yesno-mark small{max-width:calc(var(--mark) * 1.5);text-align:center;font-size:max(11px, calc(var(--u) * 3.3));letter-spacing:.1em;text-transform:uppercase;color:#f6dfa0d1;font-weight:800;line-height:1.25}.yesno-mark.is-big{--mark:136px;animation:none}@keyframes yesno-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.yesno-answer{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;display:grid}.yesno-reading{grid-template-columns:auto minmax(0,1fr);align-items:center}.yesno-thumb-coins{gap:6px;display:flex}.yesno-thumb-coin{border-radius:50%;width:46px;height:46px;display:block;box-shadow:0 6px 10px -6px #0b122999}.yesno-thumb-stone{filter:drop-shadow(0 8px 8px #0b122973);width:72px;height:88px;display:block}.yesno-hero-art{width:100%;height:100%;min-height:240px;display:block;position:relative}.yesno-hero-card{filter:drop-shadow(0 10px 12px #00000080);width:104px;height:156px;position:absolute;top:50%;left:22%;transform:translate(-30%,-50%)rotate(-12deg)}.yesno-hero-coin{border-radius:50%;width:112px;height:112px;position:absolute;top:20%;right:16%;box-shadow:0 12px 18px -10px #000000b3,0 0 30px #f6dfa040}.yesno-hero-stone{filter:drop-shadow(0 10px 10px #0000008c);width:66px;height:81px;position:absolute;bottom:12%;right:30%;transform:rotate(8deg)}@media (max-width:760px){.yesno-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px}html:not([data-theme=dark]) .yesno-tiles .taro-tile:nth-child(3){--tile-top:#fefaf1;--tile-bottom:#f9f2e0}.yesno-tiles .taro-tile{padding:12px 6px}.yesno-tiles .taro-tile-text b{font-size:18px}.yesno-tiles .taro-tile-text span{font-size:12px}.yesno-table{--ar:1;--card-h:calc(var(--u) * 44);--coin:calc(var(--u) * 38);--stone:calc(var(--u) * 28);--mark:calc(var(--u) * 25)}.yesno-stage{gap:calc(var(--u) * 4);padding:0 0 calc(var(--u) * 9);flex-direction:column}.yesno-table.has-verdict .yesno-stage{padding-bottom:0}.yesno-hint{left:10%;right:10%;bottom:calc(var(--u) * 6);font-size:max(13px, calc(var(--u) * 4.2))}.yesno-mark small{font-size:10.5px}.yesno-answer{grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px}.yesno-mark.is-big{--mark:112px}.yesno-reading{box-sizing:border-box;grid-template-columns:auto minmax(0,1fr);width:100%}.yesno-thumb-coins{flex-direction:column;gap:4px}.yesno-thumb-coin{width:34px;height:34px}.yesno-thumb-stone{width:56px;height:68px}}@media (prefers-reduced-motion:reduce){.yesno-fan-card,.yesno-stone,.yesno-stone-turn{transition:none}.yesno-fan.is-mixing .yesno-fan-card,.yesno-runes.is-mixing .yesno-stone,.yesno-coin.is-flying,.yesno-slot,.yesno-mark{animation:none}}
