base_page.css
527 lines
| 8.4 KiB
| text/css
|
CssLexer
neko259
|
r1785 | /* Shroom-Themes for Neboard | ||
neko259
|
r1773 | * | ||
*/ | ||||
neko259
|
r1785 | /* Page Styles ============================================================== */ | ||
neko259
|
r1773 | * { | ||
neko259
|
r1785 | text-decoration: none; | ||
font-weight: inherit; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | p, | ||
.br { | ||||
margin-top: 0.5em; | ||||
margin-bottom: 0.5em; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | html { | ||
color: #eee; | ||||
background: #687065; | ||||
font-family: sans-serif; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | body { | ||
margin: 0 0.5em 0 0.5em; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .link, | ||
a { | ||||
color: #bbddff; | ||||
text-decoration: none; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .link:hover, | ||
a:hover { | ||||
text-decoration: underline; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .tag, | ||
.fav { | ||||
color: #d4aa00; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .not_fav { | ||
color: #899; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .random-images-table { | ||
width: auto; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | /* Post Styles ====================================================== */ | ||
.post, | ||||
.dead_post, | ||||
.archive_post, | ||||
#posts-table, | ||||
.tag_info, | ||||
#fav-panel { | ||||
background: #405050; | ||||
border: solid 1px #394949; | ||||
-webkit-border-radius: 2px; | ||||
-moz-border-radius: 2px; | ||||
border-radius: 2px; | ||||
box-shadow: 0 0 3px #344; | ||||
margin: 0; | ||||
padding: 0.5em; | ||||
neko259
|
r1850 | word-wrap: break-word; | ||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .metadata { | ||
border-top: solid 1px #677; | ||||
padding-top: 0.2em; | ||||
font-size: 0.9em; | ||||
color: #899; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .message { | ||
padding-left: 1ex; | ||||
padding-bottom: 0.5em; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .post-info { | ||
padding: 0 0 0.2em 0; | ||||
color: #899; | ||||
margin-bottom: 1ex; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .title { | ||
font-size: 1em; | ||||
font-weight: bold; | ||||
color: #eee; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .post-info > a { | ||
font-size: 0.9em; | ||||
color: #8c6900; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | a.tripcode { | ||
color: #899; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | a.post_id { | ||
font-size: 1em; | ||||
color: #d4aa00; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .highlight { | ||
background: #304040; | ||||
border: solid 1px #293939; | ||||
-webkit-border-radius: 2px; | ||||
-moz-border-radius: 2px; | ||||
border-radius: 2px; | ||||
box-shadow: 0 0 3px #233; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | /* Formating */ | ||
.multiquote { | ||||
padding: 0.2em; | ||||
display: inline-block; | ||||
background: #485858; | ||||
border-style: solid; | ||||
border-color: #566; | ||||
border-width: 1px 1px 1px 4px; | ||||
margin-bottom: 0.5em; | ||||
font-size: 0.9em; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .quote-header { | ||
border-bottom: 2px solid #566; | ||||
margin-bottom: 0.3em; | ||||
padding-bottom: 0.2em; | ||||
font-size: 1.2em; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .quote { | ||
color: #92cf38; | ||||
font-style: italic; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .user-cast { | ||
border: solid 1px #566; | ||||
padding: 0.2ex; | ||||
background: #485858; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .comment { | ||
color: #899; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .spoiler { | ||
color: #eee; | ||||
background: #eee; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .spoiler:hover { | ||
color: #eee; | ||||
background: #405050; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | pre { | ||
white-space: pre-wrap; | ||||
overflow: auto; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | code { | ||
border: dashed 1px #788; | ||||
background: #122; | ||||
padding: 2px; | ||||
font-size: 1.2em; | ||||
display: inline-block; | ||||
neko259
|
r1773 | } | ||
/* Code highlighter */ | ||||
.hljs { | ||||
neko259
|
r1785 | background: #122; | ||
display: inline-block; | ||||
} | ||||
.hljs, | ||||
.hljs-subst, | ||||
.hljs-tag .hljs-title, | ||||
.lisp .hljs-title, | ||||
.clojure .hljs-built_in, | ||||
.nginx .hljs-title { | ||||
color: #abb; | ||||
} | ||||
/* Top */ | ||||
.image-mode-tab { | ||||
border-top: dashed 1px #ab9; | ||||
padding: 0.5em; | ||||
font-size: 0.9em; | ||||
text-align: center; | ||||
} | ||||
.image-mode-tab > a { | ||||
padding: 0.1em; | ||||
} | ||||
.tag_info > img { | ||||
background: #485858; | ||||
border: solid 1px #566; | ||||
} | ||||
.tag_info { | ||||
text-align: center; | ||||
} | ||||
.tag_info > .tag-text-data { | ||||
text-align: left; | ||||
max-width: 30em; | ||||
} | ||||
.bar-value { | ||||
background: #5e665b; | ||||
border-color: #575f54; | ||||
font-size: 0.8em; | ||||
height: 1.3em; | ||||
} | ||||
.bar-bg { | ||||
background: #636b60; | ||||
position: relative; | ||||
border: solid 1px #575f54; | ||||
overflow: hidden; | ||||
} | ||||
.bar-text { | ||||
font-size: 0.8em; | ||||
position: absolute; | ||||
padding: 0.2em; | ||||
left: 0; | ||||
top: 0; | ||||
} | ||||
.page_link, | ||||
.current_page { | ||||
text-align: center; | ||||
font-size: 0.9em; | ||||
padding: 0.2em; | ||||
background: #636b60; | ||||
border: solid 1px #575f54; | ||||
} | ||||
neko259
|
r1850 | .current_page { | ||
font-weight: bold; | ||||
} | ||||
neko259
|
r1785 | .skipped_replies { | ||
margin-left: 2.5ex; | ||||
font-size: 0.9em; | ||||
padding: 0.2em; | ||||
margin-bottom: 0.5em; | ||||
background: #636b60; | ||||
border: solid 1px #575f54; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | /* Image Styles */ | ||
.post > .image { | ||||
float: left; | ||||
background: #485858; | ||||
border: solid 1px #566; | ||||
margin: 0 1ex .5ex 0; | ||||
min-width: 1px; | ||||
text-align: center; | ||||
display: table-row; | ||||
} | ||||
.gallery_image { | ||||
background: #485858; | ||||
border: solid 1px #566; | ||||
margin: 0.5em; | ||||
text-align: center; | ||||
} | ||||
.post-image-full { | ||||
margin: 0; | ||||
} | ||||
/* Form Styles ====================================================== */ | ||||
.post-form-w { | ||||
background: #404950; | ||||
border: solid 1px #3f484f; | ||||
-webkit-border-radius: 2px; | ||||
-moz-border-radius: 2px; | ||||
border-radius: 2px; | ||||
box-shadow: 0 0 3px #363f46; | ||||
padding: 0.5em; | ||||
} | ||||
.form-row { | ||||
width: 100%; | ||||
display: table-row; | ||||
} | ||||
.form-title { | ||||
font-weight: bold; | ||||
margin-bottom: 0.5em; | ||||
} | ||||
.form-label { | ||||
padding: 0.5ex; | ||||
margin: 1em; | ||||
vertical-align: top; | ||||
display: table-cell; | ||||
} | ||||
.form-input { | ||||
width: 100%; | ||||
display: table-cell; | ||||
} | ||||
.form-submit { | ||||
text-align: center; | ||||
margin-bottom: 0.5em; | ||||
} | ||||
id_text { | ||||
width: 100%; | ||||
} | ||||
#mark-panel { | ||||
padding: 1em; | ||||
display: block; | ||||
} | ||||
#id-text { | ||||
width: 100%; | ||||
} | ||||
#mark-panel { | ||||
padding: 0; | ||||
} | ||||
.mark_btn { | ||||
background: #4a535a; | ||||
border: solid 1px #545d64; | ||||
padding: 0.3em; | ||||
margin-right: 1ex; | ||||
margin-bottom: 0.5em; | ||||
display: inline-block; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .mark_btn:hover { | ||
background: #5b646b; | ||||
border-color: #656e75; | ||||
} | ||||
.mark_btn > code { | ||||
background: #394249; | ||||
border: dashed 1px #656e75; | ||||
padding: 0.1ex; | ||||
font-size: 0.8em; | ||||
} | ||||
.post-form input:not([name="image"]):not([type="checkbox"]):not([type="submit"]), | ||||
.post-form textarea, | ||||
.post-form select { | ||||
color: #eee; | ||||
background: #4a535a; | ||||
border: solid 1px #545d64; | ||||
padding: 0.2em; | ||||
margin-bottom: 0.5em; | ||||
font: medium sans-serif; | ||||
width: 100%; | ||||
} | ||||
.post-form textarea { | ||||
resize: vertical; | ||||
} | ||||
input[type="submit"], | ||||
button { | ||||
background: #4a535a; | ||||
border: solid 1px #545d64; | ||||
color: #eee; | ||||
padding: 0.2em; | ||||
margin-right: 0.5ex; | ||||
} | ||||
input[type="submit"]:hover, | ||||
button:hover { | ||||
background: #5b646b; | ||||
border-color: #656e75; | ||||
} | ||||
#preview-text { | ||||
background: #405050; | ||||
border: solid 2px #545d64; | ||||
margin: 1ex 0 1ex 0; | ||||
padding: 1ex; | ||||
} | ||||
/* Navbar Styles ==================================================== */ | ||||
.navigation_panel { | ||||
color: white; | ||||
padding-top: 0.5em; | ||||
padding-bottom: 0.5em; | ||||
} | ||||
footer.navigation_panel { | ||||
padding-top: 0; | ||||
} | ||||
header.navigation_panel > a.link:first-child { | ||||
font-weight: bold; | ||||
padding-right: 1ex; | ||||
border-right: solid 1px #ab9; | ||||
} | ||||
header.navigation_panel > a.right-link { | ||||
float: right; | ||||
font-weight: bold; | ||||
margin-left: 1ex; | ||||
padding-left: 1ex; | ||||
border-left: solid 1px #ab9; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .navigation_panel::after, | ||
.post::after { | ||||
clear: both; | ||||
content: "."; | ||||
display: block; | ||||
height: 0; | ||||
line-height: 0; | ||||
visibility: hidden; | ||||
} | ||||
/* Misc ============================================================= */ | ||||
#admin_panel { | ||||
background: #FF0000; | ||||
color: #00FF00; | ||||
} | ||||
.input_field_error { | ||||
color: #FF0000; | ||||
} | ||||
.block { | ||||
display: inline-block; | ||||
vertical-align: top; | ||||
} | ||||
blockquote { | ||||
border-left: solid 2px; | ||||
padding-left: 5px; | ||||
color: #B1FB17; | ||||
margin: 0; | ||||
} | ||||
/** margin bottom */ | ||||
.last-replies { | ||||
margin-left: 2ex; | ||||
} | ||||
.thread, | ||||
.last-replies > .post:last-child { | ||||
margin-bottom: 1.5em; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | #fav-panel > .post { | ||
background: none; | ||||
border: none; | ||||
box-shadow: none; | ||||
margin: 0; | ||||
padding: 0; | ||||
} | ||||
#thread-fav-button:hover { | ||||
background: #485858; | ||||
} | ||||
.image-metadata { | ||||
font-size: 0.9em; | ||||
} | ||||
.refmap { | ||||
font-size: 0.9em; | ||||
color: #899; | ||||
} | ||||
.from-input { | ||||
display: block; | ||||
} | ||||
#up { | ||||
position: fixed; | ||||
bottom: 0.2em; | ||||
right: 1em; | ||||
border: 2px solid #212a31; | ||||
background: #4a535a; | ||||
padding: 4px; | ||||
opacity: 0.3; | ||||
} | ||||
#up:hover { | ||||
opacity: 1; | ||||
} | ||||
#quote-button { | ||||
background: #4a535a; | ||||
border: solid 2px #212a31; | ||||
padding: 0.2em; | ||||
} | ||||
#quote-button:hover { | ||||
background: #5b646b; | ||||
border: solid 2px #212a31; | ||||
} | ||||
neko259
|
r1773 | .post-blink { | ||
neko259
|
r1785 | background-color: #233; | ||
neko259
|
r1773 | } | ||
.moderator_info { | ||||
neko259
|
r1785 | color: #e99d41; | ||
opacity: 0.4; | ||||
neko259
|
r1773 | } | ||
.moderator_info:hover { | ||||
neko259
|
r1785 | opacity: 1; | ||
neko259
|
r1773 | } | ||
.post-image-preview { | ||||
neko259
|
r1785 | margin: 0; | ||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .post_preview { | ||
max-width: 600px; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .post_preview > .post { | ||
box-shadow: 0 0 5px #112222; | ||||
margin: 0; | ||||
neko259
|
r1773 | } | ||
.global-id { | ||||
neko259
|
r1785 | font-weight: bolder; | ||
opacity: .5; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .img-full { | ||
background: #485858; | ||||
border: solid 1px #566; | ||||
-webkit-border-radius: 1px; | ||||
-moz-border-radius: 1px; | ||||
border-radius: 1px; | ||||
box-shadow: 0 0 5px #112222; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .tag_item { | ||
display: inline-block; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | #id_models li { | ||
list-style: none; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | #id_q { | ||
margin-left: 1ex; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | ul { | ||
padding-left: 0px; | ||||
neko259
|
r1773 | } | ||
.current_mode { | ||||
neko259
|
r1785 | font-weight: bold; | ||
neko259
|
r1773 | } | ||
.fancybox-skin { | ||||
neko259
|
r1785 | position: relative; | ||
background-color: #fff; | ||||
color: #ddd; | ||||
text-shadow: none; | ||||
neko259
|
r1773 | } | ||
.fancybox-image { | ||||
neko259
|
r1785 | border: 1px solid black; | ||
neko259
|
r1773 | } | ||
.post:target { | ||||
neko259
|
r1785 | border: solid 2px #abb; | ||
neko259
|
r1773 | } | ||
li { | ||||
neko259
|
r1785 | list-style-position: inside; | ||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .dead_post > .post-info { | ||
font-style: italic; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .archive_post > .post-info { | ||
text-decoration: line-through; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .post > .metadata { | ||
clear: left; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .get { | ||
font-weight: bold; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .form-email { | ||
display: none; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | .post, | ||
dead_post, | ||||
.archive_post, | ||||
.post-form-w, | ||||
.tag_info, | ||||
#posts-table, | ||||
.bar-bg, | ||||
.page_link, | ||||
#fav-panel { | ||||
margin-bottom: 0.5em; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | h2 { | ||
font-size: 1.5em; | ||||
font-weight: bold; | ||||
margin-top: 0.5em; | ||||
margin-bottom: 0.5em; | ||||
text-align: center; | ||||
neko259
|
r1773 | } | ||
neko259
|
r1785 | b, | ||
strong { | ||||
font-weight: bold; | ||||
neko259
|
r1773 | } | ||