my website built with vue, plus lexicon definitions for moe.wlo.gallery.* vt3e.cat
at v2 59 lines 1.3 kB view raw
1@import "./catppuccin.css"; 2 3*, 4*::before, 5*::after { 6 box-sizing: border-box; 7 margin: 0; 8 padding: 0; 9 font-weight: normal; 10} 11 12body { 13 background-color: hsl(var(--base)); 14 color: hsl(var(--text)); 15 font-family: 16 sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, 17 "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", 18 "Segoe UI Symbol", "Noto Color Emoji"; 19 font-size: 15px; 20 text-rendering: optimizeLegibility; 21 -webkit-font-smoothing: antialiased; 22 -moz-osx-font-smoothing: grayscale; 23} 24 25*, 26*::before, 27*::after { 28 --transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1); 29 -webkit-tap-highlight-color: transparent; 30 outline: 2px solid transparent; 31 outline-offset: 4px; 32 33 transition: 34 color var(--transition), 35 background-color var(--transition), 36 box-shadow var(--transition), 37 outline var(--transition), 38 border-color var(--transition), 39 border-radius var(--transition), 40 font-weight var(--transition), 41 opacity var(--transition), 42 transform var(--transition), 43 backdrop-filter var(--transition), 44 filter var(--transition); 45 46 &:focus-visible { 47 outline-color: hsl(var(--blue)); 48 } 49} 50 51a { 52 color: hsl(var(--blue)); 53 text-decoration: none; 54} 55 56::selection { 57 background-color: hsl(var(--overlay0)); 58 color: hsl(var(--text)); 59}