/* Dartava phone V3 hardening — app-like spacing, readable copy and touch targets. */
body[data-r3-surface="mobile"],body[data-r3-surface="app"]{font-size:16px}
body[data-r3-surface="mobile"] .r3-muted,body[data-r3-surface="app"] .r3-muted{font-size:14px!important;line-height:1.55!important}
body[data-r3-surface="mobile"] .r3-kicker,body[data-r3-surface="app"] .r3-kicker{font-size:11px!important;line-height:1.35!important}
body[data-r3-surface="mobile"] .r3-phone-hero p,body[data-r3-surface="app"] .r3-phone-hero p{font-size:15px!important}
body[data-r3-surface="mobile"] .r3-phone-action,body[data-r3-surface="app"] .r3-phone-action{min-height:124px!important;padding:18px!important}
body[data-r3-surface="mobile"] .r3-phone-action small,body[data-r3-surface="app"] .r3-phone-action small{font-size:13px!important;line-height:1.45!important}
body[data-r3-surface="mobile"] .r3-phone-card p,body[data-r3-surface="app"] .r3-phone-card p{font-size:14px;line-height:1.55}
body[data-r3-surface="mobile"] .r3-list-item,body[data-r3-surface="app"] .r3-list-item{min-height:68px!important}
body[data-r3-surface="mobile"] .r3-list-item b,body[data-r3-surface="app"] .r3-list-item b{font-size:15px!important;line-height:1.25}
body[data-r3-surface="mobile"] .r3-list-item small,body[data-r3-surface="app"] .r3-list-item small{font-size:12px!important;line-height:1.4!important}
body[data-r3-surface="mobile"] .r3-phone-metric small,body[data-r3-surface="app"] .r3-phone-metric small{font-size:10px!important;line-height:1.25!important}
body[data-r3-surface="mobile"] .r3-btn,body[data-r3-surface="app"] .r3-btn{min-height:48px;font-size:13px}
body[data-r3-surface="mobile"] .r3-phone-nav button,body[data-r3-surface="app"] .r3-phone-nav button{font-size:11px!important;min-height:52px}
body[data-r3-surface="mobile"] .r3-phone-nav .play,body[data-r3-surface="app"] .r3-phone-nav .play{width:60px!important;height:60px!important}
body[data-r3-surface="mobile"] .r3-fullscreen-head button,body[data-r3-surface="app"] .r3-fullscreen-head button{min-height:44px;font-size:12px}
body[data-r3-surface="mobile"] [data-r3-score-form] label,body[data-r3-surface="app"] [data-r3-score-form] label{font-size:14px}
body[data-r3-surface="mobile"] [data-r3-match-message],body[data-r3-surface="app"] [data-r3-match-message]{font-size:14px!important;line-height:1.45}
