body { min-height: 100vh; display: grid; grid-template-rows: auto 1fr auto; } header { border-bottom: var(--bs-primary) solid 6px; box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.18) !important; background-color: #fff; } header a { color: var(--dark); } main { margin-top: 2rem; margin-bottom: 2rem; } footer { color: white; background-color: #000333; } footer a { color: white; } .utfall svg { width: 8rem; height: 8rem; padding: 1rem 0; } .utfall-positivt { color: var(--bs-green); } .utfall-negativt { color: var(--bs-red); } .utfall-oklart { color: var(--bs-gray-800); } a.tillbaka svg { width: 1rem; height: 1rem; margin-bottom: .2rem; } .text-fel { color: var(--bs-red); }