@import "https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;700&display=swap";:root{--bg:#f7f7f9;--surface:#fff;--border:#e2e2e8;--text:#1c1c28;--text-muted:#6b6b7b;--primary:#4f46e5;--success:#16a34a;--error:#dc2626;--flagged:#d97706;--answered:#0891b2;--radius:12px;--shadow:0 1px 3px #00000014}html.dark{--bg:#15151d;--surface:#1f1f2a;--border:#33333f;--text:#ececf1;--text-muted:#9a9aa8;--shadow:0 1px 3px #0006}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);direction:rtl;margin:0;font-family:Rubik,sans-serif}.print-only{display:none}@media print{:root,html.dark{--bg:#fff;--surface:#fff;--border:#999;--text:#000;--text-muted:#333;--shadow:none}.no-print{display:none!important}.print-only{display:block}.print-q{break-inside:avoid;page-break-inside:avoid}}
