Last active
March 1, 2025 20:04
-
-
Save atomjoy/0aca71623cede3566758db3601ca757a to your computer and use it in GitHub Desktop.
Css minimal styles
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* @tailwind base; | |
@tailwind components; | |
@tailwind utilities; */ | |
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); | |
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap'); | |
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap'); | |
:root { | |
--bw-text-1: #0f0f0f; | |
--bw-text-2: #11181c; | |
--bw-text-3: #222222; | |
--bw-text-4: #697077; | |
--bw-text-5: #8f8f8f; | |
--bw-text-6: #999999; | |
--bw-text-7: #a8a8a8; | |
--bw-text-8: #c8c8c8; | |
--bw-white-1: #ffffff; | |
--bw-white-2: #fcfcfc; | |
--bw-white-3: #fafafa; | |
--bw-white-4: #f9f9f9; | |
--bw-white-5: #f7f7f7; | |
--bw-white-6: #f3f3f3; | |
--bw-white-7: #f2f2f2; | |
--bw-white-8: #e0e0e0; | |
--bw-black-1: #0f0f0f; | |
--bw-black-2: #141414; | |
--bw-black-3: #242424; | |
--bw-black-4: #343434; | |
--bw-black-5: #444444; | |
--bw-black-6: #545454; | |
--bw-black-7: #646464; | |
--bw-black-8: #909090; | |
--bw-dark-1: #1a1a1a; | |
--bw-dark-2: #1c1c1c; | |
--bw-dark-3: #1e1e1e; | |
--bw-dark-4: #1f1f1f; | |
--bw-dark-5: #2f2f2f; | |
--bw-dark-6: #3f3f3f; | |
--bw-dark-7: #4f4f4f; | |
--bw-dark-8: #5f5f5f; | |
--bw-dark-9: #6f6f6f; | |
--bw-game-1: #202331; | |
--bw-game-2: #232634; | |
--bw-game-3: #262a3a; | |
--bw-game-4: #2a2e40; | |
--bw-game-5: #2d3145; | |
--bw-game-6: #666c88; | |
--bw-icon-1: #cacaca; | |
--bw-icon-2: #c9cfd3; | |
--bw-icon-3: #c1c8cd; | |
--bw-icon-4: #979797; | |
--bw-icon-5: #878f95; | |
--bw-icon-6: #687076; | |
--bw-icon-7: #525a60; | |
--bw-icon-8: #323a40; | |
--bw-icon-9: #79838f; | |
--bw-border-1: #edeff1; | |
--bw-border-2: #e6e8ea; /* d8dad5 */ | |
--bw-border-3: #d9d9d9; | |
--bw-border-4: #dee0e2; | |
--bw-border-5: #c1c5c8; | |
--bw-border-6: #6f869f; | |
--bw-border-7: #2c2c2c; | |
--bw-border-8: #0c0c0c; | |
--bw-alert-1: #99b7dd; | |
--bw-alert-2: #f7d44c; | |
--bw-alert-3: #ea815b; | |
--bw-alert-4: #a8d672; | |
--bw-alert-5: #00ca47; | |
--bw-alert-dark-1: #315aae; | |
--bw-alert-dark-2: #efb35f; | |
--bw-alert-dark-3: #cf5d5d; | |
--bw-alert-dark-4: #84c43b; | |
--bw-alert-dark-5: #00b13f; | |
--bw-btn-bg-1: #fbfcfd; | |
--bw-btn-bg-2: #151718; | |
--bw-btn-bg-3: #0075ff; | |
--bw-btn-border-1: #e3e6e9; | |
--bw-btn-border-2: #000000; | |
--bw-btn-border-3: #0045cc; | |
--bw-blue-1: #0069db; | |
--bw-blue-2: #0080f0; | |
--bw-navy-1: #2a4fd2; | |
--bw-navy-2: #3f61d9; | |
--bw-sky-1: #1d95d6; | |
--bw-sky-2: #33b7fe; | |
--bw-green-1: #118834; | |
--bw-green-2: #299549; | |
--bw-oceanic-1: #00b13f; | |
--bw-oceanic-2: #09c44b; | |
--bw-lime-1: #b9f52b; | |
--bw-lime-2: #ccf23e; | |
--bw-orange-1: #fa541c; | |
--bw-orange-2: #fd6333; | |
--bw-juicy-1: #ec5b38; | |
--bw-juicy-2: #eb6d45; | |
--bw-yellow-1: #f99f44; | |
--bw-yellow-2: #f6ce40; | |
--bw-gold-1: #c28a36; | |
--bw-gold-2: #f4b24d; | |
--bw-brown-1: #856851; | |
--bw-brown-2: #947359; | |
--bw-choco-1: #b85a1f; | |
--bw-choco-2: #d27842; | |
--bw-magenta-1: #b64bd6; | |
--bw-magenta-2: #db67fe; | |
--bw-violet-1: #7d41e1; | |
--bw-violet-2: #8d4ef5; | |
--bw-gray-1: #e9edf0; | |
--bw-gray-2: #494d67; | |
--bw-li-1: #687076; | |
--bw-li-icon-1: #acb3b9; | |
--bw-li-icon-2: #7c7b74; | |
--bw-inp-bg: #f3f3f3; | |
--bw-inp-border: #e5e7ea; | |
--bw-inp-holder: #92999f; | |
--bw-inp-label: #6b7379; | |
--bw-inp-icon: #dcdbe0; | |
--bw-inp-title: #11181c; | |
--bw-inp-tooltip: #dfe0e3; | |
--bw-inp-accent: #e36c40; | |
--bw-inp-shadow: #e36c4044; | |
} | |
:root { | |
color-scheme: light; | |
--bg-1: var(--bw-white-1); | |
--bg-2: var(--bw-white-3); | |
--bg-3: var(--bw-white-6); | |
--text-1: var(--bw-text-1); | |
--text-2: var(--bw-text-3); | |
--text-3: var(--bw-text-6); | |
--icon-1: var(--bw-icon-9); | |
--icon-2: var(--bw-icon-2); | |
--icon-3: var(--bw-icon-3); | |
--accent: var(--bw-btn-bg-3); | |
--accent-hover: var(--bw-blue-2); | |
--border: var(--bw-border-3); | |
--divider: var(--bw-border-1); | |
--disabled: var(--bw-black-8); | |
--placeholder: var(--bw-text-8); | |
--selection-color: #ffffff; | |
--selection-bg: #0e7aff; | |
--scrollbar-bg: #e6e6e6; | |
--scrollbar-thumb: var(--bw-btn-bg-3); | |
--scrollbar-width: 8px; | |
--button-bg: var(--bw-btn-bg-3); | |
--button-color: var(--bw-white-1); | |
--button-border: var(--bw-btn-border-3); | |
--button-radius: 10px; | |
--logo: url('/default/logo/logo-light.png'); | |
--input-radius: 10px; | |
--input-font-size: 16px; | |
--input-font-family: var(--font-family); | |
--input-border: var(--border); | |
--input-holder: var(--bw-text-5); | |
--input-label: var(--bw-text-6); | |
--input-icon: var(--icon-1); | |
--input-bg: var(--bw-white-3); | |
--column: var(--bw-li-1); | |
} | |
/* color mode from browser settings */ | |
@media (prefers-color-scheme: dark) { | |
:root { | |
color-scheme: dark; | |
--bg-1: var(--bw-dark-2); | |
--bg-2: var(--bw-dark-3); | |
--bg-3: var(--bw-dark-4); | |
--text-1: var(--bw-white-1); | |
--text-2: var(--bw-white-3); | |
--text-3: var(--bw-white-6); | |
--icon-1: var(--bw-icon-1); | |
--icon-2: var(--bw-icon-2); | |
--icon-3: var(--bw-icon-3); | |
--accent: var(--bw-btn-bg-3); | |
--accent-hover: var(--bw-blue-2); | |
--border: var(--bw-border-2); | |
--divider: var(--bw-border-1); | |
--disabled: var(--bw-black-8); | |
--placeholder: var(--bw-text-8); | |
--selection-color: #ffffff; | |
--selection-bg: #0e7aff; | |
--scrollbar-bg: #e6e6e6; | |
--scrollbar-thumb: var(--bw-btn-bg-3); | |
--scrollbar-width: 8px; | |
--input-bg: var(--bw-dark-2); | |
--button-color: var(--bw-white-1); | |
--button-border: var(--bw-btn-border-3); | |
--logo: url('/default/logo/logo-dark.png'); | |
--input-border: var(--bw-dark-5); | |
--input-holder: var(--bw-dark-6); | |
--input-label: var(--bw-text-6); | |
--input-icon: var(--input-border); | |
--input-bg: var(--bw-dark-3); | |
--column: var(--bw-dark-6); | |
} | |
} | |
/* color mode from <html color-scheme="light"> */ | |
[color-scheme='light'] { | |
color-scheme: light; | |
--bg-1: var(--bw-white-1); | |
--bg-2: var(--bw-white-3); | |
--bg-3: var(--bw-white-6); | |
--text-1: var(--bw-text-1); | |
--text-2: var(--bw-text-3); | |
--text-3: var(--bw-text-6); | |
--icon-1: var(--bw-icon-9); | |
--icon-2: var(--bw-icon-2); | |
--icon-3: var(--bw-icon-3); | |
--accent: var(--bw-btn-bg-3); | |
--accent-hover: var(--bw-blue-2); | |
--border: var(--bw-border-2); | |
--divider: var(--bw-border-1); | |
--disabled: var(--bw-black-8); | |
--placeholder: var(--bw-text-8); | |
--selection-color: #ffffff; | |
--selection-bg: #0e7aff; | |
--scrollbar-bg: #e6e6e6; | |
--scrollbar-thumb: var(--bw-btn-bg-3); | |
--scrollbar-width: 8px; | |
--button-bg: var(--bw-btn-bg-3); | |
--button-color: var(--bw-white-1); | |
--button-border: var(--bw-btn-border-3); | |
--logo: url('/default/logo/logo-light.png'); | |
--input-font-family: var(--font-family); | |
--input-border: var(--border); | |
--input-holder: var(--bw-text-5); | |
--input-label: var(--bw-text-6); | |
--input-icon: var(--icon-1); | |
--input-bg: var(--bw-white-2); | |
} | |
/* color mode from <html color-scheme="dark"> */ | |
[color-scheme='dark'] { | |
color-scheme: dark; | |
--bg-1: var(--bw-dark-2); | |
--bg-2: var(--bw-dark-3); | |
--bg-3: var(--bw-dark-4); | |
--text-1: var(--bw-white-6); | |
--text-2: var(--bw-text-8); | |
--text-3: var(--bw-text-9); | |
--icon-1: var(--bw-icon-1); | |
--icon-2: var(--bw-icon-2); | |
--icon-3: var(--bw-icon-3); | |
--accent: var(--bw-btn-bg-3); | |
--accent-hover: var(--bw-blue-2); | |
--border: var(--bw-border-2); | |
--divider: var(--bw-border-1); | |
--disabled: var(--bw-black-8); | |
--placeholder: var(--bw-text-8); | |
--selection-color: #ffffff; | |
--selection-bg: #0e7aff; | |
--scrollbar-bg: #3f3f3f; | |
--scrollbar-thumb: var(--bw-btn-bg-3); | |
--scrollbar-width: 8px; | |
--button-bg: var(--bw-btn-bg-3); | |
--button-color: var(--bw-white-1); | |
--button-border: var(--bw-btn-border-3); | |
--logo: url('/default/logo/logo-dark.png'); | |
--input-border: var(--bw-dark-5); | |
--input-holder: var(--bw-dark-6); | |
--input-label: var(--bw-text-6); | |
--input-icon: var(--input-border); | |
--input-bg: var(--bw-dark-3); | |
--column: var(--bw-dark-6); | |
} | |
/* page */ | |
:root { | |
--font-family: 'Poppins', Arial, Helvetica, sans-serif; | |
--font-family-code: 'JetBrains Mono', 'Fira Code', monospace; | |
--font-size: 16px; | |
--border-radius: 6px; | |
--button-border-radius: 10px; | |
--gap: 20px; | |
/* alert error */ | |
--alert-error: #fe093a; | |
--alert-error-bg: linear-gradient(to right, #fe093a15, #fe093a06); | |
/* alert info */ | |
--alert-info: #00b13f; | |
--alert-info-bg: linear-gradient(to right, #00b13f15, #00b13f06); | |
} | |
* { | |
outline: 0px none transparent; | |
box-sizing: border-box; | |
text-decoration: none; | |
} | |
::before, | |
::after { | |
box-sizing: border-box; | |
content: none; | |
} | |
::placeholder { | |
color: var(--placeholder-1); | |
opacity: 1; | |
} | |
::selection { | |
background: var(--selection-bg); | |
color: var(--selection-color); | |
} | |
#app { | |
overflow: hidden; | |
padding: 0px; | |
margin: 0px; | |
} | |
html, | |
body { | |
margin: 0px; | |
padding: 0px; | |
min-height: 100vh; | |
font-size: var(--font-size); | |
font-family: var(--font-family); | |
background: var(--bg-1); | |
transition: all 0.5s; | |
} | |
html { | |
overflow-y: scroll; | |
} | |
iframe { | |
color-scheme: light !important; | |
} | |
p { | |
font-family: var(--font-family); | |
} | |
img, | |
svg { | |
display: inline-block; | |
max-width: 100%; | |
} | |
/* panel scrollbar */ | |
.scrollbar-thin { | |
scrollbar-width: thin; | |
scrollbar-color: var(--scrollbar-thumb) var(--scrollbar-bg); | |
} | |
.scrollbar-thin::-webkit-scrollbar { | |
width: var(--scrollbar-width); | |
background: var(--scrollbar-thumb); | |
} | |
.scrollbar-thin::-webkit-scrollbar-thumb { | |
background: var(--scrollbar-bg); | |
} | |
/* navbar scrollbar */ | |
.scrollbar-navbar { | |
scrollbar-width: thin; | |
scrollbar-color: var(--scrollbar-thumb) var(--scrollbar-bg); | |
} | |
.scrollbar-navbar::-webkit-scrollbar { | |
width: var(--scrollbar-width); | |
background: var(--scrollbar-thumb); | |
} | |
.scrollbar-navbar::-webkit-scrollbar-thumb { | |
background: var(--scrollbar-bg); | |
} | |
/* page sections */ | |
.section { | |
float: left; | |
width: 100%; | |
min-height: 100vh; | |
position: relative; | |
} | |
.section-center { | |
margin: 0px auto; | |
height: auto; | |
width: 90%; | |
max-width: 1120px; | |
} | |
/* logo */ | |
img.logo { | |
content: var(--logo); | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
:root { | |
--white-1: #ffffff; | |
--white-2: #fefefe; | |
--white-3: #fafafa; | |
--white-4: #f9f9f9; | |
--white-5: #f7f7f7; | |
--white-6: #f3f3f3; | |
--white-7: #f2f2f2; | |
--black-1: #0f0f0f; | |
--black-2: #141414; | |
--black-3: #242424; | |
--black-4: #343434; | |
--black-5: #444444; | |
--black-6: #545454; | |
--black-7: #646464; | |
--dark-1: #1a1a1a; | |
--dark-2: #1f1f1f; | |
--dark-3: #2f2f2f; | |
--dark-4: #3f3f3f; | |
--dark-5: #4f4f4f; | |
--dark-6: #5f5f5f; | |
--dark-7: #6f6f6f; | |
--text-1: #11181c; | |
--text-2: #222222; | |
--text-3: #697077; | |
--text-4: #8f8f8f; | |
--text-5: #999999; | |
--text-6: #a8a8a8; | |
--text-7: #c8c8c8; | |
--icon-1: #cacaca; | |
--icon-2: #c9cfd3; | |
--icon-3: #c1c8cd; | |
--icon-4: #979797; | |
--icon-5: #878f95; | |
--icon-6: #687076; | |
--icon-7: #525a60; | |
--border-1: #edeff1; | |
--border-2: #e6e8ea; | |
--border-3: #d9d9d9; | |
--border-4: #dee0e2; | |
--border-5: #c1c5c8; | |
--border-6: #6f869f; | |
--border-7: #2c2c2c; | |
--alert-1: #99b7dd; | |
--alert-2: #f7d44c; | |
--alert-3: #ea815b; | |
--alert-4: #a8d672; | |
--alert-5: #00ca47; | |
--alert-dark-1: #315aae; | |
--alert-dark-2: #efb35f; | |
--alert-dark-3: #cf5d5d; | |
--alert-dark-4: #84c43b; | |
--alert-dark-5: #00b13f; | |
--btn-bg-1: #fbfcfd; | |
--btn-bg-2: #151718; | |
--btn-bg-3: #0075ff; | |
--btn-border-1: #e3e6e9; | |
--btn-border-2: #000000; | |
--btn-border-3: #0045cc; | |
--blue-1: #0069db; | |
--blue-2: #0080f0; | |
--navy-1: #2a4fd2; | |
--navy-2: #3f61d9; | |
--sky-1: #1d95d6; | |
--sky-2: #33b7fe; | |
--green-1: #118834; | |
--green-2: #299549; | |
--oceanic-1: #00b13f; | |
--oceanic-2: #09c44b; | |
--lime-1: #b9f52b; | |
--lime-2: #ccf23e; | |
--orange-1: #fa541c; | |
--orange-2: #fd6333; | |
--juicy-1: #ec5b38; | |
--juicy-2: #eb6d45; | |
--yellow-1: #f99f44; | |
--yellow-2: #f6ce40; | |
--gold-1: #c28a36; | |
--gold-2: #f4b24d; | |
--brown-1: #856851; | |
--brown-2: #947359; | |
--choco-1: #b85a1f; | |
--choco-2: #d27842; | |
--magenta-1: #b64bd6; | |
--magenta-2: #db67fe; | |
--violet-1: #7d41e1; | |
--violet-2: #8d4ef5; | |
--gray-1: #e9edf0; | |
--gray-2: #494d67; | |
--li: #687076; | |
--li-icon-1: #acb3b9; | |
--li-icon-2: #7c7b74; | |
--inp-bg: #f8f8f9; | |
--inp-border: #e5e7ea; | |
--inp-holder: #92999f; | |
--inp-label: #6b7379; | |
--inp-title: #11181c; | |
--inp-icon: #dcdbe0; | |
--inp-tooltip: #dfe0e3; | |
--inp-accent: #e36c40; | |
--inp-shadow: #e36c4044; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment