Experiment to rebuild Diffuse using web applets.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: Design tweaks & design system

+65 -46
+10 -21
src/styles/pages/index.css
··· 30 30 31 31 header, 32 32 main { 33 - margin: var(--space-m) var(--space-l); 34 - } 35 - 36 - header { 37 - margin-bottom: 0; 33 + margin: var(--space-md) var(--space-lg); 38 34 } 39 35 40 36 main { 41 37 display: flex; 42 38 flex-wrap: wrap; 43 - gap: var(--space-xl); 44 - margin-bottom: 0; 39 + gap: 0 var(--space-xl); 45 40 } 46 41 47 42 main > section { 48 43 flex: 1; 49 - min-width: min(320px, 100%); 44 + min-width: min(var(--container-xs), 100%); 50 45 width: 50%; 51 46 } 52 47 ··· 54 49 color: inherit; 55 50 } 56 51 57 - h1, 58 - h2, 59 - h3 { 60 - /* font-family: "Chicago Kare"; */ 61 - } 62 - 63 52 h2 { 64 53 font-size: var(--fs-xl); 65 54 font-weight: 900; 66 - margin: var(--space-xl) 0 var(--space-s); 55 + margin: var(--space-xl) 0 var(--space-sm); 67 56 text-transform: uppercase; 68 57 } 69 58 70 59 h3 { 71 - font-size: var(--fs-l); 60 + font-size: var(--fs-lg); 72 61 font-weight: 800; 73 - margin: var(--space-s) 0 var(--space-s); 62 + margin: var(--space-sm) 0 var(--space-sm); 74 63 text-transform: uppercase; 75 64 } 76 65 77 66 ul, 78 - ol, 79 - p { 80 - margin: var(--space-s) 0; 67 + ol { 68 + padding-left: var(--space-md); 81 69 } 82 70 83 71 p, 84 72 ul, 85 73 ol { 86 - max-width: 420px; 74 + margin: var(--space-sm) 0; 75 + max-width: var(--container-sm); 87 76 }
+55 -25
src/styles/variables.css
··· 1 1 :root { 2 2 /* Font scales */ 3 - --fs-s: clamp(0.8rem, 0.08vi + 0.78rem, 0.84rem); 4 - --fs-base: clamp(1rem, 0.23vi + 0.94rem, 1.13rem); 5 - --fs-m: clamp(1.25rem, 0.45vi + 1.14rem, 1.5rem); 6 - --fs-l: clamp(1.56rem, 0.79vi + 1.36rem, 2rem); 7 - --fs-xl: clamp(1.95rem, 1.29vi + 1.63rem, 2.66rem); 8 - --fs-2xl: clamp(2.44rem, 2.02vi + 1.94rem, 3.55rem); 9 - --fs-3xl: clamp(3.05rem, 3.06vi + 2.29rem, 4.73rem); 3 + --fs-sm: clamp(0.8rem, 0.17vi + 0.76rem, 0.89rem); 4 + --fs-base: clamp(1rem, 0.34vi + 0.91rem, 1.19rem); 5 + --fs-md: clamp(1.25rem, 0.61vi + 1.1rem, 1.58rem); 6 + --fs-lg: clamp(1.56rem, 1vi + 1.31rem, 2.11rem); 7 + --fs-xl: clamp(1.95rem, 1.56vi + 1.56rem, 2.81rem); 8 + --fs-2xl: clamp(2.44rem, 2.38vi + 1.85rem, 3.75rem); 9 + --fs-3xl: clamp(3.05rem, 3.54vi + 2.17rem, 5rem); 10 10 11 11 /* Space scales */ 12 - --space-3xs: clamp(0.3125rem, 0.3125rem + 0vw, 0.3125rem); 13 - --space-2xs: clamp(0.5625rem, 0.5408rem + 0.1087vw, 0.625rem); 14 - --space-xs: clamp(0.875rem, 0.8533rem + 0.1087vw, 0.9375rem); 15 - --space-s: clamp(1.125rem, 1.0815rem + 0.2174vw, 1.25rem); 16 - --space-m: clamp(1.6875rem, 1.6223rem + 0.3261vw, 1.875rem); 17 - --space-l: clamp(2.25rem, 2.163rem + 0.4348vw, 2.5rem); 18 - --space-xl: clamp(3.375rem, 3.2446rem + 0.6522vw, 3.75rem); 19 - --space-2xl: clamp(4.5rem, 4.3261rem + 0.8696vw, 5rem); 20 - --space-3xl: clamp(6.75rem, 6.4891rem + 1.3043vw, 7.5rem); 12 + --space-3xs: clamp(0.25rem, 0.2216rem + 0.1136vw, 0.3125rem); 13 + --space-2xs: clamp(0.5rem, 0.4432rem + 0.2273vw, 0.625rem); 14 + --space-xs: clamp(0.75rem, 0.6932rem + 0.2273vw, 0.875rem); 15 + --space-sm: clamp(1rem, 0.9148rem + 0.3409vw, 1.1875rem); 16 + --space-md: clamp(1.5rem, 1.358rem + 0.5682vw, 1.8125rem); 17 + --space-lg: clamp(2rem, 1.8295rem + 0.6818vw, 2.375rem); 18 + --space-xl: clamp(3rem, 2.7443rem + 1.0227vw, 3.5625rem); 19 + --space-2xl: clamp(4rem, 3.6591rem + 1.3636vw, 4.75rem); 20 + --space-3xl: clamp(6rem, 5.4886rem + 2.0455vw, 7.125rem); 21 21 22 - /* One-up pairs */ 23 - --space-3xs-2xs: clamp(0.3125rem, 0.2038rem + 0.5435vw, 0.625rem); 24 - --space-2xs-xs: clamp(0.5625rem, 0.4321rem + 0.6522vw, 0.9375rem); 25 - --space-xs-s: clamp(0.875rem, 0.7446rem + 0.6522vw, 1.25rem); 26 - --space-s-m: clamp(1.125rem, 0.8641rem + 1.3043vw, 1.875rem); 27 - --space-m-l: clamp(1.6875rem, 1.4049rem + 1.413vw, 2.5rem); 28 - --space-l-xl: clamp(2.25rem, 1.7283rem + 2.6087vw, 3.75rem); 29 - --space-xl-2xl: clamp(3.375rem, 2.8098rem + 2.8261vw, 5rem); 30 - --space-2xl-3xl: clamp(4.5rem, 3.4565rem + 5.2174vw, 7.5rem); 22 + /* Border-radius */ 23 + --radius-xs: 0.125rem; 24 + --radius-sm: 0.25rem; 25 + --radius-md: 0.375rem; 26 + --radius-lg: 0.5rem; 27 + --radius-xl: 0.75rem; 28 + --radius-2xl: 1rem; 29 + --radius-3xl: 1.5rem; 30 + --radius-4xl: 2rem; 31 + 32 + /* Containers */ 33 + --container-3xs: 16rem; 34 + --container-2xs: 18rem; 35 + --container-xs: 20rem; 36 + --container-sm: 24rem; 37 + --container-md: 28rem; 38 + --container-lg: 32rem; 39 + --container-xl: 36rem; 40 + --container-2xl: 42rem; 41 + --container-3xl: 48rem; 42 + --container-4xl: 56rem; 43 + --container-5xl: 64rem; 44 + --container-6xl: 72rem; 45 + --container-7xl: 80rem; 46 + 47 + /* Letter-spacing */ 48 + --tracking-tighter: -0.05em; 49 + --tracking-tight: -0.025em; 50 + --tracking-normal: 0em; 51 + --tracking-wide: 0.025em; 52 + --tracking-wider: 0.05em; 53 + --tracking-widest: 0.1em; 54 + 55 + /* Line-height */ 56 + --leading-tight: 1.25; 57 + --leading-snug: 1.375; 58 + --leading-normal: 1.5; 59 + --leading-relaxed: 1.625; 60 + --leading-loose: 2; 31 61 }