body { height: 100vh; background: url("clouds_test.png"), linear-gradient(180deg, hwb(224 30% 0%) 0%, hwb(226 90% 0%) 100%); background-repeat: no-repeat; background-size: cover, cover; padding: 20px; } * { font-family: Inter, sans-serif; color: white } p, a { font-size: 20px; @media (max-width: 1024px) { font-size: 30px } font-style: italic; } p { font-weight: 300; } a { font-weight: 400; } .flex { display: flex; width: fit-content; } .flex-col { flex-direction: column; } :root { --space: 4px } .gap-1 { gap: calc(var(--space) * 1); } .gap-2 { gap: calc(var(--space) * 2); } .gap-3 { gap: calc(var(--space) * 3); } .gap-4 { gap: calc(var(--space) * 4); } .pop { display: inline-block; transform-origin: left center; transition: transform 0.1s ease; } .pop:hover { transform: scale(1.25); }