UNPKG

@benev/praxis

Version:
116 lines (93 loc) 1.85 kB
@layer injections, vars, standard, main; @layer main { :root { color-scheme: dark; } html { font-size: 16px; height: 100%; font-family: "Orbitron", sans-serif; background: var(--bg); /* background: */ /* radial-gradient(circle, #0001, #000c), */ /* var(--bg) var(--resources-images-plates) center center / cover; */ background: radial-gradient(circle, #0009, #000f), var(--bg) var(--resources-images-circuitry) center center / cover; } body { height: 100%; } praxis-shell { display: block; width: 100%; height: 100%; } .plate { font-size: 1.2em; color: var(--prime); overflow: auto; width: 100%; height: 100%; padding: 1em; display: flex; flex-direction: column; justify-content: start; align-items: center; gap: min(2em, 5vh); &::before { content: ""; flex: 1 1 auto; } &::after { content: ""; flex: 2 1 auto; } h1 { font-size: 1em; font-weight: normal; display: flex; flex-direction: column; justify-content: center; align-items: center; > strong { font-size: 4em; font-size: min(4em, 10vw, 10vh); text-align: center; text-transform: uppercase; color: color-mix(in lch, var(--prime), white 33%); text-shadow: 0 0 0.5em var(--prime), 0 0 1em var(--prime), 0 0 2em var(--prime), 0 0 4em var(--prime); letter-spacing: 0.4em; &::after { content: ""; margin-left: -0.4em; } } > small { opacity: 0.5; margin-left: auto; margin-right: 1em; } } .widget { display: flex; flex-direction: column; flex-wrap: wrap; align-items: center; gap: 0.5em; p { opacity: 0.5; } } .text { opacity: 0.8; display: flex; flex-direction: column; text-transform: lowercase; text-align: center; gap: 0.5em; } } }