001
A single-screen travel-and-weather dashboard for Tromsø floating on frosted glass above a living northern-lights sky. Behind everything, a WebGL fragment shader paints up to seven sinuous aurora curtains (green, teal, violet and a rare rose) with a razor-bright lower edge, fine field-aligned rays and soft under-glow, over a polar-night gradient from #040914 to #0b1633. A 2D canvas adds a twinkling star field with a faint Milky Way, jagged midpoint-displacement mountain ridges with snow caps and green rim light, a scatter of town lights on the far shore, and a lone lit ice-fishing cabin with a stargazer and tripod. The frozen lake below mirrors the aurora and the mountains, blurred and rippled, with glinting ice streaks. On desktop, four glass cards flank an open central view of the sky and the huge light-weight title "Tromsø, 69.6°N": an Aurora forecast card (Kp arc gauge with a gradient stroke and glowing thumb, plus a 12-hour visibility sparkline with a hover read-out), a Tonight card (−7 °C, 18% cloud cover, a drawn waxing-crescent moon at 23% lit), a Best viewing spots list with distance chips, and a "Tap to intensify" slider card. On tablets and phones the cards stack over the fixed sky. Card borders, glows and highlights are tinted live by the colours currently dominating the aurora. Type is a light geometric sans with tabular numerals and +0.18em uppercase micro-labels. The tone is calm, cold, patient and a little wondrous.
Original prompt
Design a glassmorphism weather-and-travel experience called "Tromsø, 69.6°N" set over a living aurora borealis. Background: a full-screen aurora rendered as layered, slowly undulating curtains (canvas 2D or WebGL) — vertical luminous ribbons of green (#5dffb4), teal (#22d3c5), violet (#8b5cf6) and a rare rose (#ff6fb5) over a deep polar night (#040914 to #0b1633), with a fine star field, a faint snowy ridge silhouette and a soft reflection in a frozen lake at the bottom. Foreground: 3–4 frosted-glass cards (backdrop-filter blur(24px) saturate(160%), 1px translucent white borders with a gradient highlight, soft inner glow): an "Aurora forecast" card with a KP-index arc gauge and a 12-hour visibility sparkline; a "Tonight" card with temperature, cloud cover and moon phase; a "Best viewing spots" list with distance chips; and a "Tap to intensify" slider that raises aurora intensity. Type: light-weight geometric sans (Avenir Next / Century Gothic stack) with tabular numerals and uppercase micro-labels tracked +0.18em. Interaction: the pointer bends and brightens the curtains where it moves; cards tilt subtly in 3D toward the pointer (max 6°) with a specular sheen following the cursor; the slider (keyboard accessible) changes intensity and the number of ribbons; entrance choreography staggers the cards rising from below. Details: a tiny pulsing "live" dot, card highlights tinted by the current aurora colours, and pressing the S key launches a shooting star.
TECHNICAL REQUIREMENTS: Deliver one completely self-contained, standalone HTML5 file with all CSS inline in a <style> tag and all JavaScript inline in a <script> tag. No external dependencies of any kind: no CDN, no external fonts (system font stacks only), no external images, no external SVG files, no libraries, no network requests. It must work by simply opening the file in a browser, fully offline. It must be responsive from 360px phones to large desktops, validate as standard HTML5, respect prefers-reduced-motion, support mouse and touch input, and run without console errors. Hand-craft it as a premium, award-worthy piece of digital art with real, evocative copy (no lorem ipsum), a disciplined palette, careful typography, polished motion and delightful details.
001-aurora-glass.txt