at main 83 lines 2.9 kB view raw
1/* This file contains the global styles for the styled dioxus components. You only 2 * need to import this file once in your project root. 3 */ 4@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap"); 5 6body { 7 padding: 0; 8 margin: 0; 9 background-color: var(--primary-color); 10 color: var(--secondary-color-4); 11 font-family: Inter, sans-serif; 12 font-optical-sizing: auto; 13 font-style: normal; 14 font-weight: 400; 15} 16 17@media (prefers-color-scheme: dark) { 18 :root { 19 --dark: initial; 20 --light: ; 21 } 22} 23 24@media (prefers-color-scheme: light) { 25 :root { 26 --dark: ; 27 --light: initial; 28 } 29} 30 31:root { 32 /* Primary colors */ 33 --primary-color: var(--dark, #000) var(--light, #fff); 34 --primary-color-1: var(--dark, #0e0e0e) var(--light, #fbfbfb); 35 --primary-color-2: var(--dark, #0a0a0a) var(--light, #fff); 36 --primary-color-3: var(--dark, #141313) var(--light, #f8f8f8); 37 --primary-color-4: var(--dark, #1a1a1a) var(--light, #f8f8f8); 38 --primary-color-5: var(--dark, #262626) var(--light, #f5f5f5); 39 --primary-color-6: var(--dark, #232323) var(--light, #e5e5e5); 40 --primary-color-7: var(--dark, #3e3e3e) var(--light, #b0b0b0); 41 42 /* Secondary colors */ 43 --secondary-color: var(--dark, #fff) var(--light, #000); 44 --secondary-color-1: var(--dark, #fafafa) var(--light, #000); 45 --secondary-color-2: var(--dark, #e6e6e6) var(--light, #0d0d0d); 46 --secondary-color-3: var(--dark, #dcdcdc) var(--light, #2b2b2b); 47 --secondary-color-4: var(--dark, #d4d4d4) var(--light, #111); 48 --secondary-color-5: var(--dark, #a1a1a1) var(--light, #848484); 49 --secondary-color-6: var(--dark, #5d5d5d) var(--light, #d0d0d0); 50 51 /* Highlight colors */ 52 --focused-border-color: var(--dark, #2b7fff) var(--light, #2b7fff); 53 --primary-success-color: var(--dark, #02271c) var(--light, #ecfdf5); 54 --secondary-success-color: var(--dark, #b6fae3) var(--light, #10b981); 55 --primary-warning-color: var(--dark, #342203) var(--light, #fffbeb); 56 --secondary-warning-color: var(--dark, #feeac7) var(--light, #f59e0b); 57 --primary-error-color: var(--dark, #a22e2e) var(--light, #dc2626); 58 --secondary-error-color: var(--dark, #9b1c1c) var(--light, #ef4444); 59 --contrast-error-color: var(--dark, var(--secondary-color-3)) 60 var(--light, var(--primary-color)); 61 --primary-info-color: var(--dark, var(--primary-color-5)) 62 var(--light, var(--primary-color)); 63 --secondary-info-color: var(--dark, var(--primary-color-7)) 64 var(--light, var(--secondary-color-3)); 65} 66 67/* Modern browsers with `scrollbar-*` support */ 68@supports (scrollbar-width: auto) { 69 :not(:hover) { 70 scrollbar-color: rgb(0 0 0 / 0%) rgb(0 0 0 / 0%); 71 } 72 73 :hover { 74 scrollbar-color: var(--secondary-color-2) rgb(0 0 0 / 0%); 75 } 76} 77 78/* Legacy browsers with `::-webkit-scrollbar-*` support */ 79@supports selector(::-webkit-scrollbar) { 80 :root::-webkit-scrollbar-track { 81 background: transparent; 82 } 83}