:root { color-scheme: light dark; } html, body, #root { height: 100%; width: 100%; } body { background: rgb(244, 247, 252); background: light-dark(rgb(244, 247, 252), #111); color: #111; color: light-dark(#111, #ddd); margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; overflow: hidden; } input, button { font-family: inherit; font-size: 1rem; line-height: 1rem; } .-button { background-color: rgb(87, 114, 245); background-color: light-dark(rgb(87, 114, 245), rgb(50, 85, 250)); border-radius: 5px; border: none; box-sizing: border-box; color: white; color: light-dark(white, #ddd); cursor: pointer; padding: 18px 20px; text-decoration: none; } .center-container { align-items: center; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; min-height: 100%; padding: 20px; width: 100%; } .card-box { background-color: rgb(250, 253, 258); background-color: light-dark(rgb(250, 253, 258), #000); border-radius: 5px; box-shadow: rgba(60, 66, 87, 0.117647) 0px 7px 14px 0px, rgba(0, 0, 0, 0.117647) 0px 3px 6px 0px; max-width: 650px; width: 100%; } .card-box > .header { border-bottom: 1px solid #ddd; border-bottom: 1px solid light-dark(#ddd, #222); color: #444; color: light-dark(#444, #ccc); padding: 30px; } .card-box > .header > .main { margin: 0; font-size: 1.5rem; } .card-box > .header > .sub { color: #555; color: light-dark(#555, #aaa); margin-top: 10px; } .card-box > .content { padding: 40px; } .card-box > .content > .none { margin: 2px 0; } .card-box + .card-box { margin-top: 26px; } canvas { top: 0; left: 0; }