diff --git a/boards/static/css/ad/base_page.css b/boards/static/css/ad/base_page.css --- a/boards/static/css/ad/base_page.css +++ b/boards/static/css/ad/base_page.css @@ -1,633 +1,523 @@ -/* Amanita Dark theme for Neboard +/* Shroom-Themes for Neboard * */ - +/* Page Styles ============================================================== */ * { - text-decoration: none; - font-weight: inherit; -} - -b, strong { - font-weight: bold; -} - -html { - color: #eee; - background: #687065; - font-family: sans-serif; -} - -body { - margin: 0 0.5em 0 0.5em; -} - -#admin_panel { - background: #FF0000; - color: #00FF00 + text-decoration: none; + font-weight: inherit; } - -.input_field_error { - color: #FF0000; -} - -.title { - font-weight: bold; - color: #fff; -} - -.image { - text-align: center +p, +.br { + margin-top: 0.5em; + margin-bottom: 0.5em; } - -.link, a { - color: #bbddff; - text-decoration: none; -} - -.link:hover, a:hover { - text-decoration: underline; -} - -.tag, .post_id { - color: #d4aa00; +html { + color: #eee; + background: #687065; + font-family: sans-serif; } - -.block { - display: inline-block; - vertical-align: top; +body { + margin: 0 0.5em 0 0.5em; } - -.post, dead_post, .archive_post, #posts-table, .tag_info, #fav-panel { - background: #405050; - border: solid 1px #394949; - border-radius: 2px; - box-shadow: 0 0 3px #344; - margin: 0; - padding: 0.5em; -} - -.post, .form-form-w { - color: #eff; -} - -.highlight { - background: #304040; - border: solid 1px #293939; - border-radius: 2px; - box-shadow: 0 0 3px #233; +.link, +a { + color: #bbddff; + text-decoration: none; } - -.post, dead_post, .archive_post, .post-form-w, .tag_info, #posts-table, .bar-bg, .page_link, #fav-panel { - margin-bottom: 0.5em; -} - -.post-info { - padding: 0 0 0.2em 0; -} - -.metadata { - border-top: solid 1px #677; - padding-top: 0.2em; - font-size: 0.9em; - color: #899; +.link:hover, +a:hover { + text-decoration: underline; } - -.navigation_panel { - color: white; - padding-top: 0.5em; - padding-bottom: 0.5em; +.tag, +.fav { + color: #d4aa00; } - -footer.navigation_panel { - padding-top: 0; -} - -header.navigation_panel > a.link:first-child { - font-weight: bold; - padding-right: 1ex; - border-right: solid 1px #ab9; +.not_fav { + color: #899; } - -header.navigation_panel > a.right-link:last-child { - font-weight: bold; - float: right; - padding-left: 1ex; - border-left: solid 1px #ab9; -} - -.navigation_panel::after, .post::after { - clear: both; - content: "."; - display: block; - height: 0; - line-height: 0; - visibility: hidden; -} - -.tag_info { - text-align: center; -} - -.tag_info > .tag-text-data { - text-align: left; - max-width: 30em; -} - -p, .br { - margin-top: 0.5em; - margin-bottom: 0.5em; -} - -.bar-value { - background: #564; - font-size: 0.8em; - height: 1.3em; -} - -.bar-bg { - background: #675; - position: relative; - border: solid 1px #455535; - overflow: hidden; -} - -.bar-text { - font-size: 0.8em; - position: absolute; - padding: 0.2em; - left: 0; - top: 0; +.random-images-table { + width: auto; } - -blockquote { - border-left: solid 2px; - padding-left: 5px; - color: #B1FB17; - margin: 0; -} - -/* ----------------*/ - -.post-info > a { - color: #aa7; - font-size: 0.9em; -} - -a.post_id { - font-size: 1em; - color: #d4aa00; -} - -a.tripcode { - color: #abb; +/* 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; } - -h2 { - font-size: 1.5em; - font-weight: bold; - margin-top: 0.5em; - margin-bottom: 0.5em; - text-align: center; +.metadata { + border-top: solid 1px #677; + padding-top: 0.2em; + font-size: 0.9em; + color: #899; } - -/** margin bottom */ - -.page_link, .current_page { - text-align: center; - text-size: 0.9em; - padding: 0.2em; - background: #564; - border: solid 1px #455535; +.message { + padding-left: 1ex; + padding-bottom: 0.5em; } - - - -.last-replies { - margin-left: 2ex; -} - -.skipped_replies { - margin-left: 2ex; - padding: 0.2em; - margin-bottom: 0.5em; - background: #564; - border: solid 1px #453; +.post-info { + padding: 0 0 0.2em 0; + color: #899; + margin-bottom: 1ex; } - - - -#fav-panel > .post { - background: none; - border: none; - box-shadow: none; - margin: 0; - padding: 0; -} - -.thread, .last-replies > .post:last-child { - margin-bottom: 1.5em; -} - -.post-info { - font-size: 1em; - color: #aaa; +.title { + font-size: 1em; + font-weight: bold; + color: #eee; } - -.message { - color: #eee; - padding-left: 1ex; - padding-right: 1ex; - padding-top: 0.5em; - padding-bottom: 0.5em; -} - -.image-metadata { - font-size: 0.9em; +.post-info > a { + font-size: 0.9em; + color: #8c6900; } - -.refmap { - font-size: 0.9em; - color: #aaa; +a.tripcode { + color: #899; } - -.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; +a.post_id { + font-size: 1em; + color: #d4aa00; } - - -/* Purple */ - -.post-form-w { - background: #304550; - border: solid 1px #294449; - border-radius: 2px; - box-shadow: 0 0 3px #203439; - padding: 1ex; -} - -.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; +.highlight { + background: #304040; + border: solid 1px #293939; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; + box-shadow: 0 0 3px #233; } - - -.form-input { - width: 100%; - display: table-cell; -} - -.form-submit { - text-align: center; - margin-bottom: 0.5em; -} - -id_text { - width: 100%; -} - -label { - color: #eee; -} - -#mark-panel { - padding: 1em; - display: block; -} - -#id-text { - width: 100%; -} - -#mark-panel { - padding: 0; +/* 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; } - -.mark_btn { - background: #405560; - border: solid 1px #557080; - padding: 0.3em; - margin-right: 1ex; - margin-bottom: 0.5em; - display: inline-block; -} - -.mark_btn:hover { - background: #456070; -} - -.mark_btn > code { - font-size: 0.8em; +.quote-header { + border-bottom: 2px solid #566; + margin-bottom: 0.3em; + padding-bottom: 0.2em; + font-size: 1.2em; } - - -.post-form input:not([name="image"]):not([type="checkbox"]):not([type="submit"]), .post-form textarea, .post-form select { - color: #eff; - background: #405560; - border: solid 1px #557080; - padding: 0.2em; - margin-bottom: 0.5em; - font: medium sans-serif; - width: 100%; -} - -.post-form textarea { - resize: vertical; +.quote { + color: #92cf38; + font-style: italic; } - -.spoiler { - background: black; - color: black; +.user-cast { + border: solid 1px #566; + padding: 0.2ex; + background: #485858; } - -input[type="submit"], button { - background: #405560; - border: solid 1px #557080; - color: #eff; - padding: 0.2em; - margin-right: 0.5ex; -} - -.from-input { - display: block; -} - - -.spoiler:hover { - color: #eff; +.comment { + color: #899; } - - -#up { - position: fixed; - bottom: 0.2em; - right: 1em; - border: 1px solid #777; - background: #000; - padding: 4px; - opacity: 0.3; +.spoiler { + color: #eee; + background: #eee; } - -#up:hover { - opacity: 1; -} - -#quote-button { - background-color: #435; - border: solid 1px #392949; - border-radius: 2px; - box-shadow: 0 0 2px black; - padding: 0.2em; -} - -#quote-button:hover { - background-color: #546; - border: solid 1px #493959; +.spoiler:hover { + color: #eee; + background: #405050; } - - -.quote { - color: #92cf38; - font-style: italic; -} - -.fav { - color: #d4aa00; -} - -.not_fav { - color: #ccc; +pre { + white-space: pre-wrap; + overflow: auto; } - -pre { - white-space: pre-wrap; - overflow: auto; +code { + border: dashed 1px #788; + background: #122; + padding: 2px; + font-size: 1.2em; + display: inline-block; } - -code { - border: dashed 1px #788; - background: #122; - padding: 2px; - font-size: 1.2em; - display: inline-block; -} - /* Code highlighter */ .hljs { - color: #abb; - background: #122; - display: inline-block; + 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; +} +.skipped_replies { + margin-left: 2.5ex; + font-size: 0.9em; + padding: 0.2em; + margin-bottom: 0.5em; + background: #636b60; + border: solid 1px #575f54; } - -.hljs, .hljs-subst, .hljs-tag .hljs-title, .lisp .hljs-title, .clojure .hljs-built_in, .nginx .hljs-title { - color: #abb; +/* 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; } - - - -.hljs, .hljs-subst, .hljs-tag .hljs-title, .lisp .hljs-title, .clojure .hljs-built_in, .nginx .hljs-title { - color: #abb; +.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; } - -.image { - background: #485858; +.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; } - +#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; +} .post-blink { - background-color: #233; + background-color: #233; } - - - .moderator_info { - color: #e99d41; - opacity: 0.4; + color: #e99d41; + opacity: 0.4; } - .moderator_info:hover { - opacity: 1; -} - -.tag_info { - text-align: center; -} - -.gallery_image { - background: #485858; - border: solid 1px #566; - margin: 0.5em; + opacity: 1; } .post-image-preview { - margin: 0; -} - -.gallery_image > img { - border: none; + margin: 0; } - -#preview-text { - background: #455; - border: solid 2px #788; - margin: 1ex 0 1ex 0; - padding: 1ex; +.post_preview { + max-width: 600px; } - -.user-cast { - border: solid #677 1px; - padding: 0.2ex; - background: #566; - color: #fff; +.post_preview > .post { + box-shadow: 0 0 5px #112222; + margin: 0; } - -.post_preview { - max-width: 600px; -} - -.post_preview > .post { - box-shadow: 0 0 5px #233; - margin: 0; -} - .global-id { - font-weight: bolder; - opacity: .5; + font-weight: bolder; + opacity: .5; } - -.multiquote { - padding: 0.2em; - display: inline-block; - background: #485858; - border-style: solid; - border-color: #677; - border-width: 1px 1px 1px 4px; - margin-bottom: 0.5em; - font-size: 0.9em; -} - -.quote-header { - border-bottom: 2px solid #677; - margin-bottom: 0.3em; - padding-bottom: 0.2em; - color: #ddd; - font-size: 1.2em; +.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; } - -.img-full { - background: #222; - border: solid 1px #677; - border-radius: 1px; - box-shadow: 0 0 3px #233; +.tag_item { + display: inline-block; } - -.tag_item { - display: inline-block; +#id_models li { + list-style: none; } - -#id_models li { - list-style: none; +#id_q { + margin-left: 1ex; } - -#id_q { - margin-left: 1ex; +ul { + padding-left: 0px; } - -ul { - padding-left: 0px; -} - .current_mode { - font-weight: bold; + font-weight: bold; } - -.post-info { - color: #ddd; - margin-bottom: 1ex; -} - .fancybox-skin { - position: relative; - background-color: #fff; - color: #ddd; - text-shadow: none; + position: relative; + background-color: #fff; + color: #ddd; + text-shadow: none; } - .fancybox-image { - border: 1px solid black; + border: 1px solid black; } - .post:target { - border: solid 2px #abb; + border: solid 2px #abb; } - li { - list-style-position: inside; + list-style-position: inside; } - -.comment { - color: #899; +.dead_post > .post-info { + font-style: italic; } - -.dead_post > .post-info { - font-style: italic; +.archive_post > .post-info { + text-decoration: line-through; } - -.archive_post > .post-info { - text-decoration: line-through; +.post > .metadata { + clear: left; } - -.post > .image { - float: left; - border: solid 1px #556565; - margin: 0 1ex .5ex 0; - min-width: 1px; - text-align: center; - display: table-row; +.get { + font-weight: bold; } - -.post > .metadata { - clear: left; -} - -.get { - font-weight: bold; - color: #d55; +.form-email { + display: none; } - -.post-image-full { - margin: 0; -} - -input[type="submit"]:hover { - background: #464; +.post, +dead_post, +.archive_post, +.post-form-w, +.tag_info, +#posts-table, +.bar-bg, +.page_link, +#fav-panel { + margin-bottom: 0.5em; } - -.random-images-table { - width: auto; +h2 { + font-size: 1.5em; + font-weight: bold; + margin-top: 0.5em; + margin-bottom: 0.5em; + text-align: center; } - -.form-email { - display: none; +b, +strong { + font-weight: bold; } - -time { - color: #9aa; - font-size: 0.9em; -} diff --git a/boards/static/css/iw/base_page.css b/boards/static/css/iw/base_page.css --- a/boards/static/css/iw/base_page.css +++ b/boards/static/css/iw/base_page.css @@ -1,609 +1,523 @@ -/* Inocibe White theme for Neboard +/* Shroom-Themes for Neboard * */ - -/* Page Styles ====================================================== */ - +/* Page Styles ============================================================== */ * { - text-decoration: none; - font-weight: inherit; + text-decoration: none; + font-weight: inherit; } - -p, .br { - margin-top: 0.5em; - margin-bottom: 0.5em; +p, +.br { + margin-top: 0.5em; + margin-bottom: 0.5em; } - html { - color: #2f2720; - background: #fff7f0; - font-family: sans-serif; + color: #2f2720; + background: #fff7f0; + font-family: sans-serif; } - body { - margin: 0 0.5em 0 0.5em; + margin: 0 0.5em 0 0.5em; } - -.link, a { - color: #3737c8; - text-decoration: none; +.link, +a { + color: #3737c8; + text-decoration: none; } - -.link:hover, a:hover { - text-decoration: underline; +.link:hover, +a:hover { + text-decoration: underline; } - -.tag, .fav { - color: #c83737; +.tag, +.fav { + color: #c83737; } - .not_fav { - color: #9f9790; + color: #847c75; } - .random-images-table { - width: auto; -} - - - -/* Post Styles ====================================================== */ - -.post, .dead_post, .archive_post, #posts-table, .tag_info, #fav-panel { - background: #d1e1f1; - border: solid 1px #aabaca; - border-radius: 2px; - box-shadow: 0 0 3px #ccc; - margin: 0; - padding: 0.5em; + width: auto; } - - - +/* Post Styles ====================================================== */ +.post, +.dead_post, +.archive_post, +#posts-table, +.tag_info, +#fav-panel { + background: #d7e3f4; + border: solid 1px #cedef4; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; + box-shadow: 0 0 3px #d8e3f4; + margin: 0; + padding: 0.5em; +} .metadata { - border-top: solid 1px #aabaca; - padding-top: 0.2em; - font-size: 0.9em; - color: #899; + border-top: solid 1px #aabaca; + padding-top: 0.2em; + font-size: 0.9em; + color: #847c75; } - .message { - padding-left: 1ex; - padding-bottom: 0.5em; + padding-left: 1ex; + padding-bottom: 0.5em; } - .post-info { - padding: 0 0 0.2em 0; - color: #888; - margin-bottom: 1ex; + padding: 0 0 0.2em 0; + color: #847c75; + margin-bottom: 1ex; } - .title { - font-size: 1em; - font-weight: bold; - color: #2f2720; + font-size: 1em; + font-weight: bold; + color: #2f2720; } - .post-info > a { - font-size: 0.9em; - color: #8787de; + font-size: 0.9em; + color: #9797e3; } - a.tripcode { - color: #5f5750; + color: #847c75; } - a.post_id { - font-size: 1em; - color: #c83737; + font-size: 1em; + color: #c83737; } - .highlight { - background: #c5ccff; - border: solid 1px #aabaca; - border-radius: 2px; - box-shadow: 0 0 3px #bbb; + background: #9cc5f4; + border: solid 1px #92c0f4; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; + box-shadow: 0 0 3px #a6caf4; } - /* Formating */ - .multiquote { - padding: 0.2em; - display: inline-block; - background: #c1daf1; - border-style: solid; - border-color: #a1bdf1; - border-width: 1px 1px 1px 4px; - margin-bottom: 0.5em; - font-size: 0.9em; + padding: 0.2em; + display: inline-block; + background: #c4d9f4; + border-style: solid; + border-color: #a6caf4; + border-width: 1px 1px 1px 4px; + margin-bottom: 0.5em; + font-size: 0.9em; } - .quote-header { - border-bottom: 2px solid #a1bdf1; - margin-bottom: 0.3em; - padding-bottom: 0.2em; - font-size: 1.2em; + border-bottom: 2px solid #a6caf4; + margin-bottom: 0.3em; + padding-bottom: 0.2em; + font-size: 1.2em; } - .quote { - color: #668800; - font-style: italic; + color: #668800; + font-style: italic; } - .user-cast { - border: solid 1px #a1bdf1; - padding: 0.2ex; - background: #c1daf1; + border: solid 1px #a6caf4; + padding: 0.2ex; + background: #c4d9f4; } - .comment { - color: #888; + color: #847c75; } - .spoiler { - background: black; - color: black; + color: #2f2720; + background: #2f2720; } - .spoiler:hover { - color: white; + color: #2f2720; + background: #d7e3f4; } - pre { - white-space: pre-wrap; - overflow: auto; + white-space: pre-wrap; + overflow: auto; } - code { - border: dashed 1px #788; - background: #122; - padding: 2px; - font-size: 1.2em; - display: inline-block; + border: dashed 1px #92c0f4; + background: #c4d9f4; + padding: 2px; + font-size: 1.2em; + display: inline-block; } - /* Code highlighter */ .hljs { - background: #c1daf1; - display: inline-block; + background: #c4d9f4; + display: inline-block; } - -/* -.hljs, .hljs-subst, .hljs-tag .hljs-title, .lisp .hljs-title, .clojure .hljs-built_in, .nginx .hljs-title { - color: #abb; +.hljs, +.hljs-subst, +.hljs-tag .hljs-title, +.lisp .hljs-title, +.clojure .hljs-built_in, +.nginx .hljs-title { + color: #2f2720; } -*/ - /* Top */ - .image-mode-tab { - border-top: dashed 1px #2f2720; - padding: 0.5em; - font-size: 0.9em; - text-align: center; + border-top: dashed 1px black; + padding: 0.5em; + font-size: 0.9em; + text-align: center; } - .image-mode-tab > a { - padding: 0.1em; -} - -.tag_info { - text-align: center; + padding: 0.1em; } - -.tag_info > .tag-text-data { - text-align: left; - max-width: 30em; +.tag_info > img { + background: #c4d9f4; + border: solid 1px #a6caf4; +} +.tag_info { + text-align: center; } - +.tag_info > .tag-text-data { + text-align: left; + max-width: 30em; +} .bar-value { - background: #e1dff0; - font-size: 0.8em; - height: 1.3em; + background: #e5ddd6; + border-color: #ddd5ce; + font-size: 0.8em; + height: 1.3em; } - .bar-bg { - background: #efe7f0; - position: relative; - border: solid 1px #c7c0d0; - overflow: hidden; -} - -.bar-text { - font-size: 0.8em; - position: absolute; - padding: 0.2em; - left: 0; - top: 0; + background: #eee6df; + position: relative; + border: solid 1px #ddd5ce; + overflow: hidden; } - -.page_link, .current_page { - text-align: center; - font-size: 0.9em; - padding: 0.2em; - background: #efe7f0; - border: solid 1px #c7c0d0; +.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: #eee6df; + border: solid 1px #ddd5ce; +} .skipped_replies { - margin-left: 2ex; - padding: 0.2em; - margin-bottom: 0.5em; - background: #efe7f0; - border: solid 1px #c7c0d0; -} - -/* Image Styles */ - -.post > .image { - float: left; - background: #c1daf1; - border: solid 1px #b1cdf1; - margin: 0 1ex .5ex 0; - min-width: 1px; - text-align: center; - display: table-row; + margin-left: 2.5ex; + font-size: 0.9em; + padding: 0.2em; + margin-bottom: 0.5em; + background: #eee6df; + border: solid 1px #ddd5ce; } - -.gallery_image { - background: #c1daf1; - border: solid 1px #b1cdf1; - margin: 0.5em; - text-align: center; -} - -.post-image-full { - margin: 0; +/* Image Styles */ +.post > .image { + float: left; + background: #c4d9f4; + border: solid 1px #a6caf4; + margin: 0 1ex .5ex 0; + min-width: 1px; + text-align: center; + display: table-row; } - - - +.gallery_image { + background: #c4d9f4; + border: solid 1px #a6caf4; + margin: 0.5em; + text-align: center; +} +.post-image-full { + margin: 0; +} /* Form Styles ====================================================== */ - .post-form-w { - background: #daccff; - border: solid 1px #cbd; - border-radius: 2px; - box-shadow: 0 0 3px #ccc; - padding: 0.5em; -} - -.form-row { - width: 100%; - display: table-row; + background: #dad8f4; + border: solid 1px #d5cef4; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; + box-shadow: 0 0 3px #dddcf4; + padding: 0.5em; } - -.form-title { - font-weight: bold; - margin-bottom: 0.5em; +.form-row { + width: 100%; + display: table-row; } - -.form-label { - padding: 0.5ex; - margin: 1em; - vertical-align: top; - display: table-cell; +.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; + width: 100%; + display: table-cell; } - .form-submit { - text-align: center; - margin-bottom: 0.5em; -} - -input[type="submit"]:hover { - background: #8f8; + text-align: center; + margin-bottom: 0.5em; } - -id_text { - width: 100%; +id_text { + width: 100%; } - #mark-panel { - padding: 1em; - display: block; + padding: 1em; + display: block; } - #id-text { - width: 100%; + width: 100%; } - #mark-panel { - padding: 0; + padding: 0; } - .mark_btn { - background: #cabaff; - border: solid 1px #baf; - padding: 0.3em; - margin-right: 1ex; - margin-bottom: 0.5em; - display: inline-block; + background: #d1c4f4; + border: solid 1px #c2a6f4; + padding: 0.3em; + margin-right: 1ex; + margin-bottom: 0.5em; + display: inline-block; +} +.mark_btn:hover { + background: #c2a6f4; + border-color: #b388f4; } - - - -.mark_btn:hover { - background: #aaf; -} - .mark_btn > code { - background: #a9f; - font-size: 0.8em; + background: #c2a6f4; + border: dashed 1px #b388f4; + 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: #black; - background: #cabaff; - border: solid 1px #baf; - padding: 0.2em; - margin-bottom: 0.5em; - font: medium sans-serif; - width: 100%; +.post-form input:not([name="image"]):not([type="checkbox"]):not([type="submit"]), +.post-form textarea, +.post-form select { + color: #2f2720; + background: #d1c4f4; + border: solid 1px #c2a6f4; + padding: 0.2em; + margin-bottom: 0.5em; + font: medium sans-serif; + width: 100%; } - - .post-form textarea { - resize: vertical; + resize: vertical; } - -input[type="submit"], button { - background: #cabaff; - border: solid 1px #baf; - color: #222; - padding: 0.2em; - margin-right: 0.5ex; +input[type="submit"], +button { + background: #d1c4f4; + border: solid 1px #c2a6f4; + color: #2f2720; + padding: 0.2em; + margin-right: 0.5ex; } - +input[type="submit"]:hover, button:hover { - background: #c0b0ff; + background: #c2a6f4; + border-color: #b388f4; } - #preview-text { - background: #d1e1f1; - border: solid 2px #baf; - margin: 1ex 0 1ex 0; - padding: 1ex; + background: #d7e3f4; + border: solid 2px #c2a6f4; + margin: 1ex 0 1ex 0; + padding: 1ex; } - /* Navbar Styles ==================================================== */ - .navigation_panel { - padding-top: 0.5em; - padding-bottom: 0.5em; + color: black; + padding-top: 0.5em; + padding-bottom: 0.5em; } - footer.navigation_panel { - padding-top: 0; + padding-top: 0; } - header.navigation_panel > a.link:first-child { - font-weight: bold; - padding-right: 1ex; - border-right: solid 1px #2f2720; + font-weight: bold; + padding-right: 1ex; + border-right: solid 1px black; } - -header.navigation_panel > a.right-link:last-child { - font-weight: bold; - float: right; - padding-left: 1ex; - border-left: solid 1px #2f2720; +header.navigation_panel > a.right-link { + float: right; + font-weight: bold; + margin-left: 1ex; + padding-left: 1ex; + border-left: solid 1px black; } - -.navigation_panel::after, .post::after { - clear: both; - content: "."; - display: block; - height: 0; - line-height: 0; - visibility: hidden; +.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; + background: #FF0000; + color: #00FF00; } - +.input_field_error { + color: #FF0000; +} .block { - display: inline-block; - vertical-align: top; + display: inline-block; + vertical-align: top; } - blockquote { - border-left: solid 2px; - padding-left: 5px; - color: #B1FB17; - margin: 0; + border-left: solid 2px; + padding-left: 5px; + color: #B1FB17; + margin: 0; } - /** margin bottom */ - - - .last-replies { - margin-left: 2ex; + margin-left: 2ex; } - +.thread, +.last-replies > .post:last-child { + margin-bottom: 1.5em; +} #fav-panel > .post { - background: none; - border: none; - box-shadow: none; - margin: 0; - padding: 0; + background: none; + border: none; + box-shadow: none; + margin: 0; + padding: 0; } - -.thread, .last-replies > .post:last-child { - margin-bottom: 1.5em; +#thread-fav-button:hover { + background: #c4d9f4; } - .image-metadata { - font-size: 0.9em; -} - -.refmap { - font-size: 0.9em; - color: #222; + font-size: 0.9em; } - - - +.refmap { + font-size: 0.9em; + color: #847c75; +} .from-input { - display: block; + display: block; } - #up { - position: fixed; - bottom: 0.2em; - right: 1em; - border: 1px solid #777; - background: #000; - padding: 4px; - opacity: 0.3; + position: fixed; + bottom: 0.2em; + right: 1em; + border: 2px solid #b388f4; + background: #d1c4f4; + padding: 4px; + opacity: 0.3; } - #up:hover { - opacity: 1; + opacity: 1; } - #quote-button { - background-color: #435; - border: solid 1px #392949; - border-radius: 2px; - box-shadow: 0 0 2px black; - padding: 0.2em; + background: #d1c4f4; + border: solid 2px #c2a6f4; + padding: 0.2em; } - #quote-button:hover { - background-color: #546; - border: solid 1px #493959; + background: #c2a6f4; + border: solid 2px #b388f4; } - .post-blink { - background-color: #aaaaff; + background-color: #aaaaff; } - .moderator_info { - color: #e99d41; - opacity: 0.4; + color: #e99d41; + opacity: 0.4; } - .moderator_info:hover { - opacity: 1; + opacity: 1; } - .post-image-preview { - margin: 0; + margin: 0; } - .post_preview { - max-width: 600px; -} - -.post_preview > .post { - box-shadow: 0 0 5px #aaa; - margin: 0; + max-width: 600px; } - +.post_preview > .post { + box-shadow: 0 0 5px #b6c1d2; + margin: 0; +} .global-id { - font-weight: bolder; - opacity: .5; + font-weight: bolder; + opacity: .5; } - .img-full { - background: #222; - border: solid 1px #677; - border-radius: 1px; - box-shadow: 0 0 3px #233; + background: #c4d9f4; + border: solid 1px #a6caf4; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + box-shadow: 0 0 5px #b6c1d2; } - .tag_item { - display: inline-block; -} - -#id_models li { - list-style: none; + display: inline-block; } - -#id_q { - margin-left: 1ex; +#id_models li { + list-style: none; } - -ul { - padding-left: 0px; +#id_q { + margin-left: 1ex; } - -.current_mode { - font-weight: bold; +ul { + padding-left: 0px; } - - - +.current_mode { + font-weight: bold; +} .fancybox-skin { - position: relative; - background-color: #fff; - color: #ddd; - text-shadow: none; + position: relative; + background-color: #fff; + color: #ddd; + text-shadow: none; } - .fancybox-image { - border: 1px solid black; -} - -.post:target { - border: solid 2px #abb; + border: 1px solid black; } - -li { - list-style-position: inside; +.post:target { + border: solid 2px #61a7f3; } - - - +li { + list-style-position: inside; +} .dead_post > .post-info { - font-style: italic; + font-style: italic; } - .archive_post > .post-info { - text-decoration: line-through; + text-decoration: line-through; } - .post > .metadata { - clear: left; + clear: left; } - .get { - font-weight: bold; + font-weight: bold; } - .form-email { - display: none; + display: none; } - -/* finlaize ========================================================= */ - -.post, dead_post, .archive_post, .post-form-w, .tag_info, #posts-table, .bar-bg, .page_link, #fav-panel { - margin-bottom: 0.5em; +.post, +dead_post, +.archive_post, +.post-form-w, +.tag_info, +#posts-table, +.bar-bg, +.page_link, +#fav-panel { + margin-bottom: 0.5em; } - h2 { - font-size: 1.5em; - font-weight: bold; - margin-top: 0.5em; - margin-bottom: 0.5em; - text-align: center; + font-size: 1.5em; + font-weight: bold; + margin-top: 0.5em; + margin-bottom: 0.5em; + text-align: center; } - -b, strong { - font-weight: bold; +b, +strong { + font-weight: bold; } diff --git a/boards/static/images/fileformats/css.png b/boards/static/images/fileformats/css.png new file mode 100644 index 0000000000000000000000000000000000000000..19c4916ec000f8d39ccbcef42b7e3cb678168070 GIT binary patch literal 11695 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