@import "main"; * { box-sizing: border-box; } body { margin: 0; min-height: 100vh; min-width: 100vw; } header { padding: 1rem; } main { max-width: min(var(--container-4xl), 100vw); padding: 1rem; overflow: hidden; @media (min-width: $breakpoint-sm) { padding-left: 2rem; } } a { &.a-regular { color: var(--color-accent-1); } &.a-hover { color: var(--color-accent-3); } &.a-visited { color: var(--color-accent-2); } } code, .code { max-width: 100%; overflow-x: auto; } .layout-column { display: flex; &>* { width: 100%; } @media (max-width: $breakpoint-md) { flex-wrap: wrap; &>* { width: 100%; } } } .swatch-grid { background-color: var(--color-background); color: var(--color-foreground); padding: 1rem; section { display: flex; flex-wrap: wrap; gap: 1rem; margin-top: 2rem; &>span { width: 100%; font-size: var(--text-xl); } .swatch-container { display: inline-flex; flex-direction: column; align-items: end; gap: 0.25rem; background-color: var(--color-background); border-radius: 1rem; padding: 0.5rem; border: 0.125rem solid var(--color-foreground); .swatch { background-color: var(--swatch-color); width: 8rem; height: 8rem; border-radius: 0.5rem; } span { font-family: "Departure Mono", ui-monospace, monospace; color: var(--color-foreground); line-height: 1.5; } } } } .glow-16-primary { font-family: "Argon Glow", ui-sans, sans-serif; font-weight: 400; font-size: 16px; color: var(--color-white); filter: url('glows.svg#textBlur16Primary') } .glow-18-primary { font-family: "Argon Glow", ui-sans, sans-serif; font-weight: 400; font-size: 18px; color: var(--color-white); filter: url('glows.svg#textBlur18Primary') } .glow-24-primary { font-family: "Argon Glow", ui-sans, sans-serif; font-weight: 400; font-size: 24px; color: var(--color-white); filter: url('glows.svg#textBlur24Primary') } .glow-32-primary { font-family: "Argon Glow", ui-sans, sans-serif; font-weight: 400; font-size: 32px; color: var(--color-white); filter: url('glows.svg#textBlur32Primary') } .glow-48-primary { font-family: "Argon Glow", ui-sans, sans-serif; font-weight: 400; font-size: 48px; color: var(--color-white); filter: url('glows.svg#textBlur48Primary') } .glow-72-primary { font-family: "Argon Glow", ui-sans, sans-serif; font-weight: 400; font-size: 72px; color: var(--color-white); filter: url('glows.svg#textBlur72Primary') } .glow-160-primary { font-family: "Argon Glow", ui-sans, sans-serif; font-weight: 400; font-size: 160px; color: var(--color-white); filter: url('glows.svg#textBlur160Primary') } .glow-16-secondary { font-family: "Argon Glow", ui-sans, sans-serif; font-weight: 400; font-size: 16px; color: var(--color-white); filter: url('glows.svg#textBlur16Secondary') } .glow-18-secondary { font-family: "Argon Glow", ui-sans, sans-serif; font-weight: 400; font-size: 18px; color: var(--color-white); filter: url('glows.svg#textBlur18Secondary') } .glow-24-secondary { font-family: "Argon Glow", ui-sans, sans-serif; font-weight: 400; font-size: 24px; color: var(--color-white); filter: url('glows.svg#textBlur24Secondary') } .glow-32-secondary { font-family: "Argon Glow", ui-sans, sans-serif; font-weight: 400; font-size: 32px; color: var(--color-white); filter: url('glows.svg#textBlur32Secondary') } .glow-48-secondary { font-family: "Argon Glow", ui-sans, sans-serif; font-weight: 400; font-size: 48px; color: var(--color-white); filter: url('glows.svg#textBlur48Secondary') } .glow-72-secondary { font-family: "Argon Glow", ui-sans, sans-serif; font-weight: 400; font-size: 72px; color: var(--color-white); filter: url('glows.svg#textBlur72Secondary') } .glow-160-secondary { font-family: "Argon Glow", ui-sans, sans-serif; font-weight: 400; font-size: 160px; color: var(--color-white); filter: url('glows.svg#textBlur160Secondary') }