:root{--code-bg:120 33% 99%;--code-fg:#0c1f14;--code-comment:#6b8a76;--code-keyword:#1a7f37;--code-string:#b45309;--code-number:#c2410c;--code-type:#0f766e;--code-function:#4338ca;--code-meta:#7c3aed}.dark{--code-bg:146 36% 5%;--code-fg:#e6f4ea;--code-comment:#5f8a6e;--code-keyword:#56d364;--code-string:#ffd479;--code-number:#f99b6b;--code-type:#5eead4;--code-function:#a5b4fc;--code-meta:#c4b5fd}.prolab-code .hljs,.prolab-code code{color:var(--code-fg);background:transparent}.hljs-comment,.hljs-quote{color:var(--code-comment);font-style:italic}.hljs-built_in,.hljs-keyword,.hljs-literal,.hljs-section,.hljs-selector-tag{color:var(--code-keyword);font-weight:600}.hljs-addition,.hljs-attr-value,.hljs-regexp,.hljs-string,.hljs-template-tag{color:var(--code-string)}.hljs-bullet,.hljs-number,.hljs-symbol{color:var(--code-number)}.hljs-attr,.hljs-attribute,.hljs-class .hljs-title,.hljs-template-variable,.hljs-title.class_,.hljs-type,.hljs-variable{color:var(--code-type)}.hljs-name,.hljs-title,.hljs-title.function_{color:var(--code-function)}.hljs-doctag,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-tag{color:var(--code-meta)}.hljs-deletion{color:#ff6b6b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.prolab-exam{-webkit-user-select:none;-moz-user-select:none;user-select:none}.prolab-exam.is-shielded .prolab-exam-body{filter:blur(14px);pointer-events:none}@media print{body.prolab-exam-active *{visibility:hidden!important}body.prolab-exam-active:after{content:"Printing is disabled during exams · الطباعة غير متاحة أثناء الاختبار";visibility:visible;position:fixed;inset:40% 0 auto;text-align:center;font:600 18px system-ui,sans-serif}}.prolab-preview{background-color:#fff}@keyframes prolab-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}.prolab-pop{animation:prolab-pop .42s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion:reduce){.prolab-pop{animation:none}}