summaryrefslogtreecommitdiff
path: root/static/styles/themes/default.css
diff options
context:
space:
mode:
Diffstat (limited to 'static/styles/themes/default.css')
-rw-r--r--static/styles/themes/default.css288
1 files changed, 288 insertions, 0 deletions
diff --git a/static/styles/themes/default.css b/static/styles/themes/default.css
new file mode 100644
index 0000000..79bcd8b
--- /dev/null
+++ b/static/styles/themes/default.css
@@ -0,0 +1,288 @@
+@import url("../common.css");
+
+body {
+ margin: 0;
+ padding: 0;
+ background-color: #1c2023;
+ color: #95aec7;
+ font-family: serif;
+ font-size: 100%;
+}
+/* Board Name */
+h1 {
+ margin: 0.5em 2% 0.3em 2%;
+ padding: 0;
+ font-size: 2em;
+ font-weight: bold;
+}
+/* Headlines */
+h2 {
+ margin: 0.5em 2%;
+ padding: 0.5em 0 0 0;
+ font-size: 1.5em;
+ font-weight: bold;
+ overflow-wrap: break-word;
+ word-wrap: break-word;
+}
+/* Links */
+h2 samp {
+ font-size: 0.66em;
+}
+hr {
+ border: 0;
+ margin: 0;
+ padding: 0;
+ height: 1px;
+ background-color: #716356;
+ color: #716356;
+}
+p.newthread {
+ margin: 1em 2% 2em 2%;
+ padding: 1em 2%;
+ background-color: #202427;
+}
+/* boardlist */
+p.boardlist {
+ margin: 0.8em 2% 0 2%;
+ font-size: 0.8em;
+ color: #999;
+}
+
+/* menu */
+p.nav {
+ margin: 0.5em 2% 0.5em 2%;
+ padding: 0;
+ font-size: .9em;
+ font-style: italic;
+}
+/* thread navigation */
+pre.jump {
+ margin: 0 2% -1em 0;
+ padding: 0;
+ font-size: 1em;
+ font-family: serif;
+ font-weight: bold;
+ word-spacing: 1em;
+ text-align: right;
+}
+pre.jump a {
+text-decoration: none;
+}
+a, a:visited, a:active {
+ color: #c7ae95;
+ text-decoration: none;
+}
+a:hover {
+ text-decoration: underline;
+}
+a:target {
+ background-color: #22272a;
+ text-decoration: underline;
+}
+dl {
+ margin: 0.5em 2% 0 2%;
+ padding: 0;
+}
+dt {
+ margin: 0;
+ padding: 0;
+}
+/* post number */
+dt a {
+ font-size: 1.4em;
+}
+/* post date */
+dt code {
+ font-size: 1em;
+ font-family: monospace;
+ color: #8bafd2;
+}
+dt samp {
+ font-size: 1em;
+ font-family: monospace;
+ color: #8bafd2;
+ margin-left: 1%;
+}
+
+dd {
+ margin: 0 2%;
+ padding: 0;
+ line-height: 1.4em;
+}
+dd p {
+ margin: 1em 0;
+ padding: 0;
+ background-color: transparent;
+ word-wrap: break-word;
+}
+
+dd pre, dd code {
+ font-size: 1em;
+ font-family: monospace;
+}
+
+dd pre {
+ margin: 1.2em 0;
+ padding: 2px;
+ color: #95aec7;
+ background-color: #1f2427;
+ line-height: 1.4em;
+ overflow: auto;
+}
+blockquote {
+ border-left: solid 2px #859774;
+ margin: 1em 0 1em 0;
+ padding: 0 0 0 1em;
+ background-color: inherit;
+ color: #9aae86;
+}
+blockquote:hover {
+ background-color: #252b2f;
+}
+
+/* spoilers */
+del {
+ background-color: #95aec7;
+ text-decoration: none;
+}
+del:hover {
+ background-color: transparent;
+}
+/* thread list */
+table {
+ margin: 1em 2%;
+ padding: 0;
+ border-collapse: collapse;
+}
+th {
+ color: #666666;
+ background-color: #1c2023;
+ padding: 0.1em 0.5em;
+ font-family: monospace;
+ font-weight: normal;
+ text-align: left;
+ font-size: 1em;
+}
+td {
+ border: 0;
+ padding: 0.1em 0.5em;
+ line-height: 1em;
+}
+
+tr:nth-child(odd) {
+ background: #252a2e;
+}
+tr:hover {
+ background-color: #536883;
+}
+td p, td pre, td blockquote {
+ margin: .5em 0;
+}
+
+/* forms */
+
+textarea {
+ margin: 0.2em 0 0.2em 0;
+ border: 1px solid #334a68;
+ padding: 2px;
+ max-width: 98%;
+ color: #95aec7;
+ background-color: #293035;
+ font-size: 1em;
+ font-family: monospace;
+}
+input[type=text] {
+ margin: 0.2em 0 0.5em 0;
+ border: 1px solid #334a68;
+ background-color: #293035;
+ color: #95aec7;
+ padding: 2px;
+ max-width: 98%;
+ font-size: 1em;
+ font-family: monospace;
+}
+input[type=checkbox] {
+ border: 1px solid #334a68;
+ background-color: #293035 !important;
+ vertical-align: middle;
+ margin: 0 2px;
+}
+
+fieldset.comment {
+ display: none;
+}
+/* preferences */
+fieldset {
+ border: none;
+}
+ul {
+ margin: 0 0 1em 0;
+ padding: 0 0 1em 1em;
+}
+/* flash messages */
+p.flash {
+ background: transparent;
+ color: red;
+}
+
+/* New Thread Form Styling */
+.newthread-form {
+ margin: 1.5em 2% 2em 2%;
+ padding: 1.5em 2%;
+ background-color: #202427;
+ border: 1px solid #334a68;
+ border-radius: 4px;
+ max-width: 600px;
+}
+.newthread-form h2 {
+ margin: 0 0 1em 0;
+ padding: 0;
+ color: #c7ae95;
+}
+.newthread-form p {
+ margin: 0.5em 0;
+}
+.newthread-form input[type=text], .newthread-form textarea {
+ width: 100%;
+ box-sizing: border-box;
+ padding: 8px;
+ font-size: 1em;
+ border: 1px solid #334a68;
+ background-color: #293035;
+ color: #95aec7;
+ border-radius: 4px;
+}
+p.footer {
+font-size: 0.9em;
+font-family: monospace;
+background: transparent;
+text-align: center;
+}
+
+/* Dark Error page styling */
+.error-container {
+ background-color: #202427;
+ color: #95aec7;
+ border-left: 5px solid #ff3333;
+ font-family: inherit;
+}
+
+.error-container .error-title {
+ color: #ff5555;
+}
+
+.error-back-button {
+ background-color: #293035;
+ color: #95aec7;
+ border: 1px solid #334a68;
+}
+
+.error-back-button:hover {
+ background-color: #536883;
+}
+
+/* Dark Moderation Panel styling overrides */
+body.moderation .comment-preview {
+ background-color: #202427;
+ border-left: 3px solid #334a68;
+}