HTML
CSS
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
html {
font-size: 62.5%;
overflow-x: hidden;
scroll-behavior: smooth;
}
body {
font-family: "Inter", sans-serif;
line-height: 1;
background-color: var(--bg);
}
Project Defaults
Font sizes (px) 10 / 12 / 14 / 16 / 18 / 20 / 24 / 30 / 36 / 44 / 52 / 62 / 74 / 86 / 98
Spacing system (px) 2 / 4 / 8 / 12 / 16 / 24 / 32 / 48 / 64 / 80 / 96 / 128
Color Pattern
:root {
--gray-0: #f8f9fa;
--gray-1: #f1f3f5;
--gray-2: #e9ecef;
--gray-3: #dee2e6;
--gray-4: #ced4da;
--gray-5: #adb5bd;
--gray-6: #868e96;
--gray-7: #495057;
--gray-8: #343a40;
--gray-9: #212529;
--green-0: #ebfbee;
--green-1: #d3f9d8;
--green-2: #b2f2bb;
--green-3: #8ce99a;
--green-4: #69db7c;
--green-5: #51cf66;
--green-6: #40c057;
--green-7: #37b24d;
--green-8: #2f9e44;
--green-9: #2b8a3e;
--green-10: #226e32;
--white: #fff;
--black: #000;
}
.light {
--bg: #f8f8f8;
--bg-nav: var(--green-3);
--nav-text: var(--gray-8);
}
.dark {
--bg: #303030;
--bg-nav: var(--green-10);
--nav-text: var(--white);
}