@import '_vars' html scroll-behavior: smooth body background-color: $background nav, main, footer max-width: $main-width margin: 0 auto *, *::before, *::after box-sizing: border-box border: none color: $text font-family: 'Inter', sans-serif a text-decoration: none h1, h2, h3 &, * font-weight: 700 line-height: 3rem font-family: 'Syne', sans-serif h2 &, * line-height: 2.2rem h3 &, * line-height: 1.5rem main a text-decoration: underline text-decoration-color: $primary text-underline-offset: 2px text-decoration-thickness: 5px transition: 0.2s &:hover text-decoration-thickness: 0 background: $primary-glow main p opacity: 0.9 img display: block max-width: 100% mark color: $text background: $primary padding: 5px 7px border-radius: 5px kbd font-family: 'Courier New', Courier, monospace font-weight: 600 background: $secondary border-radius: $edge padding: 0.2rem 0.4rem border-bottom: 3px solid $secondary-dark blockquote margin-left: 0 padding: 1rem 1rem border-left: 5px solid $accent opacity: 0.8 background: $secondary width: 100% border-radius: $edge &.error border-left-color: $error &.warning border-left-color: $warn &.success border-left-color: $success code font-family: 'Courier New', Courier, monospace font-weight: 600 background: $secondary border-radius: $edge padding: 0.2rem 0.4rem pre code *, & font-weight: normal // fix whitespace at beginning of
pre
    white-space: pre-wrap

p, p *, ol, ul, li
    line-height: 32px

h6
    opacity: 0.7
    font-weight: normal

:focus:not(:focus-visible)

    outline: none

.special-gradient
    background: linear-gradient(45deg, #be89ec 7%, #2867f0 100%)
    -webkit-background-clip: text
    -webkit-text-fill-color: transparent

.box
    margin-bottom: 1rem
    background: $primary-soft
    border: 2px solid $primary-soft
    border-radius: $edge
    padding: 0rem 1rem

@media (max-width: 900px)
    body
        margin: 0 2rem
        margin-top: 2rem