:root { --purple-1: hsl(265, 50%, 25%); --purple-2: hsl(265, 60%, 35%); --purple-3: hsl(265, 70%, 45%); --purple-4: hsl(265, 80%, 55%); --purple-5: hsl(265, 90%, 60%); --blue-1: hsl(210, 50%, 25%); --blue-2: hsl(210, 60%, 35%); --blue-3: hsl(210, 70%, 45%); --blue-4: hsl(210, 80%, 55%); --blue-5: hsl(210, 90%, 65%); --grey-1: hsl(210, 0%, 25%); --grey-2: hsl(210, 0%, 40%); --grey-3: hsl(210, 0%, 55%); --grey-4: hsl(210, 0%, 70%); --grey-5: hsl(210, 0%, 85%); --title-color: var(--grey-1); --shadow-1: var(--purple-1); --shadow-2: var(--purple-2); --activator-ring: var(--blue-4); --spacer-xs: 2px; --spacer-s: 4px; --spacer-m: 8px; --spacer-l: 12px; } body { margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background-color: var(--grey-5); } code { font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace; }