:root { --brand: #2e7d32; --brand-2: #1b5e20; --bg: #0f1216; --card: #171b22; --muted: #9aa4b2; --text: #e8eef5; --danger: #c62828; } *, *::before, *::after { box-sizing: border-box; } html, body { height: 100%; margin: 0; font-family: 'Vazirmatn', sans-serif; background: radial-gradient(1200px 800px at 50% 0%, #202735 0%, #11151c 60%, #0b0e12 100%); color: var(--text); display: flex; flex-direction: column; align-items: center; padding: 24px; direction: rtl; text-align: right; } /* استایل‌های نوار ناوبری */ .nav-bar { width: 100%; max-width: 800px; background-color: var(--card); border-radius: 12px; margin-bottom: 20px; padding: 10px 20px; display: flex; justify-content: center; gap: 30px; } .nav-bar a { color: var(--text); text-decoration: none; font-weight: 700; padding: 8px 12px; border-radius: 8px; transition: background-color 0.2s ease; } .nav-bar a:hover { background-color: rgba(255,255,255,0.05); } .container { width: min(100%, 500px); background: linear-gradient(180deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, .02)); border: 1px solid rgba(255, 255, 255, .08); border-radius: 20px; box-shadow: 0 10px 30px rgba(0, 0, 0, .3); padding: 24px; display: flex; flex-direction: column; gap: 20px; } .header { text-align: center; border-bottom: 1px solid rgba(255,255,255,0.1); padding-bottom: 20px; } .main-title { font-size: 1.8em; margin: 0; color: var(--brand); } .info-section { display: flex; flex-direction: column; gap: 15px; } .info-card { background: var(--card); border: 1px solid rgba(255,255,255,0.06); border-radius: 12px; padding: 16px; } /* استایل اخطار */ .info-card.warning { border-color: var(--danger); background: rgba(198, 40, 40, 0.1); } .info-card p { margin: 0; color: var(--muted); } /* رنگ متن اخطار */ .info-card.warning p { color: var(--danger); } .direct-link-btn { display: block; padding: 14px 20px; text-align: center; background: linear-gradient(180deg, var(--brand), var(--brand-2)); color: #fff; font-weight: 700; border-radius: 12px; text-decoration: none; transition: transform .15s ease, box-shadow .15s ease; box-shadow: 0 8px 20px rgba(46, 125, 50, .3); } .direct-link-btn:hover { transform: translateY(-1px); box-shadow: 0 10px 25px rgba(46, 125, 50, .4); } .direct-link-btn:active { transform: translateY(1px); box-shadow: 0 5px 15px rgba(46, 125, 50, .2); } .download-links { display: flex; flex-direction: column; gap: 10px; } .download-links a { background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.1); color: var(--text); padding: 12px; border-radius: 10px; text-decoration: none; transition: background .15s ease; display: flex; align-items: center; gap: 10px; } .download-links a:hover { background: rgba(255, 255, 255, 0.1); } .footer { width: 100%; text-align: center; margin-top: 20px; font-size: 0.8em; color: var(--muted); }