@use "@styles/abstracts/functions" as fun; @use "@styles/abstracts/mixins" as mix; audio, button, figure, form, img, input, optgroup, pre, select, table, textarea, video { max-width: 100%; } audio, img, video { height: auto; vertical-align: middle; } button, label, summary { cursor: pointer; } body { display: flex; flex-flow: column nowrap; min-height: 100vh; background: var(--color-bg); border-top: max(0.4vw, fun.convert-px(6)) solid; border-bottom: max(0.4vw, fun.convert-px(6)) solid; border-image: radial-gradient( ellipse at top, var(--color-primary-lighter) 20%, var(--color-primary) 100% ) 1; color: var(--color-fg); font-family: var(--font-family-primary); font-size: var(--font-size-md); line-height: var(--line-height); } #__next { flex: 1; display: flex; flex-flow: column nowrap; height: 100%; }