@keyframes htUp{0%{opacity:0;transform:translateY(12px)}}@keyframes htFade{0%{opacity:0}}.ht-hero{padding:16px 0 8px;position:relative}.ht-hero-grid{grid-template-areas:"head""reader""quick";gap:20px;display:grid}.ht-hero-head{text-align:center;grid-area:head}.ht-h1{letter-spacing:-.6px;text-wrap:balance;text-shadow:0 0 16px #7c4dff80;font-size:30px;line-height:1.1}.ht-lead{max-width:460px;color:var(--text2);text-wrap:pretty;margin:10px auto 0;font-size:16px;line-height:1.45}.ht-hero-reader{grid-area:reader}.ht-hero-quick{grid-area:quick;min-width:0}.ht-hero .hx-t3-head{justify-content:center}.ht-hero .hx-t3-bub{transform-origin:50% -12px;margin-top:16px}.ht-hero .hx-t3-tail,[dir=rtl] .ht-hero .hx-t3-tail{margin-left:-14px;left:50%;right:auto}[dir=rtl] .ht-hero .hx-t3-link:after{content:"‹"}@media (min-width:960px){.ht-hero{padding:44px 0 20px}.ht-hero-grid{grid-template:"reader head""reader quick"1fr/minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px 64px}.ht-hero-head{text-align:start}.ht-h1{letter-spacing:-1px;font-size:46px}.ht-lead{margin-inline:0;font-size:18px}.ht-hero-reader{align-self:center}.ht-hero .hx-t3-head{height:236px}.ht-hero .hx-t3-art{transform-origin:50% 0;transform:scale(1.22)}}.ht-cat{min-width:0;position:relative}.ht-cat>.hx-t3-cath:first-child{margin-top:8px}.ht-cat>.hx-t3-cath{animation:.7s cubic-bezier(.22,1,.36,1) both htCatIn}[dir=rtl] .ht-cat .hx-t3-cath:after{background:linear-gradient(270deg,#7c4dff73,#7c4dff00)}.ht-cat .hx-t3-more{align-items:center;min-height:44px;margin-top:2px}[dir=rtl] .ht-cat .hx-t3-more:after{content:"‹";margin:-2px 4px 0 0}@media (hover:hover) and (pointer:fine){.ht-cat .hx-t3-row .hx-t3-chev{transition:color .2s}.ht-cat .hx-t3-row:hover .hx-t3-chev{color:#c9a7ff}.ht-cat .hx-t3-row:hover .hx-t3-rt>span:first-child{text-underline-offset:3px;-webkit-text-decoration:underline #c9a7ff80;text-decoration:underline #c9a7ff80}.ht-cat .hx-t3-more:hover{color:#fff}}@keyframes htCatIn{0%{opacity:.35;transform:translateY(12px)}}.ht-cat .hx-t1r{--d:calc(var(--k,0) * .1s)}.ht-cat .hx-t1r,.ht-cat .hx-t1r *,.ht-cat .hx-t1r :before,.ht-cat .hx-t1r :after{animation-delay:var(--d)}.ht-sub{letter-spacing:1.2px;text-transform:uppercase;color:var(--gold2);align-items:center;gap:8px;margin:10px 0 0;font-size:10.5px;font-weight:700;display:flex}.ht-sub:after{content:"";background:linear-gradient(90deg,#f5d06159,#f5d06100);flex:auto;height:1px}[dir=rtl] .ht-sub:after{background:linear-gradient(270deg,#f5d06159,#f5d06100)}.ht-cats{gap:8px;display:grid}@media (min-width:960px){.ht-cat{background:linear-gradient(160deg,#3c1ea038,#140a3c59);border:1.2px solid #b07dff4d;border-radius:26px;padding:4px 18px 16px}.ht-cats{columns:2;column-gap:24px;display:block}.ht-cats>.ht-cat{break-inside:avoid;margin-bottom:24px}.ht-hero-quick .hx-t1r{--d:calc(1.25s + var(--k,0) * .2s)}}.ht-spreads{padding-top:40px}.ht-f-swing>svg{animation:4.2s both htSwing}@keyframes htSwing{0%,7.14%{animation-timing-function:ease-out;transform:rotate(0)}10.71%{animation-timing-function:ease-in-out;transform:rotate(-18deg)}14.76%{animation-timing-function:ease-in-out;transform:rotate(13deg)}18.81%{animation-timing-function:ease-in-out;transform:rotate(-7deg)}22.86%{animation-timing-function:ease-in-out;transform:rotate(3deg)}26.9%,to{transform:rotate(0)}}.ht-f-bulb>svg{animation:4.2s both htBulb}@keyframes htBulb{0%,7.14%{opacity:.45;animation-timing-function:ease-out;transform:scale(.94)}11.19%{opacity:1;animation-timing-function:ease-in-out;transform:scale(1.1)}16.9%,to{opacity:1;transform:scale(1)}}.ht-rays{opacity:0;width:0;height:0;animation:4.2s both htRays;position:absolute;top:19px;left:50%}.ht-rays>b{transform-origin:.8px 12.6px;background:#fff;border-radius:1px;width:1.6px;height:3.4px;position:absolute;top:-12.6px;left:-.8px}.ht-rays>b:first-child{transform:rotate(-52deg)}.ht-rays>b:nth-child(3){transform:rotate(52deg)}@keyframes htRays{0%,7.86%{opacity:0;transform:scale(.6)}11.9%{opacity:1;transform:scale(1)}21.43%{opacity:1;transform:scale(1.06)}28.57%,to{opacity:0;transform:scale(1.12)}}.ht-f-warn>svg{animation:4.2s both htWarn}@keyframes htWarn{0%,7.14%{animation-timing-function:ease-out;transform:scale(1)}11.9%{animation-timing-function:ease-in-out;transform:scale(1.22)}16.43%,to{transform:scale(1)}}.ht-f-tilt>svg{animation:4.2s both htTilt}@keyframes htTilt{0%,7.14%{animation-timing-function:ease-out;transform:rotate(-16deg)}14.29%{animation-timing-function:ease-in-out;transform:rotate(7deg)}19.05%{animation-timing-function:ease-in-out;transform:rotate(-2.5deg)}23.81%,to{transform:rotate(0)}}.ht-f-float>svg{animation:4.2s both htFloat}@keyframes htFloat{0%,7.14%{animation-timing-function:cubic-bezier(.3,.6,.3,1);transform:translateY(5px)}16.67%{animation-timing-function:ease-in-out;transform:translateY(-2px)}23.81%,to{transform:translateY(0)}}.ht-f-rock>svg{animation:4.2s both htRock}@keyframes htRock{0%,7.14%{animation-timing-function:ease-in-out;transform:rotate(-24deg)}11.9%{animation-timing-function:ease-in-out;transform:rotate(14deg)}16.67%{animation-timing-function:ease-in-out;transform:rotate(-8deg)}21.43%{animation-timing-function:ease-in-out;transform:rotate(3.5deg)}26.19%,to{transform:rotate(0)}}.ht-f-spin>svg{animation:4.2s both htSpin}@keyframes htSpin{0%,7.14%{animation-timing-function:cubic-bezier(.25,.6,.3,1);transform:rotate(-220deg)}21.43%{animation-timing-function:ease-in-out;transform:rotate(12deg)}26.19%{animation-timing-function:ease-in-out;transform:rotate(-4deg)}29.76%,to{transform:rotate(0)}}.ht-f-hop>svg{animation:4.2s both htHop}@keyframes htHop{0%,7.14%{animation-timing-function:cubic-bezier(.3,.6,.3,1);transform:translateY(4px)scale(.88)}14.29%{transform:translateY(-1.5px)scale(1.05)}19.05%,to{transform:translateY(0)scale(1)}}.ht-f-lift>svg{animation:4.2s both htLift}@keyframes htLift{0%,7.14%{animation-timing-function:cubic-bezier(.3,.6,.3,1);transform:translate(-4px,4px)scale(.9)}15.48%{transform:translate(1.5px,-1.5px)scale(1.04)}20.24%,to{transform:translate(0)scale(1)}}.ht-f-wave>svg{transform-origin:22%;animation:4.2s both htWave}@keyframes htWave{0%,7.14%{transform:skewY(0)}10.71%{transform:skewY(-11deg)}14.29%{transform:skewY(8deg)}17.86%{transform:skewY(-4deg)}21.43%,to{transform:skewY(0)}}.ht-f-lock>.t{clip-path:inset(0 0 66.4%);animation:4.2s both htShackle}.ht-f-lock>.b{clip-path:inset(33.6% 0 0)}@keyframes htShackle{0%,11.9%{animation-timing-function:cubic-bezier(.6,0,.9,.5);transform:translateY(-3.5px)}14.29%{transform:translateY(.6px)}16.07%,to{transform:translateY(0)}}.ht-f-page>.t{clip-path:inset(0 0 59%)}.ht-f-page>.b{clip-path:inset(41% 0 0);transform-origin:50% 41%;animation:4.2s both htFlipDn}@keyframes htFlipDn{0%,7.14%{animation-timing-function:cubic-bezier(.5,0,.6,1);transform:scaleY(.06)}15.48%{transform:scaleY(1.07)}19.05%,to{transform:scaleY(1)}}.ht-f-pop3>.p1{clip-path:inset(0 66.6% 0 0);transform-origin:17% 85%;animation:4.2s both htPopA}.ht-f-pop3>.p2{clip-path:inset(0 33.4%);transform-origin:50% 85%;animation:4.2s both htPopB}.ht-f-pop3>.p3{clip-path:inset(0 0 0 66.6%);transform-origin:83% 85%;animation:4.2s both htPopC}@keyframes htPopA{0%,7.14%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:scale(.3)}12.5%{transform:scale(1.14)}16.67%,to{transform:scale(1)}}@keyframes htPopB{0%,10.71%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:scale(.3)}16.07%{transform:scale(1.14)}20.24%,to{transform:scale(1)}}@keyframes htPopC{0%,14.29%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:scale(.3)}19.64%{transform:scale(1.14)}23.81%,to{transform:scale(1)}}.ht-f-bat>.b0{color:#ffffff61}.ht-f-bat>.b1{animation:4.2s both htFill}@keyframes htFill{0%,7.14%{clip-path:inset(100% 0 0);animation-timing-function:cubic-bezier(.45,0,.35,1)}23.81%,to{clip-path:inset(0)}}.ht-f-sp3>.a{clip-path:polygon(0 0,100% 0,100% 20.8%,20.8% 20.8%,20.8% 100%,0 100%);animation:4.2s both htSpA}.ht-f-sp3>.b{clip-path:polygon(20.8% 20.8%,100% 20.8%,100% 37.5%,37.5% 37.5%,37.5% 100%,20.8% 100%);animation:4.2s both htSpB}.ht-f-sp3>.c{clip-path:inset(39.6% 0 0 39.6%)}@keyframes htSpA{0%,7.14%{animation-timing-function:cubic-bezier(.3,.6,.3,1);transform:translate(7px,7px)}15.48%{transform:translate(-.5px,-.5px)}19.52%,to{transform:translate(0)}}@keyframes htSpB{0%,7.14%{animation-timing-function:cubic-bezier(.3,.6,.3,1);transform:translate(3.5px,3.5px)}15.48%{transform:translate(-.25px,-.25px)}19.52%,to{transform:translate(0)}}.ht-final{padding-top:88px}.ht-final-card{text-align:center;background:radial-gradient(120% 70% at 50% 0,#7c4dff4d,#7c4dff00 70%),linear-gradient(#2a15668c,#0c08288c);border:1px solid #b07dff57;border-radius:30px;max-width:720px;margin:0 auto;padding:112px 22px 30px;position:relative;box-shadow:inset 0 1px #ffffff12,0 30px 60px -40px #7c4dffcc}.ht-final-fan{width:0;height:0;animation:6.4s ease-in-out infinite htSway;position:absolute;top:-44px;left:50%}.ht-final-fan img{transform-origin:50% 118%;border-radius:7px;width:82px;height:129.5px;position:absolute;top:0;left:-41px;box-shadow:0 12px 24px #04011299}.ht-final-fan .c1{animation:1.1s cubic-bezier(.22,1,.36,1) .1s both htFanC1;transform:rotate(-32deg)}.ht-final-fan .c2{animation:1.1s cubic-bezier(.22,1,.36,1) .16s both htFanC2;transform:rotate(-16deg)}.ht-final-fan .c3{z-index:2;animation:1.1s cubic-bezier(.22,1,.36,1) .22s both htFanC3;transform:translateY(-10px)}.ht-final-fan .c4{animation:1.1s cubic-bezier(.22,1,.36,1) .16s both htFanC4;transform:rotate(16deg)}.ht-final-fan .c5{animation:1.1s cubic-bezier(.22,1,.36,1) .1s both htFanC5;transform:rotate(32deg)}@keyframes htFanC1{0%{opacity:.4;transform:rotate(0)translateY(26px)}}@keyframes htFanC2{0%{opacity:.4;transform:rotate(0)translateY(26px)}}@keyframes htFanC3{0%{opacity:.4;transform:translateY(26px)}}@keyframes htFanC4{0%{opacity:.4;transform:rotate(0)translateY(26px)}}@keyframes htFanC5{0%{opacity:.4;transform:rotate(0)translateY(26px)}}@keyframes htSway{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ht-final-card:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#b15bff73,#7c4dff24 60%,#7c4dff00);border-radius:50%;width:300px;height:220px;margin-left:-150px;animation:6.4s ease-in-out infinite htBreathe;position:absolute;top:-60px;left:50%}@keyframes htBreathe{0%,to{opacity:.75}50%{opacity:1}}.ht-final-h{letter-spacing:-.6px;text-wrap:balance;text-shadow:0 0 16px #7c4dff8c;font-size:30px;line-height:1.12}.ht-final-lead{color:#c9a7ff;text-wrap:balance;margin-top:8px;font-size:17px;font-weight:600}.ht-final-seo{max-width:520px;color:var(--text2);text-wrap:pretty;margin:14px auto 0;font-size:15px;line-height:1.5}.ht-final .hx-stores{justify-content:center;margin-top:22px}@media (min-width:960px){.ht-final{padding-top:120px}.ht-final-h{font-size:40px}}.ht-game{min-height:calc(100svh - 60px);padding:10px 0 18px;position:relative}.ht-game-in{max-width:640px}.ht-back{color:#c9a7ff;align-items:center;gap:2px;height:32px;font-size:14px;font-weight:600;display:inline-flex}.ht-back:before{content:"‹";margin:-3px 2px 0 0;font-size:22px;line-height:1}[dir=rtl] .ht-back:before{content:"›";margin:-3px 0 0 2px}.ht-game-h1{letter-spacing:-.5px;text-align:center;text-wrap:balance;margin-top:2px;font-size:26px;line-height:1.12}.ht-game-sub{color:var(--text2);text-align:center;text-wrap:balance;margin-top:4px;font-size:15px}.ht-rit{--w:min(88px, calc((100vw - 96px) / 3));text-align:center;margin-top:16px;position:relative}.ht-q{flex-direction:column;align-items:center;gap:7px;animation:.65s cubic-bezier(.22,1,.36,1) both htQIn;display:flex}.ht-q svg{fill:#b15bff;filter:drop-shadow(0 0 4px #b15bffcc);width:10px;height:10px}.ht-q p{max-width:340px;font-family:var(--display);letter-spacing:-.3px;text-wrap:balance;text-shadow:0 0 14px #7c4dff66;font-size:18px;font-weight:700;line-height:1.22}@keyframes htQIn{0%{opacity:.2;transform:translateY(8px)}}.ht-table{margin-top:20px;position:relative}.ht-table:before{content:"";pointer-events:none;opacity:.7;background:radial-gradient(closest-side,#9b5cff47,#7c4dff1a 55%,#7c4dff00);animation:4.8s ease-in-out infinite htTable;position:absolute;inset:30px -10px 20px}@keyframes htTable{0%,to{opacity:.55}50%{opacity:.85}}.ht-slots{justify-content:center;gap:2px;display:flex;position:relative}.ht-slot{width:calc(var(--w) + 20px);animation:htSlotIn .45s cubic-bezier(.22, 1, .36, 1) calc(.15s + var(--i) * .12s) both;flex-direction:column;align-items:center;display:flex}@keyframes htSlotIn{0%{opacity:0;transform:scale(.92)}}.ht-slot-card{width:var(--w);aspect-ratio:475/750;position:relative}.ht-slot-empty{background:linear-gradient(135deg,#7c4dff33,#3c1ea014);border:1.2px solid #b07dff5c;border-radius:10px;place-items:center;display:grid;position:absolute;inset:0;box-shadow:0 0 24px -6px #7c4dff73}.ht-slot-empty svg{fill:#c4a8ff;width:20%;height:auto;animation:htStar 3.6s ease-in-out calc(var(--i) * -.8s) infinite}@keyframes htStar{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:.9;transform:scale(1.08)}}.ht-slot-face{width:100%;height:100%;position:absolute;inset:0}.ht-ring{pointer-events:none;opacity:0;border:1.5px solid #c9a7ff;border-radius:12px;animation:.75s both htRing;position:absolute;inset:-3px;box-shadow:0 0 10px #9b5cffb3}@keyframes htRing{0%{opacity:0;transform:scale(1)}8%{opacity:.95;animation-timing-function:cubic-bezier(.25,.6,.35,1);transform:scale(1.013)}to{opacity:0;transform:scale(1.16)}}.ht-slot-name{width:calc(var(--w) + 12px);letter-spacing:.2px;color:#fff;height:38px;margin-top:6px;font-size:10.5px;font-weight:700;line-height:1.2}.ht-slot.is-full .ht-slot-name{animation:.26s both htFade}.ht-pick{margin-top:18px;transition:opacity .4s,transform .4s cubic-bezier(.4,0,.2,1)}.ht-pick.is-gone{opacity:0;pointer-events:none;transform:translateY(24px)}.ht-hint{justify-content:center;align-items:center;min-height:18px;animation:.9s both htHintIn;display:flex}@keyframes htHintIn{0%,50%{opacity:0}to{opacity:1}}.ht-hint>i{background:linear-gradient(90deg,#b794ff00,#b794ffb3);flex:0 46px;min-width:14px;height:1px}.ht-hint>i:last-child{background:linear-gradient(90deg,#b794ffb3,#b794ff00)}.ht-hint>svg{fill:#c9a7ff;flex:none;width:8px;height:8px;margin:0 6px}.ht-hint>span{letter-spacing:1.6px;text-transform:uppercase;text-wrap:balance;text-shadow:0 0 14px #b794ff;margin:0 4px;font-size:12px;font-weight:700;line-height:1.3;animation:.24s both htFade}.ht-fan{--fw:94px;--fmax:440px;height:calc(var(--fw) * 2.51);margin-top:6px;position:relative;container-type:inline-size}.ht-fan:before{content:"";height:calc(var(--fw) * 3);pointer-events:none;opacity:.75;background:radial-gradient(closest-side,#b15bff7a,#7c4dff2e 55%,#7c4dff00);animation:.9s ease-out both htGlowIn,5.2s ease-in-out .9s infinite htGlow;position:absolute;bottom:0;left:-24px;right:-24px}@keyframes htGlowIn{0%{opacity:0}to{opacity:.75}}@keyframes htGlow{0%,to{opacity:.75}50%{opacity:1}}.ht-fc{--r:262px;width:var(--fw);height:calc(var(--fw) / .6333);margin-left:calc(var(--fw) / -2);cursor:pointer;-webkit-tap-highlight-color:transparent;transform:translate(calc(var(--s) * var(--r)), calc(var(--c) * var(--r))) rotate(var(--a));animation:htDeal .45s cubic-bezier(.33, 1, .68, 1) var(--dd) both;background:0 0;border:0;border-radius:9px;padding:0;transition:opacity .18s;position:absolute;bottom:34px;left:50%}@supports (width:1cqw){.ht-fc{--r:calc((min(100cqw, var(--fmax)) - var(--fw)) * 1.0545)}}@keyframes htDeal{0%{opacity:0;transform:translate(0, calc(var(--c) * var(--r) - 40px)) rotate(0deg)}}.ht-fc-in{background:url(/assets/v2/tarot-back-app.webp) 50%/cover;border-radius:9px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;box-shadow:0 0 16px -6px #7c4dff4d,0 6px 12px #00000073}.ht-fc:focus-visible{outline:none}.ht-fc:focus-visible .ht-fc-in{box-shadow:0 0 0 2px #c9a7ff,0 0 18px #b15bffcc}@media (hover:hover) and (pointer:fine){.ht-fc:hover .ht-fc-in{transform:translateY(-12px)}}.ht-fc:active .ht-fc-in{transform:translateY(-6px)}.ht-fc.is-picked,.ht-fc:disabled{cursor:default}.ht-fc.is-picked{opacity:0;pointer-events:none}.ht-dim{z-index:80;opacity:0;pointer-events:none;visibility:hidden;background:#000;position:fixed;inset:0}.ht-dim.is-on{visibility:visible}.ht-fly{z-index:81;pointer-events:none;visibility:hidden;width:0;height:0;position:fixed;top:0;left:0}.ht-fly.is-on{visibility:visible}.ht-fly-move{perspective:1100px;position:absolute;inset:0}.ht-fly-card{transform-style:preserve-3d;position:absolute;inset:0}.ht-fly-card>*{backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.ht-fly-back{background:50%/cover no-repeat;border-radius:4.5%/2.9%;box-shadow:0 10px 24px #00000073}.ht-fly.is-on .ht-fly-back{background-image:url(/assets/v2/tarot/back-475.webp)}.ht-fly-face{transform:rotateY(180deg)}.ht-burst{aspect-ratio:1;opacity:0;background:radial-gradient(closest-side,#ffe7b099,#b15bff80 32%,#7c4dff2e 62%,#7c4dff00);border-radius:50%;width:220%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.7)}.ht-sparks{position:absolute;inset:0}.ht-spark{opacity:0;width:28px;height:28px;margin:-14px 0 0 -14px;position:absolute;top:50%;left:50%}.ht-spark:before{content:"";background:radial-gradient(closest-side,#d9c6ff66,#b15bff00);border-radius:50%;position:absolute;inset:0}.ht-spark svg{fill:#fff1cf;width:14px;height:14px;position:absolute;top:7px;left:7px}.ht-spark:nth-child(2n) svg{fill:#e2d2ff;width:10px;height:10px;top:9px;left:9px}.ht-fly-name,.ht-fly-wait{opacity:0;text-align:center;width:92vw;max-width:420px;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)}.ht-fly-name{font-family:var(--display);color:#fff;text-shadow:0 0 18px #b794ff;font-size:20px;font-weight:700;line-height:1.2}.ht-fly-wait{letter-spacing:.2px;color:#fffc;text-shadow:0 0 14px #b794ff;font-size:15px;font-weight:600;top:calc(100% + 16px)}.ht-read{text-align:start;gap:14px;margin-top:26px;display:grid}.ht-read-h{letter-spacing:1.6px;text-transform:uppercase;text-shadow:0 0 14px #b794ff;justify-content:center;align-items:center;margin-bottom:2px;font-size:13px;font-weight:700;animation:.5s both htFade;display:flex}.ht-read-h:focus{outline:none}.ht-read-h>i{background:linear-gradient(90deg,#b794ff00,#b794ffb3);flex:0 46px;min-width:14px;height:1px}.ht-read-h>i:last-child{background:linear-gradient(90deg,#b794ffb3,#b794ff00)}.ht-read-h>svg{fill:#c9a7ff;flex:none;width:9px;height:9px;margin:0 8px}.ht-rc{animation:htUp .7s cubic-bezier(.22, 1, .36, 1) calc(80ms + var(--k) * .14s) both;background:linear-gradient(160deg,#7c4dff33,#3c1ea014);border:1px solid #b07dff5c;border-radius:22px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px 14px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 18px 40px -26px #7c4dffb3}.ht-rc-img{aspect-ratio:475/750;width:58px;height:auto}.ht-rc-head{min-width:0}.ht-rc-cap{letter-spacing:1.2px;text-transform:uppercase;color:#c9a7ff;font-size:11px;font-weight:800}.ht-rc-name{letter-spacing:-.3px;color:var(--gold);text-shadow:0 0 16px #fde04761;text-wrap:balance;margin-top:4px;font-size:22px;line-height:1.15}.ht-rc-text{color:var(--text2);text-wrap:pretty;grid-column:1/-1;font-size:16px;line-height:1.55}.ht-read-act{justify-items:center;gap:10px;margin-top:4px;animation:.7s cubic-bezier(.22,1,.36,1) .5s both htUp;display:grid}.ht-clarify{width:100%;min-height:54px;font-family:var(--display);color:#fff;text-align:center;background:#7c4dff2e;border:1.2px solid #b07dff8c;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:10px 18px;font-size:16px;font-weight:700;line-height:1.2;transition:background .2s,transform .2s;display:flex;box-shadow:0 10px 26px -14px #7c4dffe6}.ht-clarify:hover{background:#7c4dff47;transform:translateY(-1px)}.ht-clarify em{letter-spacing:.3px;color:var(--gold2);white-space:nowrap;background:#f5d0611f;border-radius:999px;flex:none;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:700;line-height:13px}.ht-share{cursor:pointer;min-height:44px;font-family:var(--display);color:#c9a7ff;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:8px 16px;font-size:15px;font-weight:600;display:inline-flex}.ht-share:hover{color:#fff}.ht-clarify svg,.ht-share svg{flex:none;width:18px;height:18px}.ht-after{padding:28px 0 0;position:relative}.ht-narrow{max-width:640px}.ht-after .ht-cat{margin-top:18px}.ht-offer{background:linear-gradient(#2a1566 0%,#1d0e4a 100%);border:1px solid #9b5cff75;border-radius:26px;padding:18px;animation:.8s cubic-bezier(.22,1,.36,1) both htUp;position:relative;box-shadow:inset 0 1px #ffffff12,0 16px 32px -16px #7c4dff99}.ht-offer-top{align-items:center;gap:12px;display:flex}.ht-ava{background:#150a38 url(/assets/v2/tarot-reader.webp) 50%/cover;border-radius:50%;flex:0 0 52px;width:52px;height:52px;position:relative;box-shadow:0 0 0 1.5px #b15bff,0 0 18px #9b5cff99}.ht-ava>b{background:#4ade80;border:2.5px solid #241257;border-radius:50%;width:13px;height:13px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 8px #4ade80b3}[dir=rtl] .ht-ava>b{left:-1px;right:auto}.ht-offer-id{flex-direction:column;min-width:0;display:flex}.ht-offer-id b{font-family:var(--display);font-size:17px;font-weight:700}.ht-offer-id small{color:#d6c4ffcc;margin-top:2px;font-size:13px}.ht-offer-hi{text-wrap:pretty;margin-top:12px;font-size:16px;line-height:1.45}.ht-offer .hx-t3-askw{margin-top:16px;animation:.7s cubic-bezier(.22,1,.36,1) .15s both htUp}.ht-offer .hx-t3-ask{text-align:center}@media (min-width:960px){.ht-game{padding-top:14px}.ht-game-h1{letter-spacing:-.7px;font-size:32px}.ht-game-sub{font-size:16px}.ht-q p{max-width:460px;font-size:20px}}@media (min-width:960px) and (min-height:860px){.ht-game{padding-top:22px}.ht-game-h1{font-size:36px}.ht-rit{--w:104px;margin-top:22px}.ht-fan{--fw:112px;--fmax:540px}}@media (max-height:720px){.ht-rit{--w:min(76px, calc((100vw - 96px) / 3));margin-top:10px}.ht-q p{font-size:17px}.ht-table{margin-top:12px}.ht-pick{margin-top:8px}.ht-fan{--fw:86px}}@media (prefers-reduced-motion:reduce){.ht-fc-in,.ht-pick{transition:none!important}}
