.artisanat-theme{--art-clay:#8f3b1b;--art-clay-hover:#a64a27;--art-clay-deep:#5e230e;--art-clay-dark:#3a1508;--art-olive:#3d4a2b;--art-olive-soft:#e5e8d8;--art-olive-deep:#212c14;--art-ochre:#c98a2b;--art-ochre-light:#f5dfbe;--art-sand:#f3e7d3;--art-sand-light:#faf4ea;--art-cream:#fbf6ee;--art-ink:#2b1b12;--art-muted:#6b5546;--art-line:#e2d3bb;--art-line-light:#ede2cf;--background:var(--art-cream);--foreground:var(--art-ink);--card:#fffdf8;--card-foreground:var(--art-ink);--primary:var(--art-clay);--primary-foreground:#ffffff;--secondary:var(--art-sand);--secondary-foreground:var(--art-ink);--muted:var(--art-sand);--muted-foreground:var(--art-muted);--accent:var(--art-olive-soft);--accent-foreground:var(--art-olive);--border:var(--art-line);--input:var(--art-line);--ring:var(--art-clay);--radius:0.75rem;background:var(--art-cream);color:var(--art-ink)}.artisanat-theme h1,.artisanat-theme h2,.artisanat-theme h3,.artisanat-theme h4{font-family:var(--font-fraunces),Georgia,serif;font-variation-settings:normal;letter-spacing:-.015em}.artisanat-theme [lang=ar] h1,.artisanat-theme:lang(ar) h1,.artisanat-theme:lang(ar) h2,.artisanat-theme:lang(ar) h3,.artisanat-theme:lang(ar) h4,:lang(ar) .artisanat-theme h1{font-family:var(--font-amiri),var(--font-expo-arabic),serif;letter-spacing:0;line-height:1.45}.art-eyebrow{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--art-clay)}:lang(ar) .art-eyebrow{letter-spacing:0;text-transform:none;font-size:.9375rem}.art-pattern{background-color:var(--art-olive);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='%23c98a2b' stroke-opacity='.25' stroke-width='1.2'%3E%3Cpath d='M24 2 46 24 24 46 2 24z'/%3E%3Cpath d='M24 12 36 24 24 36 12 24z'/%3E%3C/g%3E%3C/svg%3E")}.art-pattern-clay{background-color:var(--art-clay-dark);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cg fill='none' stroke='%23df9f3b' stroke-opacity='.18' stroke-width='1.3'%3E%3Cpath d='M30 0 L37 23 L60 30 L37 37 L30 60 L23 37 L0 30 L23 23 Z'/%3E%3Ccircle cx='30' cy='30' r='7' stroke-opacity='.14'/%3E%3C/g%3E%3C/svg%3E")}.art-pattern-light{background-color:var(--art-sand-light);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='%238f3b1b' stroke-opacity='.08' stroke-width='1.2'%3E%3Cpath d='M24 2 46 24 24 46 2 24z'/%3E%3Cpath d='M24 12 36 24 24 36 12 24z'/%3E%3C/g%3E%3C/svg%3E")}.art-arch{border-radius:999px 999px 1.25rem 1.25rem}.art-arch-sm{border-radius:999px 999px .75rem .75rem}.art-rule{height:3px;width:4rem;background:linear-gradient(90deg,var(--art-clay),var(--art-ochre));border-radius:9999px}.art-glass-card{background:rgba(255,253,248,.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--art-line)}.art-glass-dark{background:rgba(35,16,8,.75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(243,231,211,.15)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.art-article-body{color:var(--art-ink);line-height:1.8;font-size:1.0625rem}.art-article-body h2{font-family:var(--font-fraunces),Georgia,serif;font-size:1.5rem;font-weight:700;color:var(--art-ink);margin-top:2.25rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--art-line);position:relative;letter-spacing:-.015em}@media (min-width:640px){.art-article-body h2{font-size:1.75rem}}.art-article-body:lang(ar) h2,:lang(ar) .art-article-body h2{font-family:var(--font-amiri),var(--font-expo-arabic),serif;letter-spacing:0;line-height:1.45}.art-article-body h3{font-family:var(--font-fraunces),Georgia,serif;font-size:1.25rem;font-weight:700;color:var(--art-clay-deep);margin-top:1.75rem;margin-bottom:.75rem}.art-article-body:lang(ar) h3,:lang(ar) .art-article-body h3{font-family:var(--font-amiri),var(--font-expo-arabic),serif;letter-spacing:0}.art-article-body p{margin-bottom:1.35rem;color:rgba(43,27,18,.92)}.art-article-body strong{font-weight:700;color:var(--art-ink)}.art-article-body ul{list-style:none!important;padding-inline-start:0!important;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.85rem}.art-article-body ul li{position:relative;list-style:none!important;padding-inline-start:1.75rem!important;color:rgba(43,27,18,.9)}.art-article-body ul li p{margin-bottom:0!important;display:inline}.art-article-body ul li:before{content:"✦";position:absolute;inset-inline-start:0;color:var(--art-clay);font-size:.875rem;line-height:1.8}.art-callout-card{margin-block:2rem;padding:1.5rem;border-radius:1.25rem;background-color:var(--art-sand-light);border:1px solid var(--art-line);border-inline-start:4px solid var(--art-ochre);box-shadow:0 2px 8px -2px rgba(43,27,18,.05)}