:root,.site-theme{--bg:#fffaf5;--bg-sunken:#fff1e6;--surface:#fff;--fg:#34231f;--fg-muted:#725c51;--fg-subtle:#725c51;--border:#efdbcc;--border-strong:#d7bda9;--border-subtle:#f5e9df;--brand:#b83e18;--brand-ink:#b83e18;--brand-spark:#b83e18;--brand-hover:#9c3211;--on-brand:#fff;--brand-soft:#fff1e6;--brand-soft-border:#efd1bb;--brand-gradient:var(--brand);--brand-gradient-hover:var(--brand-hover);--gold:#ffc35c;--gold-ink:#79520f;--gold-soft:#fff4d8;--gold-soft-border:#f1d69c;--r-sm:8px;--r-md:10px;--r-lg:18px;--r-xl:22px;--font-sans:"Segoe UI","Noto Sans Bengali",sans-serif;--font-display:var(--font-sans);--background:var(--bg);--foreground:var(--fg);--card:var(--surface);--card-foreground:var(--fg);--popover:var(--surface);--popover-foreground:var(--fg);--primary:var(--brand);--primary-foreground:var(--on-brand);--secondary:var(--brand-soft);--secondary-foreground:var(--fg);--muted:var(--brand-soft);--muted-foreground:var(--fg-muted);--accent:var(--brand-soft);--accent-foreground:var(--fg);--ring:var(--brand-ink);--input:var(--border-strong);--public-deep:#3a2b25;--shadow-sm:0 2px 8px #98501c08;--shadow-md:0 10px 28px #98501c12}.site-theme.tenant-nikah{--public-deep:#183d2f}.site-theme{color:var(--fg);background:var(--bg);font-family:var(--font-sans)}.site-theme :is(h1,h2,h3,[data-slot=card-title],[data-slot=empty-title]){letter-spacing:-.025em;overflow-wrap:anywhere;font-weight:750}.site-theme [data-slot=card]{border-color:var(--border);box-shadow:var(--shadow-sm);border-radius:18px}.site-theme [data-slot=button]{border-radius:10px}.site-theme [data-variant=link]{color:var(--brand-ink)}.site-theme .btn-primary{color:var(--on-brand)}.site-theme :is(input,textarea,select,[data-slot=select-trigger]){border-color:var(--border-strong);border-radius:8px}.site-theme :is(a,button,input,textarea,select):focus-visible{outline-color:var(--brand-ink)}@media (prefers-reduced-motion:reduce){.site-theme *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
