CSS humor

.hindenburg { float: none; }
.iceberg { position: fixed; }
.titanic { float: none; }
.sniper { cursor: crosshair; }
.assassin:target { bleed: 100%; }
.untouchable { cursor: none; }
.area-51 { cursor: not-allowed; }
.nsa { transparency: 0; }
.chameleon { color: inherit; }
.cloak:active { visibility: hidden; }
.invisible-man { visibility: hidden; }
.black-piet { color: black !important; }
.hulk { color: green; font-size: 200%; }
.mystique { color: blue; }
.chucknorris { color: #BADA55; }
.princess { color: peach; visibility: hidden; }
.avatar .navi { color: blue; }
.smurf { color: blue; }
.salmon { color: salmon; }
.simpsons { color: yellow; }
.submarine { color: yellow; }
.minecraft { display: block; }
.lego { display: block; }
.queue { cursor: wait; display: inline; }
.bugs { display: none; }
.doctors { border: none; }
.mirror { transform: rotateY(180deg); }
.mirror .dracula { display: none; }
.vacuum-cleaner > .dust { display: none; }
.my-precious { border: 5mm solid gold; width: 2cm; height: 2cm; border-radius: 50%; }
.tipp-ex { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #fff; overflow: visible; }
.honey { position: sticky; }
.fruit-bowl { display: table; }
.billboard { text-decoration: blink; }
.teenagers { word-spacing: 0; }
.coffee:before { background: black; }
.coffee:after { content: none; }
.beer:before { background: yellow; border-top: 1mm solid white; }
.beer:after { content: none; }
.drunk { rotation: 180deg; }
.tower-of-pisa { transform: rotate(3.97deg); font-style: italic; }
.world-peace .countries { border: transparent; }
.einstein * { position: relative; }
.no-glasses * { filter: blur(1cm); }
.wedding { page-break-after: avoid; }
.bad-condom { orphans: 1; widows: 1; page-break-after: always; overflow: visible; }
.good-condom { orphans: 0; widows: 0; page-break-after: avoid; overflow: hidden; }
.ie6 .support { transition: all 14y ease-out; }
.international-space-station { z-index: 400; }
.anti-microsoft-word { word-wrap: break-word; }
.ninja { color: black; opacity: 0; }
.your-mom { font-weight: bold; }
.blanket { background-size: cover; }
.toilet-dirty { overflow: visible; }
.toilet-clean { overflow: hidden; }
.toilet-paper { overflow-y: scroll; }