.ilm-home{--bg:#ffffff;--bg-2:#f4f5f3;--card:#ffffff;--fg:#141a16;--fg-2:#5a645e;--fg-3:#8a938d;--border:#e4e8e5;--primary:#0e7a3c;--primary-fg:#ffffff;--accent:#15964b;--primary-soft:#e2f1e7;--deep:#0b3324;--deep-2:#124a35;--up:#15803d;--down:#dc2626;--warning:#d97706;--warning-soft:#fdf1dc;--info:#2563eb;--info-soft:#e3edfd;--destructive:#dc2626;--destructive-soft:#fde6e6;--clay:#c2643a;--clay-soft:#f7ebe3;--clay-fg:#6b3419;--gold:#b7841a;--gold-soft:#fbf1d9;--ph:#eef1ee;--tint-a:.12;--tint-l:30%;--shadow:0 14px 36px rgba(20,32,26,.08);--logo-filter:none}.ilm-home[data-theme=dark]{--bg:#0b1210;--bg-2:#131c17;--card:#121a16;--fg:#eef4f0;--fg-2:#a3b3aa;--fg-3:#76867d;--border:#223129;--primary:#35c27a;--primary-fg:#04130c;--accent:#4dd68f;--primary-soft:rgba(53,194,122,.14);--deep:#061a12;--deep-2:#0c2c20;--up:#4ade80;--down:#f87171;--warning:#f6b13d;--warning-soft:rgba(246,177,61,.14);--info:#60a5fa;--info-soft:rgba(96,165,250,.14);--destructive:#f87171;--destructive-soft:rgba(248,113,113,.15);--clay:#dd9a74;--clay-soft:rgba(221,154,116,.12);--clay-fg:#f0c9b1;--gold:#e5ad4f;--gold-soft:rgba(229,173,79,.13);--ph:#1a2820;--tint-a:.2;--tint-l:74%;--shadow:0 14px 36px rgba(0,0,0,.5);--logo-filter:brightness(1.8) saturate(.8)}.ilm-home,.ilm-home :not(i){font-family:var(--font-vazirmatn),"IRANSansX",system-ui,sans-serif}.ilm-home{direction:rtl}.ilm-home a{color:inherit;text-decoration:none}.ilm-home a:hover{color:var(--primary,#0e7a3c)}.ilm-home button{font:inherit;cursor:pointer;color:inherit}.ilm-home input{font:inherit}.ilm-home h1,.ilm-home h2,.ilm-home h3,.ilm-home h4,.ilm-home p{margin:0}.ilm-home :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ilm-home input::placeholder{color:var(--fg-3)}.ilm-home .ph-duotone{line-height:1}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(50%)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.ilm-home .h0:hover{color:#fff!important}.ilm-home .h1:hover{background:rgba(255,255,255,.1)!important}.ilm-home .h2:hover{background:var(--bg-2)!important}.ilm-home .h3:hover,.ilm-home .h4:hover{border-color:var(--primary)!important}.ilm-home .h4:hover{color:var(--primary)!important}.ilm-home .h5:hover{background:var(--accent)!important}.ilm-home .h6:hover{border-color:var(--gold)!important}.ilm-home .h7:hover{background:var(--destructive-soft)!important}.ilm-home .h8:hover{background:var(--primary)!important;color:#fff!important}.ilm-home .h9:hover{color:var(--primary)!important}.ilm-home .h10:hover{color:var(--fg)!important;box-shadow:inset 0 -2.5px 0 var(--border)!important}.ilm-home .h11:hover{background:rgba(255,255,255,.24)!important;color:#fff!important}.ilm-home .h12:hover{color:#7ee2b8!important}.ilm-home .h13:hover{color:#14201a!important;opacity:.9!important}.ilm-home .h14:hover{background:rgba(255,255,255,.12)!important;color:#fff!important}.ilm-home .h15:hover{background:#fff!important;color:#0f6fb5!important}.ilm-home .h16:hover{background:rgba(255,255,255,.26)!important;color:#fff!important}.ilm-home .h17:hover{background:rgba(255,255,255,.22)!important;color:#fff!important}.ilm-home .h18:hover{background:#fff!important;color:#5b3fd1!important}.ilm-home .h19:hover{color:#ffd9b8!important}.ilm-home .h20:hover{transform:translateY(-3px)!important}.ilm-home .h20:hover,.ilm-home .h21:hover{border-color:var(--fg)!important;color:var(--fg)!important}.ilm-home .h22:hover{background:var(--primary-soft)!important;color:var(--primary)!important}.ilm-home .h23:hover{background:var(--clay)!important;color:#fff!important}.ilm-home .h24:hover{color:var(--clay)!important}.ilm-home .h25:hover{background:var(--clay-soft)!important}.ilm-home .h25:hover,.ilm-home .h26:hover{color:var(--fg)!important}.ilm-home .h27:hover{border-color:#7ee2b8!important;color:#7ee2b8!important}.ilm-home .h28:hover{background:var(--primary-soft)!important;color:var(--fg)!important}.ilm-home .h29:hover{background:#fff!important;color:#0b3324!important}.ilm-home .h30:hover{color:var(--bg)!important;opacity:.88!important}.ilm-home .h31:hover{border-color:var(--fg)!important}.ilm-home .h32:hover{background:rgba(255,255,255,.1)!important;color:#fff!important}.ilm-home .h33:hover{border-color:#7ee2b8!important;color:#fff!important}.ilm-home .h34:hover{color:#14201a!important;transform:translateY(-2px)!important}