:host,:root { --ct-width: 100%; } form label { display: block; } label.required::before { position: absolute; left: -.6rem; color: var(--danger); content: "*" } .layout-simple { min-height: 100svh; } @media (min-width: 1280px) { .layout-simple:has(>aside:nth-of-type(1)) { grid-template-areas:"header header header""aside1 main main""footer footer footer"; } }