*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:Roboto Slab,serif;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--shadow-small:0 2px 4px rgba(0,0,0,0.2);--shadow-medium:0 2px 6px rgba(0,0,0,0.2);--shadow-large:0 2px 8px rgba(0,0,0,0.2)}body{margin:0;color:#4c435f}a{color:#9761fc;font-weight:700;text-decoration:none}