 .parallax02 {background-image: url(/shared/images/content/bus_57975/garage-conversions-cornwall20.webp); 
background-attachment: fixed; 
background-position-x: right; 
background-position-y: top;}

/* ============================================================
   ARCHITECTURAL PASS — append to the global stylesheet only.
   No HTML changes needed on any page.
   ============================================================ */


/* 2. Flatten the rounded-pill/rounded-card look to something
   drafting-table sharp. Targets the exact inline radius values
   used across the pages via substring match. */
[style*="border-radius:24px"],
[style*="border-radius:20px"],
[style*="border-radius:18px"],
[style*="border-radius:16px"] {
  border-radius: 3px !important;
}
[style*="border-radius:50px"] { border-radius: 2px !important; } /* pill buttons */
[style*="border-radius:15px"],
[style*="border-radius:14px"],
[style*="border-radius:10px"] { border-radius: 2px !important; }

/* 3. Swap soft blurred shadows for a thin hairline — reads like a
   drawn line rather than a drop shadow. Matches the shadow "shape"
   prefix regardless of colour/opacity used. */
[style*="box-shadow:0 8px 20px"],
[style*="box-shadow:0 10px 25px"],
[style*="box-shadow:0 20px 40px"] {
  box-shadow: none !important;
  border: 1px solid rgba(255,255,255,0.12) !important;
}
/* light-background cards need a darker hairline instead */
section[style*="background:#ffffff"] [style*="border:1px solid rgba(255,255,255"] {
  border-color: rgba(0,0,0,0.12) !important;
}

/* 4. Buttons: outline instead of filled cyan block — more like a
   framed label than a UI button */
.btn.btn-default.btn-lg {
  background: transparent !important;
  border: 1px solid #00BFFF !important;
  border-radius: 2px !important;
  letter-spacing: 2px;
  font-weight: 600 !important;
  text-transform: uppercase;
  font-size: 13px !important;
}

/* 5. Eyebrow labels (the small cyan kickers above every H1/H2)
   get pushed further toward architectural signage type */
[style*="letter-spacing:1px"],
[style*="letter-spacing:2px"] {
  letter-spacing: 3px !important;
  font-weight: 500 !important;
}

/* 6. Thin structural rule between full-bleed sections instead of
   a hard colour block change — like a datum line on a drawing */
.colOuter > article.row > section[style*="width:100vw"] {
  border-top: 1px solid rgba(0,191,255,0.25);
}

/* 7. Slightly more restrained fill colour on dark cards, so the
   cyan reads as an accent line rather than a UI colour */
[style*="background:#3F3F3F"] {
  background: #383838 !important;
}


