/* Christiana Step 4 — accessible focus, touch targets and reduced-motion styling.
   Limited to the Dark Romance WordPress installation. */
:where(a,button,input,select,textarea,[role="button"]):focus-visible{
 outline:3px solid #c17b47!important;
 outline-offset:3px!important;
 box-shadow:0 0 0 2px #26101d!important;
}
.ccv3-prev,.ccv3-next,.ccv3-toggle,
.ccv6-prev,.ccv6-next{
 min-width:44px!important;
 min-height:44px!important;
}
a[aria-label="Instagram"],a[aria-label="TikTok"],a[aria-label="YouTube"],a[aria-label="Facebook"]{
 min-width:36px;
 min-height:36px;
 display:inline-flex;
 align-items:center;
 justify-content:center;
}
@media(prefers-reduced-motion:reduce){
 html{scroll-behavior:auto!important}
 *,*::before,*::after{
  scroll-behavior:auto!important;
  animation-duration:0.01ms!important;
  animation-iteration-count:1!important;
  transition-duration:0.01ms!important;
 }
}
