@font-face{font-family:Markazi Text;font-style:normal;font-display:swap;font-weight:400;src:url(../media/markazi-text-arabic-400-normal.16567qyemvswh.woff2)format("woff2"),url(../media/markazi-text-arabic-400-normal.0vbjifyy8hd_6.woff)format("woff")}
@font-face{font-family:Markazi Text;font-style:normal;font-display:swap;font-weight:500;src:url(../media/markazi-text-arabic-500-normal.0d94rp4h8etc3.woff2)format("woff2"),url(../media/markazi-text-arabic-500-normal.21mdc-sxmk9re.woff)format("woff")}
@font-face{font-family:Markazi Text;font-style:normal;font-display:swap;font-weight:400;src:url(../media/markazi-text-latin-400-normal.1izaegiy3en4w.woff2)format("woff2"),url(../media/markazi-text-latin-400-normal.2qb0-t9vouida.woff)format("woff")}
@font-face{font-family:Markazi Text;font-style:normal;font-display:swap;font-weight:500;src:url(../media/markazi-text-latin-500-normal.0gik6gm7oq-83.woff2)format("woff2"),url(../media/markazi-text-latin-500-normal.33wh2dwnjc20m.woff)format("woff")}
:root{--daan-obsidian:#121316;--daan-studio:#050505;--daan-graphite:#272b30;--daan-graphite-hover:#3a3e43;--daan-charcoal:#1a1d20;--daan-ivory:#f3eee6;--daan-porcelain:#faf8f4;--daan-stone:#e4ded4;--daan-silver:#c5c9cb;--daan-silver-mute:#8e949a;--daan-taupe:#ab9680;--daan-text:#272b30;--daan-text-muted:#5c5852;--daan-text-subtle:#7a746b;--daan-line:#272b301f;--daan-line-strong:#272b3047;--daan-admin-bg:#f6f3ee;--daan-admin-card:#fff;--daan-admin-muted:#6b6760;--daan-admin-line:#272b301a;--daan-ok-bg:#e4ece3;--daan-ok:#3e5a44;--daan-warn-bg:#f5ead8;--daan-warn:#7a4e22;--daan-err-bg:#f4e2de;--daan-err:#8e3b32;--daan-info-bg:#e3e8ed;--daan-info:#34485c;--daan-neutral-bg:#eeeae3;--daan-neutral:#4a4740;--daan-specimen:#9a6b3c;--daan-font-display:"Markazi Text", "IBM Plex Sans Arabic", serif;--daan-font-ui:"IBM Plex Sans Arabic", system-ui, sans-serif;--daan-font-latin:"Bodoni Moda", "Cormorant Garamond", serif;--daan-weight-regular:400;--daan-weight-medium:500;--daan-lh-body:1.7;--daan-lh-tight:1.1;--daan-tracking-eyebrow:.34em;--daan-tracking-wordmark:.42em;--daan-fs-hero:clamp(42px, 6vw, 96px);--daan-fs-h1:clamp(40px, 4.6vw, 64px);--daan-fs-h2:clamp(30px, 3.2vw, 44px);--daan-fs-h3:22px;--daan-fs-body:15px;--daan-fs-small:13px;--daan-fs-micro:12px;--daan-fs-eyebrow:12px;--daan-s1:4px;--daan-s2:8px;--daan-s3:12px;--daan-s4:16px;--daan-s5:24px;--daan-s6:32px;--daan-s7:48px;--daan-s8:64px;--daan-s9:96px;--daan-gutter:clamp(20px, 4vw, 56px);--daan-section:clamp(72px, 10vw, 140px);--daan-max:1320px;--daan-radius-store:0;--daan-radius-admin:6px;--daan-radius-admin-card:10px;--daan-radius-pill:999px;--daan-ease:cubic-bezier(.2,.7,.2,1);--daan-dur-fast:.3s;--daan-dur:.6s;--daan-dur-slow:.9s}
*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--daan-ivory);color:var(--daan-text);font-family:var(--daan-font-ui);font-size:var(--daan-fs-body);line-height:var(--daan-lh-body)}a{color:inherit}:focus-visible{outline:2px solid var(--daan-graphite);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
.store{-webkit-font-smoothing:antialiased;font-kerning:normal;font-family:IBM Plex Sans Arabic,sans-serif;line-height:1.7}.store a{color:#c5c9cb;text-decoration:none}.store a:hover{color:#f3eee6}.store ::selection{color:#121316;background:#c5c9cb}.store button,.store input{font-family:inherit}.store :focus-visible{outline-offset:3px;outline:1px solid #c5c9cb}:is(html:has(.store),body:has(.store)){scroll-behavior:smooth;background:#121316}@media (prefers-reduced-motion:reduce){html:has(.store){scroll-behavior:auto}}[id]{scroll-margin-top:80px}.store a.h-nav{color:#e9e6e0}.store a.h-nav:hover,.h-nav:hover{color:#fff!important;border-color:#f3eee673!important}.h-icon:hover{background:#f3eee614!important}.h-gap:hover{gap:16px!important}.h-white:hover{color:#fff!important}.store a.h-ink,.store a.h-ink:hover{color:#272b30}.h-border-ink:hover{border-color:#272b30!important}.h-img{transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}button:hover .h-img,a:hover .h-img,article:hover .h-img{transform:scale(1.035)}@media (prefers-reduced-motion:reduce){.h-img{transition:none}button:hover .h-img,a:hover .h-img,article:hover .h-img{transform:none}}@media (max-width:899.98px){.wide-only{display:none!important}}@media (min-width:900px){.narrow-only{display:none!important}}@media (max-width:899.98px){.store-header{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}}@media (max-width:519.98px){.store-wordmark{display:none!important}}html[data-site=full] .preview-notice{display:none}.daan-pulse{animation:1.6s ease-in-out infinite daanPulse}@keyframes daanPulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.daan-pulse{animation:none}}@media (max-width:1024px){button,select,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]){min-height:44px}}
.h_71ca18c5:hover{color:#272b30!important;border-color:#272b30!important}.h_6de87436:hover{border-color:#272b30!important}.h_dde7d129:hover{transform:scale(1.035)!important}.h_13e79dee:hover{background:#fff!important}.h_c45b8f5c:hover{background:#3a3e43!important}.h_45a50891:hover{color:#f3eee6!important;background:#3a3e43!important}.h_0381171f:hover{color:#272b30!important}
