/* Arabic UI Kit - RTL Styles */ :root { --primary: #238636; --secondary: #3fb950; --bg: #0d1117; --text: #c9d1d9; --card-bg: #161b22; --border: #30363d; --radius: 8px; } * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; background: var(--bg); color: var(--text); direction: rtl; line-height: 1.6; } .header { background: var(--card-bg); padding: 1rem 2rem; border-bottom: 1px solid var(--border); display: flex; justify-content: space-between; align-items: center; } .header nav a { color: var(--secondary); text-decoration: none; margin-right: 1rem; padding: 0.5rem 1rem; border-radius: var(--radius); transition: background 0.2s; } .header nav a:hover { background: var(--border); } main { padding: 2rem; max-width: 800px; margin: 0 auto; } section { margin-bottom: 2rem; } h2 { margin-bottom: 1rem; color: var(--secondary); } .btn { padding: 0.5rem 1rem; border: none; border-radius: var(--radius); cursor: pointer; font-size: 1rem; margin: 0.25rem; color: white; transition: opacity 0.2s; } .btn:hover { opacity: 0.85; } .btn-primary { background: #1f6feb; } .btn-secondary { background: var(--border); } .btn-success { background: var(--primary); } .btn-danger { background: #da3633; } .card { background: var(--card-bg); border: 1px solid var(--border); border-radius: var(--radius); padding: 1.5rem; max-width: 400px; } .card h3 { color: var(--secondary); margin-bottom: 0.5rem; } footer { text-align: center; padding: 1rem; border-top: 1px solid var(--border); margin-top: 2rem; }