←  Back to the canvas

What is this?

There is a single shared stylesheet behind the canvas, and every visitor gets to add one line to it per day. A line is one selector and one declaration — nothing more, so nobody can arrive and restyle the whole page in a single go.

blockquote { border-left: 3px solid hotpink }

Your line joins the end of the stylesheet, which is why it beats anything submitted before it that styled the same thing. It stays that way until somebody else overrides it. Nothing is ever reverted or removed; the page is only ever painted over.

The document being styled grows too. Each day the canvas gains one new element, and the house immediately writes a line to style it. After that, the day belongs to whoever turns up. Because every submission is kept, the replay can wind the page back and watch a declaration win and then lose.

How it is going

68 Visitors
93 Views
33 Lines added
33 Still standing
Longest standing line

Nothing yet. The first visitor line to survive the day after it was added will show up here.

The rules of the house

  1. One selector, and no commas.
  2. One declaration, and no semicolon-separated lists.
  3. No !important. Win on specificity instead.
  4. No url() or content. Nothing loads a remote file or injects text.
  5. One line per visitor per day.

Anything else is fair game, including lines that visibly break the page. That is the point. The controls live outside the canvas, so however thoroughly one person ruins it, the next person can still fix it.

What we know about you

Not much No accounts

There is nothing to sign up for, and you are not tracked around the site or anywhere else. The one-a-day limit still has to recognise you somehow, so your IP address and browser user agent are combined into a single keyed hash, and that hash is all that is stored alongside your line.

The hash cannot be turned back into your address or your browser, and neither of them is written down anywhere else. It answers one question about you — have you had your line today? — and it is what the counts above are made of: one row per fingerprint per day, with a tally of views on it. So “visitors” means distinct fingerprints, which is close to people without ever being certain.

Add your line →

Built by @ryangjchandler on Twitter.