GLASS / SURFACE
Blur 24px · edge light
One disciplined glass treatment for floating surfaces only — not for every container.
Introduce a single GlassPanel primitive and use it only for floating control surfaces: navigation, command bar, modals, filters and tooltips. Treatment: linear-gradient(180deg, rgba(255,255,255,0.07), rgba(255,255,255,0.03)); backdrop-filter blur(24px) saturate(140%); 1px rgba(255,255,255,0.16) border; 24px radius; inset 0 1px 0 rgba(255,255,255,0.12) highlight; shadow 0 30px 80px -40px rgba(0,0,0,0.9). Rules: write only the standard backdrop-filter property (no -webkit- duplicate), never more than three glass layers on screen at once, and keep content cards on solid dark surfaces. Verify text over glass still meets WCAG AA against the worst-case backdrop. --- Tool: Lovable. Apply the changes directly to the existing codebase, reuse the current design tokens and component structure, and do not introduce new dependencies.
Adds restrained motion, glass surfaces, premium hover behavior, better typographic transitions and professional microinteractions.
A complete dark, monochrome, editorial landing page structure with asymmetric bento sections and restrained motion.
A reusable cursor-following button component with proper touch and reduced-motion fallbacks.