.nametag { --fieldset-border-color: var(--color-border-darker); --nametag-padding: var(--block-space-double); --nametag-border-size: 1px; background-color: var(--color-message-bg); border-radius: var(--fieldset-border-radius, 1em); border: var(--nametag-border-size) solid var(--fieldset-border-color); box-shadow: 0 0 1em oklch(var(--lch-black) / 0.2); margin-block-end: var(--block-space); margin-block-start: 18ex; overflow: unset; padding: var(--nametag-padding); @media (max-width: 100ch) { --nametag-padding: calc(var(--block-space) * 1.5); } } .nametag__inner { --avatar-size: 4ch; --nametag-inner-padding: var(--block-space); background-color: var(--color-bg); border-radius: 0.8em; border: var(--nametag-border-size) solid var(--fieldset-border-color); inline-size: 42ch; max-inline-size: calc(100dvw - var(--nametag-padding) - var(--nametag-inner-padding) - (var(--nametag-border-size) * 6) - var(--inline-space) * 2); padding: var(--nametag-inner-padding); legend { padding-inline: 0.8em; } } .nametag__lanyard { block-size: auto; display: block; inline-size: 20ex; inset-block-start: -4.5ex; position: absolute; } /* Unuspported browser */ .browser-list img { aspect-ratio: 1; block-size: auto; inline-size: 7ch; } .browser { flex-basis: 20%; } .signup { .skip-navigation { display: none; } }