Toned down · Modern but with old-school chill · Fira Code monospace aesthetic
lunag.css · built on great shoulders
LUNAG.CSS is released under the MIT License. Free to use, modify, and distribute — attribution appreciated but not required.
.lna-glass-grain
Default glass
Clean backdrop-filter blur — no texture applied.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fira Code at rest.
Grain glass
SVG fractalNoise overlay · contrast(110%) brightness(250%) · opacity 5.5%
Same panel — add .lna-glass-grain for tactile surface texture.
.lna-title · .lna-heading · .lna-section-label
lna-section-label — Category Label
Base body text · Fira Code monospace at 14px. Comfortable for both code and prose.
lna-muted — Secondary information, hints, timestamps.
lna-accent-txt — Highlighted values & accents
.lna-btn · ::before shine · ::after dot-sweep
Hover to see the shine dissolve through the glass.
.lna-grid-4 · .lna-card · .lna-stat
.lna-progress-row · .lna-progress-fill · shimmer
Study Progress
Course Progress
.lna-input · .lna-select · .lna-textarea · .lna-upload
.lna-toggle · .lna-pref-row · .lna-slider
Receive updates about courses and assignments
Get reminded about upcoming study sessions
Warm sepia filter for comfortable night reading
Drag to adjust the backdrop intensity
.lna-feed · .lna-feed-item · .lna-feed-icon
.lna-empty
Data will appear here once you connect a backend or add some entries.
// waiting for data…
.lna-svg · .lna-table
.lna-danger-zone
Permanently removes all your data. Cannot be undone.
Download all your data as a JSON archive.