/* Rentiary approved brand tokens
   Brand: Rentiary
   Tagline: Your rental. Your record.
   Approved logo: Secure Home
*/

:root {
  --rentiary-navy: #0F2D5B;
  --rentiary-slate-blue: #4F6B8F;
  --rentiary-teal: #2EC4B6;
  --rentiary-off-white: #F7F9FB;
  --rentiary-warm-gray: #9CA3AF;
  --rentiary-white: #FFFFFF;

  --rentiary-font: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;

  --rentiary-radius-sm: 8px;
  --rentiary-radius-md: 12px;
  --rentiary-radius-lg: 16px;
}

body {
  font-family: var(--rentiary-font);
  color: var(--rentiary-navy);
  background: var(--rentiary-off-white);
}

.rentiary-button-primary {
  background: var(--rentiary-navy);
  color: var(--rentiary-white);
  border: 0;
  border-radius: var(--rentiary-radius-sm);
}

.rentiary-button-secondary {
  background: var(--rentiary-teal);
  color: var(--rentiary-navy);
  border: 0;
  border-radius: var(--rentiary-radius-sm);
}

body.rentiary-standalone { margin: 0; min-height: 100vh; }
body.rentiary-standalone #rentiary-page-content { min-height: 100vh; }
body.rentiary-standalone .screen-reader-text { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }
