/* Taxi Express — harmonisation visuelle des pages existantes avec l'accueil Hatchable premium. Aucun contenu modifié. */
:root{--tx-ink:#101513;--tx-cream:#f7f3ec;--tx-gold:#bf9e61}
body.page{background:var(--tx-cream);color:var(--tx-ink)}
body.page .wp-site-blocks{overflow-x:clip}
body.page h1,body.page h2{letter-spacing:-.025em;text-wrap:balance}
body.page h1{font-family:"Instrument Serif",Georgia,serif;line-height:1.08}
body.page .wp-block-image img,body.page .wp-block-cover img,body.page figure img{max-width:100%;object-fit:cover}
body.page .wp-block-image img{border-radius:3px}
body.page .wp-block-button__link{transition:background-color .2s,border-color .2s;min-height:44px}
body.page :focus-visible{outline:2px solid var(--tx-gold);outline-offset:3px}
@media(max-width:700px){body.page h1{font-size:clamp(2.5rem,9vw,4rem)}body.page figure{max-width:100%}body.page img{height:auto;max-width:100%}}
@media(prefers-reduced-motion:reduce){body.page .wp-block-button__link{transition:none}}