/*
Theme Name: RockBusto Elementor
Theme URI: https://github.com/adeeliqbalanjum/RockBusto
Author: Muhammad Adeel Iqbal
Description: Lightweight Elementor-first theme for the RockBusto fleet website. Page structure is intentionally delegated to Elementor Theme Builder.
Version: 1.0.0
Requires at least: 6.4
Requires PHP: 8.1
Text Domain: rockbusto-elementor
*/

:root {
  --rb-graphite: #16181c;
  --rb-steel: #20242b;
  --rb-paper: #ffffff;
  --rb-paper-2: #f7f8f6;
  --rb-stage-top: #f4f6f3;
  --rb-stage-bottom: #e9ece6;
  --rb-ink: #16181c;
  --rb-ink-2: #5b626c;
  --rb-amber: #efb852;
  --rb-amber-hover: #f2c673;
  --rb-amber-deep: #95660e;
  --rb-mint: #2fbf8e;
  --rb-mint-deep: #1b6b50;
  --rb-line: #ecedea;
  --rb-radius-sm: 10px;
  --rb-radius-md: 16px;
  --rb-radius-lg: 28px;
  --rb-shadow-card: 0 1px 2px rgba(20,22,26,.04), 0 1px 3px rgba(20,22,26,.06);
  --rb-shadow-pop: 0 20px 40px -12px rgba(20,22,26,.22);
  --rb-font-heading: "Oswald", "Arial Narrow", sans-serif;
  --rb-font-text: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

*, *::before, *::after { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
  margin: 0;
  color: var(--rb-ink);
  background: var(--rb-paper);
  font-family: var(--rb-font-text);
  -webkit-font-smoothing: antialiased;
}
h1, h2, h3, h4, h5, h6 {
  font-family: var(--rb-font-heading);
}
img { max-width: 100%; height: auto; }
a { color: inherit; }
.screen-reader-text {
  clip: rect(1px,1px,1px,1px);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  width: 1px;
  white-space: nowrap;
}
.site-main { min-height: 60vh; }

/* Used only when an Elementor Theme Builder location has not been assigned. */
.rb-theme-fallback {
  width: min(100% - 40px, 1200px);
  margin-inline: auto;
  padding-block: 80px;
}

