:root{--primary: #2563eb;--primary-dark: #1d4ed8;--bg: #0f172a;--card: #1e293b;--border: #334155;--text: #f1f5f9;--text-muted: #94a3b8;--success: #22c55e;--radius: 12px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--text);min-height:100vh;direction:rtl}.container{max-width:720px;margin:0 auto;padding:2rem 1rem}.header{text-align:center;margin-bottom:2rem}.header h1{font-size:1.75rem;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header p{color:var(--text-muted);margin-top:.5rem;font-size:.95rem}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;margin-bottom:1rem}.card h2{font-size:1.05rem;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-grid .full-width{grid-column:1 / -1}.field label{display:block;font-size:.85rem;color:var(--text-muted);margin-bottom:.35rem}.field input,.field select,.field textarea{width:100%;padding:.65rem .85rem;border-radius:8px;border:1px solid var(--border);background:#0f172a;color:var(--text);font-size:.95rem;transition:border-color .2s;font-family:inherit}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--primary)}.field textarea{resize:vertical;min-height:80px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;width:100%;font-family:inherit}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-dark);transform:translateY(-1px)}.btn-success{background:var(--success);color:#fff}.btn-success:hover{opacity:.9;transform:translateY(-1px)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.actions{display:flex;gap:.75rem;margin-top:1rem}.actions .btn{flex:1}.toast{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);padding:.75rem 1.5rem;border-radius:8px;font-weight:500;animation:slideUp .3s ease;z-index:100}.toast-success{background:#166534;color:#bbf7d0;border:1px solid #22c55e}.toast-error{background:#7f1d1d;color:#fecaca;border:1px solid #ef4444}@keyframes slideUp{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.spinner{display:inline-block;width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.tag{display:inline-block;padding:.25rem .6rem;border-radius:999px;font-size:.75rem;font-weight:500;margin:.15rem}.tag-hot{background:#7f1d1d;color:#fca5a5}.tag-warm{background:#713f12;color:#fde68a}.tag-cold{background:#1e3a5f;color:#93c5fd}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.stat-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1rem;text-align:center}.stat-card .num{font-size:1.5rem;font-weight:700;color:var(--primary)}.stat-card .label{font-size:.8rem;color:var(--text-muted);margin-top:.25rem}@media (max-width: 600px){.form-grid{grid-template-columns:1fr}.actions{flex-direction:column}.stats{grid-template-columns:1fr}}
