#glyph { aspect-ratio: 1; background-position: center; background-repeat: no-repeat; background-size: contain; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 50vmin; body[data-page = "achernar"] & { $pixelWIdth: calc(100vmax / 256); background-image: url("/image/achernarPixelated.webp"); height: floor(calc($pixelWIdth * 42)); width: floor(calc($pixelWIdth * 154)); @media (orientation: portrait) { background-image: url("/image/achernarVerticalPixelated.webp"); height: floor(calc($pixelWIdth * 90)); width: floor(calc($pixelWIdth * 74)); } } body[data-page = "agbsum"] & { background-image: url("/svg/glyph/ax.svg"); } body[data-page = "ax"] & { background-image: url("/svg/glyph/ax.svg"); } body[data-page = "backspace"] & { background-image: url("/svg/glyph/backspace.svg"); } body[data-page = "benoit"] & { background-image: url("/svg/glyph/benoit.svg"); } body[data-page = "bowshock"] & { background-image: url("/svg/glyph/bowshock.svg"); } body[data-page = "bzipper"] & { background-image: url("/svg/glyph/bzipper.svg"); } body[data-page = "deltaWorld"] & { background-image: url("/svg/glyph/deltaWorld.svg"); filter: drop-shadow(0 0 calc(100vmin / 128) var(--textColour)); } body[data-page = "dux"] & { background-image: url("/svg/glyph/dux.svg"); } body[data-page = "eas"] & { background-image: url("/svg/glyph/eas.svg"); } body[data-page = "luma"] & { background-image: url("/svg/glyph/luma.svg"); } body[data-page = "pollex"] & { background-image: url("/svg/glyph/pollex.svg"); } body[data-page = "u8c"] & { background-image: url("/svg/glyph/u8c.svg"); } }