/*----------------------------------------------- | Reboot -----------------------------------------------*/ ::placeholder { opacity: 1; color: var(--#{$prefix}gray-400); } ::selection { background-color: var(--#{$prefix}primary); color: $white; } [id]{ scroll-margin-top: calc($top-nav-height + 1.5rem); } body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: relative; } pre, code { -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; } section { position: relative; padding-top: map_get($spacers, 6); padding-bottom: map_get($spacers, 6); @include media-breakpoint-up(lg) { padding-top: map_get($spacers, 8); padding-bottom: map_get($spacers, 8); } } //setting up font family for bootstrap components input, button, select, optgroup, textarea, label, .alert, .badge, .blockquote-footer, .btn, .navbar, .pagination, .valid-feedback, .invalid-feedback { font-family: var(--#{$prefix}font-sans-serif); } pre { margin: 0; transform: translate3d(0, 0, 0); } strong { font-weight: $font-weight-semi-bold; } label { font-size: map_get($font-sizes, 10); font-weight: $form-label-font-weight; margin-bottom: $form-label-margin-bottom; letter-spacing: 0.02em; } pre, code, kbd, samp { font-size: $font-size-sm; } [dir="rtl"]{ pre, code, kbd, samp{ direction: rtl } } [data-bs-theme="dark"] { .d-dark-none { display: none; } } html:not([data-bs-theme="dark"]) { .d-light-none { display: none; } }