@font-face{font-family:estedad;src:url(../media/Estedad_Regular-s.p.13bwpj15vvll5.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:estedad;src:url(../media/Estedad_Medium-s.p.2tfqb1ba89yld.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:estedad;src:url(../media/Estedad_SemiBold-s.p.1cxti39839iry.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:estedad;src:url(../media/Estedad_Bold-s.p.0wb7q7yzlceqo.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:estedad Fallback;src:local(Arial);ascent-override:97.52%;descent-override:47.57%;line-gap-override:0.0%;size-adjust:105.11%}.estedad_8314f164-module__b06Noq__className{font-family:estedad,estedad Fallback}.estedad_8314f164-module__b06Noq__variable{--font-estedad:"estedad", "estedad Fallback"}
:root{--font-persian:var(--font-estedad), "Estedad", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:"Playfair Display", Georgia, "Times New Roman", serif;--font-mono:"JetBrains Mono", "Fira Code", Menlo, Monaco, Consolas, monospace;--max-width:1380px;--max-width-narrow:1080px;--max-width-wide:1520px;--header-height:84px;--radius-xs:4px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-pill:9999px;--radius-arch:180px 180px 0 0;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--space-8:96px;--space-9:128px;--text-xs:.72rem;--text-sm:.82rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.35rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-5xl:4rem;--text-display:clamp(3.2rem, 6vw, 6.2rem);--transition-fast:all .2s cubic-bezier(.16, 1, .3, 1);--transition-smooth:all .35s cubic-bezier(.16, 1, .3, 1);--transition-slow:all .6s cubic-bezier(.16, 1, .3, 1);--z-base:1;--z-card:10;--z-badge:20;--z-header:100;--z-dropdown:200;--z-modal:500;--bg-primary:#f3eee5;--bg-surface:#faf8f3;--bg-surface-elevated:#fff;--bg-accent:#dce4d8;--bg-card-dark:#320a13;--bg-overlay:#f3eee5f0;--text-primary:#320a13;--text-secondary:#5c4d49;--text-muted:#81746d;--text-inverse:#faf8f3;--text-on-dark:#f7f4ee;--brand-primary:#320a13;--brand-primary-hover:#4a111d;--brand-secondary:#536b59;--brand-accent:#b98558;--border-subtle:#ded6cb;--border-medium:#c8bdb0;--border-strong:#9d9084;--border-accent:#b98558;--glass-bg:#ffffffc2;--glass-border:#320a1321;--glass-blur:blur(18px);--shadow-sm:0 4px 14px #320a130f;--shadow-md:0 12px 35px #320a1317;--shadow-lg:0 24px 65px #320a131f;--shadow-editorial:0 30px 80px #320a1326}[data-theme=cherry]{--bg-primary:#f3eee5;--bg-surface:#faf8f3;--bg-surface-elevated:#fff;--bg-accent:#dce4d8;--bg-card-dark:#4a1020;--bg-overlay:#f3eee5f0;--text-primary:#64152a;--text-secondary:#5c4d49;--text-muted:#81746d;--text-inverse:#faf8f3;--text-on-dark:#f7f4ee;--brand-primary:#64152a;--brand-primary-hover:#7a1d35;--brand-secondary:#536b59;--brand-accent:#b98558;--border-subtle:#ded6cb;--border-medium:#c8bdb0;--border-strong:#9d9084;--border-accent:#b98558;--glass-bg:#ffffffc2;--glass-border:#320a1321;--shadow-sm:0 4px 14px #320a130f;--shadow-md:0 12px 35px #320a1317;--shadow-lg:0 24px 65px #320a131f;--shadow-editorial:0 30px 80px #320a1326}[data-theme=cherry-dark]{--bg-primary:#320a13;--bg-surface:#0d1b2a;--bg-surface-elevated:#152538;--bg-accent:#4e6b56;--bg-card-dark:#071019;--bg-overlay:#320a13e0;--text-primary:#f7f4ee;--text-secondary:#e2dacd;--text-muted:#b8aba0;--text-inverse:#320a13;--text-on-dark:#f7f4ee;--brand-primary:#4e6b56;--brand-primary-hover:#5d7e66;--brand-secondary:#0d1b2a;--brand-accent:#e5b382;--border-subtle:#f7f4ee1f;--border-medium:#f7f4ee38;--border-strong:#4e6b568c;--border-accent:#e5b38273;--glass-bg:#0d1b2abf;--glass-border:#f7f4ee2e;--shadow-editorial:0 32px 64px -16px #000000b3}[data-theme=sage]{--bg-primary:#eef2eb;--bg-surface:#f8faf6;--bg-surface-elevated:#fff;--bg-accent:#d5dfd3;--bg-card-dark:#1c2820;--bg-overlay:#eef2ebf0;--text-primary:#1c2820;--text-secondary:#4f5d53;--text-muted:#778178;--text-inverse:#f8faf6;--text-on-dark:#f7f4ee;--brand-primary:#304b39;--brand-primary-hover:#3f6049;--brand-secondary:#7d9581;--brand-accent:#b98558;--border-subtle:#d5ddd3;--border-medium:#bcc8bc;--border-strong:#8d9d8f;--border-accent:#b98558;--glass-bg:#ffffffc2;--glass-border:#1c282021;--shadow-sm:0 4px 14px #1c28200f;--shadow-md:0 12px 35px #1c282017;--shadow-lg:0 24px 65px #1c28201f;--shadow-editorial:0 30px 80px #1c282024}[data-theme=lavender]{--bg-primary:#f2eef5;--bg-surface:#faf8fb;--bg-surface-elevated:#fff;--bg-accent:#e0d7e8;--bg-card-dark:#2b223a;--bg-overlay:#f2eef5f0;--text-primary:#2b223a;--text-secondary:#62596c;--text-muted:#847b8b;--text-inverse:#faf8fb;--text-on-dark:#f7f4ee;--brand-primary:#624f76;--brand-primary-hover:#735e89;--brand-secondary:#9586a8;--brand-accent:#b98558;--border-subtle:#ddd5e3;--border-medium:#c8bdcf;--border-strong:#9f92a8;--border-accent:#b98558;--glass-bg:#ffffffc2;--glass-border:#2b223a21;--shadow-sm:0 4px 14px #2b223a0f;--shadow-md:0 12px 35px #2b223a17;--shadow-lg:0 24px 65px #2b223a1f;--shadow-editorial:0 30px 80px #2b223a24}[data-theme=earthy]{--bg-primary:#f3ece4;--bg-surface:#faf7f2;--bg-surface-elevated:#fff;--bg-accent:#e1ddd0;--bg-card-dark:#33251e;--bg-overlay:#f3ece4f0;--text-primary:#33251e;--text-secondary:#62534a;--text-muted:#817269;--text-inverse:#faf7f2;--text-on-dark:#f7f4ee;--brand-primary:#70452f;--brand-primary-hover:#87583e;--brand-secondary:#687b68;--brand-accent:#b98558;--border-subtle:#ded4c8;--border-medium:#c9bbae;--border-strong:#9f8e80;--border-accent:#b98558;--glass-bg:#ffffffc2;--glass-border:#33251e21;--shadow-sm:0 4px 14px #33251e0f;--shadow-md:0 12px 35px #33251e17;--shadow-lg:0 24px 65px #33251e1f;--shadow-editorial:0 30px 80px #33251e24}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;margin:0;padding:0;font-size:16px}body{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);font-family:var(--font-persian);text-align:right;direction:rtl;margin:0;padding:0;font-weight:450;line-height:1.7;transition:background-color .4s,color .4s;overflow-x:hidden}img,svg,video,canvas{max-width:100%;display:block}img{height:auto}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}p,h1,h2,h3,h4,h5,h6{letter-spacing:-.035em;margin-top:0;font-weight:700}::selection{background:var(--brand-primary);color:var(--text-inverse)}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-family:var(--font-persian);letter-spacing:-.025em;font-weight:700;line-height:1.25}h1{font-size:clamp(2.8rem,5vw,5.5rem)}h2{font-size:clamp(2.1rem,3.8vw,4rem)}h3{font-size:clamp(1.6rem,2.6vw,2.5rem)}h4{font-size:clamp(1.25rem,2vw,1.75rem)}p{color:var(--text-secondary);font-size:var(--text-base);margin:0;line-height:1.9}small{font-size:var(--text-sm)}.container{width:min(calc(100% - 48px), var(--max-width));margin-inline:auto}.container-narrow{width:min(calc(100% - 48px), var(--max-width-narrow));margin-inline:auto}.container-wide{width:min(calc(100% - 48px), var(--max-width-wide));margin-inline:auto}.surface{background:var(--bg-surface);color:var(--text-primary)}.surface-elevated{background:var(--bg-surface-elevated);color:var(--text-primary);box-shadow:var(--shadow-sm)}.surface-accent{background:var(--bg-accent);color:var(--text-primary)}.surface-dark{background:var(--bg-card-dark);color:var(--text-on-dark)}.button-primary{border:1px solid var(--brand-primary);border-radius:var(--radius-xs);background:var(--brand-primary);min-height:52px;color:var(--text-inverse);font-size:var(--text-sm);transition:var(--transition-smooth);justify-content:center;align-items:center;padding-inline:24px;font-weight:700;display:inline-flex}.button-primary:hover{background:var(--brand-primary-hover);border-color:var(--brand-primary-hover);transform:translateY(-2px)}.button-secondary{border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--bg-surface-elevated);min-height:52px;color:var(--text-primary);font-size:var(--text-sm);transition:var(--transition-smooth);justify-content:center;align-items:center;padding-inline:24px;font-weight:600;display:inline-flex}.button-secondary:hover{border-color:var(--brand-primary);color:var(--brand-primary);transform:translateY(-2px)}:focus-visible{outline:2px solid var(--brand-accent);outline-offset:4px}.divider{background:var(--border-subtle);width:100%;height:1px}.divider-medium{background:var(--border-medium);width:100%;height:1px}.divider-accent{background:var(--border-accent);width:100%;height:1px}.glass{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:768px){:root{--header-height:72px}.container,.container-narrow,.container-wide{width:calc(100% - 32px)}body{line-height:1.65}}@media (max-width:480px){.container,.container-narrow,.container-wide{width:calc(100% - 28px)}}:root{--cream:var(--bg-primary,#f8f3ea);--surface:var(--bg-surface,#faf8f3);--tint:var(--bg-accent,#dce4d8);--dark-card:var(--bg-card-dark,#3b0a19);--ink:var(--text-primary,#14392b);--muted:color-mix(in srgb, var(--text-muted,#6f5a5e) 60%, var(--text-primary,#14392b));--line:var(--border-subtle,#e6dccd);--burgundy:var(--brand-primary,#5a1226);--burgundy-dark:var(--brand-primary-hover,#3e0b1a);--green-deep:color-mix(in srgb, var(--brand-secondary,#14392b) 60%, var(--bg-card-dark,#14392b));--accent:var(--brand-accent,#b98558);--brand-ink:var(--brand-primary,#5a1226);--accent-text:color-mix(in srgb, var(--brand-accent,#b98558) 45%, var(--text-primary,#14392b));--on-dark:var(--text-on-dark,#fff)}[data-theme=cherry-dark]{--green-deep:var(--brand-primary);--brand-ink:var(--brand-accent)}
