@use "themer"; @use "~/node_modules/bootstrap/scss/bootstrap"; @import "~/node_modules/bootstrap-icons/font/bootstrap-icons.css"; @import "~/node_modules/simplebar/dist/simplebar.min.css"; header > nav { @extend .navbar-expand-lg; @extend .navbar; @extend .border-bottom; @include themer.themed { background-color: themer.color-of("navbar"); } .nav-link, .navbar-brand { @include themer.themed { color: themer.color-of("bold"); } &.active { @include themer.themed { color: themer.color-of("text"); } } } .navbar-toggler { .bi-list { font-size: 1.5rem; } } } main { flex-grow: 1; display: flex; flex-direction: column; } footer { @extend .text-center; @extend .border-top; @extend .py-2; @include themer.themed { background-color: themer.color-of("footer"); color: themer.color-of("muted"); } a { @include themer.themed { color: themer.color-of("muted"); } } width: 100%; } .jumbotron { @extend .container-fluid; @extend .p-4; @include themer.themed { background-color: themer.color-of("main"); } &.sub { @include themer.themed { background-color: themer.color-of("sub"); } } } .concise { max-width: 630px; width: inherit; } .less-concise { max-width: 720px; width: inherit; } h1 { font-size: 5em; } h2 { font-size: 3em; } hr.concise { @extend .my-3; @include themer.themed { color: themer.color-of("bold"); } width: 15%; max-width: 160px; min-width: 32px; margin-left: auto; margin-right: auto; height: 2px; } html { min-height: 100%; display: flex; flex-direction: column; } body { display: flex; flex-direction: column; flex-grow: 1; @include themer.themed { background-color: themer.color-of("background"); color: themer.color-of("text"); } }