Spaces:
Running
Running
@import "tailwindcss"; | |
@import "./fonts.css"; | |
:root { | |
--background: #ffffff; | |
--foreground: #171717; | |
--font-gt-maru: 'GT-Maru', sans-serif; | |
--font-gt-maru-mono: 'GT-Maru-Mono', monospace; | |
--font-gt-maru-mega: 'GT-Maru-Mega-Midi', sans-serif; | |
--notebook-bg: #f3f4f6; /* Tailwind gray-100 */ | |
--notebook-dot: #d1d5db; /* Tailwind gray-300 for dots */ | |
} | |
@theme inline { | |
--color-background: var(--background); | |
--color-foreground: var(--foreground); | |
--font-sans: var(--font-gt-maru); | |
--font-mono: var(--font-gt-maru-mono); | |
} | |
@media (prefers-color-scheme: dark) { | |
:root { | |
--background: #0a0a0a; | |
--foreground: #ededed; | |
} | |
} | |
body { | |
color: var(--foreground); | |
font-family: var(--font-gt-maru); | |
background-color: var(--notebook-bg); | |
background-image: radial-gradient(var(--notebook-dot) 1px, transparent 1px); | |
background-size: 24px 24px; | |
} | |
/* Container styling for paper effect */ | |
.paper-container { | |
background-color: rgba(255, 255, 255, 0.7); | |
border-radius: 12px; | |
box-shadow: | |
0 2px 8px rgba(0, 0, 0, 0.05), | |
0 8px 20px rgba(0, 0, 0, 0.03); | |
backdrop-filter: blur(2px); | |
} | |
/* Notebook paper dotted background - now for specific elements only */ | |
.notebook-paper-bg { | |
background-color: var(--notebook-bg); | |
background-image: radial-gradient(var(--notebook-dot) 1px, transparent 1px); | |
background-size: 24px 24px; | |
background-position: 0 0; | |
border-radius: 12px; | |
box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.03); | |
} | |
/* Shadow effect for paper depth */ | |
.paper-shadow { | |
box-shadow: | |
0 1px 3px rgba(0, 0, 0, 0.05), | |
0 4px 6px rgba(0, 0, 0, 0.03), | |
inset 0 0 3px rgba(255, 255, 255, 0.8); | |
} | |