Source code of Leftypol imageboard
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

469 lines
6.8 KiB

/**
* Midnight.css
* For Ponyville by Starshine
*
* Modified from dark.css
* For AwsumChan by Circlepuller
*/
@import url("/stylesheets/dark.css");
body,
div.options_tab,
div#options_tablist,
div#options_div,
#settingsScreen,
#watcherScreen {
background: #110011;
color: white;
border-color: #999999;
}
body,
.expanded-post-container,
.expanded-post-container:hover {
color: #BBBBBB;
font-size: 12px;
font-family: sans-serif;
}
a,
a:visited {
color: #CCCCCC;
text-decoration: none;
}
a:hover {
color: #fff !important;
}
h1 {
color: yellow;
font: bold 20pt serif;
text-align: center;
letter-spacing: 0px;
}
h2,
header div.subtitle,
p.intro a.email:hover span.name {
color: yellow !important;
}
hr {
height: 1px;
border: #333333 1px solid;
}
div.banner a.unimportant {
color: yellow;
}
span.name {
color: lavender;
}
div.boardlist,
.boardlist.top {
height: 24px;
color: #999999;
background-color: rgba(12%, 12%, 12%, 0.10);
}
.desktop-style div.boardlist:not(.bottom),
.boardlist.top {
text-shadow: black 1px 1px 1px, black -1px -1px 1px, black -1px 1px 1px, black 1px -1px 1px;
background-color: rgba(30%, 0%, 30%, 0.65);
}
.desktop-style div.boardlist:not(.bottom):hover,
.boardlist.top:hover {
background-color: rgba(30%, 0%, 30%, 0.65);
}
.boardlist.top .boardlistpart a {
font-size: 12px;
}
.boardlist.top .boardlistpart a.boardlistactive {
border-top: 0px !important;
color: white;
font-weight: bold;
background: transparent;
}
.boardlist.top .boardlistpart a:hover,
.boardlist.top .watcherButton.open {
background: #4B114B;
height: 12px;
}
.boardlist.bottom {
background: transparent;
}
div.banner {
background: rgba(0%, 0%, 0%, 0);
color: yellow;
text-align: center;
width: 250px;
padding: 4px;
padding-left: 12px;
padding-right: 12px;
margin-left: auto;
margin-right: auto;
font-size: 12px;
}
div.banner a {
color: #000;
}
div.banner a:hover {
color: #fff !important;
}
div.pages {
color: #CCCCCC;
background: #110011;
border: #666666 1px solid;
font-family: sans-serif;
font-size: 10pt;
}
div.pages a.selected {
color: #CCCCCC;
}
div.body {
color: #CCCCCC;
}
input[type="text"],
textarea,
select {
background: #220022;
color: #CCCCCC;
border: #666666 1px solid;
padding-left: 5px;
padding-right: -5px;
font-family: sans-serif;
font-size: 10pt;
}
input[type="password"] {
background: #220022;
color: #CCCCCC;
border: #666666 1px solid;
}
input[type="submit"],
#qr button {
background: #330022;
border: #888888 1px solid;
color: #CCCCCC;
}
input[type="submit"]:hover,
#qr button:hover {
background: #550045;
border: #888888 1px solid;
color: yellow;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="text"]:focus,
textarea:focus,
select {
border: #aaa 1px solid;
}
#qr button:not(#qrfileremove),
#qr input[type='submit'] {
background: #220022;
border: 1px solid #888;
border-radius: 0;
box-shadow: inset 0 0 1px 1px #000000;
color: #ccc;
text-shadow: 0 1px 0 #000;
}
#qr input[type='submit'],
#qr input[type='submit']:hover {
border-color: #b468bf;
}
#qr button:not(#qrfileremove):hover,
#qr input[type='submit']:hover {
background: #550045;
border: 1px solid #888;
border-radius: 0;
box-shadow: inset 0 0 1px 1px #000000;
color: yellow;
text-shadow: 0 1px 0 #000;
}
form table tr th {
background: #220022;
color: #CCCCCC;
font-weight: 800;
text-align: left;
padding: 0;
}
.thread hr {
border-color: #333333;
}
div.ban {
background: #220022;
color: #CCCCCC;
}
div.ban h2 {
background: #330033;
color: yellow;
}
input.delete {
/* the post checkboxes */
position: relative;
top: 2px;
left: 2px;
}
div.ban h4,
header h1,
p.intro span.subject {
color: yellow;
}
span.name,
.name,
p.intro span.name {
color: lightgreen;
}
p.intro a.email span.name {
color: lavender;
}
.intro .subject,
p.intro a.email span.name:hover,
span.heading {
color: yellow;
}
.boardlist.top .boardlistpart a[href="/"] {
color: #DDD;
}
.post.reply,
div.post.reply,
.post.reply .post-hover {
background: #220022;
border: #555555 1px solid;
border-radius: 10px;
}
.post.highlighted {
background: #400045;
}
.post.reply.highlighted,
div.post.reply.highlighted {
background: #3A003A;
border: transparent 1px solid;
}
.post.highlighted {
background: transparent;
}
.post-inline,
.post-hover {
border: #110011 1px solid !important;
box-shadow: 1px 1px 1px 1px transparent !important
}
.post.reply:not(.inline) {
border-width: 0;
max-width: 94%;
}
.intro .name {
font-weight: 800;
}
a.email,
a.email .name,
a.email:hover,
a.email:hover .name {
color: #32ddaf;
}
span.trip {
color: lightgreen;
}
a.email .name {
color: #CCCCCC;
}
.intro .post_no {
color: #AAAAAA;
text-decoration: none;
}
.intro .post_no:hover {
color: #32DD72 !important;
text-decoration: none;
}
#qrDisplayButton {
color: yellow;
}
div.blotter {
color: white;
}
.hashtag {
background: linear-gradient(#3A003A, #220022);
margin-bottom: 4px;
}
.hidetogglebutton,
div.pages button {
background: linear-gradient(#3A003A, #220022);
}
.fileinfo a:hover {
text-decoration: underline;
}
.post .body a,
.post .body a:visited,
.post> :not(.body) a {
color: #CCCCCC;
}
.post .body a:hover {
color: #32DD72 !important
}
span.quote {
color: #B8D962;
}
span.upquote {
color: magenta;
}
span.handle {
background: #150015;
}
.ban {
background-color: transparent;
border: transparent 0px solid;
}
.ban h2 {
background: transparent;
color: lime;
font-size: 12px;
}
#options_div,
#alert_div {
background: #333333;
}
.options_tab_icon {
color: #AAAAAA;
}
.options_tab_icon.active {
color: #FFFFFF;
}
table.modlog tr th {
background: #333333;
color: #AAAAAA;
}
.report {
color: #666666;
}
#qr,
.qrthumb {
background-color: #220022;
color: white !important;
border-color: #555555 !important;
border: 1px 1px 1px 1px;
}
#qrfileremove {
background-color: transparent !important;
border: 0px !important;
}
.qrremovethumb {
opacity: 0.5 !important;
}
#qr textarea {
border-bottom-color: #555555;
}
#qr textarea:focus {}
#qrimageswrapper,
#qraddimage {
overflow-x: hidden;
background: #110011;
color: white;
min-height: 72px;
}
#qrmove {
background-color: #330022;
}
#qr label {
color: white;
}
#quick-reply th {}
.hidetext {
border: 1px solid rgba(0, 0, 0, 0.3);
background: rgba(0, 0, 0, 0.1) none repeat scroll 0px 0px;
padding: 5px;
margin: 5px;
overflow: hidden;
transform-origin: center top 0px;
transform: scaleY(1);
transition: transform 0.25s ease-in-out 0s, margin 0.25s ease-in-out 0s, padding 0.25s ease-in-out 0s, height 0.25s ease-in-out 0s;
}
/* leftypol edits */
.bar,
.bar.top,
.bar.bottom,
div.boardlist,
div.boardlist:not(.bottom) {
background-color: rgba(30%, 0%, 30%, 1.0);
}
.theme-catalog div.thread:hover {
background: rgba(0, 0, 0, 0.12);
border: 2px solid rgba(111, 111, 111, 0.34);
}
.options_tab_icon {
color: white;
}