@use "@styles/abstracts/functions" as fun; @use "@styles/abstracts/mixins" as mix; .header { border-bottom: fun.convert-px(3) solid var(--color-border-light); } .main { flex: 1; } .footer { border-top: fun.convert-px(3) solid var(--color-border-light); } .back-to-top { &--hidden { opacity: 0; transform: translateY(calc(var(--button-size) + var(--spacing-md))); visibility: hidden; } &--visible { opacity: 1; transform: translateY(0); visibility: visible; } } .noscript-spacing { width: 100%; height: fun.convert-px(75); @include mix.media("screen") { @include mix.dimensions("xs") { height: fun.convert-px(50); } } }