:root{--sami-touch-target:44px;--sami-handheld-canvas:#eef5fc;--sami-handheld-surface:#fff;--sami-handheld-radius:1.25rem;--sami-tablet-canvas:#edf2f8;--sami-tablet-rail:#0b3355;--sami-tablet-radius:1.5rem;--sami-safe-bottom:env(safe-area-inset-bottom,0px)}@media (max-width:1199px),(hover:none) and (pointer:coarse){:root body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]),select,textarea){scroll-margin-block:5rem;font-size:max(16px,1em)}:where(button,a,input,select,textarea){-webkit-tap-highlight-color:#0066cc29;touch-action:manipulation}}@media (prefers-reduced-motion:reduce){:where([data-responsive-layout],[data-device-layout]){scroll-behavior:auto}}
