/* W3C standard сейчас только для Firefox */ * { scrollbar-width: thin; scrollbar-color: $gray-20 $gray-5; } /* для Chrome/Edge/Safari */ *::-webkit-scrollbar { height: 12px; width: 8px; } *::-webkit-scrollbar-track { background: $gray-5; } *::-webkit-scrollbar-thumb { background-color: $gray-20; border-radius: 5px; border: 3px solid $gray-5; } h1, .h1 { font-size: 1.75rem !important; font-weight: 700; line-height: 1.238; } h2, .h2 { font-size: 1.25rem !important; font-weight: 500; line-height: 1.3333; } h3, .h3 { font-size: 1rem !important; font-weight: 400; line-height: 1.2857; } h4, .h4 { font-size: 0.875rem !important; font-weight: 400; line-height: 1.3; } h5, .h5 { font-size: 0.75rem !important; font-weight: 500; line-height: 1.375; } h6, .h6 { font-size: 0.625rem !important; font-weight: 500; line-height: 1.2857; } .page-section { margin-bottom: 2rem !important; } .nav-link--current{ background-color: $red-light-background !important; color: $red !important; &:hover, &:focus { background-color: $red-light-background !important; color: $red !important; } } .nav > :first-child { border-top: 1px solid $gray-20; } .nav-link { background-color: $gray-5; } .btn-link:active, .nav-link:active { background-color: $red-light-background !important; color: $red !important; } .nav-item { & > button, & > a { border-bottom: 1px solid $gray-20; } } .app-header .navbar { height: 53px !important; } .app-header .navbar-text, .app-header .nav-link, .app-header .btn-link { border-radius: $border-radius; &:hover { background-color: $red-40 !important; } &:active { background-color: $red-active !important; } &:focus { outline: 0; } }