/* Rental Depo v1.0. Tema: <html data-theme="light"> */
:root {
  --rd-primary: #A8E6C8;
  --rd-secondary: #8199A6;
  --rd-accent: #D2F6E3;
  --rd-bg: #101417;
  --rd-surface: #191F24;
  --rd-raised: #232C32;
  --rd-text: #F3F5F4;
  --rd-muted: #A2AEB5;
  --rd-border: #37444C;
  --rd-control: #667780;
  --rd-success: #81D5AA;
  --rd-warning: #EDC374;
  --rd-error: #F29D9D;
  --rd-font: "Manrope", system-ui, sans-serif;
  --rd-font-numeric: "IBM Plex Mono", monospace;
  --rd-radius-control: 8px;
  --rd-radius-card: 12px;
}
[data-theme="light"] {
  --rd-primary: #175D46;
  --rd-secondary: #426678;
  --rd-accent: #DDF4E8;
  --rd-bg: #F5F7F6;
  --rd-surface: #FFFFFF;
  --rd-raised: #E9EFEC;
  --rd-text: #15211D;
  --rd-muted: #53675E;
  --rd-border: #CFDAD4;
  --rd-control: #73867D;
  --rd-success: #186343;
  --rd-warning: #805300;
  --rd-error: #AD3037;
  --rd-font: "Manrope", system-ui, sans-serif;
  --rd-font-numeric: "IBM Plex Mono", monospace;
  --rd-radius-control: 8px;
  --rd-radius-card: 12px;
}
@font-face{font-family:Manrope;src:url("./fonts/Manrope-variable.ttf") format("truetype");font-weight:200 800;font-display:swap}
@font-face{font-family:"IBM Plex Mono";src:url("./fonts/IBMPlexMono-Regular.ttf") format("truetype");font-weight:400;font-display:swap}
body{background:var(--rd-bg);color:var(--rd-text);font-family:var(--rd-font)}
.rd-numeric{font-family:var(--rd-font-numeric);font-variant-numeric:tabular-nums}
:focus-visible{outline:2px solid var(--rd-primary);outline-offset:3px}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:0ms!important;animation-duration:0ms!important}}
