@import"https://fonts.googleapis.com/css2?family=Baloo+2:wght@400;500;600;700;800&family=Comic+Neue:wght@400;700&family=Cairo:wght@400;600;700;800&display=swap";:root{--primary: #2563eb;--primary-dark: #1d4ed8;--on-primary: #ffffff;--secondary: #f59e0b;--accent: #ec4899;--bg: #eff6ff;--bg-2: #dbeafe;--fg: #0f172a;--fg-soft: #475569;--muted: #f1f5fd;--border: #dbe6fb;--success: #16a34a;--success-soft: #dcfce7;--danger: #dc2626;--danger-soft: #fee2e2;--clay: #ffffff;--shadow-clay: inset -3px -3px 8px rgba(15, 23, 42, .07), inset 3px 3px 8px rgba(255, 255, 255, .95), 0 10px 24px rgba(37, 99, 235, .13);--shadow-clay-sm: inset -2px -2px 5px rgba(15, 23, 42, .06), inset 2px 2px 5px rgba(255, 255, 255, .95), 0 4px 12px rgba(37, 99, 235, .1);--radius: 24px;--radius-sm: 16px;--font-head: "Baloo 2", "Cairo", system-ui, sans-serif;--font-body: "Comic Neue", "Cairo", system-ui, sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-family:var(--font-body);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55}h1,h2,h3,h4{font-family:var(--font-head);margin:0;line-height:1.15;letter-spacing:-.01em}button{font-family:inherit;font-size:inherit}.app{position:relative;min-height:100vh;overflow-x:hidden;padding-bottom:40px}.app[dir=rtl] body,.app[dir=rtl]{font-family:Cairo,Comic Neue,sans-serif}.bg-blobs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55}.blob.b1{width:420px;height:420px;background:#bfdbfe;top:-120px;left:-100px}.blob.b2{width:360px;height:360px;background:#fbcfe8;top:10%;right:-120px;opacity:.45}.blob.b3{width:380px;height:380px;background:#fde68a;bottom:-140px;left:20%;opacity:.4}.blob.b4{width:300px;height:300px;background:#bbf7d0;bottom:5%;right:5%;opacity:.35}.wrap{position:relative;z-index:1;width:min(1080px,100%);margin:0 auto;padding:0 20px}.topbar{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#eff6ffd1;border-bottom:1px solid rgba(219,230,251,.9)}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;height:68px;width:min(1080px,100%);margin:0 auto;padding:0 20px}.brand{display:flex;align-items:center;gap:10px;cursor:pointer;background:none;border:0;padding:0}.brand-badge{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#60a5fa,#2563eb);color:#fff;box-shadow:inset -2px -2px 5px #0000002e,inset 2px 2px 6px #ffffff73,0 6px 14px #2563eb59}.brand-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05}.brand-name{font-family:var(--font-head);font-weight:800;font-size:1.22rem;color:var(--fg)}.brand-tag{font-size:.72rem;color:var(--fg-soft)}.top-actions{display:flex;align-items:center;gap:8px}.icon-btn{height:42px;min-width:42px;padding:0 12px;border-radius:14px;border:2px solid var(--border);background:var(--clay);color:var(--fg);display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;font-weight:700;font-size:.86rem;box-shadow:var(--shadow-clay-sm);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.icon-btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px #2563eb29}.icon-btn:active{transform:translateY(0) scale(.97)}.icon-btn.is-on{background:#eef4ff;border-color:#bfdbfe;color:var(--primary)}.home{padding-top:34px;animation:fadeUp .5s ease both}.hero{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:center}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.82rem;background:#fff;border:2px solid var(--border);color:var(--primary);padding:7px 14px;border-radius:999px;box-shadow:var(--shadow-clay-sm);margin-bottom:18px}.hero-title{font-size:clamp(2rem,4.6vw,3.2rem);font-weight:800;color:#0b1c3f}.hero-title span{color:var(--primary)}.hero-sub{color:var(--fg-soft);font-size:1.02rem;margin:14px 0 0;max-width:46ch}.hero-art{position:relative;display:grid;place-items:center;min-height:220px}.mascot{width:190px;height:190px;border-radius:42px;display:grid;place-items:center;background:linear-gradient(150deg,#fff,#e0ecff);box-shadow:inset -6px -6px 14px #0f172a12,inset 6px 6px 14px #fff,0 18px 34px #2563eb33;border:3px solid #fff;animation:float 5s ease-in-out infinite}.mascot svg{color:var(--primary)}.tile{position:absolute;width:54px;height:54px;border-radius:16px;display:grid;place-items:center;font-family:var(--font-head);font-weight:800;font-size:1.5rem;color:#fff;box-shadow:inset -3px -3px 7px #00000029,inset 3px 3px 7px #fff6,0 8px 16px #0f172a24}.tile.t1{background:linear-gradient(145deg,#fb7185,#e11d48);top:6px;left:6px;transform:rotate(-9deg);animation:float 4.2s ease-in-out infinite}.tile.t2{background:linear-gradient(145deg,#fbbf24,#d97706);bottom:12px;right:2px;transform:rotate(8deg);animation:float 4.8s ease-in-out .3s infinite}.tile.t3{background:linear-gradient(145deg,#34d399,#059669);top:42%;right:-6px;transform:rotate(12deg);animation:float 5.4s ease-in-out .6s infinite}.tile.t4{background:linear-gradient(145deg,#a78bfa,#7c3aed);bottom:0;left:22px;transform:rotate(-6deg);animation:float 4.5s ease-in-out .9s infinite}.settings-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px}.setting-label{font-weight:700;font-size:.86rem;color:var(--fg-soft)}.seg{display:inline-flex;background:#fff;border:2px solid var(--border);border-radius:999px;padding:4px;gap:4px;box-shadow:var(--shadow-clay-sm)}.seg button{border:0;background:transparent;color:var(--fg-soft);font-weight:700;font-size:.84rem;padding:7px 14px;border-radius:999px;cursor:pointer;transition:all .18s ease}.seg button:hover{color:var(--primary)}.seg button.active{background:var(--primary);color:#fff;box-shadow:0 4px 10px #2563eb4d}.section-title{margin:42px 0 16px;font-size:1.5rem;font-weight:800}.section-title small{display:block;font-family:var(--font-body);font-weight:400;font-size:.9rem;color:var(--fg-soft)}.mode-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.mode-card{position:relative;text-align:center;cursor:pointer;border:3px solid #fff;border-radius:var(--radius);padding:22px 20px;background:var(--clay);box-shadow:var(--shadow-clay);display:flex;flex-direction:column;align-items:center;gap:8px;transition:transform .2s ease,box-shadow .2s ease;overflow:hidden}.mode-card:after{content:"";position:absolute;inset:auto -30% -60% -30%;height:120px;background:radial-gradient(ellipse at center,var(--tint, #dbeafe),transparent 70%);opacity:.7}.mode-card:hover{transform:translateY(-5px);box-shadow:0 18px 34px #2563eb33}.mode-card:active{transform:translateY(-2px) scale(.99)}.mode-card--mixed{grid-column:1 / -1;flex-direction:row;text-align:start;align-items:center;gap:20px;padding:24px 26px;background:linear-gradient(120deg,#1d4ed8,#2563eb 45%,#7c3aed);color:#fff;border-color:#ffffff59}.mode-card--mixed .mode-name,.mode-card--mixed .mode-desc{color:#fff}.mode-card--mixed .mode-desc{opacity:.88}.mode-card--mixed .mode-icon{background:#ffffff2e;color:#fff;box-shadow:inset 0 0 0 2px #ffffff59}.mode-card--mixed:after{background:radial-gradient(ellipse at center,rgba(255,255,255,.35),transparent 70%)}.mode-icon{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;flex:none;background:var(--tint, #dbeafe);color:var(--tint-fg, var(--primary));box-shadow:inset -3px -3px 7px #00000014,inset 3px 3px 7px #fffc}.mode-body{display:flex;flex-direction:column;gap:3px}.mode-name{font-family:var(--font-head);font-weight:800;font-size:1.12rem;color:#0b1c3f}.mode-desc{font-size:.88rem;color:var(--fg-soft);line-height:1.4}.mode-go{margin-top:6px;display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:.84rem;color:var(--primary);background:#eef4ff;border-radius:999px;padding:6px 14px}.mode-card--mixed .mode-go{background:#ffffff38;color:#fff;margin-inline-start:auto}.game{padding-top:22px;animation:fadeUp .4s ease both}.game-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.progress-wrap{flex:1;min-width:180px}.progress-track{height:16px;border-radius:999px;background:#fff;overflow:hidden;box-shadow:inset 2px 2px 5px #0f172a1a,inset -2px -2px 4px #fff;border:2px solid #fff}.progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#60a5fa,#2563eb);transition:width .45s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 10px #2563eb80}.progress-meta{font-size:.78rem;font-weight:700;color:var(--fg-soft);margin-bottom:5px;display:flex;justify-content:space-between}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:6px;background:#fff;border:2px solid var(--border);border-radius:999px;padding:7px 13px;font-weight:800;font-size:.84rem;color:var(--fg);box-shadow:var(--shadow-clay-sm);white-space:nowrap}.chip svg{color:var(--secondary)}.chip.streak svg{color:#f97316}.chip.timer svg{color:var(--primary)}.chip.timer.urgent{color:var(--danger);border-color:#fecaca;background:#fff1f2;animation:pulse .9s ease-in-out infinite}.chip.timer.urgent svg{color:var(--danger)}.qcard{margin:20px auto 0;max-width:800px;background:var(--clay);border:3px solid #fff;border-radius:28px;padding:26px 26px 22px;box-shadow:var(--shadow-clay);position:relative;overflow:hidden}.qcard:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,var(--primary),var(--accent),var(--secondary))}.q-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.q-tag{display:inline-flex;align-items:center;gap:7px;font-size:.76rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--primary);background:#eef4ff;border-radius:999px;padding:5px 12px}.q-text{font-family:var(--font-head);font-weight:700;font-size:clamp(1.18rem,2.5vw,1.55rem);color:#0b1c3f}.q-text .gap{display:inline-block;min-width:68px;border-bottom:3px dashed var(--primary);color:var(--primary);text-align:center;margin:0 4px}.q-hint{margin-top:10px;font-size:.88rem;color:var(--fg-soft);display:flex;gap:7px;align-items:flex-start}.q-hint svg{flex:none;margin-top:3px;color:var(--secondary)}.opt-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.opt{display:flex;align-items:center;gap:12px;text-align:start;cursor:pointer;background:#fff;border:3px solid #eef2fb;border-radius:20px;padding:15px 16px;font-family:var(--font-head);font-weight:700;font-size:1.05rem;color:#12203c;box-shadow:inset -2px -2px 6px #0f172a0d,inset 2px 2px 6px #fff,0 5px 12px #2563eb14;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.opt:disabled{cursor:default}.opt:not(:disabled):hover{transform:translateY(-3px);border-color:#bfdbfe;box-shadow:0 10px 20px #2563eb26}.opt:not(:disabled):active{transform:translateY(-1px) scale(.99)}.opt-key{width:32px;height:32px;flex:none;border-radius:11px;display:grid;place-items:center;background:#f1f5fd;color:var(--fg-soft);font-size:.9rem;font-weight:800}.opt.is-correct{background:var(--success-soft);border-color:#86efac;color:#14532d}.opt.is-correct .opt-key{background:var(--success);color:#fff}.opt.is-wrong{background:var(--danger-soft);border-color:#fca5a5;color:#7f1d1d;animation:shake .4s ease}.opt.is-wrong .opt-key{background:var(--danger);color:#fff}.opt.is-dim{opacity:.55}.feedback{margin-top:20px;border-radius:20px;padding:16px 18px;display:flex;gap:12px;align-items:flex-start;animation:pop .3s cubic-bezier(.2,1.4,.4,1) both}.feedback.ok{background:var(--success-soft);border:2px solid #bbf7d0}.feedback.no{background:var(--danger-soft);border:2px solid #fecaca}.fb-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;color:#fff}.feedback.ok .fb-icon{background:var(--success)}.feedback.no .fb-icon{background:var(--danger)}.fb-title{font-family:var(--font-head);font-weight:800;font-size:1.02rem}.feedback.ok .fb-title{color:#14532d}.feedback.no .fb-title{color:#7f1d1d}.fb-text{font-size:.92rem;color:#334155;margin-top:2px}.fb-text b{color:#0b1c3f}.fb-actions{margin-inline-start:auto;display:flex;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;border:0;border-radius:18px;padding:13px 26px;font-family:var(--font-head);font-weight:800;font-size:1rem;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.btn--primary{background:linear-gradient(145deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:inset 0 -3px #0000002e,0 8px 18px #2563eb52}.btn--primary:hover{transform:translateY(-2px);filter:brightness(1.05)}.btn--primary:active{transform:translateY(1px);box-shadow:inset 0 -1px #0003,0 4px 10px #2563eb4d}.btn--accent{background:linear-gradient(145deg,#f472b6,#db2777);color:#fff;box-shadow:inset 0 -3px #0000002e,0 8px 18px #db27774d}.btn--accent:hover{transform:translateY(-2px);filter:brightness(1.05)}.btn--ghost{background:#fff;color:var(--primary);border:2px solid var(--border);box-shadow:var(--shadow-clay-sm)}.btn--ghost:hover{transform:translateY(-2px);background:#f7faff}.btn--sm{padding:9px 18px;font-size:.9rem;border-radius:14px}.btn:focus-visible,.opt:focus-visible,.icon-btn:focus-visible,.mode-card:focus-visible,.letter:focus-visible,.seg button:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}.listen-box{display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,#eef4ff,#e0e7ff);border:2px dashed #bfdbfe;border-radius:20px;padding:18px;margin-top:6px}.listen-btn{width:66px;height:66px;flex:none;border-radius:50%;border:0;cursor:pointer;color:#fff;background:linear-gradient(145deg,#60a5fa,#2563eb);display:grid;place-items:center;box-shadow:inset -3px -3px 8px #00000029,inset 3px 3px 8px #fff6,0 8px 18px #2563eb59;transition:transform .16s ease}.listen-btn:hover{transform:scale(1.06)}.listen-btn:active{transform:scale(.96)}.listen-btn.playing{animation:pulseRing 1s ease-out infinite}.listen-copy{font-size:.9rem;color:var(--fg-soft)}.listen-copy strong{display:block;font-family:var(--font-head);color:#0b1c3f;font-size:1rem}.wave{display:inline-flex;align-items:flex-end;gap:3px;height:22px;margin-inline-start:auto}.wave i{width:4px;border-radius:2px;background:var(--primary);opacity:.6;animation:wave 1s ease-in-out infinite}.wave i:nth-child(1){height:40%;animation-delay:0s}.wave i:nth-child(2){height:75%;animation-delay:.12s}.wave i:nth-child(3){height:100%;animation-delay:.24s}.wave i:nth-child(4){height:60%;animation-delay:.36s}.wave i:nth-child(5){height:35%;animation-delay:.48s}.wave.paused i{animation-play-state:paused;opacity:.3}.spell-hint{font-size:.86rem;color:var(--fg-soft);text-align:center;margin:4px 0 14px}.spell-slots{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:8px 0 4px}.slot{width:44px;height:54px;border-radius:13px;display:grid;place-items:center;font-family:var(--font-head);font-weight:800;font-size:1.4rem;color:#0b1c3f;background:#f8fbff;border:2.5px dashed #c7d9f7;transition:all .18s ease}.slot.filled{border-style:solid;border-color:#93c5fd;background:#fff;box-shadow:0 4px 10px #2563eb24}.slot.ok{border-color:#86efac;background:var(--success-soft);color:#14532d}.slot.bad{border-color:#fca5a5;background:var(--danger-soft);color:#7f1d1d}.letters{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:18px}.letter{width:48px;height:52px;border-radius:14px;cursor:pointer;border:2px solid #e8eefb;background:#fff;font-family:var(--font-head);font-weight:800;font-size:1.25rem;color:#12203c;box-shadow:inset -2px -2px 5px #0f172a0f,inset 2px 2px 5px #fff,0 4px 10px #2563eb1a;transition:transform .14s ease,opacity .14s ease}.letter:hover:not(.used){transform:translateY(-3px);background:#f5f9ff}.letter.used{opacity:.28;cursor:default}.spell-actions{display:flex;gap:10px;justify-content:center;margin-top:20px;flex-wrap:wrap}.result{max-width:760px;margin:26px auto 0;animation:fadeUp .45s ease both}.result-card{background:var(--clay);border:3px solid #fff;border-radius:30px;padding:30px 26px;box-shadow:var(--shadow-clay);text-align:center;position:relative;overflow:hidden}.result-card:before{content:"";position:absolute;inset:0 0 auto 0;height:130px;background:linear-gradient(180deg,#e0ecff,transparent)}.result-inner{position:relative}.stars-row{display:flex;justify-content:center;gap:10px;margin:6px 0 10px}.star{color:#d7e1f5;filter:drop-shadow(0 4px 6px rgba(37,99,235,.12))}.star.on{color:var(--secondary);animation:popStar .5s cubic-bezier(.2,1.6,.4,1) both}.star.on:nth-child(1){animation-delay:.1s}.star.on:nth-child(2){animation-delay:.28s}.star.on:nth-child(3){animation-delay:.46s}.result-title{font-size:clamp(1.5rem,3.4vw,2.1rem);font-weight:800;color:#0b1c3f}.result-sub{color:var(--fg-soft);margin-top:6px}.big-score{font-family:var(--font-head);font-weight:800;font-size:2.6rem;color:var(--primary);line-height:1;margin-top:10px}.big-score small{font-size:.9rem;color:var(--fg-soft);font-weight:700;display:block}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.stat{background:#f8fbff;border:2px solid #e8eefb;border-radius:18px;padding:14px 8px}.stat b{display:block;font-family:var(--font-head);font-size:1.4rem;color:#0b1c3f}.stat span{font-size:.78rem;color:var(--fg-soft);font-weight:700}.badge-new{display:inline-flex;align-items:center;gap:7px;background:#fffbeb;border:2px solid #fde68a;color:#92400e;font-weight:800;font-size:.82rem;padding:6px 14px;border-radius:999px;margin-top:8px}.result-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:6px}.review{margin-top:22px;text-align:start}.review h3{font-size:1.1rem;margin-bottom:10px;display:flex;align-items:center;gap:8px}.review-item{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border-radius:14px;background:#f8fbff;border:2px solid #eef2fb;margin-bottom:8px;font-size:.9rem}.review-item.ok{background:#f4fdf7;border-color:#dcfce7}.review-item.no{background:#fff7f7;border-color:#fee2e2}.review-item svg{flex:none;margin-top:2px}.review-q{font-weight:700;color:#0b1c3f}.review-a{color:var(--fg-soft);font-size:.84rem;margin-top:2px}.review-a b{color:#14532d}.confetti{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:60;overflow:hidden}.confetti i{position:absolute;top:-12px;width:9px;height:14px;border-radius:3px;animation:fall linear forwards}.foot{text-align:center;color:var(--fg-soft);font-size:.8rem;margin-top:34px;opacity:.8}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes popStar{0%{opacity:0;transform:scale(.4) rotate(-25deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes float{0%,to{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-10px) rotate(var(--r, 0deg))}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes pulseRing{0%{box-shadow:0 0 #2563eb73,0 8px 18px #2563eb59}to{box-shadow:0 0 0 18px #2563eb00,0 8px 18px #2563eb59}}@keyframes wave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}@keyframes fall{to{transform:translateY(105vh) rotate(720deg)}}@media (max-width: 900px){.hero{grid-template-columns:1fr;gap:10px}.hero-art{min-height:190px;order:-1}.mascot{width:150px;height:150px;border-radius:34px}.tile{width:44px;height:44px;font-size:1.2rem}.hero-sub{max-width:100%}}@media (max-width: 640px){body{font-size:16px}.wrap{padding:0 14px}.topbar-inner{padding:0 14px;height:62px}.brand-tag{display:none}.brand-name{font-size:1.08rem}.mode-grid{grid-template-columns:1fr}.mode-card--mixed{flex-direction:column;text-align:center;align-items:center}.mode-card--mixed .mode-go{margin-inline-start:0}.opt-grid{grid-template-columns:1fr}.qcard{padding:20px 16px 18px;border-radius:24px}.stat-grid{gap:8px}.slot{width:36px;height:46px;font-size:1.15rem}.letter{width:42px;height:46px;font-size:1.1rem}.result-card{padding:24px 16px}.feedback{flex-wrap:wrap}.fb-actions{margin:8px 0 0;width:100%}.fb-actions .btn{width:100%}.chip{font-size:.78rem;padding:6px 10px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.confetti{display:none}}[dir=rtl] .arrow{transform:scaleX(-1)}.ar{font-family:Cairo,sans-serif;direction:rtl;unicode-bidi:isolate;font-weight:600}[dir=rtl] .q-text,[dir=rtl] .mode-name,[dir=rtl] .mode-desc,[dir=rtl] .hero-title,[dir=rtl] .section-title,[dir=rtl] .result-title,[dir=rtl] .q-hint,[dir=rtl] .opt,[dir=rtl] .spell-hint{font-family:"Cairo",var(--font-head)}[dir=rtl] .q-text{line-height:1.7}[dir=rtl] .opt{flex-direction:row-reverse}[dir=rtl] .listen-copy strong{font-family:"Cairo",var(--font-head)}.heard{display:block;margin-top:6px;font-style:italic;color:#475569;font-size:.86rem;direction:ltr;unicode-bidi:isolate}
