/* You can add global styles to this file, and also import other style files */ * { box-sizing: border-box; transition: color, background-color ease-in-out .1s; } [theme="light"] { color-scheme: light; --background-color: #e6e4df; --secondary-color: #d7d1c7; --tertiary-color: #e0dcd4; --foreground-color: #000000; --highlight-color: #cf9451; --dark-highlight-clor: #582f00; --hover-color: #d8cdc0; --opacity-cr: 1; --opacity-jf: 0; } [theme="dark"] { color-scheme: dark; --background-color: #000715; --secondary-color: #3a3a3a; /* color of cards and buttons*/ --tertiary-color: #2e2e2e; /* color of dark cards */ --foreground-color: #ffffff; /* used on text */ --highlight-color: #60a9f3; /* accent color */ --dark-highlight-clor: #002846; /* not used currently */ --hover-color: #323c4e; /* hover color for cards and buttons*/ --opacity-cr: 0; --opacity-jf: 1; /* Experimental blue dark theme: --secondary-color: #19212e; --tertiary-color: #121722; --foreground-color: #ffffff; --highlight-color: #6091e8; --dark-highlight-clor: #002846; --hover-color: #192940; */ } :root { --background-hover: color-mix(in oklch, var(--background-color) 60%, var(--hover-color) 40%); } html, body { margin: 0; height: 100%; background-color: var(--background-color); color: var(--foreground-color); } body { font-family: Inter, sans-serif; font-optical-sizing: auto; } input, textarea, select { resize: none; font-family: Inter, sans-serif; font-size: 14pt; padding: 5px; border-radius: 5px; border-style: solid; border-width: 1px; background-color: var(--secondary-color); &:hover { background-color: var(--hover-color); } &.sort-scheme { background-color: transparent; border-color: var(--secondary-color); &:hover { background-color: var(--background-hover); } } } button, input[type=button], input[type=reset], input[type=submit], .button { font-size: 14pt; padding: 6px 16px; border-radius: 9999px; border-style: none; /*font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;*/ background-color: var(--secondary-color); display: flex; gap: 5px; text-align: center; justify-content: center; align-items: center; cursor: pointer; &:disabled { pointer-events: none; } &:hover { background-color: var(--hover-color); } &.sort-scheme { background-color: transparent; &:hover { background-color: var(--background-hover); } } } .button2 { text-transform: uppercase; border: 1px solid var(--highlight-color); padding: 10px 25px; /*font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;*/ font-size: 12pt; font-weight: 700; background-color: transparent; text-shadow: var(--highlight-color) 0 0 50px; &:hover { background-color: var(--background-hover) !important; } } .icon { font-family: 'Material Symbols Outlined' } h1 { font-size: 40px; } progress { min-width: 100%; } a { color: var(--highlight-color); } ul { display: flex; flex-direction: column; gap: 5px; margin: 0; }