.theme-builtin{--color-gold:#c5a059;--color-gold-deep:#775a19;--color-gold-soft:#f3e8cf;--color-plum:#2d1e2f;--color-plum-soft:#5a4a5c;--color-ivory:#fafaf7;--color-raised:#f5f0eb;--color-line:#e4dbd0;--color-error:#b3261e;--color-success:#2e6b3f;--font-sans:var(--font-tajawal), system-ui, sans-serif;--font-display:var(--font-noto-serif), var(--font-noto-naskh), serif;display:contents}.theme-bg-home{background:var(--tp-bg-home-image,none) center / cover no-repeat, var(--tp-bg-home,transparent)}.theme-bg-auth{background:var(--tp-bg-auth-image,none) center / cover no-repeat, var(--tp-bg-auth,transparent)}.theme-bg-listing{background:var(--tp-bg-listing-image,none) center / cover no-repeat, var(--tp-bg-listing,transparent)}.theme-bg-booking{background:var(--tp-bg-booking-image,none) center / cover no-repeat, var(--tp-bg-booking,transparent)}.theme-bg-profile{background:var(--tp-bg-profile-image,none) center / cover no-repeat, var(--tp-bg-profile,transparent)}.theme-safe-banner{z-index:60;color:#2d1e2f;background:#fff8e6;border:1px solid #775a19;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;display:flex;position:fixed;inset-block-end:.75rem;inset-inline-start:.75rem;box-shadow:0 4px 12px #00000026}.theme-safe-banner a{text-decoration:underline}
