@use '../node_modules/morphux/style.css'; @use './topbar.scss'; @use './checklist.scss'; @use './text.scss'; @use './switch.scss'; @use './home.scss'; @use './advanced.scss'; @font-face { font-family: Roboto; src: url(/font/Roboto-VariableFont_wdth,wght.ttf) format('truetype'); } @font-face { font-family: ScothBrace; src: url(/font/ScothBrace.ttf) format('truetype'); } @font-face { font-family: RidleyGrotesk; src: url(/font/RidleyGrotesk-Bold.otf) format('opentype'); font-weight: bold; } @font-face { font-family: RidleyGrotesk; src: url(/font/RidleyGrotesk-Regular.otf) format('opentype'); font-weight: normal; } body { position: absolute; inset: 0px; margin: 0px; padding: 0px; color: #000; font-family: RidleyGrotesk, sans-serif; background: #E1EAF6; } .ntsh { position: absolute; inset: 0px; overflow-y: scroll; .ntsh-wrapper { width: 100%; min-height: 100%; background: linear-gradient(0deg, #E1EAF6, #F9E7D6); .ntsh-inlay { width: min(800px, calc(100% - 40px)); margin: 0 auto; } } } .ntsh_tabs { width: 100%; .ntsh_tab { width: 100%; display: none; &.visible { display: block; } } } .ntsh-separator { width: 100%; border-bottom: 10px dotted #000; margin: 30px 0px; } input[type=range] { -webkit-appearance: none; appearance: none; width: 100%; height: 9px; margin: 8px 0px; background: #ffffff; outline: none; padding: 0px !important; border: 2px solid #000; box-sizing: border-box; &:hover { &::-webkit-slider-thumb, &::-moz-range-thumb { background: #2bc038; } } &::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; width: 25px; height: 25px; background: #626262; cursor: pointer; } &::-moz-range-thumb { width: 25px; height: 25px; background: #626262; cursor: pointer; } }