@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn.woff2)format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Estedad;src:url(/fonts/Estedad-VF.woff2)format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Sahel;src:url(/fonts/Sahel-VF.woff2)format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Shabnam;src:url(/fonts/Shabnam.woff2)format("woff2");font-weight:300 450;font-display:swap}@font-face{font-family:Shabnam;src:url(/fonts/Shabnam-Medium.woff2)format("woff2");font-weight:451 599;font-display:swap}@font-face{font-family:Shabnam;src:url(/fonts/Shabnam-Bold.woff2)format("woff2");font-weight:600 900;font-display:swap}@font-face{font-family:Samim;src:url(/fonts/Samim.woff2)format("woff2");font-weight:300 450;font-display:swap}@font-face{font-family:Samim;src:url(/fonts/Samim-Medium.woff2)format("woff2");font-weight:451 599;font-display:swap}@font-face{font-family:Samim;src:url(/fonts/Samim-Bold.woff2)format("woff2");font-weight:600 900;font-display:swap}@font-face{font-family:Parastoo;src:url(/fonts/Parastoo.woff2)format("woff2");font-weight:300 550;font-display:swap}@font-face{font-family:Parastoo;src:url(/fonts/Parastoo-Bold.woff2)format("woff2");font-weight:551 900;font-display:swap}@font-face{font-family:Tanha;src:url(/fonts/Tanha.woff2)format("woff2");font-weight:300 900;font-display:swap}@font-face{font-family:Gandom;src:url(/fonts/Gandom.woff2)format("woff2");font-weight:300 900;font-display:swap}@font-face{font-family:Noto Kufi Arabic;src:url(/fonts/NotoKufiArabic.woff2)format("woff2");font-weight:300 550;font-display:swap}@font-face{font-family:Noto Kufi Arabic;src:url(/fonts/NotoKufiArabic-Bold.woff2)format("woff2");font-weight:551 900;font-display:swap}@font-face{font-family:Lalezar;src:url(/fonts/Lalezar.woff2)format("woff2");font-weight:300 900;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-scale:1;--board-scale:1;--density:1;--font-ui:"Vazirmatn", system-ui, sans-serif;--font-display:var(--font-ui);--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, monospace;--text-xs:calc(.72rem * var(--ui-scale));--text-sm:calc(.82rem * var(--ui-scale));--text-md:calc(.95rem * var(--ui-scale));--text-lg:calc(1.15rem * var(--ui-scale));--text-xl:calc(1.45rem * var(--ui-scale));--text-2xl:calc(1.9rem * var(--ui-scale));--sp-1:calc(.25rem * var(--density));--sp-2:calc(.5rem * var(--density));--sp-3:calc(.75rem * var(--density));--sp-4:calc(1rem * var(--density));--sp-5:calc(1.5rem * var(--density));--sp-6:calc(2rem * var(--density));--radius:12px;--radius-sm:8px;--radius-lg:18px;--hair:1px;--shadow:0 1px 2px rgba(0,0,0,.18), 0 8px 24px -12px rgba(0,0,0,.35);--warm-after:900;--cold-after:7200}[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1417;--bg-raised:#161f23;--bg-sunken:#0a0f11;--line:#26333a;--ink:#ece7dc;--ink-dim:#9aa8ab;--ink-faint:#64757a;--accent:#c9a227;--accent-2:#a5811a;--accent-ink:#10161a;--rise:#4fa97f;--fall:#d2685a;--focus:#6fb3c9}[data-theme=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f2ed;--bg-raised:#fff;--bg-sunken:#e9e6df;--line:#d8d3c8;--ink:#1b2427;--ink-dim:#5a6669;--ink-faint:#8b9599;--accent:#96731a;--accent-2:#7a5d12;--accent-ink:#fff;--rise:#1f7a52;--fall:#b23f2e;--focus:#1c6b85}[data-theme=window]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbfbfa;--bg-raised:#fff;--bg-sunken:#eceeef;--line:#b4bcbf;--ink:#0a0d0e;--ink-dim:#333c3f;--ink-faint:#5d686b;--accent:#8a5b00;--accent-2:#6b4600;--accent-ink:#fff;--rise:#005c33;--fall:#a4160b;--focus:#00456b}[data-theme=amber]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#14100a;--bg-raised:#1e1810;--bg-sunken:#0d0a06;--line:#33291a;--ink:#f0d9a8;--ink-dim:#b09668;--ink-faint:#7a6647;--accent:#e0a23c;--accent-2:#b07d25;--accent-ink:#14100a;--rise:#9ab04a;--fall:#d4744a;--focus:#c9922f}[data-theme=contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg-raised:#111;--bg-sunken:#000;--line:#6a6a6a;--ink:#fff;--ink-dim:#d6d6d6;--ink-faint:#a8a8a8;--accent:#ffd400;--accent-2:#d6b100;--accent-ink:#000;--rise:#4ce68a;--fall:#ff7a66;--focus:#7fd4ff}[data-theme=ink]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg-raised:#0b0e10;--bg-sunken:#000;--line:#1d2427;--ink:#dfe4e3;--ink-dim:#8d9899;--ink-faint:#596365;--accent:#cfa93a;--accent-2:#a2831f;--accent-ink:#000;--rise:#43a97c;--fall:#cf6552;--focus:#6aa9bd}[data-theme=sky]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c1725;--bg-raised:#142438;--bg-sunken:#081120;--line:#26384e;--ink:#e3e8ef;--ink-dim:#93a5bb;--ink-faint:#62768c;--accent:#d8b46a;--accent-2:#ae8c47;--accent-ink:#0c1725;--rise:#52a888;--fall:#d5786a;--focus:#6ea3d4}[data-theme=mint]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c1611;--bg-raised:#13221b;--bg-sunken:#08110d;--line:#253a2e;--ink:#e2e8e1;--ink-dim:#95a89a;--ink-faint:#66796c;--accent:#c9b06a;--accent-2:#a08a48;--accent-ink:#0c1611;--rise:#62b287;--fall:#d4796a;--focus:#5fa898}[data-theme=lavender]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#14101d;--bg-raised:#1e1829;--bg-sunken:#0f0b17;--line:#322a44;--ink:#e7e3ee;--ink-dim:#a49bb5;--ink-faint:#746a86;--accent:#c8a86f;--accent-2:#a1854e;--accent-ink:#14101d;--rise:#6cae8d;--fall:#d47d78;--focus:#9a86d0}[data-theme=apricot]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1a1109;--bg-raised:#261a0f;--bg-sunken:#130c06;--line:#3d2b1a;--ink:#f0e2d2;--ink-dim:#b79c81;--ink-faint:#8a725a;--accent:#e8b878;--accent-2:#bd9153;--accent-ink:#1a1109;--rise:#93b56f;--fall:#d97a5c;--focus:#d2a05f}[data-theme=aqua]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08161a;--bg-raised:#0f2328;--bg-sunken:#051013;--line:#1e3940;--ink:#dfe9ea;--ink-dim:#8fa6a9;--ink-faint:#5f767a;--accent:#d9a066;--accent-2:#ae7c48;--accent-ink:#08161a;--rise:#56b39a;--fall:#d8776a;--focus:#5aa8b8}[data-theme=mauve]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#17101a;--bg-raised:#221826;--bg-sunken:#120c14;--line:#372a3c;--ink:#ece2ec;--ink-dim:#ab9aab;--ink-faint:#7c6d7d;--accent:#d8a08c;--accent-2:#ae7a68;--accent-ink:#17101a;--rise:#6fae90;--fall:#d4767f;--focus:#b58ac9}:root[data-painted][data-theme]{--bg-sunken:color-mix(in srgb, var(--bg) 88%, var(--ink));--line:color-mix(in srgb, var(--bg) 78%, var(--ink));--ink-faint:color-mix(in srgb, var(--ink) 62%, var(--bg));--accent-ink:var(--bg)}@supports not (color:color-mix(in srgb, red 50%, blue)){:root[data-painted][data-theme]{--bg-sunken:var(--bg);--line:rgba(128,128,128,.32);--ink-faint:var(--ink-dim)}}*{box-sizing:border-box}dialog:not([open]){display:none!important}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-md);font-variant-numeric:tabular-nums;font-feature-settings:"ss01";-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;margin:0;line-height:1.55}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.25}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}::-moz-selection{background:var(--accent);color:var(--accent-ink)}::selection{background:var(--accent);color:var(--accent-ink)}bdi{unicode-bidi:isolate}.freshline{background:var(--accent);height:2px;opacity:var(--fresh,.5);will-change:opacity;border-radius:2px;transition:opacity .8s linear;display:block}.freshline[data-state=cold]{opacity:.55;background:0 0;background-image:repeating-linear-gradient(90deg, var(--ink-faint) 0 5px, transparent 5px 11px)}.freshline[data-pulse=on]{animation:.9s ease-out confirm}@keyframes confirm{0%{opacity:var(--fresh,.5)}14%{opacity:1}to{opacity:var(--fresh,.5)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.card{background:var(--bg-raised);border:var(--hair) solid var(--line);border-radius:var(--radius);padding:var(--sp-4)}.hint{color:var(--ink-dim);font-size:var(--text-sm);margin:var(--sp-2) 0 0;line-height:1.7}.mono{font-family:var(--font-mono);letter-spacing:-.01em;font-size:.92em}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.burn-guard>body>*{animation:900s linear infinite drift}}@keyframes drift{0%,to{transform:translate(0)}25%{transform:translate(1px,1px)}50%{transform:translateY(2px)}75%{transform:translate(-1px,1px)}}
