/* Doggy Mobile — feuille de base (reprise de la maquette) */
@font-face{font-family:'Whisker Bites';src:url(../assets/fonts/WhiskerBites.ttf) format('truetype');font-display:swap}
@font-face{font-family:'Fur Real';src:url(../assets/fonts/FurReal.otf) format('opentype');font-display:swap}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:#F4F1FF;color:#231A5E;font-family:'Outfit',system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}
a{color:#3A2BA8;text-decoration:none}
a:hover{color:#EF7A3A}
button{font-family:inherit}
::selection{background:#3A2BA8;color:#fff}

/* bascule entre la mise en page large et la mise en page mobile */
[data-view="mob"]{display:none}
@media (max-width:899px){
  [data-view="desk"]{display:none}
  [data-view="mob"]{display:block}
}

/* paliers de l'en-tête, repris des seuils de la maquette */
@media (max-width:1679px){
  [data-ui="hdrtellbl"]{display:none}
  [data-ui="hdrtel"]{padding:0 !important}
}
@media (max-width:1439px){
  [data-ui="navlink"]{padding:12px 12px !important;font-size:14px}
  [data-ui="logoimg"]{height:58px !important}
  [data-ui="logotxt"]{height:34px !important}
}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}
}
