._outer_1mcys_1{min-height:100dvh;background:radial-gradient(ellipse at 50% 10%,#b8e0cd,#11654f);display:flex;justify-content:center;color:#183e32;font-family:DM Sans,sans-serif}._app_1mcys_1{width:100%;max-width:490px;min-height:100dvh;background:#fdf8e8;position:relative;overflow:hidden;box-shadow:0 0 65px #04382d44;padding-bottom:89px}._top_1mcys_1{height:72px;background:#006f61;display:flex;align-items:center;justify-content:space-between;padding:12px 18px;position:relative;z-index:2;color:#fff8d9;border-bottom:4px solid #e4b452}._top_1mcys_1 ._round_1mcys_1{height:37px;width:37px;border-radius:50%;background:#fff7df;color:#126b51;border:2px solid #eccb79;display:grid;place-items:center;cursor:pointer}._round_1mcys_1 svg{width:19px}._logo_1mcys_1{font-family:Bricolage Grotesque,sans-serif;font-size:25px;font-weight:1000;letter-spacing:-1.6px;color:#fff3d0;text-shadow:2px 3px #00372e,-1px -1px #00372e;position:relative;white-space:nowrap}._logo_1mcys_1 span{color:#ffd257}._logo_1mcys_1 i{color:#ffb637;position:absolute;right:-11px;top:-12px;font-size:15px}._coins_1mcys_1{display:flex;align-items:center;gap:4px;color:#ffd45c;background:#064c42;padding:8px;border-radius:20px;font-weight:900;border:1px solid #b7a464}._home_1mcys_1{background-size:100% auto;background-repeat:no-repeat;background-position:center top;padding:31px 20px 20px;text-align:center;min-height:850px}._welcome_1mcys_1{font-weight:900;font-size:13px;color:#026d58;letter-spacing:1px}._welcome_1mcys_1 span{display:block;font-size:10px;margin-top:7px;color:#b77920}._home_1mcys_1 h1{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(27px,7vw,37px);line-height:1.1;letter-spacing:-1.2px;margin:15px 0 7px;color:#114b39;text-shadow:1px 2px #fff}._home_1mcys_1 h1 strong{color:#d48614}._subtitle_1mcys_1{font-weight:700;color:#516a51;font-size:13px;line-height:1.55;max-width:300px;margin:auto}._heroCat_1mcys_1{height:305px;position:relative;display:flex;align-items:flex-end;justify-content:center;isolation:isolate}._heroCat_1mcys_1:before{content:"";position:absolute;width:270px;height:220px;border-radius:50%;background:#fbe3a99c;bottom:10px;filter:blur(20px)}._heroCat_1mcys_1 img{height:292px;width:240px;object-fit:cover;object-position:center 43%;border-radius:120px 120px 45px 45px;mix-blend-mode:multiply;filter:drop-shadow(0 10px 4px #27462524)}._bubble_1mcys_1{position:absolute;right:4px;top:48px;transform:rotate(8deg);background:#fff9e8;border:3px solid #d3a64f;padding:10px 13px;border-radius:18px;font-size:13px;font-weight:900;box-shadow:0 4px #9b74252b}._mainBtn_1mcys_1{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:30px;padding:17px 18px;border:3px solid #e2b252;background:linear-gradient(#179b76,#006c59);color:#fffbe9;font-weight:1000;font-size:15px;letter-spacing:.3px;box-shadow:0 5px #004e40,0 9px 16px #143d3025;cursor:pointer;font-family:Bricolage Grotesque,sans-serif}._mainBtn_1mcys_1 svg:last-child{margin-left:auto}._mainBtn_1mcys_1 svg:first-child{margin-left:auto}._mainBtn_1mcys_1:disabled{opacity:.45;cursor:not-allowed}._shortcut_1mcys_1{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:24px}._shortcut_1mcys_1 button{display:flex;align-items:center;gap:10px;text-align:left;background:#fffaf0;border:2px solid #ebd7aa;border-radius:17px;padding:14px 9px;box-shadow:0 3px #e6c891;font-weight:900;color:#234939;cursor:pointer;font-size:13px}._shortcut_1mcys_1 span{font-size:25px}._message_1mcys_1{display:flex;gap:12px;background:#e8f2db;border:1px solid #b6ce99;text-align:left;padding:15px;border-radius:18px;margin-top:22px}._message_1mcys_1 svg{flex-shrink:0;color:#267857}._message_1mcys_1 b{display:block;font-size:14px}._message_1mcys_1 small{display:block;color:#536b51;line-height:1.5;margin-top:4px}._nav_1mcys_1{height:78px;position:absolute;bottom:0;left:0;right:0;background:#fffdf4;border-top:3px solid #e5d8a7;display:flex;align-items:center;justify-content:space-around;z-index:10;padding-bottom:env(safe-area-inset-bottom)}._nav_1mcys_1 button{border:0;background:transparent;display:flex;flex-direction:column;align-items:center;gap:4px;color:#789087;font-size:10px;font-weight:900;cursor:pointer;min-width:55px}._nav_1mcys_1 svg{width:22px;height:22px}._nav_1mcys_1 ._active_1mcys_1{color:#007d60}._playIcon_1mcys_1{display:grid;place-items:center;border-radius:50%;background:#02856a;width:48px;height:48px;color:#fff;border:3px solid #f0c15a;margin-top:-23px;box-shadow:0 4px #045341}._sectionTitle_1mcys_1{text-align:center;padding:24px 16px 16px}._sectionTitle_1mcys_1>span{color:#a26b16;font-weight:900;font-size:11px;text-transform:uppercase;letter-spacing:1.6px}._sectionTitle_1mcys_1 h2{font:900 30px Bricolage Grotesque,sans-serif;color:#064d3f;margin:5px 0}._sectionTitle_1mcys_1 p{color:#647d6c;font-size:13px;margin:0}._mapPage_1mcys_1{background:#ecf6e7;padding-bottom:20px}._mapArt_1mcys_1{height:560px;background-size:cover;background-position:center;position:relative;margin:10px 16px;border:5px solid #ffe9a8;border-radius:30px;box-shadow:0 8px 22px #0c594134;display:flex;flex-direction:column;justify-content:space-around;padding:25px 8px}._island_1mcys_1{position:relative;display:flex;flex-direction:column;align-items:center;width:145px;background:#fff5d3;border:3px solid #d79b35;border-radius:18px;box-shadow:0 5px #916324,0 8px 12px #01392c77;padding:9px;cursor:pointer;color:#174d3f;transform:rotate(-3deg)}._island_1mcys_1._right_1mcys_1{margin-left:auto;transform:rotate(4deg)}._islandEmoji_1mcys_1{font-size:31px;margin-bottom:2px}._island_1mcys_1 b{font:900 14px Bricolage Grotesque,sans-serif}._island_1mcys_1 small{font-size:10px;color:#337964;font-weight:800;margin-top:4px}._worldList_1mcys_1{padding:10px 18px;display:grid;gap:10px}._worldList_1mcys_1 button{border:2px solid #d7dfb7;background:#fffdf2;border-radius:17px;padding:13px;display:flex;gap:12px;align-items:center;text-align:left;color:#24513f;cursor:pointer}._worldList_1mcys_1 button>div{flex:1}._worldList_1mcys_1 b,._worldList_1mcys_1 small{display:block}._worldList_1mcys_1 b{font-weight:900}._worldList_1mcys_1 small{font-size:11px;color:#6c8074;margin-top:3px}._worldEmoji_1mcys_1{font-size:30px}._quiz_1mcys_1{background:linear-gradient(#a6dacc,#fff8e6 300px);min-height:calc(100dvh - 160px);padding:22px 19px}._quizHead_1mcys_1{display:flex;justify-content:space-between;font-size:11px;font-weight:900;color:#16624e;gap:12px}._quizHead_1mcys_1 b{background:#fff8e3;border-radius:12px;padding:4px 9px}._bar_1mcys_1{background:#fff9e6;border:2px solid #dedbb8;border-radius:30px;height:16px;margin:15px 0;overflow:hidden}._bar_1mcys_1 span{height:100%;background:linear-gradient(90deg,#ffcb44,#f09b24);display:block;border-radius:30px}._quizScene_1mcys_1{height:200px;display:flex;align-items:center;justify-content:center;position:relative}._quizScene_1mcys_1 img{height:195px;width:145px;object-fit:cover;object-position:center;border-radius:70px 70px 25px 25px;mix-blend-mode:multiply}._quizScene_1mcys_1 div{background:#fffaf0;border:2px solid #c5943d;padding:12px;border-radius:20px;font-size:13px;font-weight:800;transform:rotate(5deg);position:absolute;right:5px;top:26px}._question_1mcys_1{background:#fffdf2;border:3px solid #e2bd77;padding:25px 17px 17px;border-radius:25px;box-shadow:0 6px #d6ab5d;text-align:center}._questionFlag_1mcys_1{color:#be8a29;font-size:11px;font-weight:900;letter-spacing:1px}._question_1mcys_1 h2{font:900 23px/1.25 Bricolage Grotesque,sans-serif;color:#213b32;margin:16px 0 22px}._answers_1mcys_1{display:grid;gap:10px}._answers_1mcys_1 button{border:2px solid #e2c998;background:#fff8e9;border-radius:40px;padding:12px;display:flex;align-items:center;text-align:left;gap:12px;color:#25483b;font-size:13px;font-weight:800;cursor:pointer}._answers_1mcys_1 button em{font-style:normal;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#f7e0a6;border:2px solid #d6b361;flex-shrink:0}._answers_1mcys_1 button svg{margin-left:auto}._answers_1mcys_1 ._correct_1mcys_1{background:#d2efcb;border-color:#358b52}._answers_1mcys_1 ._incorrect_1mcys_1{background:#fce4dc;border-color:#bc725a}._feedback_1mcys_1{margin-top:16px;background:#eaf4db;padding:15px;border-radius:16px;text-align:left;font-size:13px;line-height:1.5}._feedback_1mcys_1 p{margin:6px 0}._feedback_1mcys_1 small{color:#6a7660}._quizBottom_1mcys_1{padding:18px 0;display:flex;align-items:center;gap:12px}._quizBottom_1mcys_1>span{display:flex;align-items:center;gap:3px;white-space:nowrap;font-weight:900;color:#ad6e1f}._quizBottom_1mcys_1 ._mainBtn_1mcys_1{flex:1;font-size:12px;padding:12px 8px}._finish_1mcys_1{text-align:center;padding:64px 15px}._trophy_1mcys_1{font-size:90px}._finish_1mcys_1 h2{font:900 36px Bricolage Grotesque,sans-serif;color:#075c47}._finish_1mcys_1 p{color:#526957}._finalScore_1mcys_1{background:#fff;border:3px solid #efc96f;border-radius:24px;padding:22px;margin:23px 0;font-size:50px;color:#047b60;font-weight:900}._finalScore_1mcys_1 small{font-size:17px}._secondaryBtn_1mcys_1{border:0;background:none;display:flex;align-items:center;justify-content:center;margin:25px auto;color:#27674e;font-weight:900;gap:7px;cursor:pointer}._collection_1mcys_1,._profile_1mcys_1,._story_1mcys_1{background:#fdf8e8;min-height:calc(100dvh - 150px);padding:0 16px 25px}._search_1mcys_1{display:flex;gap:10px;align-items:center;border:2px solid #d6d2b9;border-radius:20px;padding:10px 15px;background:#fff}._search_1mcys_1 input{border:0;outline:0;background:transparent;width:100%;font:inherit;color:#184b3a}._collectionHint_1mcys_1{font-size:11px;font-weight:800;color:#9d7d37;text-align:center;margin:18px 0}._surahCards_1mcys_1{display:grid;gap:12px}._surahCards_1mcys_1 button{display:flex;align-items:center;text-align:left;gap:13px;padding:10px;background:#fff;border:2px solid #eadcbb;border-radius:17px;cursor:pointer;box-shadow:0 4px #ead7ac;color:#214b3b}._surahArt_1mcys_1{width:75px;height:78px;background:linear-gradient(145deg,#8cc8ba,#fef0b8);border-radius:14px;display:grid;place-items:center;font-size:34px;flex-shrink:0}._surahCards_1mcys_1 button>span:nth-child(2){flex:1;min-width:0}._surahCards_1mcys_1 b,._surahCards_1mcys_1 small,._surahCards_1mcys_1 em{display:block}._surahCards_1mcys_1 b{font:900 18px Bricolage Grotesque,sans-serif}._surahCards_1mcys_1 small{font-size:11px;color:#6a7568;margin:4px 0}._surahCards_1mcys_1 em{font-style:normal;font-size:11px;color:#8c9c7b}._surahCards_1mcys_1 svg{color:#d59d33;align-self:flex-start}._surahDetail_1mcys_1{background:#fff8df;border:2px solid #e9cd89;border-radius:22px;padding:24px;text-align:center}._surahDetail_1mcys_1>button:first-child{border:0;background:none;color:#136e54;font-weight:800;cursor:pointer}._surahDetail_1mcys_1>span{display:block;font-size:90px;margin:20px}._surahDetail_1mcys_1 h2{font-size:32px;margin:0}._surahDetail_1mcys_1 h3{color:#b47c28}._surahDetail_1mcys_1>div{background:#fffdf1;border-radius:16px;padding:20px;margin:20px 0}._surahDetail_1mcys_1 small{color:#66766b}._comicScene_1mcys_1{height:410px;background-size:cover;background-position:center;border-radius:25px;overflow:hidden;position:relative;border:4px solid #e7ca82;margin-top:10px}._comicScene_1mcys_1 img{height:330px;width:255px;object-fit:cover;position:absolute;bottom:-12px;left:19%;border-radius:90px 90px 15px 15px;mix-blend-mode:multiply}._comicBubble_1mcys_1{position:absolute;z-index:1;top:14px;right:12px;left:12px;background:#fffdf2;padding:16px;border:3px solid #ae7c35;border-radius:21px;font-size:15px;font-weight:800;line-height:1.5}._storyText_1mcys_1{background:#fff;border-radius:20px;border:2px solid #e8d6b4;margin-top:16px;padding:20px}._storyText_1mcys_1 span{font-size:11px;color:#a77827;font-weight:900}._storyText_1mcys_1 h3{font:900 23px Bricolage Grotesque,sans-serif}._storyText_1mcys_1 p{line-height:1.65}._storyText_1mcys_1 small{color:#777}._storyBtns_1mcys_1{display:flex;gap:12px;margin-top:18px}._storyBtns_1mcys_1 button{flex:1;border:0;background:#046e59;color:#fff;border-radius:16px;padding:14px;font-weight:900;cursor:pointer}._storyBtns_1mcys_1 button:first-child{background:#e4e9db;color:#22513d}._storyBtns_1mcys_1 button:disabled{opacity:.4}._avatar_1mcys_1{text-align:center;background:linear-gradient(#cef1d8,#fff3d4);padding:24px;border-radius:25px;border:2px solid #e5ce89}._avatar_1mcys_1 img{width:146px;height:150px;object-fit:cover;border-radius:70px;mix-blend-mode:multiply}._avatar_1mcys_1 h3{font-size:24px;margin:12px 0 0}._avatar_1mcys_1 p{font-size:12px;color:#66806d}._stats_1mcys_1{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0}._stats_1mcys_1>div{display:flex;flex-direction:column;align-items:center;padding:15px 4px;border:2px solid #e9deb8;background:#fff;border-radius:15px;gap:5px;text-align:center}._stats_1mcys_1 svg{color:#bf8b22}._stats_1mcys_1 b{font-size:25px}._stats_1mcys_1 small{font-size:10px;color:#668171}._profile_1mcys_1>._mainBtn_1mcys_1{margin-top:20px}@media(min-width:700px){._app_1mcys_1{margin:22px auto;min-height:calc(100dvh - 44px);border-radius:35px;border:7px solid #083e35;box-shadow:0 20px 80px #012e26a1}._nav_1mcys_1{border-radius:0 0 27px 27px}}@media(max-width:360px){._logo_1mcys_1{font-size:21px}._home_1mcys_1{padding:22px 14px}._heroCat_1mcys_1{height:260px}._heroCat_1mcys_1 img{height:240px;width:205px}._quizScene_1mcys_1 div{right:0;font-size:11px}}
