:root{--font-display:"Instrument Serif","Noto Serif","Noto Naskh Arabic",Georgia,"Times New Roman",serif;--font-ui:Inter,system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Noto Sans Arabic",sans-serif;--display-weight:400;--display-ls:-.01em;--brand:#D63A1C;--brand-ink:#FFFFFF;--brand-text:#B8331A;--brand-soft:#FBE7E1;--brand-line:rgba(240,78,46,.28);--brand-ring:rgba(240,78,46,.28);--brand-fill:linear-gradient(180deg,#D63A1C,#C93519);--brand-hover:#BF3216;--brand-shadow:0 6px 16px rgba(214,58,28,.28);--brand-accent:#F04E2E;--accent-2:#F04E2E;--accent-2-ink:#1A1A1A;--ui-bg:#F4F1EA;--ui-surface:#FBF9F4;--ui-surface-2:#EDE8DD;--ui-ink:#1A1A1A;--ui-ink-2:#3E3B36;--ui-muted:#6E6A62;--ui-line:rgba(26,26,26,.08);--hero-gradient:linear-gradient(120deg,#F04E2E,#F7A072);--logo-bg:var(--hero-gradient);--logo-fill:#F04E2E;--logo-ink:#1A1A1A;--hero-px:48px;--display-size:84px;--btn-radius:999px;--card-shadow:none;--float-shadow:0 24px 64px rgba(60,40,20,.10);--active-edge:var(--hero-gradient);--active-wash:linear-gradient(120deg,#C93519,#D63A1C);--active-ink:#FFFFFF}:root[data-ui-theme=dark],[data-ui-theme=dark]{--brand:#D63A1C;--brand-ink:#FFFFFF;--brand-shadow:0 6px 16px rgba(0,0,0,.35);--brand-text:#FF8A6C;--brand-soft:#2E1D18;--brand-line:rgba(244,99,63,.35);--brand-ring:rgba(244,99,63,.35);--ui-bg:#161513;--ui-surface:#1E1C1A;--ui-surface-2:#262421;--ui-ink:#F4F1EA;--ui-ink-2:#D4CFC4;--ui-muted:#9C978C;--ui-line:rgba(244,241,234,.08);--active-wash:linear-gradient(#2E1D18,#2E1D18);--active-ink:#F4F1EA;--float-shadow:0 24px 64px rgba(0,0,0,.6)}body{font-family:var(--font-ui)}:where(h1,h2,.sm-display):not([data-slide-render] *):not([data-slide-render]){font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-ls)}.sm-active{border:1.5px solid transparent!important;background:var(--active-wash) padding-box,var(--active-edge) border-box!important;background-origin:border-box;color:var(--active-ink)!important}.sm-active-wash{background:linear-gradient(var(--ui-surface),var(--ui-surface)) padding-box,var(--active-edge) border-box}.d2-go,.sm-btn-primary:not(:disabled){background:var(--brand-fill,var(--brand))!important;color:var(--brand-ink)!important;box-shadow:var(--brand-shadow)!important}.d2-go:hover:not(:disabled),.sm-btn-primary:hover:not(:disabled){background:var(--brand-hover)!important}.d2-go:focus-visible,.sm-btn-primary:focus-visible{outline:2px solid var(--brand-accent,#F04E2E);outline-offset:2px}[data-block-gen],[data-block-gen] .ql-editor,[data-block-gen] [contenteditable]{overflow-wrap:normal!important;word-wrap:normal!important;word-break:normal!important;hyphens:manual}.bdp-tile:focus-visible,.theme-preview-card:focus-visible{outline:2px solid var(--brand,#4F46E5);outline-offset:3px}.bdp-tile:hover>span:first-child{box-shadow:0 0 0 2px var(--brand-line,rgba(79,70,229,.35))!important}.theme-preview-card{cursor:pointer}