@import url("./evergarden.css"); @import url("https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wdth,wght@6..144,25..151,1..1000&display=swap"); ::-webkit-scrollbar { width: 0.5rem; height: 6px; background: transparent; } ::-webkit-scrollbar-thumb { background: hsla(var(--overlay1) / 1); border-radius: 3px; } ::-webkit-scrollbar-track { background: transparent; } :root { --ease: cubic-bezier(0.4, 0, 0.2, 1); --ease-spring: cubic-bezier(0.175, 0.885, 0.32, 1.275); --ease-springier: cubic-bezier(0.25, 2.2, 0.5, 1); --ease-out: cubic-bezier(0.215, 0.61, 0.355, 1); --ease-in-out: cubic-bezier(0.645, 0.045, 0.355, 1); --transition-properties: margin, grid-template-rows, grid-template-columns, stroke-dasharray, stroke-dashoffset, outline-color, outline-offset, color, background-color, box-shadow, outline, border-color, border-radius, font-weight, opacity, transform, backdrop-filter, text-decoration-color, filter, scale, height, left; --transition-duration: 0.2s; --transition: var(--transition-duration) var(--ease); } .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } body { color: hsl(var(--text)); font-family: "Google Sans Flex", sans-serif; font-optical-sizing: auto; font-weight: 500; font-style: normal; font-variation-settings: "slnt" 0, "wdth" 100, "GRAD" 0, "ROND" 100; background-color: hsl(var(--crust)); font-size: 15px; line-height: 1.5; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; #app { height: 100vh; } } *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; scrollbar-width: thin; scrollbar-color: hsla(var(--overlay1) / 1) transparent; -webkit-tap-highlight-color: transparent; outline: 2px solid; outline-offset: 2px; outline-color: hsla(var(--blue) / 0); transition-property: var(--transition-properties); transition-duration: var(--transition-duration); transition-timing-function: var(--ease); } *:focus-visible { outline-color: hsl(var(--blue)); z-index: 5; } ::selection { background-color: hsla(var(--crust) / 1); color: hsl(var(--accent)); } h1, h2, h3, h4 { font-variation-settings: "ROND" 0; } .main { padding: 1rem; border-radius: 2rem; h1 { font-size: 3.5rem; font-weight: 950; } }