| | @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; |
| | --notebook-dot: #d1d5db; |
| | } |
| |
|
| | @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; |
| | } |
| |
|
| | |
| | .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-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); |
| | } |
| |
|
| | |
| | .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); |
| | } |
| |
|