/* PUBLIC SITE area stylesheet — marketing pages, auth, tracking (VONA). */
body.area-site{background:var(--v-body-bg)}
/* public nav */
body.area-site .lxn-logo img{height:30px}
body.area-site .lxn-menu a{font-size:14px;font-weight:500;color:var(--v-text);border-radius:var(--v-r)}
body.area-site .lxn-menu a:hover{background:var(--v-light);color:var(--v-heading)}
body.area-site .lxn-menu a.active{background:var(--v-primary-soft);color:var(--v-primary-d)}
body.area-site .lxn-icon{border:.8px solid var(--v-border);border-radius:var(--v-r);background:var(--v-surface);color:var(--v-g600)}
body.area-site .lxn-icon:hover{background:var(--v-light);color:var(--v-heading);transform:none}
body.area-site .lxn-burger{background:var(--v-primary);border-radius:var(--v-r)}
body.area-site .lxn-btn{border-radius:var(--v-r-sm);font-weight:500}
body.area-site .lxn-btn-dark{background:var(--v-primary) !important;border-color:var(--v-primary) !important;color:#fff !important}
body.area-site .lxn-btn-ghost{border-color:var(--v-border) !important;color:var(--v-text) !important}
body.area-site .lxn-drawer{background:var(--v-g900)}
/* hero + sections */
body.area-site .lxh-title{color:var(--v-heading)}
body.area-site .lxh-mark{background:var(--v-primary-soft);color:var(--v-primary-d)}
body.area-site .lxh-lead{color:var(--v-muted)}
body.area-site .lxh-eyebrow{background:var(--v-primary-soft);color:var(--v-primary-d);border:0}
body.area-site .lxh-card,body.area-site .lxh-feature,body.area-site .lxsvc-card{
  background:var(--v-surface);border:.8px solid var(--v-border);border-radius:var(--v-r-card);box-shadow:var(--v-shadow)}
body.area-site .lxh-section-dark,body.area-site .lxh-cta{background:var(--v-g900) !important}
body.area-site footer,body.area-site .footer-img{background:var(--v-g900) !important}
