@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scrollbar-width:thin;scrollbar-color:var(--os-color-text-muted) transparent}html,body{width:100%;height:100%;margin:0;padding:0;overflow:hidden;background-color:var(--os-color-bg);color:var(--os-color-text-primary);font-family:var(--os-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}button,input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent;border-radius:var(--os-radius-full)}::-webkit-scrollbar-thumb{background-color:var(--os-color-text-muted);border-radius:var(--os-radius-full);border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--os-color-text-secondary)}::-webkit-scrollbar-corner{background:transparent}.os-scroll-y{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.os-scroll-x{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.os-scroll-both{overflow:auto;scrollbar-width:thin}@supports (padding: env(safe-area-inset-top)){body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}
