/* deckhaus — mobile UX pass. Loaded last. */
@media (max-width:860px){
/* 03 What we do: 8 stacked cards (≈5 screens) → 5. Drop duplicates of routes that exist elsewhere. */
#what-we-do .bgrid > :nth-child(2),
#what-we-do .bgrid > :nth-child(6),
#what-we-do .bgrid > :nth-child(7){display:none!important}
/* hit targets ≥ 44px */
.dh-flink{min-height:44px;display:inline-flex!important;align-items:center}
footer a,.wordmark{min-height:44px;display:inline-flex;align-items:center}
a[href^="mailto:"]{min-height:44px;display:inline-flex;align-items:center}
/* studio sequence: a touch shorter so it never feels stuck */
#studio{height:400vh!important}
/* thumb-friendly primary actions */
#top .btn,#try .btn,#pricing .btn{min-height:52px}
/* calmer momentum: no horizontal rubber-banding */
html{overscroll-behavior-x:none}
}
