@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 700;font-display:swap;src:url(/game/fonts/cormorant-garamond-latin-ext-var.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 700;font-display:swap;src:url(/game/fonts/cormorant-garamond-latin-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/game/fonts/noto-sans-arabic-arabic-var.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/game/fonts/noto-sans-arabic-latin-ext-var.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/game/fonts/noto-sans-arabic-latin-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#f7efdc;font-synthesis:none;--gold:#e5c385;--ink:#16222b;--paper:#f3eddf;--muted:#b8c1be;--ease:cubic-bezier(.2,.8,.2,1);background:#161d22;font-family:Arial,Noto Sans Arabic,sans-serif}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #a8d9ee}button{border:0}#world{touch-action:none;outline:none;width:100%;height:100%;display:block;position:fixed;inset:0}#app{pointer-events:none;position:fixed;inset:0}#app button,#app a,#app input,#app select,#app summary,#app dialog,#stick{pointer-events:auto}#announcer{clip-path:inset(50%);width:1px;height:1px;position:fixed;overflow:hidden}.overline{letter-spacing:.22em;color:var(--gold);margin:0 0 10px;font-size:11px;font-weight:700}[dir=rtl] .overline{letter-spacing:0;font-size:13px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Cormorant Garamond,Georgia,Noto Sans Arabic,serif;font-weight:500}button{transition:background .2s,color .2s,transform .2s}.button{color:var(--ink);background:#e6decb;border:1px solid #bdb39f;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:47px;padding:13px 20px;text-decoration:none;display:inline-flex}.button:hover{background:#f5efdf}.button.primary{background:var(--gold);border-color:var(--gold);font-weight:700;box-shadow:0 5px 28px #0002}.button.primary:hover{background:#f3d69e;transform:translateY(-1px)}.button.small{min-height:38px;padding:8px 14px;font-size:14px}.text-button{color:inherit;text-align:start;background:0 0;border:0;padding:6px 0;font-size:13px;display:inline-block}.text-button:hover{color:#d7ad62;text-decoration:underline}.icon-button,.language-button{color:#f5f0e5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10202c90;border:1px solid #ffffff28;border-radius:50%;min-width:40px;height:40px;font-size:18px}.language-button{border-radius:22px;padding:0 16px;font-size:13px}.top-controls{top:max(22px,env(safe-area-inset-top));z-index:10;gap:9px;display:flex;position:fixed;inset-inline-end:28px}.top-controls button:hover{background:#1b313fee}.start-screen{background:linear-gradient(90deg,#08141ddd 0%,#0b1723a8 32%,#0c1b2c30 65%,#08131c10);align-items:center;display:flex;position:absolute;inset:0}.start-copy{width:min(680px,54vw);animation:rise 1s var(--ease);padding:40px clamp(26px,6vw,100px)}.start-copy .overline{margin-bottom:25px}.start-copy h1{letter-spacing:-.035em;margin-bottom:24px;font-size:clamp(48px,6.2vw,94px);line-height:.94}.start-copy h1 span{letter-spacing:0;margin-top:15px;font-size:.43em;line-height:1.5;display:block}.start-tagline{color:#e9e3d5;max-width:400px;font-size:17px;line-height:1.75}.start-word{color:var(--gold);text-align:start;opacity:.85;font-family:Noto Sans Arabic,Tahoma,sans-serif;font-size:74px;line-height:1.8}.start-actions{flex-wrap:wrap;align-items:center;gap:19px;margin:16px 0 22px;display:flex}.start-actions span{color:#d2d2c8;font-size:12px;line-height:1.6}.start-actions small{display:block}.start-note{color:#bfc8c7;max-width:395px;font-size:12px;line-height:1.8}.menu-bottom{bottom:max(22px,env(safe-area-inset-bottom));color:#d6d8cb;justify-content:space-between;align-items:flex-end;font-size:11px;line-height:1.7;display:flex;position:absolute;inset-inline:30px}.menu-bottom .text-button{font-size:11px;text-decoration:underline}.brand-tile{background:#ffffffec;border-radius:5px;padding:0 2px;line-height:0;display:block}.brand-tile img{width:180px;height:auto}.chapter-hud{top:max(24px,env(safe-area-inset-top));text-shadow:0 2px 12px #081018cc;max-width:315px;padding:0;position:fixed;inset-inline-start:30px}.chapter-hud:before{content:"";z-index:-1;background:radial-gradient(at 0 0,#07151bb8,#0000 70%);position:absolute;inset:-28px -45px -18px}.chapter-hud h1{margin:0 0 3px;font-size:42px;line-height:1.05}.chapter-hud p:not(.overline){color:#e3dfcd;margin:0 0 14px;font-size:11px}.chapter-hud small{color:#e7e4d5;font-size:10px}.question-progress{background:#ffffff40;width:170px;height:2px;margin-bottom:6px}.question-progress span{background:var(--gold);height:100%;transition:width .6s;display:block}.word-hud{bottom:max(22px,env(safe-area-inset-bottom));flex-direction:column;gap:8px;display:flex;position:fixed;inset-inline-start:30px}.word-hud>span{letter-spacing:.1em;text-shadow:0 2px 6px #000;font-size:9px}.word-pieces{justify-content:flex-start;gap:6px;font-family:Noto Sans Arabic,Tahoma,sans-serif;display:flex}.word-piece{color:#e8e6df66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10222a77;border:1px solid #ffffff38;border-radius:3px;justify-content:center;align-items:center;width:34px;height:38px;font-size:25px;line-height:1;display:flex}.word-piece.earned{color:#f8dfaa;background:#594b2baa;border-color:#d7b36f;box-shadow:0 0 20px #e1bd5d16}.objective-hud{top:185px;text-shadow:0 2px 6px #000;background:linear-gradient(90deg,#0b1a216b,#0000);border-inline-start:2px solid #e5c385a0;max-width:250px;padding-block:6px;padding-inline-start:13px;position:fixed;inset-inline-start:30px}.objective-label{letter-spacing:.13em;color:#eddfbf;margin-bottom:8px;font-size:9px;display:block}.objective-hud strong{font-size:13px;font-weight:500;line-height:1.55;display:block}.objective-hud .text-button{color:var(--gold);margin-top:4px;font-size:12px}.interaction{max-width:min(500px,84vw);position:fixed;bottom:125px;left:50%;transform:translate(-50%)}.interaction-button{color:#fff7df;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#13242bd9;border:1px solid #ebcd8870;border-radius:6px;align-items:center;gap:13px;padding:12px 17px;font-size:13px;display:flex;box-shadow:0 6px 30px #0002}.interaction-button kbd{color:var(--gold);border:1px solid #fff6;border-radius:3px;padding:2px 5px;font:11px Arial}.interaction-button b{color:var(--gold)}.play-tools{bottom:max(25px,env(safe-area-inset-bottom));gap:7px;display:flex;position:fixed;inset-inline-end:28px}.tool-button{color:#f6efd8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10222a99;border:1px solid #ffffff36;border-radius:5px;min-height:38px;padding:10px 14px;font-size:11px}.tool-button:hover{background:#203a47}.controls-note{white-space:nowrap;color:#eee9d5;text-shadow:0 1px 6px #000;opacity:.85;font-size:9px;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.story-line{bottom:86px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f0ece0;width:390px;max-width:34vw;animation:rise .5s var(--ease);background:#0d2029d4;border-inline-start:2px solid #cbaa6c;padding:12px 16px;position:fixed;inset-inline-end:30px}.story-line>div{justify-content:space-between;align-items:center;display:flex}.story-line>div>span{letter-spacing:.14em;color:var(--gold);font-size:9px}.story-line .icon-button{background:0 0;border:0;min-width:23px;height:23px;font-size:16px}.story-line p{max-height:95px;margin:3px 0 5px;font-size:12px;line-height:1.65;overflow:auto}.story-line .text-button{color:#d5bb8f;font-size:10px}.touch-ui{display:none}.game-dialog{pointer-events:auto;background:var(--paper);color:var(--ink);overscroll-behavior:contain;width:min(620px,100vw - 36px);max-height:calc(100dvh - 70px);animation:rise .28s var(--ease);border:1px solid #cbbd9e;border-radius:10px;margin:auto;padding:38px clamp(22px,4vw,42px);position:fixed;inset:0;overflow-y:auto;box-shadow:0 35px 100px #0009}.game-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08151c70}.game-dialog h2{max-width:95%;margin:0 0 20px;font-size:37px;line-height:1.15}.game-dialog h3{margin:25px 0 12px;font-size:15px}.game-dialog p{margin-bottom:18px;font-size:14px;line-height:1.8}.game-dialog .overline{color:#967133;margin-bottom:13px;font-size:10px}.close-dialog{top:13px;color:#4d5b60;background:0 0;border-radius:50%;width:30px;height:30px;font-size:24px;position:absolute;inset-inline-end:15px}.close-dialog:hover{background:#ded5c4}.game-dialog .button.primary{color:#f7eedc;background:#203d4a;border-color:#203d4a}.game-dialog .button.primary:hover{background:#315666}.game-dialog>.button{margin-inline-end:9px;margin-top:8px}.game-dialog>.text-button{margin-top:14px;display:block}.question-context{color:#627073;font-size:12px!important}.answers{gap:9px;display:grid}.answer{text-align:start;color:#20343e;background:#fffcf4;border:1px solid #cfc7b6;border-radius:5px;align-items:center;gap:14px;width:100%;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.answer:hover:not(:disabled){background:#eee4cc;border-color:#8a743f}.answer-index{border:1px solid #b9b4a6;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.answer.correct{opacity:1;background:#e0ecdf;border-color:#467761}.answer.correct .answer-index{color:#fff;background:#47705a;border-color:#47705a}.answer-feedback{background:#ebe1ca;border-inline-start:3px solid #b78443;margin-top:18px;padding:15px 17px}.answer-feedback.success{background:#e2ebdc;border-color:#4f7a5a}.answer-feedback strong{font-size:13px}.answer-feedback p{margin:5px 0 0;font-size:12px}.answers+.text-button{margin-top:16px}.source-note{color:#626a63;border-top:1px solid #bfb6a5;margin-top:20px;padding-top:13px;font-size:11px}.source-note summary{cursor:pointer;line-height:1.6}.source-note p{margin-top:12px;font-size:12px}.source-note a,.journal-chapter a{color:#356578;font-size:11px;line-height:1.7}.discovery-story{font-family:Georgia,Noto Sans Arabic,serif;font-size:19px!important;line-height:1.85!important}.discovery-stamp{color:#596b55;border-block:1px solid #c6bead;align-items:center;gap:10px;margin:25px 0;padding:14px 0;font-size:12px;display:flex}.discovery-stamp span{background:#d8e0ca;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.quiet{color:#6e766d;font-size:12px!important}.dialog-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.discovery-needed{padding:22px 0}.discovery-needed>span{color:#9f7a3e;font-size:36px}.discovery-needed strong{margin-bottom:18px;display:block}.map-route{gap:0;margin:25px 0;display:grid}.map-place{text-align:start;color:#273d45;background:0 0;border-top:1px solid #cdc3ad;align-items:center;gap:20px;width:100%;padding:17px 5px;display:flex}.map-place:last-child{border-bottom:1px solid #cdc3ad}.map-place.current{background:#e3dfcf}.map-number{color:#957742;border:1px solid #a89874;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.map-place strong{font-family:Georgia,Noto Sans Arabic,serif;font-size:23px;font-weight:400}.map-place small{color:#777e74;margin-top:5px;font-size:10px;display:block}.map-place b{color:#9e8249;margin-inline-start:auto;font-size:33px;font-weight:500}.map-place.completed b{color:#375b4a}.map-place:hover:not(:disabled){background:#e6ddc7}.clue-list{display:grid}.clue-link{color:#344e58;text-align:start;background:0 0;border-top:1px solid #d4cbb8;gap:14px;padding:12px 0;font-size:12px;line-height:1.6;display:flex}.clue-link b{margin-inline-start:auto}.clue-link>span:first-child{color:#8c7549}.word-large{justify-content:center;margin:15px 0 25px}.word-large .word-piece{color:#b5ab94;-webkit-backdrop-filter:none;backdrop-filter:none;background:#e6dfcd;border-color:#c5bca7;width:48px;height:54px;font-size:35px}.word-large .word-piece.earned{color:#6a4c20;background:#ead7a8;border-color:#b09352}.journal-chapter{border-top:1px solid #c9c0ab;margin-top:22px;padding:0 0 10px}.journal-chapter h3{justify-content:space-between;display:flex}.journal-chapter details{margin:12px 0;font-size:13px}.journal-chapter summary{cursor:pointer}.journal-chapter p{margin:12px 0;font-size:12px}.setting-row{border-top:1px solid #c9c0ab;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;font-size:13px;display:flex}.setting-row input{accent-color:#284856;width:21px;height:21px}.setting-row select{color:#294651;background:#fffcf4;border:1px solid #b6b39f;border-radius:4px;max-width:170px;padding:8px}.danger{color:#8d5544}.reward-glyph{color:#9f7736;text-align:center;text-shadow:0 4px 20px #ba954922;font-family:Noto Sans Arabic,Tahoma,sans-serif;font-size:130px;line-height:1.25}.celebration{text-align:center;background:radial-gradient(ellipse at 50% 0,#fffae8,var(--paper) 65%)}.celebration h2{margin-inline:auto}.celebration .button{margin-inline:4px}.celebration>.text-button{text-align:center;margin-inline:auto}.final-word{color:#8a692f;margin-block:15px 28px!important;font-family:Noto Sans Arabic,Tahoma,sans-serif!important;font-size:99px!important}.finish-stats{border-block:1px solid #c9bea4;justify-content:center;gap:25px;margin:25px 0;padding:20px 0;display:flex}.finish-stats span{color:#657062;font-size:10px}.finish-stats strong{color:#43594e;margin-bottom:7px;font:35px Georgia,serif;display:block}.toast{color:#f5eed9;text-align:center;z-index:30;background:#172e37ef;border:1px solid #ceb87a66;border-radius:5px;width:max-content;max-width:420px;padding:12px 20px;font-size:12px;line-height:1.7;position:fixed;top:27px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0003}.toast[hidden]{display:none!important}.loading-screen,.error-screen{z-index:50;text-align:center;background:radial-gradient(#23373d,#0e1e27 80%);flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.loading-mark{color:var(--gold);font-family:Noto Sans Arabic,Tahoma,sans-serif;font-size:78px;line-height:1.8}.loading-screen p{margin:15px 0 18px;font-family:Georgia,Noto Sans Arabic,serif;font-size:24px}.loading-screen>span{color:#a7b4b1;font-size:11px}.loading-line{background:#ffffff1b;width:180px;height:2px;margin-bottom:25px;position:relative;overflow:hidden}.loading-line:after{content:"";transform-origin:0;background:#d3b47c;animation:1.5s ease-in-out infinite load;position:absolute;inset:0}.error-screen{z-index:60}.error-screen h2{font-size:35px}.error-screen p{color:#c6ceca;max-width:520px;font-size:14px;line-height:1.8}.error-screen button{pointer-events:auto}[dir=rtl] .start-screen{background:linear-gradient(-90deg,#08141ddd 0%,#0b1723a8 32%,#0c1b2c30 65%,#08131c10)}[dir=rtl] .start-copy h1{letter-spacing:0;font-size:clamp(38px,5.2vw,75px);line-height:1.45}[dir=rtl] .start-word{font-size:65px}[dir=rtl] .chapter-hud h1{font-family:Noto Sans Arabic,Tahoma,sans-serif;font-size:34px;line-height:1.45}[dir=rtl] .game-dialog h2{font-family:Noto Sans Arabic,Tahoma,sans-serif;font-size:29px;line-height:1.6}[dir=rtl] .game-dialog p,[dir=rtl] .answer{line-height:1.9}[dir=rtl] .objective-label,[dir=rtl] .word-hud>span,[dir=rtl] .story-line>div>span{letter-spacing:0}[dir=rtl] .controls-note{font-size:10px}.reduced-motion *,.reduced-motion :before,.reduced-motion :after{transition:none!important;animation:none!important}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes load{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (width<=1100px){.controls-note{display:none}.start-copy{width:65vw}.story-line{width:330px;max-width:38vw}.chapter-hud h1{font-size:36px}.play-tools{gap:5px}.tool-button{padding:9px 11px}.objective-hud{max-width:215px}.word-hud{bottom:24px}}@media (width<=700px),(pointer:coarse){.touch-ui{display:block}.stick{left:22px;bottom:max(38px,env(safe-area-inset-bottom));touch-action:none;background:radial-gradient(circle,#17344145,#07182188);border:1px solid #e8dbb240;border-radius:50%;justify-content:center;align-items:center;width:110px;height:110px;display:flex;position:fixed;box-shadow:inset 0 0 0 20px #ffffff06}.stick span{pointer-events:none;background:#e4d2a344;border:1px solid #e0c79366;border-radius:50%;width:45px;height:45px}.touch-interact{right:22px;bottom:max(63px,env(safe-area-inset-bottom));color:#f3dfb5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#132b35c9;border:1px solid #d2bc7b77;border-radius:50%;width:85px;height:60px;font-size:13px;position:fixed}.touch-look{color:#eee2c4;text-shadow:0 2px 5px #000;font-size:9px;position:fixed;bottom:28px;right:22px}.word-hud{bottom:170px;inset-inline-start:22px}.word-hud>span{display:none}.word-piece{width:28px;height:31px;font-size:20px}.play-tools{bottom:175px;inset-inline-end:20px}.tool-button{min-height:32px;padding:8px;font-size:10px}.interaction{bottom:230px}.story-line{bottom:225px;width:320px;max-width:calc(100vw - 40px);inset-inline-end:20px}.story-line p{max-height:70px;font-size:11px}.controls-note{display:none}}@media (width<=700px){.top-controls{top:max(17px,env(safe-area-inset-top));gap:6px;inset-inline-end:17px}.icon-button,.language-button{min-width:35px;height:35px;font-size:15px}.language-button{padding:0 13px;font-size:11px}.start-screen,[dir=rtl] .start-screen{background:linear-gradient(#0c1b2c30,#0b192aa0 35%,#07141dee 95%)}.start-copy{align-self:flex-end;width:100%;padding:50px 27px 90px}.start-copy .overline{margin-bottom:20px;font-size:9px}.start-copy h1{max-width:420px;font-size:62px}.start-copy h1 span{margin-top:9px;font-size:.4em}.start-tagline{max-width:300px;margin-bottom:5px;font-size:13px;line-height:1.6}.start-word{margin-bottom:13px;font-size:46px;line-height:1.5}.start-actions{margin:15px 0}.start-actions .button{min-height:46px;padding:13px 18px;font-size:13px}.start-actions span{font-size:9px}.start-note{max-width:330px;margin:0;font-size:10px;line-height:1.7}.menu-bottom{inset-inline:20px;font-size:8px;bottom:15px}.menu-bottom .text-button{font-size:9px}.brand-tile img{width:130px}.chapter-hud{top:70px;max-width:250px;inset-inline-start:20px}.chapter-hud .overline{margin-bottom:5px;font-size:8px}.chapter-hud h1{font-size:32px}.chapter-hud p:not(.overline){max-width:210px;margin-bottom:9px;font-size:9px}.chapter-hud small{font-size:9px}.question-progress{width:135px}.objective-hud{top:186px;max-width:210px;padding-block:3px;inset-inline-start:20px}.objective-label{margin-bottom:4px;font-size:8px}.objective-hud strong{font-size:11px}.objective-hud .text-button{font-size:10px}.play-tools{inset-inline-end:16px;gap:4px;bottom:177px}.tool-button{padding:8px 7px;font-size:9px}.word-hud{inset-inline-start:20px;bottom:174px}.word-pieces{gap:4px}.word-piece{width:24px;height:30px;font-size:20px}.interaction-button{gap:8px;max-width:320px;padding:10px;font-size:11px;line-height:1.5}.interaction-button kbd{display:none}.story-line{top:282px;bottom:auto;width:270px;max-width:calc(100vw - 40px);padding:9px 12px;inset-inline:20px auto}.story-line p{max-height:53px;font-size:10px;line-height:1.7}.story-line .text-button{font-size:9px}.game-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 30px);padding:36px 22px 25px}.game-dialog h2{font-size:29px;line-height:1.2}.game-dialog p{font-size:13px;line-height:1.75}.game-dialog .overline{font-size:9px}.answer{gap:11px;min-height:54px;padding:12px 11px;font-size:12px}.answer-feedback{padding:12px}.answer-feedback p{font-size:11px}.discovery-story{font-size:16px!important}.setting-row{font-size:12px}.reward-glyph{font-size:100px}.final-word{font-size:78px!important}.finish-stats{gap:16px}.finish-stats span{font-size:9px}.toast{width:max-content;max-width:calc(100vw - 30px);font-size:11px;top:12px}.map-place{gap:14px}.map-place strong{font-size:21px}.map-place small{font-size:9px}.map-place b{font-size:29px}[dir=rtl] .start-copy h1{font-size:47px;line-height:1.5}[dir=rtl] .start-word{font-size:44px}[dir=rtl] .game-dialog h2{font-size:25px}[dir=rtl] .chapter-hud h1{font-size:29px}.loading-mark{font-size:65px}.loading-screen p{font-size:20px}}@media (height<=650px) and (width>=701px){.start-copy{padding-top:40px;padding-bottom:70px}.start-copy h1{font-size:63px}.start-word{font-size:45px}.start-copy .overline{margin-bottom:16px}.start-tagline{font-size:14px}.start-note{font-size:10px}.story-line p{max-height:60px}.objective-hud{top:166px}}.chapter-hud{isolation:isolate}.objective-hud{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10242cce;border-radius:0 5px 5px 0;padding:11px 14px}.objective-label{font-size:10px}.objective-hud strong{font-size:14px}.objective-hud .text-button{font-size:12px}body{font-family:Noto Sans Arabic,Arial,sans-serif}@media (width<=700px){.tool-button{min-height:44px;font-size:11px}.word-hud{bottom:182px}.brand-tile img{width:180px}.menu-bottom>span{max-width:145px}}
