@font-face{font-family:Vazirmatn;src:url(/fonts/AbarMidFaNum-Black.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/ModamFaNum-Medium.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--bg-color:#0f172a;--primary-green:#10b981;--alert-red:#ef4444;--text-light:#f8fafc}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-light);direction:rtl;font-family:Vazirmatn,sans-serif;overflow-x:hidden}.app-container{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex;position:relative}.bg-glow-green{background-color:var(--primary-green);filter:blur(150px);opacity:.15;pointer-events:none;border-radius:50%;width:400px;height:400px;animation:4s infinite alternate pulse-glow;position:absolute;top:10%;left:10%}.bg-glow-red{background-color:var(--alert-red);filter:blur(150px);opacity:.1;pointer-events:none;border-radius:50%;width:300px;height:300px;position:absolute;bottom:10%;right:10%}@keyframes pulse-glow{0%{opacity:.1;transform:scale(1)}to{opacity:.2;transform:scale(1.2)}}.loading-screen{height:100vh;color:var(--primary-green);flex-direction:column;justify-content:center;align-items:center;font-family:monospace;font-size:1.2rem;display:flex}.spinner{border-top:3px solid var(--primary-green);border-radius:50%;width:40px;height:40px;margin-top:20px}.logo-container{z-index:10;margin-bottom:3rem;position:relative}.logo-img{filter:drop-shadow(0 0 15px #10b98166);width:180px}.uptime-dot{width:16px;height:16px;position:absolute;top:0;right:-10px}.dot-ping{background-color:var(--primary-green);opacity:.75;border-radius:50%;width:100%;height:100%;animation:1.5s cubic-bezier(0,0,.2,1) infinite ping;position:absolute}.dot-core{background-color:var(--primary-green);width:16px;height:16px;box-shadow:0 0 10px var(--primary-green);border-radius:50%;display:block;position:relative}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.hero-section{text-align:center;z-index:10;max-width:800px}.title{margin-bottom:1.5rem;font-size:3rem;font-weight:700}.title span{color:var(--primary-green);text-shadow:0 0 10px #10b98180}.terminal-box{color:#ccc;background:#0006;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;min-height:70px;margin-bottom:3rem;padding:1rem 1.5rem;font-family:monospace;font-size:1.2rem;display:flex;box-shadow:inset 0 0 20px #00000080}.terminal-prompt{color:var(--primary-green);margin-left:10px}.feature-grid{z-index:10;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;width:100%;max-width:1000px;margin-bottom:4rem;display:grid}.feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#0000004d;border:1px solid #ffffff0d;border-radius:16px;padding:2rem;transition:all .3s}.feature-card:hover{border-color:#10b98180;transform:translateY(-10px);box-shadow:0 10px 30px #00000080}.card-icon{margin-bottom:1rem;transition:transform .3s}.feature-card:hover .card-icon{transform:scale(1.1)}.card-title{color:#fff;margin-bottom:.5rem;font-size:1.3rem}.card-desc{color:#9ca3af;font-size:.95rem;line-height:1.6}.coming-soon-box{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);text-align:center;z-index:10;background:#00000080;border:1px solid #10b98133;border-radius:24px;max-width:700px;padding:2.5rem;box-shadow:0 0 30px #10b9811a}.coming-soon-box h2{margin-bottom:1rem;font-size:2rem}.coming-soon-box p{color:#9ca3af;margin-bottom:2rem;line-height:1.8}.btn-group{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.btn{border-radius:12px;align-items:center;gap:8px;padding:.8rem 1.5rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.btn-primary{background:var(--bg-color);color:var(--primary-green);border:2px solid var(--primary-green)}.btn-primary:hover{box-shadow:0 0 15px var(--primary-green), 0 0 30px #10b98166;background:#10b9811a}.btn-secondary{background:var(--bg-color);color:var(--text-light);border:2px solid #4b5563}.btn-secondary:hover{border-color:var(--text-light);background:#1f2937}.btn-bale{background:var(--bg-color);color:#00d084;border:2px solid #00d084}.btn-bale:hover{background:#00d0841a;box-shadow:0 0 15px #00d084}.footer-status{color:#6b7280;z-index:10;margin-top:3rem;font-family:monospace;font-size:.9rem}.footer-status span{color:var(--primary-green)}
