:root{--orange:#ff4500;--orange-2:#ff8b17;--indigo:#6366f1;--purple:#a855f7;--text:#171717;--text-2:#55585c;--muted:#7c7f83;--line:#e6e8eb;--surface:#fff}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{color:var(--text);overscroll-behavior-y:none;min-height:100dvh;padding:calc(26px + env(safe-area-inset-top)) 16px calc(28px + env(safe-area-inset-bottom));background:radial-gradient(120% 55% at 50% -12%,#fff2eb 0%,#fff2eb00 62%),#f6f7f9;font-family:Vazirmatn,system-ui,-apple-system,Segoe UI,Tahoma,sans-serif;line-height:1.95}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.app-landing{min-height:100dvh}.landing{max-width:480px;margin:0 auto}.hero{text-align:center;padding:10px 6px 0;animation:.35s both fadeUp}.logo-wrap{width:104px;height:104px;margin:0 auto 18px;position:relative}.logo-wrap:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff450033,#ff450000 68%);border-radius:50%;position:absolute;inset:-22px}.app-logo{color:#fff;border-radius:30px;place-items:center;width:104px;height:104px;display:grid;position:relative;overflow:hidden}.app-logo img{object-fit:cover;width:100%;height:100%;display:block}.app-name{letter-spacing:-.2px;margin:0;font-size:24px;font-weight:800;line-height:1.5}.app-tagline{color:var(--muted);margin:6px 0 0;font-size:13.5px;line-height:1.9}.chips{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;display:flex}.chip{color:#5a5d61;white-space:nowrap;background:#f2f4f7;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-size:11.5px;display:inline-flex}.chip .dot{background:#c3c6ca;border-radius:50%;width:3px;height:3px}.actions{flex-direction:column;gap:10px;margin-top:22px;display:flex}.dl-btn{cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;height:56px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .18s,background .18s;display:flex}.dl-btn svg{flex:none;width:22px;height:22px}.dl-btn:active{transform:scale(.985)}.dl-btn.primary{color:#fff;background:linear-gradient(135deg, var(--orange), var(--orange-2));box-shadow:0 10px 24px #ff450052}.dl-btn.bazaar{color:#2b2d30;background:var(--surface);border:1.5px solid var(--line);box-shadow:0 2px 6px #0000000d}.dl-btn.bazaar:active{background:#f7f8fa}@media (hover:hover){.dl-btn.primary:hover{box-shadow:0 14px 30px #ff450066}.dl-btn.bazaar:hover{background:#fafbfc}}.card{background:var(--surface);border-radius:16px;margin-top:16px;padding:16px 15px;animation:.3s both fadeUp;box-shadow:0 1px 2px #00000012}.card-title{align-items:center;gap:7px;margin:0 0 8px;font-size:15px;font-weight:800;display:flex}.card-title span.ico{font-size:15px;line-height:1}.card-text{color:var(--text-2);word-break:break-word;margin:0;font-size:13.8px;line-height:2.05}.card-text+.card-text{margin-top:10px}.footer{text-align:center;color:#a2a5a9;margin-top:2rem;font-size:11.5px;line-height:1.9}.footer a{color:#8a8d91;text-decoration:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
