@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Vazirmatn:wght@400;500;600;700&display=swap";:root{color:#203c3c;font-synthesis:none;--ink:#203c3c;--muted:#6c7d78;--cream:#f7f1e5;--paper:#fffdf7;--teal:#0c7773;--saffron:#dfa53a;--rose:#a73d50;--nav:78px;background:#f7f1e5;font-family:DM Sans,system-ui,sans-serif}*{box-sizing:border-box}html,body{background:radial-gradient(circle at 10% 0,#dfa53a1f,transparent 27rem),var(--cream);min-width:320px;min-height:100%;margin:0}button,input{font:inherit}button{color:inherit}svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px}[lang=fa]{font-family:Vazirmatn,Tahoma,sans-serif}.home-screen,.detail-screen,.search-screen{min-height:100dvh;padding-bottom:calc(var(--nav) + env(safe-area-inset-bottom))}.screen-enter{animation:.35s ease-out both screen-in}@keyframes screen-in{0%{opacity:0;transform:translateY(7px)}}.hero{color:#fffdf7;background:linear-gradient(135deg,#095c5a,#0c7773 55%,#278c80);min-height:370px;position:relative;overflow:hidden}.hero:before{content:"";border:1px solid #ffffff2e;border-radius:50%;width:27rem;height:27rem;position:absolute;bottom:-11rem;right:-6rem;box-shadow:0 0 0 34px #ffffff09,0 0 0 69px #ffffff07}.hero-pattern{opacity:.12;background-image:linear-gradient(45deg,#0000 47%,#fff 48% 52%,#0000 53%),linear-gradient(-45deg,#0000 47%,#fff 48% 52%,#0000 53%);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 70%);mask-image:linear-gradient(90deg,#0000,#000 70%)}.hero-top{z-index:2;width:min(100% - 34px,1080px);min-height:70px;padding-top:max(6px,env(safe-area-inset-top));align-items:center;margin:auto;display:flex;position:relative}.brand-mark{background:#ffffff18;border:1px solid #ffffff9e;border-radius:48% 48% 10px 10px;place-items:center;width:42px;height:48px;font-size:25px;font-weight:700;display:grid}.hero-top>b{margin-left:10px;font-size:22px}.round-button{cursor:pointer;background:#fffdf7e6;border:1px solid #1f434126;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;box-shadow:0 7px 22px #1e43401a}.install-top{color:#fff;box-shadow:none!important;background:#ffffff1f!important;border-color:#ffffff40!important;margin-left:auto!important}.hero-copy{z-index:1;width:min(100% - 40px,1080px);margin:47px auto 0;position:relative}.kicker,.eyebrow{letter-spacing:.19em;font-size:11px;font-weight:700;display:block}.kicker{color:#f4ca74}.hero h1{letter-spacing:-.065em;margin:12px 0 9px;font-size:clamp(52px,10vw,82px);line-height:.97}.hero h1 span{color:#f6c862;margin-left:10px;font-size:.86em}.hero p{color:#fffc;margin:0;font-size:clamp(15px,2vw,18px);line-height:1.65}.home-content{z-index:3;width:min(100% - 30px,1080px);margin:-30px auto 0;position:relative}.search-field{color:#73827d;cursor:text;text-align:left;background:#fffdf8f5;border:1px solid #1b534e1a;border-radius:19px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;width:100%;min-height:63px;padding:0 17px;display:grid;box-shadow:0 14px 38px #174a4626}.search-field svg{color:var(--teal)}.search-field kbd{color:#8a7566;background:#f3ead9;border:0;border-radius:8px;padding:5px 9px;font-family:inherit;font-size:10px}.install-banner{background:linear-gradient(110deg,#fff8e1f2,#fffdf7e6);border:1px solid #cc913333;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:16px 0 28px;padding:13px;display:grid}.install-banner>span{color:#fff;background:var(--saffron);border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.install-banner div{gap:2px;display:grid}.install-banner strong{font-size:13px}.install-banner small{color:var(--muted);font-size:11px}.install-banner button{color:#fff;background:var(--teal);cursor:pointer;border:0;border-radius:999px;padding:8px 13px;font-size:11px;font-weight:700}.section-heading{justify-content:space-between;align-items:end;gap:15px;margin:37px 2px 18px;display:flex}.eyebrow{color:#b07d2d}.section-heading h2,.search-header h1{letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(28px,5vw,38px);line-height:1.05}.section-heading>span{color:var(--teal);background:#ffffff8c;border:1px solid #0c77731f;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:700}.topic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.topic-card{background:var(--paper);cursor:pointer;text-align:left;min-height:270px;animation:.45s both card-in;animation-delay:var(--delay);border:1px solid #1a48451a;border-radius:25px;grid-template-rows:112px 1fr auto;padding:0;transition:all .2s;display:grid;overflow:hidden;box-shadow:0 10px 27px #26484414}@keyframes card-in{0%{opacity:0;transform:translateY(13px)}}.topic-card:hover{transform:translateY(-4px);box-shadow:0 17px 35px #26484424}.topic-art{background:var(--topic);place-items:center;display:grid;position:relative;overflow:hidden}.topic-art:before{content:"";opacity:.37;background:var(--image) center/cover;mix-blend-mode:luminosity;position:absolute;inset:0}.topic-art:after{content:"";border:1px solid #ffffff70;border-radius:44% 44% 11px 11px/34% 34% 11px 11px;position:absolute;inset:9px}.topic-art i{z-index:1;color:#fff;background:#173a3833;border:1px solid #ffffffb3;border-radius:48% 48% 12px 12px/38% 38% 12px 12px;place-items:center;width:57px;height:64px;font-family:Vazirmatn;font-size:27px;font-style:normal;display:grid;position:relative}.topic-copy{align-content:start;padding:15px 15px 8px;display:grid}.topic-copy span{color:var(--topic);font-size:13px;font-weight:600}.topic-copy strong{margin-top:3px;font-size:18px;line-height:1.15}.topic-copy small{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.35}.topic-meta{color:var(--topic);justify-content:space-between;align-items:center;padding:10px 15px 13px;font-size:10px;font-weight:700;display:flex}.topic-meta b{font-size:21px;font-weight:400}.coming-soon{color:#8a806e;text-align:center;margin:29px 0 10px;font-size:11px}.bottom-nav{z-index:20;height:calc(var(--nav) + env(safe-area-inset-bottom));padding:8px max(10px,calc((100% - 620px)/2)) env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#fffdf8ed;border-top:1px solid #1649441a;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -7px 26px #1c474414}.bottom-nav button{color:#8a9893;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;font-size:9px;font-weight:600;display:flex}.bottom-nav button.active{color:var(--teal)}.bottom-nav button.active svg{fill:#0c77731f}.detail-hero{color:#fff;background:var(--topic);min-height:335px;position:relative;overflow:hidden}.detail-image,.detail-overlay{position:absolute;inset:0}.detail-image{background:var(--image) center/cover;transform:scale(1.03)}.detail-overlay{background:linear-gradient(#092b2933,var(--topic))}.detail-topbar{z-index:2;width:min(100% - 30px,850px);padding-top:max(16px,env(safe-area-inset-top));grid-template-columns:1fr auto 1fr;align-items:center;margin:auto;display:grid;position:relative}.round-button.light{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#103b3942;border-color:#ffffff61}.detail-topbar button:last-child{justify-self:end}.detail-title{z-index:2;align-items:center;gap:18px;width:min(100% - 38px,850px);margin:70px auto 0;display:flex;position:relative}.detail-title>span{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f2e2c3b;border:1px solid #ffffff8f;border-radius:48% 48% 16px 16px/39% 39% 16px 16px;flex:none;place-items:center;width:76px;height:85px;font-family:Vazirmatn;font-size:34px;display:grid}.detail-title i{color:#ffe9a7;font-size:18px;font-style:normal;font-weight:600}.detail-title h1{letter-spacing:-.055em;margin:2px 0 3px;font-size:clamp(36px,8vw,55px);line-height:1}.detail-title p{color:#ffffffbf;margin:0;font-size:12px}.phrase-wrap{z-index:3;width:min(100% - 28px,850px);margin:-28px auto 0;position:relative}.tip{background:#fff9e9;border:1px solid #c9973538;border-radius:18px;align-items:center;gap:12px;padding:13px 16px;display:flex;box-shadow:0 12px 29px #2648441a}.tip>span{color:#fff;background:var(--saffron);border-radius:50%;place-items:center;width:39px;height:39px;font-size:20px;display:grid}.tip p{color:#7e7462;margin:0;font-size:11px;line-height:1.4}.tip strong{color:var(--ink);font-size:12px}.phrase-heading{justify-content:space-between;align-items:end;gap:12px;margin:27px 3px 12px;display:flex}.phrase-heading b{font-size:14px}.phrase-heading small{color:var(--muted);font-size:9px}.phrase-list,.results{gap:10px;display:grid}.phrase-card{background:var(--paper);min-height:114px;animation:.4s both card-in;animation-delay:var(--delay);border:1px solid #1948451a;border-radius:19px;grid-template-columns:1fr auto;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 19px #1e43400f}.phrase-card:before{content:"";background:var(--topic,var(--teal));width:4px;position:absolute;inset:0 auto 0 0}.phrase-main{cursor:pointer;text-align:left;background:0 0;border:0;justify-items:start;padding:14px 15px 13px 19px;display:grid}.phrase-main>span{color:#596e6a;font-size:11px}.phrase-main strong{text-align:right;justify-self:stretch;margin-top:2px;font-size:clamp(22px,5vw,28px);line-height:1.35}.phrase-main i{color:var(--topic,var(--teal));margin-top:2px;font-size:11px}.speaker-button{width:42px;height:42px;color:var(--topic,var(--teal));cursor:pointer;background:#0c77730f;border:1px solid #0c77732b;border-radius:50%;align-self:end;margin:0 11px 12px 0;padding:0}.favorite-button{z-index:2;color:#aab3af;cursor:pointer;background:0 0;border:0;place-items:center;width:31px;height:31px;padding:0;display:grid;position:absolute;top:11px;right:12px}.favorite-button svg{width:18px}.favorite-button.active{color:var(--rose)}.favorite-button.active svg{fill:currentColor}.search-header{min-height:155px;padding:max(24px,env(safe-area-inset-top)) max(18px,calc((100% - 850px)/2)) 25px;background:linear-gradient(135deg,#dbe9e1,#f4ebd8);align-items:center;gap:17px;display:flex}.favorite-header{background:linear-gradient(135deg,#f2d9dd,#f8eddf)}.search-content{width:min(100% - 28px,850px);margin:auto;padding-top:18px}.search-input{background:#fffdf8;border:1px solid #184d481f;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:59px;padding:0 14px;display:grid;box-shadow:0 9px 25px #1f444114}.search-input>svg{color:var(--teal)}.search-input input{background:0 0;border:0;outline:0;width:100%;font-size:14px}.search-input button{color:#8b9894;cursor:pointer;background:#f1eee5;border:0;border-radius:50%;place-items:center;width:33px;height:33px;padding:0;display:grid}.result-count{color:var(--muted);margin:19px 2px 10px;font-size:11px;font-weight:700}.result>span{color:var(--topic);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px 4px;font-size:9px;font-weight:700;display:inline-block}.empty{color:var(--muted);text-align:center;justify-items:center;padding:60px 25px;display:grid}.empty>span{color:var(--teal);font-family:Vazirmatn;font-size:43px}.empty h2{color:var(--ink);margin:8px 0 5px;font-size:24px}.empty p{max-width:330px;margin:0;font-size:12px;line-height:1.55}.empty.favorites>span{color:var(--rose);font-family:inherit}.empty button{color:#fff;background:var(--teal);cursor:pointer;border:0;border-radius:999px;margin-top:20px;padding:11px 18px;font-size:12px;font-weight:700}.install-dialog{background:#fffdf7;border:1px solid #1949451f;border-radius:27px;width:min(100% - 28px,410px);margin:auto;padding:0;box-shadow:0 30px 80px #15333159}.install-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#132e2c99}.install-dialog>div{text-align:center;justify-items:center;padding:34px 27px 27px;display:grid;position:relative}.dialog-close{cursor:pointer;background:#f3eee3;border:0;border-radius:50%;place-items:center;width:35px;height:35px;padding:0;display:grid;position:absolute;top:12px;right:12px}.install-dialog>div>span{color:#fff;background:var(--teal);border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.install-dialog h2{margin:17px 0 7px;font-size:26px}.install-dialog p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.dialog-done{color:#fff;background:var(--teal);cursor:pointer;border:0;border-radius:999px;margin-top:22px;padding:11px 24px;font-weight:700}@media (max-width:850px){.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.hero{min-height:353px}.hero-copy{margin-top:44px}.topic-grid{gap:11px}.topic-card{border-radius:21px;grid-template-rows:96px 1fr auto;min-height:245px}.topic-copy{padding-inline:12px}.topic-copy strong{font-size:16px}.topic-meta{padding-inline:12px}.install-banner{grid-template-columns:auto 1fr}.install-banner button{grid-column:1/-1}.detail-title{margin-top:65px}}@media (max-width:370px){.home-content{width:min(100% - 22px,1080px)}.topic-grid{grid-template-columns:1fr}.topic-card{grid-template-rows:1fr auto;grid-template-columns:110px 1fr;min-height:150px}.topic-art{grid-row:1/3}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.brand-mark{border-radius:14px;width:44px;height:44px;transform:rotate(-3deg)}.topic-art:after{background:radial-gradient(circle at 18% 24%,#ffffff24 0 3px,#0000 4px) 0 0/30px 30px,radial-gradient(circle at 84% 72%,#ffffff1f 0 4px,#0000 5px) 0 0/38px 38px;border:0;border-radius:0;inset:0}.topic-art i{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#173a3847;border:1px solid #ffffffc2;border-radius:18px;width:58px;height:58px;transform:rotate(-3deg);box-shadow:0 8px 24px #173a3829}.topic-card:nth-child(2n) .topic-art i{transform:rotate(3deg)}.detail-title>span{border-radius:22px;width:76px;height:76px;transform:rotate(-3deg);box-shadow:0 10px 28px #102e2c29}.phrase-card{min-height:134px}.phrase-main{row-gap:2px;padding-top:16px;padding-bottom:15px}.phrase-main>span{font-size:17px;font-weight:600;line-height:1.4}.phrase-main strong{margin-top:1px;font-size:clamp(20px,4.3vw,24px);line-height:1.35}.phrase-main i{margin-top:4px;font-size:16px;font-weight:500;line-height:1.4}.quiz-cta{border:1px solid color-mix(in srgb,var(--topic) 24%,transparent);width:100%;color:var(--ink);background:linear-gradient(120deg,color-mix(in srgb,var(--topic) 9%,white),#fffdf8);cursor:pointer;text-align:left;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin:12px 0 25px;padding:14px 16px;display:grid;box-shadow:0 8px 22px #1e43400d}.quiz-cta-icon{color:#fff;background:var(--topic);border-radius:14px;place-items:center;width:43px;height:43px;font-size:23px;font-weight:700;display:grid}.quiz-cta>span:nth-child(2){gap:2px;display:grid}.quiz-cta strong{font-size:14px}.quiz-cta small{color:var(--muted);font-size:11px}.quiz-cta>b{color:var(--topic);font-size:24px;font-weight:400}.quiz-screen{min-height:100dvh;padding-bottom:calc(var(--nav) + env(safe-area-inset-bottom));background:radial-gradient(circle at 8% 5%,color-mix(in srgb,var(--topic) 13%,transparent),transparent 27rem),var(--cream)}.quiz-header{min-height:178px;padding:max(24px,env(safe-area-inset-top)) max(18px,calc((100% - 850px)/2)) 28px;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--topic) 82%,#183c3a),var(--topic));grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid;position:relative;overflow:hidden}.quiz-header:before{content:"";opacity:.2;background:var(--image) center/cover;mix-blend-mode:soft-light;position:absolute;inset:0}.quiz-header>*{position:relative}.quiz-header .eyebrow{color:#ffe4a0}.quiz-header h1{letter-spacing:-.045em;margin:4px 0 0;font-size:clamp(29px,6vw,44px);line-height:1.05}.quiz-score{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#173a3838;border:1px solid #ffffff6b;border-radius:16px;place-items:center;width:48px;height:48px;font-size:14px;font-weight:700;display:grid}.quiz-content{width:min(100% - 28px,850px);margin:0 auto;padding:20px 0 30px}.quiz-direction{background:#fffdf8;border:1px solid #1948451a;border-radius:16px;grid-template-columns:1fr 1fr;padding:4px;display:grid;box-shadow:0 7px 20px #1e43400d}.quiz-direction button{min-height:46px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:8px;font-size:12px;font-weight:700}.quiz-direction button.active{color:#fff;background:var(--topic);box-shadow:0 6px 16px color-mix(in srgb,var(--topic) 28%,transparent)}.quiz-direction b{margin:0 4px;font-size:15px}.quiz-instruction{color:var(--muted);margin:15px 4px 8px;font-size:12px;line-height:1.55}.quiz-status{min-height:24px;color:var(--topic);margin:0 4px 10px;font-size:12px;font-weight:700}.quiz-target-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.quiz-target{background:#fffdf8;border:1px solid #1948451a;border-radius:19px;gap:10px;min-height:142px;padding:14px;display:grid;box-shadow:0 7px 19px #1e43400c}.quiz-prompt{min-height:43px;color:var(--ink);align-content:center;font-size:17px;font-weight:700;line-height:1.35;display:grid}.quiz-prompt [lang=fa]{text-align:right;font-size:22px}.quiz-drop{border:1.5px dashed color-mix(in srgb,var(--topic) 42%,#9ca7a3);color:#899591;background:color-mix(in srgb,var(--topic) 4%,white);cursor:pointer;text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:58px;padding:9px;font-size:11px;line-height:1.35;transition:all .18s;display:flex}.quiz-drop.drag-over{color:var(--topic);background:color-mix(in srgb,var(--topic) 12%,white);border-style:solid;transform:scale(1.02)}.quiz-drop.wrong{color:#a94435;background:#fff0ed;border-color:#a94435;animation:.35s quiz-wrong}.quiz-target.matched{border-color:color-mix(in srgb,var(--topic) 35%,transparent);background:color-mix(in srgb,var(--topic) 5%,white)}.quiz-target.matched .quiz-drop{color:var(--ink);background:#fff;border-style:solid}.quiz-drop>span[lang=fa]{font-size:20px}.quiz-drop>small{color:var(--topic);font-size:10px}.quiz-check{background:var(--topic);border-radius:50%;place-items:center;width:23px;height:23px;color:#fff!important;font-family:inherit!important;font-size:13px!important;display:grid!important}@keyframes quiz-wrong{25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}.quiz-bank{background:#eee8da80;border:1px solid #1948451a;border-radius:21px;margin-top:17px;padding:16px}.quiz-bank>div:first-child{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.quiz-bank>div:first-child>span{color:#8c7863;letter-spacing:.14em;font-size:10px;font-weight:700}.quiz-bank>div:first-child small{color:var(--muted);font-size:9px}.quiz-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.quiz-answer{border:1px solid color-mix(in srgb,var(--topic) 24%,transparent);min-height:62px;color:var(--ink);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;text-align:center;background:#fffdf8;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:9px 11px;font-size:14px;font-weight:600;line-height:1.3;display:grid;box-shadow:0 5px 13px #1e43400d}.quiz-answer:active{cursor:grabbing}.quiz-answer [lang=fa]{font-size:21px}.quiz-answer small{color:var(--topic);grid-column:2;font-size:10px;font-weight:500}.quiz-answer.selected{outline:3px solid color-mix(in srgb,var(--topic) 32%,transparent);background:color-mix(in srgb,var(--topic) 8%,white)}.quiz-answer.dragging{opacity:.3}.drag-handle{color:var(--topic);grid-row:1/3;font-size:20px}.quiz-shuffle{color:var(--topic);cursor:pointer;background:0 0;border:0;margin:13px auto 0;padding:8px 13px;font-size:11px;font-weight:700;display:block}.quiz-drag-ghost{z-index:100;color:#fff;background:var(--teal);pointer-events:none;text-align:center;border:1px solid #ffffffa8;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:8px;width:min(220px,60vw);min-height:62px;padding:9px 11px;font-size:14px;font-weight:700;display:grid;position:fixed;transform:translate(-50%,-50%)rotate(-2deg);box-shadow:0 18px 45px #15333147}.quiz-drag-ghost small{color:#fff9;grid-column:2;font-size:10px}.quiz-complete{border:1px solid color-mix(in srgb,var(--topic) 25%,transparent);text-align:center;background:#fffdf8;border-radius:22px;justify-items:center;margin-top:18px;padding:30px 20px;display:grid;box-shadow:0 12px 32px #1e434012}.quiz-complete>span{color:var(--saffron);font-size:35px}.quiz-complete h2{margin:7px 0 3px;font-size:26px}.quiz-complete p{color:var(--muted);margin:0;font-size:12px}.quiz-complete button{color:#fff;background:var(--topic);cursor:pointer;border:0;border-radius:999px;margin-top:18px;padding:11px 20px;font-size:12px;font-weight:700}@media (max-width:560px){.quiz-target-list{grid-template-columns:1fr}.quiz-target{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;min-height:102px}.quiz-prompt{min-height:0}.quiz-answers{grid-template-columns:1fr 1fr}.quiz-header{min-height:158px}.quiz-header h1{font-size:30px}.quiz-score{width:44px;height:44px}.quiz-answer{min-height:68px;padding-inline:8px}.quiz-direction button{font-size:11px}}.hero-top .install-top-spacer{width:44px;height:44px;margin-left:auto}.detail-topbar .install-top-spacer{justify-self:end;width:44px;height:44px}.quiz-drop{font-size:14px}.quiz-target.matched .quiz-drop>span:not(.quiz-check):not([lang=fa]){font-size:17px;font-weight:600}.quiz-drop>span[lang=fa]{font-size:22px;font-weight:600}.quiz-drop>small{font-size:16px;line-height:1.35}.quiz-answer{min-height:72px;font-size:17px;line-height:1.4}.quiz-answer [lang=fa]{font-size:22px;font-weight:600}.quiz-answer small{font-size:16px;line-height:1.35}.quiz-drag-ghost{font-size:17px;line-height:1.4}.quiz-drag-ghost [lang=fa]{font-size:22px}.quiz-drag-ghost small{font-size:16px}@media (max-width:420px){.quiz-answers{grid-template-columns:1fr}}
