/* JOVAN DESIGN SYSTEM · 1.1.0 — source palette derived from provided Rent UI */
@font-face{font-family:Kalameh;src:url('../assets/fonts/Kalameh-Regular.woff2') format('woff2');font-display:swap;font-weight:400 500}
@font-face{font-family:Kalameh;src:url('../assets/fonts/Kalameh-Bold.woff2') format('woff2');font-display:swap;font-weight:600 900}
:root,[data-theme=light]{
  color-scheme:light;
  --jv-brand-50:#f3f2ff;--jv-brand-100:#e6e3ff;--jv-brand-300:#b9b1ff;--jv-brand-500:#8377fc;--jv-brand-600:#6755df;--jv-brand-700:#5141bd;
  --jv-canvas:#7d87ff;--jv-surface:#fff;--jv-surface-soft:#faf9fc;--jv-page:#f7f6fb;--jv-text:#393349;--jv-text-secondary:#746b83;--jv-text-muted:#8b8299;--jv-border:#ebe7f0;
  --jv-success:#167451;--jv-danger:#b63f5d;--jv-warning:#8b570b;--jv-info:#306388;
  --jv-success-bg:#e7f5ed;--jv-danger-bg:#ffedf1;--jv-warning-bg:#fff0d6;--jv-info-bg:#e9f5ff;
  --jv-peach:#ffe5d1;--jv-sky:#cdf0fd;--jv-mint:#c6ffee;--jv-club-start:#50498b;--jv-club-end:#211b30;
  --jv-font:Kalameh,Arial,sans-serif;--jv-font-xs:.75rem;--jv-font-sm:.875rem;--jv-font-md:1rem;--jv-font-lg:1.25rem;--jv-font-xl:1.5rem;--jv-font-2xl:2rem;
  --jv-space-1:4px;--jv-space-2:8px;--jv-space-3:12px;--jv-space-4:16px;--jv-space-5:20px;--jv-space-6:24px;--jv-space-8:32px;--jv-space-10:40px;--jv-space-12:48px;
  --jv-radius-sm:8px;--jv-radius-md:12px;--jv-radius-lg:16px;--jv-radius-xl:24px;--jv-radius-device:33px;--jv-radius-pill:999px;
  --jv-shadow-sm:0 4px 14px #39334908;--jv-shadow-card:0 12px 24px #30264c18;--jv-shadow-glow:0 16px 25px #8072ef44;--jv-shadow-device:-35px 45px 100px #2638cb4d;
  --jv-motion-fast:180ms;--jv-motion-base:180ms;--jv-motion-slow:280ms;--jv-ease:cubic-bezier(.2,.8,.2,1);
  --jv-focus:0 0 0 3px var(--jv-surface),0 0 0 6px var(--jv-brand-600);
  --bs-body-font-family:var(--jv-font);--bs-body-color:var(--jv-text);--bs-body-bg:var(--jv-page);--bs-primary:var(--jv-brand-600);--bs-primary-rgb:103,85,223;--bs-border-color:var(--jv-border);--bs-focus-ring-color:#6755df40;
}
[data-theme=dark]{color-scheme:dark;--jv-page:#181522;--jv-surface:#252031;--jv-surface-soft:#2d263a;--jv-text:#f5f0ff;--jv-text-secondary:#c2bad2;--jv-text-muted:#a69cb7;--jv-border:#443b54;--jv-brand-50:#35295a;--jv-brand-100:#483776;--jv-brand-300:#9585e5;--jv-brand-500:#a79dff;--jv-brand-600:#a99cff;--jv-brand-700:#c3baff;--jv-success:#80ddb8;--jv-danger:#ff9caf;--jv-warning:#ffd48e;--jv-info:#9dd4ff;--jv-success-bg:#203e38;--jv-danger-bg:#4b2737;--jv-warning-bg:#483a2a;--jv-info-bg:#253b4f;--jv-peach:#4f3b39;--jv-sky:#264658;--jv-mint:#254b41;--jv-shadow-card:0 12px 26px #08060b50;--jv-shadow-glow:0 16px 25px #6755df35;--jv-shadow-device:0 25px 80px #09041090;--bs-primary:var(--jv-brand-600);--bs-primary-rgb:169,156,255;--bs-body-color:var(--jv-text);--bs-body-bg:var(--jv-page)}
