@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; } } } }