Experiment to rebuild Diffuse using web applets.
at broadcast 106 lines 1.8 kB view raw
1@import "../variables.css"; 2 3:root { 4 font-family: "Inter", sans-serif; 5 font-size: var(--fs-base); 6 7 /* Colors */ 8 --color-1: oklch(4.1308% 0.25306 109.22); 9 --color-2: oklch(98.369% 0.01834 67.664); 10 --color-3: oklch(26.787% 0.00168 186.65); 11 --accent: oklch(86.947% 0.25527 28.789); 12 13 --bg-color: var(--color-2); 14 --text-color: var(--color-1); 15} 16 17@media (prefers-color-scheme: dark) { 18 :root { 19 --bg-color: var(--color-3); 20 --text-color: var(--color-2); 21 } 22} 23 24@supports (font-variation-settings: normal) { 25 :root { 26 font-family: "InterVariable", sans-serif; 27 font-feature-settings: 28 "zero" 2, 29 "ss03" 2; 30 font-optical-sizing: auto; 31 } 32} 33 34body { 35 background-color: var(--bg-color); 36 color: var(--text-color); 37} 38 39header, 40main { 41 margin: var(--space-md) var(--space-lg); 42} 43 44a { 45 color: inherit; 46 text-underline-offset: 6px; 47} 48 49h1 svg { 50 fill: oklch(from var(--bg-color) calc(l - 0.5) c h); 51 opacity: 0.125; 52 53 @media (prefers-color-scheme: dark) { 54 & { 55 fill: var(--text-color); 56 opacity: 0.25; 57 } 58 } 59} 60 61h2 { 62 /* color: oklch(from var(--bg-color) calc(l - 0.25) c h); */ 63 color: var(--accent); 64 65 font-size: var(--fs-xl); 66 font-weight: 900; 67 letter-spacing: -0.0125em; 68 line-height: 1; 69 margin: var(--space-2xl) 0 var(--space-md); 70 text-transform: uppercase; 71} 72 73h3 { 74 font-size: var(--fs-md); 75 font-weight: 800; 76 line-height: 1; 77 margin: var(--space-xl) 0 var(--space-sm); 78 text-transform: uppercase; 79} 80 81h2 + h3 { 82 margin-top: var(--space-md); 83} 84 85ul, 86ol { 87 padding-left: var(--space-md); 88} 89 90p, 91ul, 92ol { 93 margin: var(--space-sm) 0; 94 max-width: var(--container-sm); 95} 96 97.columns { 98 display: flex; 99 flex-wrap: wrap; 100 gap: 0 var(--space-3xl); 101} 102 103.applet { 104 min-width: min(var(--container-xs), 100%); 105 width: 32.5%; 106}