AAN Theme Kit

Design tokens & core elements

Edit assets/scss/aan-theme-kit.scss, then recompile the SCSS — click Compile SASS in the WP admin menu, or run a manual sass build from the theme's assets/ folder (sass scss/style.scss css/style.css) — and everything below re-skins. This page is the visual contract for the kit; tune it against the dealer's Figma.

Colors

Globals & text
$color-primary
$color-secondary
$color-accent
$color-text
$color-heading
$color-muted
Surfaces
$bg-page
$bg-row
$bg-row-alt
$surface-card
$bg-header
$bg-invert
$color-border
States
$color-success
$color-danger
$color-warning

Fonts

Each family is pulled straight from the kit tokens ($font-display / $font-body / $font-accent / $font-mono in aan-theme-kit.scss, loaded via @font-face in fonts.scss). No font names are hardcoded — the family beside each token is read live from the compiled CSS by the inline script below, so the panel always names whatever font a clone actually wires up. The pangram runs the full 100–900 weight range at 20px; weights outside the chosen face's defined range fall back to the nearest real cut, so you can see which thicknesses exist per font.

$font-display

100 The quick brown fox jumps over the lazy dog
200 The quick brown fox jumps over the lazy dog
300 The quick brown fox jumps over the lazy dog
400 The quick brown fox jumps over the lazy dog
500 The quick brown fox jumps over the lazy dog
600 The quick brown fox jumps over the lazy dog
700 The quick brown fox jumps over the lazy dog
800 The quick brown fox jumps over the lazy dog
900 The quick brown fox jumps over the lazy dog

$font-body

100 The quick brown fox jumps over the lazy dog
200 The quick brown fox jumps over the lazy dog
300 The quick brown fox jumps over the lazy dog
400 The quick brown fox jumps over the lazy dog
500 The quick brown fox jumps over the lazy dog
600 The quick brown fox jumps over the lazy dog
700 The quick brown fox jumps over the lazy dog
800 The quick brown fox jumps over the lazy dog
900 The quick brown fox jumps over the lazy dog

$font-mono

100 The quick brown fox jumps over the lazy dog
200 The quick brown fox jumps over the lazy dog
300 The quick brown fox jumps over the lazy dog
400 The quick brown fox jumps over the lazy dog
500 The quick brown fox jumps over the lazy dog
600 The quick brown fox jumps over the lazy dog
700 The quick brown fox jumps over the lazy dog
800 The quick brown fox jumps over the lazy dog
900 The quick brown fox jumps over the lazy dog

$font-accent

100 The quick brown fox jumps over the lazy dog
200 The quick brown fox jumps over the lazy dog
300 The quick brown fox jumps over the lazy dog
400 The quick brown fox jumps over the lazy dog
500 The quick brown fox jumps over the lazy dog
600 The quick brown fox jumps over the lazy dog
700 The quick brown fox jumps over the lazy dog
800 The quick brown fox jumps over the lazy dog
900 The quick brown fox jumps over the lazy dog

Typography

Eyebrow stamp.tag — bordered chip + dot
Eyebrow / overline.eyebrow — uppercase, tracked, accent
Display.display — jumbo / hero

Heading 1 with accent

h1 · .hl two-tone highlight

Heading 2

h2

Heading 3

h3

Heading 4

h4
Heading 5
h5
Heading 6 / overline
h6 (uppercase, tracked)
Subheading — the supporting line under a heading.subheading

Lead paragraph — the intro sentence that sits under a heading and sets the tone for the section below it.

.lead

Body copy. The quick brown fox jumps over the lazy dog. Buy this 2024 example with confidence — financing available and nationwide shipping.

p / body
Small / fine print — disclaimers, stock numbers, legal.small
Caption text under an image or stat.caption

Buttons

$btn-radius, $btn-text-transform, $btn-letter-spacing control shape/case globally. Hover to preview states + arrow nudge.

Bootstrap buttons (themed via the kit bridge)

Forms

This is the LIVE AAN form engine — [aanform formname="employment"] (the same renderer used at /employment/). Styling it = styling every dealer form. It themes from the kit's Bootstrap bridge (.form-control, .btn-primary).

Surfaces

Cards (shadow + radius + border tokens)
Card

Surface card

$surface-card with $shadow-card and $radius-md.

Card

Another panel

Reused for popups, finance widget, VDP panels.

Radii
sm
md
lg
pill

Vehicle card & variants

The actual SRP / Featured card (.car-card, styled by assets/scss/components/vehicle-card.scss) — the most critical component — in two rows. Variants show the real SRP banner overlays (Sold / Sale Pending / Lease Special = .image-overlay PNGs the C2 drives) and themable status badges (.card-badge: CPO / New Arrival). Placeholder photos; tokenizing the card's own colours/borders is a Phase-B step.

Row

Page row

$bg-page — the default page background.

Row

Alternating row

$bg-row-alt — for zebra-striped sections.

Same-day response Sell or Trade

We Want Your Car

Get a competitive, wholesale-backed offer on your luxury or exotic vehicle within 24 hours. No pressure, no games — just a fair number.

  • Wholesale-backed pricing
  • Same-day cash offers
  • We handle all paperwork
  • Any condition considered
  • Nationwide pickup
Get my cash offer Or call directly: (801) 664-2117

Live inventory — filter, sort & cards

The real SRP injected via [inventory] — the live filter dropdowns, the sort control, and live cards from /api/cars. Compare these against the static demo cards higher up. Inventory cards + the filter/sort are core theme style.

  • Filter Vehicles
  • Year
    Make
  • Select Makes
  • Model
  • Select Models
  • Keyword
Vehicles Found:
    Sort by:

    Compare Vehicles (0)

    Hide
    PRICE
    Year
    make
    Model
    Trim
    Bodystyle
    mileage
    Transmission
    Drivetrain
    Engine
    Exterior Color
    Interior Color
    Stock #
    VIN #

    Location

    1800 Nations Dr

    Gurnee, IL 60031

    Phone: 847-782-0300

    Hours of Operation

    Monday-Friday: 8:00am - 6:00pm
    Saturday: 9:00am - 5:00pm
    Sunday: By Appointment