Web development
fromMedium
15 hours agoCSS you didn't know you could style
CSS can style native browser elements like user selection highlights and scrollbars, enhancing the overall design of a website.
In 1962, the architect Buckminster Fuller envisioned a floating city that would free humanity from its dependence on the Earth. The speculative project consisted of enormous geodesic spheres that would naturally levitate in air warmed by the sun and be anchored to mountaintops.
'In this paper a novel optical illusion is described in which purple structures (dots) are perceived as purple at the point of fixation, while the surrounding structures (dots) of the same purple colour are perceived toward a blue hue.'
Real estate with ocean views, stunning mountain vistas, and wide-open green spaces sell at premium prices because humans find those settings pleasing [1-5]. Certain color combinations in fashion-such as brown and forest green-blend harmoniously, while others, such as hot pink and orange, clash. And our eyes like certain proportions in visual objects (like buildings and human faces) but not others.
We've both fought against needless promotional content before and lamented that frontier AI platforms are falling into the same pattern. As designers and users, we've learned that "free" usually means putting up with interruptive, slightly creepy ads that feel more like a tax than a benefit - a frustration tax that now colors how we approach free‑tier services and now AI tools.
Today we are at the cusp of revolutions in artificial intelligence, autonomous vehicles, renewable energy, and biotechnology. Each brings extraordinary promise, but each introduces more complexity, more interdependence, and more latent pathways to failure. This elevates prudence to be critical. Good design recognizes what cannot be foreseen. It acknowledges the limits of prediction and control. It builds not merely for performance, but for recovery.
Linear-style UIs look simple, but the theming system has to do real work. Here's how to meet WCAG 2.2 contrast requirements across light, dark, and high-contrast modes whether you're using a UI library or rolling your own tokens.
Teams often use customer and user interchangeably until it breaks alignment. Here's how separating the two clarifies research, prioritization, and messaging across B2C, B2B, and B2B2C products.
Minimal doesn't always mean usable. This comparison shows how Linear-style UI keeps contrast, affordances, and structure intact, unlike brutalism's extremes or neumorphism's low-clarity depth effects. Daniel Schwarz Feb 5, 2026 2 min read Linear-style UIs look simple, but the theming system has to do real work. Here's how to meet WCAG 2.2 contrast requirements across light, dark, and high-contrast modes whether you're using a UI library