/* Mercury Night - dark variant. Loaded last so it overrides each page's own styles. */
html.night{color-scheme:dark}
html.night body{background:#121212;color:#c8c8c8}
html.night a{color:#dcdcdc}
html.night a:hover{color:#fff}
html.night #theme-row{margin:8px 0 0}

/* header + nav */
html.night #head{background:linear-gradient(#2e2e2e,#171717);border-bottom:1px solid #000}
html.night #logo-link img{filter:invert(1)}
html.night #nav{background:linear-gradient(#2c2c2c,#1b1b1b);border-top:1px solid #444;border-bottom:1px solid #000}
html.night #nav li{border-right:1px solid #000;box-shadow:1px 0 0 #333}
html.night #nav li:first-child{border-left:1px solid #000}
html.night #nav a{color:#cfcfcf;text-shadow:0 -1px 0 #000}
html.night #nav a:hover{background:#3a3a3a;color:#fff}
html.night #nav li.on a{background:linear-gradient(#8e8e8e,#5c5c5c);color:#fff;text-shadow:0 -1px 0 #222}

/* boxes */
html.night .box,html.night .sec,html.night #links{background:#1b1b1b;border-color:#333;box-shadow:inset 0 0 0 1px #222}
html.night .box .t,html.night .sec .t,html.night #ovbox .t2,html.night #dbox .t2,html.night #lbbox .t2{background:linear-gradient(#484848,#2a2a2a);border-color:#5a5a5a;border-bottom-color:#111;color:#ececec;text-shadow:0 -1px 0 #000}
html.night .box .t .w-arrow,html.night .sec .t span,html.night #ovbox .t2 a,html.night #dbox .t2 a,html.night #lbbox .t2 a,html.night .sec .t a.rf{color:#a8a8a8;text-shadow:none}
html.night #ovbox .t2 a:hover,html.night #dbox .t2 a:hover,html.night #lbbox .t2 a:hover,html.night .sec .t a.rf:hover{color:#fff}

/* sidebar widgets */
html.night #lfm-art{background:#222;border-color:#444}
html.night #lfm-track{color:#e6e6e6}
html.night #lfm-artist,html.night #lfm-album{color:#9a9a9a}
html.night #lfm-status,html.night #lfm-timestamp{color:#777}
html.night #lfm-dot{background:#666;border-color:#444}
html.night #lfm-dot.live{background:#4fbf45;border-color:#2f8a28}
html.night #lfm-status-text.live,html.night #lfm-status-mini.live,html.night .trk .np{color:#5fcf55}
html.night .news-item{border-bottom-color:#333}
html.night .news-date,html.night .curr-label{color:#777}
html.night .curr-value,html.night .info-row span:last-child{color:#d0d0d0}
html.night .info-row span:first-child{color:#888}
html.night .curr-row,html.night .info-row{border-bottom-color:#2a2a2a}
html.night #mood-icon svg{fill:#bbb}
html.night #update-dot.new{background:#ff2222;border:1px solid #880000;box-shadow:0 0 4px #f00}

/* notice, hero, buttons */
html.night #notice{background:linear-gradient(#222,#191919);border-color:#333;color:#c8c8c8}
html.night #notice b{color:#fff}
html.night #hero{border-color:#000}
html.night .btn,html.night #ovapple{background:linear-gradient(#5a5a5a,#2e2e2e);border-color:#000;color:#eee;text-shadow:0 -1px 0 #000}
html.night .btn.red{background:linear-gradient(#4c4c4c,#2a2a2a);border-color:#000;color:#eee;text-shadow:0 -1px 0 #000}
html.night .btn:hover,html.night #ovapple:hover{border-color:#777;color:#fff}

/* home */
html.night #links a{color:#bbb;border-right-color:#2a2a2a;border-bottom-color:#2a2a2a}
html.night #links a b{color:#e6e6e6}
html.night #links a:hover{background:#242424}
html.night .row p{color:#aaa}
html.night .shots img,html.night .feat .it img{border-color:#444;background:#111}
html.night .shots a:hover img,html.night .cell:hover .im,html.night .dgc:hover .im{border-color:#bbb}
html.night .feat b{color:#e0e0e0}
html.night .feat span,html.night .jump{color:#888}

/* stuff / collection grids */
html.night .cell{color:#ccc}
html.night .cell .im,html.night .dgc .im{border-color:#444;background:#111}
html.night .cell img,html.night .dgc img{background:#222}
html.night .cell b,html.night .dgc b{color:#e0e0e0}
html.night .cell span.s,html.night .dgc span.s{color:#888}
html.night .dgc .nc{background:#222;color:#777}
html.night .dgc .fm{background:rgba(0,0,0,.8)}
html.night .intro p{color:#c8c8c8}
html.night .inline-logo{background:#333}
html.night #dg-tools{background:#1f1f1f;border-bottom-color:#333}
html.night #dg-shown{color:#888}
html.night input,html.night select,html.night textarea{background:#111;color:#ddd;border-color:#555}
html.night .fl{background:linear-gradient(#2a2a2a,#1f1f1f);border-bottom-color:#333}
html.night .fl span{background:linear-gradient(#484848,#2c2c2c);border-color:#555;color:#ddd;text-shadow:0 -1px 0 #000}
html.night .fl span:hover{border-color:#aaa}
html.night .fl span.active{background:linear-gradient(#8e8e8e,#5c5c5c);border-color:#222;color:#fff;text-shadow:0 -1px 0 #222}

/* popups / lightbox */
html.night #ov,html.night #dov{background:rgba(0,0,0,.82)}
html.night #ovbox,html.night #dbox,html.night #lbbox{background:#1b1b1b;border-color:#666}
html.night #ovleft img{border-color:#444;background:#111}
html.night #ovtitle,html.night #ovbody,html.night #lbname{color:#e6e6e6}
html.night #ovcap,html.night #ovtype,html.night #ovmeta,html.night #ovnav{color:#888}
html.night #ovnav{border-top-color:#333}
html.night .lbf{background:linear-gradient(#242424,#1c1c1c);border-color:#3a3a3a}
html.night .lbf i{color:#888}
html.night .lbf span{color:#ccc}

/* home theater */
html.night .stage{background:#1b1b1b;border-color:#333}
html.night .stage:hover{background:#242424;border-color:#666;box-shadow:inset 3px 0 0 #bbb}
html.night .stage .lab{background:linear-gradient(#444,#2a2a2a);border-color:#555;color:#e6e6e6;text-shadow:0 -1px 0 #000}
html.night .stage .nm{color:#e6e6e6}
html.night .stage .ty{color:#888}
html.night .stage .sh{color:#aaa}
html.night .stage .pic{background:#111;border-color:#444}
html.night .arrow{color:#666}

/* about / contact / rss */
html.night .prof .nm{color:#e6e6e6}
html.night .prof .sb{color:#888}
html.night .prof .mono{border-color:#444}
html.night .mj{color:#e6e6e6}
html.night .mj img{background:#1b1b1b;border-color:#555}
html.night .rows .l{background:linear-gradient(#2a2a2a,#222);color:#999;border-color:#333;text-shadow:none}
html.night .rows .v{border-bottom-color:#2a2a2a}
html.night .lf .u{background:linear-gradient(#222,#1c1c1c);border-right-color:#333}
html.night .lf .u img.av{background:#111;border-color:#444}
html.night .lf .u a{color:#e0e0e0}
html.night #lfm-realname{color:#aaa}
html.night #lfm-playcount{color:#777}
html.night #lfm-statbox{background:#181818;border-color:#333}
html.night .srow{border-bottom-color:#2a2a2a}
html.night .srow span{color:#777}
html.night .srow b{color:#ccc}
html.night .lf .rp .hd{border-bottom-color:#333;color:#888}
html.night .lf .rp .hd span{color:#777}
html.night .trk{border-bottom-color:#2a2a2a}
html.night .trk img,html.night .trk .ph{background:#222;border-color:#444}
html.night .trk .tx a{color:#e0e0e0}
html.night .trk .ar{color:#999}
html.night .trk .al,html.night .trk .tm{color:#777}
html.night .trk .pl{color:#666}
html.night .infobox{background:linear-gradient(#222,#1a1a1a);border-color:#333;color:#999}
html.night .ent{border-bottom-color:#2a2a2a}
html.night .ent .d{color:#777}
html.night [style*="border-top:1px solid #ccc"]{border-top-color:#333!important}
html.night [style*="color:#666"]{color:#999!important}

/* photography */
html.night .film{border-bottom-color:#333}
html.night .film::-webkit-scrollbar-track{background:#1a1a1a;border-top-color:#333}
html.night .film::-webkit-scrollbar-thumb{background:linear-gradient(#666,#3a3a3a);border-color:#222}

/* 404 */
html.night #nf h2{color:#ddd}
html.night #nf .big{color:#eee;text-shadow:0 -1px 0 #000}
html.night #nf hr{border-top-color:#444;border-bottom-color:#111}
html.night #nf .q{color:#999}
html.night #nf .mono{border-color:#444}

/* footer */
html.night #foot{background:#0e0e0e;border-top-color:#2a2a2a;color:#888}
html.night #foot a{color:#999}
html.night #foot a:hover{color:#fff}
html.night #credit,html.night #credit a{color:#666}
html.night #totop a{color:#aaa}

/* inline-styled strips */
html.night [style*="background:#f4f4f4"]{background:#1f1f1f!important;border-top-color:#333!important;color:#888!important}
html.night [style*="background:#fff"]{background:#1b1b1b!important}
html.night [style*="border-top:1px solid #ddd"]{border-top-color:#333!important}
html.night #dg-search,html.night #dg-sort{background:#111;color:#ddd;border-color:#555}

/* resources */
html.night .rrow{border-bottom-color:#2a2a2a}
html.night .rrow:hover{background:#242424;box-shadow:inset 3px 0 0 #bbb}
html.night .rth,html.night #rthumb{background:#111;border-color:#444;color:#777}
html.night .rnm,html.night #rname{color:#e6e6e6}
html.night .rme,html.night #rbrand,html.night #rmeta{color:#888}
html.night .bd span{color:#ccc;border-color:#555;background:linear-gradient(#444,#2c2c2c)}
html.night .wall a{background:#111;border-color:#444}
html.night .wall a:hover{border-color:#bbb}
html.night #rov{background:rgba(0,0,0,.82)}
html.night #rbox{background:#1b1b1b;border-color:#666;color:#c8c8c8}
html.night #rbox .t2{background:linear-gradient(#484848,#2a2a2a);border-color:#5a5a5a;color:#ececec;text-shadow:0 -1px 0 #000}
html.night #rbox .t2 a{color:#a8a8a8}
html.night #rbox .t2 a:hover{color:#fff}
html.night #rdesc{border-top-color:#333}
