/*
Theme Name: EzTransportRental Design 1
Theme URI: https://eztransportrental.com.my/
Author: EzTransportRental
Description: Standalone theme with bundled multilingual public-site content. Design 1.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: eztransport-design-1
*/
:root{--navy:#102a47;--orange:#f36c21;--ez-ink:#102a47;--ez-accent:#f36c21;--ez-soft:#fff4eb;}
html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#fff;color:var(--ez-ink);font-family:Arial,Helvetica,sans-serif}img{max-width:100%}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--ez-accent);outline-offset:4px}
.main-site .header,.main-site .top,.main-site .quickbar,.main-site .cta{background:var(--ez-ink)!important;color:#fff}
.main-site .header .brand,.main-site .header .menu a{color:#fff!important}
.main-site .header{border-bottom:1px solid color-mix(in srgb,var(--ez-accent),transparent 65%)}
.main-site .home-hero{background:linear-gradient(115deg,var(--ez-soft),#fff 65%)!important;padding-top:64px;padding-bottom:58px}
.main-site .home-hero h1{color:var(--ez-ink)!important;font-weight:850;line-height:1.04}
.main-site .home-hero h1 em,.main-site .eyebrow,.main-site .loc-num,.main-site .vehicle-card span,.main-site .from{color:var(--ez-accent)!important}
.main-site .btn.orange,.main-site .navcta{background:var(--ez-accent)!important;color:#fff!important;border-color:var(--ez-accent)!important}
.main-site .btn.outline{border-color:var(--ez-ink)!important;color:var(--ez-ink)!important}
.main-site .home-hero-visual img{border-radius:28px;box-shadow:0 24px 55px #0002}
.main-site .section{padding-top:76px;padding-bottom:76px}.main-site .head h2{letter-spacing:-1px;color:var(--ez-ink)!important}
.main-site .vehicle-card,.main-site .location-grid>a,.main-site .location-grid>div{border-radius:20px;box-shadow:0 8px 30px #00000008}
.main-site .vehicle-card img{object-fit:cover}.main-site .route{border-left:3px solid var(--ez-accent)}
.main-site .eztr-page-link:hover,.main-site .eztr-lang-menu a:hover{background:var(--ez-soft)!important;color:var(--ez-ink)!important}
.ez-skip{position:fixed;left:12px;top:-80px;z-index:999999;background:#fff;color:#111;padding:12px}.ez-skip:focus{top:12px}
.ez-content{max-width:1120px;margin:50px auto;padding:24px}.ez-content a{color:var(--ez-accent)}
@media(max-width:760px){.main-site .home-hero{padding:32px 0}.main-site .section{padding:42px 0}.main-site .menu{display:flex;flex-wrap:wrap;gap:12px}.main-site .nav{flex-wrap:wrap}.main-site .home-hero-copy h1{font-size:clamp(34px,9vw,48px);letter-spacing:-1.5px}.tablebox{overflow-x:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
