Files
s1ne/frontend/static/css/color.css
2026-03-29 23:50:49 -05:00

652 lines
14 KiB
CSS
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/* casper color.css */
/* discord */
:root {
--discord-primary: #5865F2;
--discord-light: #E0E3FF;
--discord-dark-1: #2C2F33;
--discord-dark-2: #23272A;
--discord-text: #FFFFFF;
}
/* bandcamp */
:root {
--bandcamp-primary: #629AA9;
--bandcamp-light: #A0C3CC;
--bandcamp-dark-1: #1C1C1C;
--bandcamp-dark-2: #0F0F0F;
--bandcamp-text: #FFFFFF;
}
/* youtube */
:root {
--youtube-primary: #FF0000;
--youtube-light: #FF6666;
--youtube-dark-1: #282828;
--youtube-dark-2: #1F1F1F;
--youtube-text: #FFFFFF;
}
/* soundcloud */
:root {
--soundcloud-primary: #FF7700;
--soundcloud-light: #FFA64D;
--soundcloud-dark-1: #282828;
--soundcloud-dark-2: #1F1F1F;
--soundcloud-text: #FFFFFF;
}
/* twitter/x */
:root {
--twitter-primary: #1DA1F2;
--twitter-light: #A4D9F9;
--twitter-dark-1: #14171A;
--twitter-dark-2: #0D0F12;
--twitter-text: #FFFFFF;
}
:root {
--gray-1: #fcfcfd;
--gray-2: #f8f9fa;
--gray-3: #f1f3f5;
--gray-4: #e9ecef;
--gray-5: #dee2e6;
--gray-6: #ced4da;
--gray-7: #adb5bd;
--gray-8: #868e96;
--gray-9: #495057;
--gray-10: #343a40;
--gray-11: #212529;
--gray-12: #121619;
}
:root {
--mauve-1: #fcfcfd;
--mauve-2: #f8f8fa;
--mauve-3: #f3f3f6;
--mauve-4: #edeff1;
--mauve-5: #e8e8ea;
--mauve-6: #e2e2e5;
--mauve-7: #dcdde0;
--mauve-8: #d4d4d8;
--mauve-9: #babac0;
--mauve-10: #a1a1a8;
--mauve-11: #85858e;
--mauve-12: #3c3c44;
}
:root {
--slate-1: #f8f9fa;
--slate-2: #f1f3f5;
--slate-3: #e9ecef;
--slate-4: #e2e6ea;
--slate-5: #d9dde1;
--slate-6: #ced2d7;
--slate-7: #bec4ca;
--slate-8: #adb5bd;
--slate-9: #8b9aa7;
--slate-10: #728198;
--slate-11: #5c697f;
--slate-12: #3d5060;
}
:root {
--sage-1: #f8f9f4;
--sage-2: #f1f3e9;
--sage-3: #e9ece0;
--sage-4: #e2e6d6;
--sage-5: #dae0cc;
--sage-6: #ced4c1;
--sage-7: #bfc6b3;
--sage-8: #acb3a1;
--sage-9: #909982;
--sage-10: #767e69;
--sage-11: #5d6551;
--sage-12: #3c3f37;
}
:root {
--olive-1: #fbfefd;
--olive-2: #f7fbfa;
--olive-3: #f2f7f3;
--olive-4: #edf3ed;
--olive-5: #e8efe7;
--olive-6: #e1e9e0;
--olive-7: #dbe3da;
--olive-8: #d4ddd3;
--olive-9: #b8c0b9;
--olive-10: #9aa39c;
--olive-11: #7c867f;
--olive-12: #343d35;
}
:root {
--sand-1: #fcfaf7;
--sand-2: #faf6f1;
--sand-3: #f6f1ec;
--sand-4: #f2ece6;
--sand-5: #efebe1;
--sand-6: #ebe8dd;
--sand-7: #e7e4d8;
--sand-8: #e3dfd4;
--sand-9: #d0c9bf;
--sand-10: #b9b2a9;
--sand-11: #a29b93;
--sand-12: #79736d;
}
:root {
--gold-1: #fdfdfc;
--gold-2: #fbf9f2;
--gold-3: #f5f2e9;
--gold-4: #eeeadd;
--gold-5: #e5dfd0;
--gold-6: #dad1bd;
--gold-7: #cbbda4;
--gold-8: #b8a383;
--gold-9: #978365;
--gold-10: #8c795d;
--gold-11: #776750;
--gold-12: #3b352b;
}
:root {
--bronze-1: #fdfcfc;
--bronze-2: #fdf8f6;
--bronze-3: #f8f1ee;
--bronze-4: #f2e8e4;
--bronze-5: #eaddd7;
--bronze-6: #e0cec7;
--bronze-7: #d1b9b0;
--bronze-8: #bfa094;
--bronze-9: #a18072;
--bronze-10: #957468;
--bronze-11: #846358;
--bronze-12: #43302b;
}
:root {
--brown-1: #fefdfc;
--brown-2: #fcf9f6;
--brown-3: #f8f1eb;
--brown-4: #f2e8de;
--brown-5: #eaddd0;
--brown-6: #e0cebf;
--brown-7: #d1b9a4;
--brown-8: #bfa083;
--brown-9: #a18065;
--brown-10: #977459;
--brown-11: #84634a;
--brown-12: #433026;
}
:root {
--yellow-1: #fdfdfc;
--yellow-2: #fefce9;
--yellow-3: #fffab8;
--yellow-4: #fff394;
--yellow-5: #ffe770;
--yellow-6: #f3d768;
--yellow-7: #e4c767;
--yellow-8: #d5b862;
--yellow-9: #ffe629;
--yellow-10: #ffdc00;
--yellow-11: #946800;
--yellow-12: #35290f;
}
:root {
--amber-1: #fefdfb;
--amber-2: #fff9ed;
--amber-3: #fff4d5;
--amber-4: #ffecbc;
--amber-5: #ffe3a2;
--amber-6: #ffd386;
--amber-7: #f3ba63;
--amber-8: #ee9d2b;
--amber-9: #ffb224;
--amber-10: #ffa01c;
--amber-11: #ad5700;
--amber-12: #4e2009;
}
:root {
--orange-1: #fefcfb;
--orange-2: #fff7ed;
--orange-3: #ffefd6;
--orange-4: #ffe4b5;
--orange-5: #ffd599;
--orange-6: #ffc182;
--orange-7: #f5a65b;
--orange-8: #ec8a31;
--orange-9: #f76808;
--orange-10: #ed5f00;
--orange-11: #bd4b00;
--orange-12: #451e11;
}
:root {
--tomato-1: #fffcfc;
--tomato-2: #fff8f7;
--tomato-3: #ffefed;
--tomato-4: #ffe6e2;
--tomato-5: #fdd8d3;
--tomato-6: #fac7be;
--tomato-7: #f3b0a2;
--tomato-8: #ea9280;
--tomato-9: #e54d2e;
--tomato-10: #db4324;
--tomato-11: #ca3214;
--tomato-12: #341711;
}
:root {
--red-1: #fffcfc;
--red-2: #fff7f7;
--red-3: #ffefef;
--red-4: #ffe5e5;
--red-5: #fdd8d8;
--red-6: #f9c6c6;
--red-7: #f3aeaf;
--red-8: #eb9091;
--red-9: #e5484d;
--red-10: #dc3d43;
--red-11: #cd2b31;
--red-12: #381316;
}
:root {
--ruby-1: #fffcfd;
--ruby-2: #fff7f9;
--ruby-3: #feeff3;
--ruby-4: #ffe5eb;
--ruby-5: #fdd8e2;
--ruby-6: #f9c6d6;
--ruby-7: #f3aec4;
--ruby-8: #eb91af;
--ruby-9: #e54666;
--ruby-10: #db3b5b;
--ruby-11: #ca244d;
--ruby-12: #3a0c1c;
}
:root {
--crimson-1: #fffcfd;
--crimson-2: #fff7fb;
--crimson-3: #feeff6;
--crimson-4: #fce5f0;
--crimson-5: #f9d8e7;
--crimson-6: #f4c6db;
--crimson-7: #edadc8;
--crimson-8: #e58fb1;
--crimson-9: #e93d82;
--crimson-10: #df3476;
--crimson-11: #cb1d63;
--crimson-12: #35111f;
}
:root {
--pink-1: #fefcfd;
--pink-2: #fff7fb;
--pink-3: #feeff6;
--pink-4: #fce5f0;
--pink-5: #f9d8e7;
--pink-6: #f3c6db;
--pink-7: #ecadc8;
--pink-8: #e38fb1;
--pink-9: #d6409f;
--pink-10: #d23197;
--pink-11: #cd1d8d;
--pink-12: #3b0a2a;
}
:root {
--plum-1: #fefcff;
--plum-2: #fdf7fd;
--plum-3: #f8eff9;
--plum-4: #f3e7f4;
--plum-5: #eddcee;
--plum-6: #e3cce5;
--plum-7: #d3b3d8;
--plum-8: #be8cca;
--plum-9: #ab4aba;
--plum-10: #a43cb3;
--plum-11: #9c2bad;
--plum-12: #340c3b;
}
:root {
--purple-1: #fefcfe;
--purple-2: #fbf7fc;
--purple-3: #f7eff9;
--purple-4: #f2e7f4;
--purple-5: #eadcf0;
--purple-6: #e0cdec;
--purple-7: #d1b5e7;
--purple-8: #bc8dec;
--purple-9: #8e4ec6;
--purple-10: #8445b9;
--purple-11: #793aab;
}
:root {
--violet-1: #fdfcfe;
--violet-2: #fbfaff;
--violet-3: #f5f2ff;
--violet-4: #ede9fe;
--violet-5: #e4defc;
--violet-6: #d7cff9;
--violet-7: #c4b8f3;
--violet-8: #aa99ec;
--violet-9: #6e56cf;
--violet-10: #644fc1;
--violet-11: #5746af;
--violet-12: #20134b;
}
:root {
--iris-1: #fdfdff;
--iris-2: #f8f8ff;
--iris-3: #f0f1fe;
--iris-4: #e6e7ff;
--iris-5: #dadcff;
--iris-6: #cbceff;
--iris-7: #b8bcff;
--iris-8: #9b9eff;
--iris-9: #5b5bd6;
--iris-10: #5151c4;
--iris-11: #3e3eb0;
--iris-12: #1b1b66;
}
:root {
--indigo-1: #fdfdfe;
--indigo-2: #f8faff;
--indigo-3: #f0f4ff;
--indigo-4: #e6edfe;
--indigo-5: #d9e2fc;
--indigo-6: #c6d4f9;
--indigo-7: #aec0f5;
--indigo-8: #8da4ef;
--indigo-9: #3e63dd;
--indigo-10: #3a5ccc;
--indigo-11: #3451b2;
--indigo-12: #101d46;
}
:root {
--blue-1: #fbfdff;
--blue-2: #f4faff;
--blue-3: #e6f4fe;
--blue-4: #d5efff;
--blue-5: #c2e5ff;
--blue-6: #acd8fc;
--blue-7: #8ec8f6;
--blue-8: #5eb1ef;
--blue-9: #0091ff;
--blue-10: #0588f0;
--blue-11: #0d74ce;
--blue-12: #113264;
}
:root {
--sky-1: #f9feff;
--sky-2: #f1fafd;
--sky-3: #e1f6fb;
--sky-4: #d1f0f7;
--sky-5: #bee7f2;
--sky-6: #a9dce9;
--sky-7: #8dcedc;
--sky-8: #60bcd0;
--sky-9: #7ce2fe;
--sky-10: #74daf8;
--sky-11: #00749e;
--sky-12: #1d3e46;
}
:root {
--cyan-1: #fafdfe;
--cyan-2: #f2fbfd;
--cyan-3: #e7f9fb;
--cyan-4: #d8f3f6;
--cyan-5: #c4eaef;
--cyan-6: #aadee6;
--cyan-7: #84cdda;
--cyan-8: #3db9cf;
--cyan-9: #00a2c7;
--cyan-10: #0797b9;
--cyan-11: #107d98;
--cyan-12: #0d3c48;
}
:root {
--teal-1: #fafefd;
--teal-2: #f3fbf9;
--teal-3: #e6f7f4;
--teal-4: #d8f1ec;
--teal-5: #c7e8e2;
--teal-6: #b3dcd5;
--teal-7: #94ccc5;
--teal-8: #5bb9b1;
--teal-9: #12a594;
--teal-10: #0d9b8a;
--teal-11: #008573;
--teal-12: #0d3d38;
}
:root {
--jade-1: #f9fefd;
--jade-2: #effdf9;
--jade-3: #e1f9f2;
--jade-4: #d3f3ea;
--jade-5: #c2ebe0;
--jade-6: #ade0d3;
--jade-7: #8ecfbf;
--jade-8: #4cbba5;
--jade-9: #00a383;
--jade-10: #00997b;
--jade-11: #00826c;
--jade-12: #0d3c37;
}
:root {
--mint-1: #f9fefd;
--mint-2: #f2fcfa;
--mint-3: #dff9f2;
--mint-4: #ccf3ea;
--mint-5: #b8eae0;
--mint-6: #a1ded2;
--mint-7: #83cdc0;
--mint-8: #4fb9ab;
--mint-9: #86ead4;
--mint-10: #7de0cb;
--mint-11: #027d6c;
--mint-12: #16433c;
}
:root {
--green-1: #fbfefc;
--green-2: #f4fbf6;
--green-3: #e6f6eb;
--green-4: #d6f1df;
--green-5: #c4e8d1;
--green-6: #adddc0;
--green-7: #8eceaa;
--green-8: #5bb98b;
--green-9: #30a46c;
--green-10: #2b9a66;
--green-11: #218358;
--green-12: #193b2d;
}
:root {
--grass-1: #fbfefb;
--grass-2: #f3fbf3;
--grass-3: #e6f6e6;
--grass-4: #d6f1d6;
--grass-5: #c4e8c4;
--grass-6: #addcad;
--grass-7: #8ecf8e;
--grass-8: #5bb95b;
--grass-9: #30a930;
--grass-10: #2b9e2b;
--grass-11: #218821;
--grass-12: #193b19;
}
:root {
--background-color: #0d0d0d;
--text-color: #ffffff;
--light-purple: #c7a4f5;
--light-purple-hover: #dbb5fc;
--error-color: #FF5C5C;
--success-color: #7FD1AE;
--border-color: #2a2a2a;
--card-bg: #151515;
--input-bg: #1c1c1c;
--placeholder-color: #555;
--button-bg: #2d2d2d;
--button-border: #444;
--button-bg-hover: #3f3f3f;
--button-border-hover: #666;
--button-focus: #444;
--button-loading-bg: #555;
--button-loading-border: #666;
--button-loading-text: #ccc;
--login-card-border: #777;
--checkbox-bg: #333;
--checkbox-accent: #999;
--fetching-glow: #8aff8a;
--fetching-mid: #797979;
--progress-track-bg: #444;
--progress-indicator-bg: #77c;
--format-bg: #222;
--close-btn-color: #444;
--close-btn-hover: #e33;
--spinner-border: #777;
--spinner-top: #bbb;
}
.error-badge {
background-color: var(--error-color) !important;
color: #fff !important;
}
.success-badge {
background-color: var(--success-color) !important;
color: #000 !important;
}
:root,
[data-radix-themes="dark"] {
--badge-fill-error: rgba(239, 68, 68, 0.1);
--badge-border-error: #ef4444;
--badge-text-error: #f87171;
--error-bg: #a33636;
}
[data-radix-themes="light"] {
--badge-fill-error: rgba(255, 0, 0, 0.05);
--badge-border-error: #ff6b6b;
--badge-text-error: #e11d48;
}
.radix-badge {
display: inline-flex;
align-items: center;
padding: 2px 8px;
font-size: 0.77rem;
font-weight: 500;
font-family: 'Cascadia Code', monospace;
border-radius: 5px;
border: 1px solid;
text-transform: none;
letter-spacing: 0.02em;
margin: 0.25rem;
white-space: nowrap;
user-select: none;
transition: all 0.2s ease-in-out;
background-color: #2a2a2a;
}
.badge-row {
display: flex;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
gap: 0.77rem;
text-align: center;
margin: 0.5rem auto;
}
/*
#a47d3f Golden brown (bottom bars)
#113264 Deep blue (top right)
#4e2009 Dark brown (top center)
#3a0c1c Deep burgundy (top left)
*/
.radix-badge.videos-badge {
background: var(--ruby-12);
border-color: var(--ruby-6);
/*color: var(--ruby-4); */
color:white;
}
.radix-badge.usage-badge {
background: var(--blue-12);
border-color: var(--blue-5);
/*color: var(--mauve-1); */
color:white;
}
.radix-badge.time-badge {
background: var(--violet-11);
border-color: var(--amber-6);
/*color: var(--amber-3); */
color:white;
}
.radix-badge.xp-level-badge,
.radix-badge.xp-total-badge {
background: var(--teal-12);
border-color: var(--teal-6);
/*color: var(--teal-1); */
color:white;
}
/* Tiers */
.radix-badge.tier-badge.rank-1 {
background: var(--amber-12);
border-color: var(--amber-5);
color: var(--mauve-1);
}
.radix-badge.tier-badge.rank-2 {
background: var(--gray12);
border-color: var(--gray-5);
color: var(--gray-12);
}
.radix-badge.tier-badge.rank-3 {
background: var(--brown-12);
border-color: var(--orange-5);
color: var(--gray-1);
}
.radix-badge.tier-badge.stamped {
background: var(--cyan-12);
border-color: var(--blue-5);
color: var(--gray-1);
}
.radix-badge.tier-badge.valid {
background: var(--green-12);
border-color: var(--green-5);
color: var(--gray-1);
}
.radix-badge.tier-badge.online {
background: var(--gray-11);
border-color: var(--gray-5);
color: var(--gray-1);
}
.radix-badge.tier-badge.limited {
background: var(--amber-12);
border-color: var(--amber-6);
color: var(--gray-1);
}
.radix-badge.tier-badge.offline {
background: var(--red-12);
border-color: var(--red-6);
color: var(--gray-1);
}
#platformBadge {
display: none;
margin-top: 0.55rem;
opacity: 0;
}
.badge-youtube {
background-color: var(--red-12)!important;
border-color: var(--red-8)!important;
color: white;
}
.badge-soundcloud {
background-color: var(--orange-9);
border-color: var(--orange-5);
color: black;
}
.badge-twitterx {
background-color: var(--gray-9);
border-color: var(--gray-5);
color: white;
}
.badge-bandcamp {
background-color: var(--indigo-9);
border-color: var(--indigo-5);
color: white;
}