.mobile-safe-area-top{padding-top:env(safe-area-inset-top)}.mobile-safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.mobile-safe-area-left{padding-left:env(safe-area-inset-left)}.mobile-safe-area-right{padding-right:env(safe-area-inset-right)}.touch-active{transition:transform .1s ease,opacity .1s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.touch-active:active{transform:scale(.97);opacity:.85}.touch-card{transition:transform .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.touch-card:active{transform:scale(.98);box-shadow:0 2px 8px rgba(0,0,0,.08)}.touch-button{transition:transform .1s ease,background-color .15s ease;-webkit-tap-highlight-color:transparent}.touch-button:active{transform:scale(.95)}.touch-list-item{transition:background-color .15s ease;-webkit-tap-highlight-color:transparent}.touch-list-item:active{background-color:var(--adm-color-fill-light)!important}.mobile-scroll{overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.mobile-scroll::-webkit-scrollbar{display:none}@media (prefers-color-scheme:dark){.mobile-dark-bg{background-color:#1a1a1a!important;color:#e8e8e8!important}.mobile-dark-card{background-color:#2a2a2a!important;border-color:#3a3a3a!important}.mobile-dark-text{color:#e8e8e8!important}.mobile-dark-text-secondary{color:#aaaaaa!important}.mobile-dark-border{border-color:#3a3a3a!important}}:root:root{--adm-color-background:#ffffff;--adm-color-background-secondary:#f5f5f5;--adm-color-text:#333333;--adm-color-text-secondary:#999999;--adm-color-border:#eeeeee;--adm-color-fill-light:#f5f5f5;--adm-color-fill-lighter:#fafafa}@media (prefers-color-scheme:dark){:root:root{--adm-color-background:#1a1a1a;--adm-color-background-secondary:#222222;--adm-color-text:#e8e8e8;--adm-color-text-secondary:#aaaaaa;--adm-color-border:#333333;--adm-color-fill-light:#2a2a2a;--adm-color-fill-lighter:#252525}}@media (prefers-reduced-motion:reduce){.touch-active,.touch-button,.touch-card{transition:none}.touch-active:active,.touch-button:active,.touch-card:active{transform:none}}