/* Adana Wedding v6.2.9 — WCAG-oriented route overrides */
  .dashboard-body,.public-auth-page,.public-landing-page,.public-app-page{accent-color:var(--aw-primary)}
  .dash-nav a,.dash-nav-group summary,.landing-menu a{position:relative}
  .dash-nav a[aria-current="page"],.landing-menu a[aria-current="location"]{text-decoration:none}
  .dash-nav a[aria-current="page"]::before{content:"";position:absolute;left:3px;top:50%;width:4px;height:22px;border-radius:99px;background:currentColor;transform:translateY(-50%)}
  .alert{color:var(--aw-ink)}
  .alert-success{color:#174d38}.alert-warning{color:#6f4607}.alert-danger{color:#7d2931}
  .empty,.not-found{max-width:var(--aw-reading)}
  .table-wrap:focus{outline:3px solid var(--aw-focus);outline-offset:3px}
  .dash-sidebar-backdrop[aria-hidden="true"],.landing-menu-backdrop[aria-hidden="true"]{pointer-events:none}
  .builder-save-indicator{min-width:0}
  .builder-save-indicator[aria-live]{overflow-wrap:anywhere}
  .v625-mobile-builder-guide button,.guest-action-dock button,.guest-action-dock a{min-height:48px}
  [data-mobile-inspector-close]{min-width:44px;min-height:44px}
  .invite-share-sheet[role="dialog"]{outline:0}
  .invite-share-sheet-head button{min-width:44px;min-height:44px}
  .invite-share-actions a,.invite-share-actions button{min-height:72px}
  @media(max-width:560px){
    .dash-breadcrumb{overflow-x:auto;white-space:nowrap;scrollbar-width:thin}
    .guest-action-dock{max-width:calc(100% - 20px)}
  }
