*{box-sizing:border-box;margin:0;padding:0}#root,body,html{min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#240259;font-family:Cairo,sans-serif}button,input,textarea{font-family:inherit}.landing{align-items:center;background-color:#240259;color:#fff;display:flex;flex-direction:column;gap:40px;justify-content:center;min-height:100vh;min-height:100dvh;overflow:hidden;padding:32px 16px;position:relative}.landing>:not(.decor):not(.toast){position:relative;z-index:1}.decor{inset:0;pointer-events:none;position:absolute;z-index:0}.decor>span{border-radius:50%;position:absolute}.circle-top{background:#432a78;height:420px;inset-inline-start:-170px;top:-160px;width:420px}.circle-bottom{background:#341769;bottom:-150px;height:360px;inset-inline-end:-150px;width:360px}.ring-top{height:640px;inset-inline-end:-330px;top:-340px;width:640px}.ring-bottom,.ring-top{border:1.5px solid #442c79}.ring-bottom{bottom:-260px;height:560px;inset-inline-start:-330px;width:560px}.dot{background:#341769;height:60px;inset-inline-end:12%;top:26%;width:60px}.landing-header{display:flex;justify-content:center;width:100%}.lockup{display:block;height:auto;max-width:82%;width:280px}.visually-hidden{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.buttons-container{display:flex;flex-direction:column;gap:24px;max-width:320px;width:100%}.download-btn{-webkit-tap-highlight-color:transparent;align-items:center;background-color:#fff;border:0;border-radius:14px;box-shadow:0 5px 0 #ababab;color:#240259;cursor:pointer;display:flex;font:inherit;gap:12px;height:60px;padding:0 20px;text-decoration:none;transition:transform .1s ease,box-shadow .1s ease;width:100%}.download-btn:active{box-shadow:0 0 0 #ababab;transform:translateY(5px)}.download-btn:focus-visible,.support-link:focus-visible{outline:3px solid #c4d0fb;outline-offset:3px}.btn-icon{display:flex;flex-shrink:0;height:40px;width:40px}.btn-icon img{height:40px;object-fit:contain;width:40px}.btn-text{align-items:center;display:flex;flex:1 1;flex-direction:column;line-height:1.25}.small-text{color:#414141;font-size:13px;font-weight:700}.large-text{direction:ltr;font-size:20px;font-weight:800}.large-text.arabic{direction:rtl}.support-link{color:#a79abd;font-size:15px;text-decoration:none}.highlight{color:#fff;font-weight:700;text-decoration:underline}.toast{background:#fff;border-radius:14px;inset-inline:16px;bottom:16px;box-shadow:0 5px 0 #ababab;color:#240259;font-size:15px;font-weight:700;line-height:1.6;margin:0 auto;max-width:360px;opacity:0;padding:14px 18px;pointer-events:none;position:fixed;text-align:center;transform:translateY(16px);transition:opacity .2s ease,transform .2s ease;z-index:2}.toast.visible{opacity:1;transform:translateY(0)}@media (max-height:640px){.landing{gap:28px;justify-content:flex-start}.lockup{width:220px}.buttons-container{gap:18px}}