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); | |
| } | |