/* In My Corner — CX & accessibility layer (added 31 July 2026)
   Comfortable tap targets on touch devices, visible keyboard focus,
   and respect for reduced-motion preferences. Pure additions — no
   existing style is overridden outside these concerns. */

/* Comfortable thumb targets on phones and tablets */
@media (pointer: coarse){
  .btn{min-height:44px; padding-top:9px; padding-bottom:9px}
  footer a, .foot a, .legal a{display:inline-block; padding:8px 6px}
}

/* Visible keyboard focus everywhere, in the element's own colour */
button:focus-visible, a:focus-visible, textarea:focus-visible,
select:focus-visible, input:focus-visible{
  outline:2px solid currentColor; outline-offset:2px;
}

/* Respect reduced-motion preferences */
@media (prefers-reduced-motion: reduce){
  *, *::before, *::after{
    transition:none !important; animation:none !important; scroll-behavior:auto !important;
  }
}
