mirror of
https://github.com/parsis-foundation/parsis.fund.git
synced 2026-10-30 20:47:22 +00:00
125 lines
2.6 KiB
CSS
125 lines
2.6 KiB
CSS
@import "tailwindcss";
|
|
@plugin "tailwindcss-animate";
|
|
|
|
:root {
|
|
--background: 225 23% 5%;
|
|
--foreground: 240 13% 96%;
|
|
--card: 230 24% 12%;
|
|
--card-foreground: 240 13% 96%;
|
|
--muted: 230 18% 20%;
|
|
--muted-foreground: 228 14% 70%;
|
|
--border: 230 18% 20%;
|
|
--input: 230 18% 20%;
|
|
--ring: 200 100% 50%;
|
|
--gold: 45 64% 50%;
|
|
--gold-light: 45 74% 60%;
|
|
--gold-dark: 45 54% 40%;
|
|
--accent: 200 100% 50%;
|
|
--accent-light: 200 100% 60%;
|
|
--accent-dark: 200 100% 40%;
|
|
--radius: 14px;
|
|
--font-sans: var(--font-geist-sans), "Geist", system-ui, sans-serif;
|
|
--font-serif: "Iowan Old Style", "Palatino", "Garamond", "Times New Roman", serif;
|
|
}
|
|
|
|
.light {
|
|
--background: 40 20% 98%;
|
|
--foreground: 225 23% 10%;
|
|
--card: 40 15% 95%;
|
|
--card-foreground: 225 23% 10%;
|
|
--muted: 40 10% 90%;
|
|
--muted-foreground: 225 15% 40%;
|
|
--border: 40 10% 85%;
|
|
--input: 40 10% 85%;
|
|
--gold: 45 74% 40%;
|
|
--gold-light: 45 84% 50%;
|
|
--gold-dark: 45 64% 30%;
|
|
}
|
|
|
|
* {
|
|
border-color: hsl(var(--border));
|
|
}
|
|
|
|
body {
|
|
min-height: 100vh;
|
|
color: hsl(var(--foreground));
|
|
background: hsl(var(--background));
|
|
}
|
|
|
|
body::before {
|
|
content: "";
|
|
position: fixed;
|
|
inset: 0;
|
|
background: radial-gradient(circle at 20% 10%, rgba(0, 171, 255, 0.12), transparent 45%),
|
|
radial-gradient(circle at 80% 20%, rgba(255, 255, 255, 0.05), transparent 40%);
|
|
opacity: 0.9;
|
|
pointer-events: none;
|
|
z-index: -1;
|
|
}
|
|
|
|
.light body::before {
|
|
background: radial-gradient(circle at 20% 10%, rgba(0, 171, 255, 0.08), transparent 45%),
|
|
radial-gradient(circle at 80% 20%, rgba(0, 0, 0, 0.03), transparent 40%);
|
|
}
|
|
|
|
.light header {
|
|
background: rgba(255, 255, 255, 0.8);
|
|
border-color: rgba(0, 0, 0, 0.1);
|
|
}
|
|
|
|
/* Signature logo styling */
|
|
.signature-logo {
|
|
height: 44px;
|
|
width: auto;
|
|
filter: brightness(0) invert(0);
|
|
transition: filter 0.2s ease;
|
|
}
|
|
|
|
.light .signature-logo {
|
|
filter: brightness(0) invert(0);
|
|
}
|
|
|
|
/* In dark mode, make signature white */
|
|
:root:not(.light) .signature-logo {
|
|
filter: brightness(0) invert(1);
|
|
}
|
|
|
|
::selection {
|
|
background: rgba(0, 171, 255, 0.3);
|
|
}
|
|
|
|
a {
|
|
color: inherit;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.container {
|
|
width: 100%;
|
|
max-width: 1280px;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
padding-left: 1.5rem !important;
|
|
padding-right: 1.5rem !important;
|
|
}
|
|
|
|
@media (min-width: 640px) {
|
|
.container {
|
|
padding-left: 2rem !important;
|
|
padding-right: 2rem !important;
|
|
}
|
|
}
|
|
|
|
@media (min-width: 1024px) {
|
|
.container {
|
|
padding-left: 3rem !important;
|
|
padding-right: 3rem !important;
|
|
}
|
|
}
|
|
|
|
@media (min-width: 1280px) {
|
|
.container {
|
|
padding-left: 4rem !important;
|
|
padding-right: 4rem !important;
|
|
}
|
|
}
|