diff --git a/stylesheets/500px.css b/stylesheets/500px.css new file mode 100644 index 00000000..89b1fa64 --- /dev/null +++ b/stylesheets/500px.css @@ -0,0 +1,372 @@ +/** + * 500px.css + * kalyx is terrible at css + */ + +body +{ + display:block; + padding-top: 26px; + background: #0d1010; + color: #d2e7e8; + font-family: sans-serif; + font-size: 13px; + border: solid 1px #803474; + + max-width: 568px; +} + +html { + /* Size of largest container or bigger */ + background-image:url(http://a.pomf.se/qsoodu.png); + max-width: 568px; + margin-left: auto; + margin-right: auto; + border: double 0px #93e0e3; + box-shadow: 2px 3px #803474; + } + + .board_image{ + display: none; +} + +div.sidearrows{ + display: none; +} + +span.quote +{ + color:#6fc58a; +} +@font-face +{ + font-family: 'lain'; + src: url('./fonts/nrdyyh.woff') format('woff'), + url('./fonts/tojcxo.TTF') format('truetype'); +} +h1 +{ + display: none; + font-family: 'lain', tahoma; + + letter-spacing: -2px; + font-size: 42pt; + text-align: center; + color: #d2e7e8; + +} +header div.subtitle +{ + display: none; + color: #d2e7e8; + font-size: 13px; + margin-left: auto; + margin-right: auto; + max-width:385px; +} +div.title +{ + display: none; + color: #ce54ba; + font-family: Arial, Helvetica, sans-serif; + +} +div.title p +{ + font-size: 8px; + color: #ce54ba; +} +a:link, a:visited, p.intro a.email span.name +{ + color: #d2e7e8; + text-transform: uppercase; + font-size: 10px; + text-decoration: none; + font-family: sans-serif; +} +a:link, a:visited, p.intro a.email span.name +{ + -moz-transition: 0.15s text-shadow, 0.15s color; + -webkit-transition: 0.15s text-shadow, 0.15s color; + -khtml-transition: 0.15s text-shadow, 0.15s color; + -o-transition: 0.15s text-shadow, 0.15s color; + -ms-transition: 0.15s text-shadow, 0.15s color; + transition: 0.15s text-shadow, 0.15s color; +} +input[type="text"], textarea +{ + -moz-transition: 0.15s border-color; + -webkit-transition: 0.15s border-color; + -khtml-transition: 0.15s border-color; + -o-transition: 0.15s border-color; + -ms-transition: 0.15s border-color; + transition: 0.15s border-color; +} +input[type="submit"] +{ + -moz-transition: 0.15s border-color, 0.15s background-color, 0.15s color; + -webkit-transition: 0.15s border-color, 0.15s background-color, 0.15s color; + -khtml-transition: 0.15s border-color, 0.15s background-color, 0.15s color; + -o-transition: 0.15s border-color, 0.15s background-color, 0.15s color; + -ms-transition: 0.15s border-color, 0.15s background-color, 0.15s color; + transition: 0.15s border-color, 0.15s background-color, 0.15s color; +} +a:link:hover, a:visited:hover +{ + color: #ce54ba; + font-family: sans-serif; + text-decoration: none; + text-shadow: 0px 0px 5px #ce54ba; +} +a.post_no +{ + color: #ce54ba; + text-decoration: none; +} +p.intro a.post_no:hover +{ + color: #32DD72!important; +} +div.post.reply +{ + background: #0d1010; + align: center; + max-width:96% !important; + min-width: 96%!important; +border: solid 1px #ce54ba; +box-shadow: 2px 2px #803474; + + +} + +div.postcontainer +{ + max-width:100% !important; + min-width: 100%!important; + +} +div.post.reply.highlighted +{ + background: #1e2324; + border: solid 1px #93e0e3; + box-shadow: 3px 5px #5c8c8e; + margin-left: auto; + margin-right: auto; +} +div.post.reply div.body a:link, div.post.reply div.body a:visited +{ + color: #CCCCCC; + +} +div.post.reply div.body a:link:hover, div.post.reply div.body a:visited:hover +{ + color: #ce54ba; + +} +p.intro span.subject +{ + font-size: 12px; + font-family: sans-serif; + color: #ce54ba; + font-weight: 800; + +} +p.intro span.name +{ + color: #32DD72; + font-weight: 800; +} +p.intro a.capcode, p.intro a.nametag +{ + color: magenta; + margin-left: 0; +} +p.intro a.email, p.intro a.email span.name, p.intro a.email:hover, p.intro a.email:hover span.name +{ + color: #32ddaf; + +} +input[type="text"], textarea, select +{ + background: #0d1010!important; + color: #CCCCCC!important; +border: solid 1px #ce54ba; +box-shadow: 1px 1px #803474; + margin-left: auto; + margin-right: auto; + + +} +input[type="password"] +{ + background: #0d1010!important; + color: #CCCCCC!important; + border: #d2e7e8 1px double!important; +} +form table tr th +{ + background: #0d1010!important; + color: #d2e7e8!important; + border: solid 1px #ce54ba; +box-shadow: 1px 1px #803474; + text-align: right; + +} +div.banner +{ + + background: #E04000; + border: 0px solid hsl(17, 100%, 60%); + color: #EEE; + text-align: center; + height: 15px; + padding: 1px 1px 4px 1px; + margin-left: auto; + margin-right: auto; +} +div.banner a +{ + color:#000; +} +input[type="submit"] +{ + background: #333333; + border: #666 1px solid; + color: #CCCCCC; +} +input[type="submit"]:hover +{ + background: #555; + border: #888 1px solid; + color: #32DD72; +} +input[type="text"]:focus, textarea:focus +{ + border:#888 1px solid!important; +} +p.fileinfo a:hover +{ + text-decoration: underline; +} +span.trip +{ + color: #AAA; +} +.bar +{ + background: #0c0c0c!important; + -moz-box-shadow: 0 0 40px #000; + -webkit-box-shadow: 0 0 40px #000; + + + + +} +.bar.top +{ + border: solid 1px #803474; +box-shadow: 6px 2px #803474; + +} +.bar.bottom +{ + border-top: 0px solid #666; + border: solid 1px #803474; + + +} +div.pages +{ + color: #d2e7e8 ; + background: #333; + border: #666 0px solid; + font-family: sans-serif; + font-size: 10pt; +} +div.pages a.selected +{ + color: #d2e7e8 ; +} +hr +{ + height: 0px; + border: #d2e7e8 2px solid; + +} +div.boardlist +{ + color: #d2e7e8; +} + +div.ban +{ + background-color: #0d1010; + border: 0px solid #555; + -moz-border-radius: 2px; + -webkit-border-radius: 2px; + border-radius: 2px; + text-align: left!important; + font-size: 13px; + +} +div.ban h2 +{ + background: #333; + color: #d2e7e8; + padding: 3px 7px; + font-size: 12pt; + border-bottom: 1px solid #555; +} +div.ban h2:not(:nth-child(1)) +{ + border-top: 0px solid #555; +} +table.modlog tr th +{ + background: #333; + color: #AAA; +} + +div.report +{ + color: #666; +} +.pages, .board_image, input, .reply, form table th, textarea, a img, select, .banner +{ + -webkit-border-radius: 2px; + -khtml-border-radius: 2px; + -moz-border-radius: 2px; + -o-border-radius: 2px; + -ms-border-radius: 2px; + border-radius: 2px; +} +.blur +{ + filter: blur(20px); + -webkit-filter: blur(23px); + -moz-filter: blur(23px); + -o-filter: blur(23px); + -ms-filter: blur(23px); + filter: url(svg/blur.svg#blur); +} + +/* options.js */ +#options_div +{ + background: #333333; +} +.options_tab_icon +{ + color: #AAAAAA; +} +.options_tab_icon.active +{ + color: #FFFFFF; +} + + + +.blotter +{ + color: #DCA1F5!important; +} diff --git a/stylesheets/8ch.cyber.css b/stylesheets/8ch.cyber.css index 189e0d85..60fc5cc8 100644 --- a/stylesheets/8ch.cyber.css +++ b/stylesheets/8ch.cyber.css @@ -168,9 +168,9 @@ margin-right: 35px; /*gives posting table its border/shadow*/ form table { - width: 100%; - minimum-width: 960px; - min-height: 250px; + max-width: 500px; + min-width: 100% + display: inline-block; margin: 5px auto; background-color: #2b2b2b; diff --git a/stylesheets/beta.css b/stylesheets/beta.css new file mode 100644 index 00000000..e32353cc --- /dev/null +++ b/stylesheets/beta.css @@ -0,0 +1,381 @@ +/** + * Beta.css + * by kalyx + *this might work well on phones + */ + +body +{ + display:block; + padding-top: 26px; + background: #0d1010; + color: #e8e8e3; + font-family: sans-serif; + font-size: 18px; + + + width: 100%; +} + +html { + /* Size of largest container or bigger */ + background:#0d1010; + width: 100%; + margin-left: auto; + margin-right: auto; + + } +/*banner*/ +.board_image{ + border: double 0px #e8e8e3; + box-shadow: 2px 2px #e8e8e3; +} + + /*gives images border/shadow*/ + div.files img.post-image { + border: solid 1px #e8e8e3; + box-shadow: 2px 2px #e8e8e3; + padding: 0px; + border-radius: 0; + margin-bottom: 5px; + } +div.sidearrows{ + display: none; +} + +span.quote +{ + color:#e8d928; +} +@font-face +{ + font-family: 'lain'; + src: url('./fonts/nrdyyh.woff') format('woff'), + url('./fonts/tojcxo.TTF') format('truetype'); +} +h1 +{ + display: none; + font-family: 'lain', tahoma; + + letter-spacing: -2px; + font-size: 42pt; + text-align: center; + color: #e8e8e3; + +} +header div.subtitle +{ + display: none; + color: #e8e8e3; + font-size: 13px; + margin-left: auto; + margin-right: auto; + max-width:385px; +} +div.title +{ + display: none; + color: #e8e8e3; + font-family: Arial, Helvetica, sans-serif; + +} +div.title p +{ + font-size: 8px; + color: #e8e8e3; +} +a:link, a:visited, p.intro a.email span.name +{ + color: #e8e8e3; + text-transform: uppercase; + font-size: 10px; + text-decoration: none; + font-family: sans-serif; +} +a:link, a:visited, p.intro a.email span.name +{ + -moz-transition: 0.15s text-shadow, 0.15s color; + -webkit-transition: 0.15s text-shadow, 0.15s color; + -khtml-transition: 0.15s text-shadow, 0.15s color; + -o-transition: 0.15s text-shadow, 0.15s color; + -ms-transition: 0.15s text-shadow, 0.15s color; + transition: 0.15s text-shadow, 0.15s color; +} +input[type="text"], textarea +{ + -moz-transition: 0.15s border-color; + -webkit-transition: 0.15s border-color; + -khtml-transition: 0.15s border-color; + -o-transition: 0.15s border-color; + -ms-transition: 0.15s border-color; + transition: 0.15s border-color; +} +input[type="submit"] +{ + -moz-transition: 0.15s border-color, 0.15s background-color, 0.15s color; + -webkit-transition: 0.15s border-color, 0.15s background-color, 0.15s color; + -khtml-transition: 0.15s border-color, 0.15s background-color, 0.15s color; + -o-transition: 0.15s border-color, 0.15s background-color, 0.15s color; + -ms-transition: 0.15s border-color, 0.15s background-color, 0.15s color; + transition: 0.15s border-color, 0.15s background-color, 0.15s color; +} +a:link:hover, a:visited:hover +{ + color: #e8d928; + font-family: sans-serif; + text-decoration: none; + text-shadow: 0px 0px 5px #d2e7e8; +} +a.post_no +{ + color: #e8d928; + text-decoration: none; +} +p.intro a.post_no:hover +{ + color: #e8d928!important; +} +div.post.reply +{ + background: #0d1010; + align: center; + max-width:100% !important; + min-width: 100%!important; +border: solid 1px #e8e8e3; +box-shadow: 2px 2px #e8e8e3; + + +} + +div.postcontainer +{ + max-width:100% !important; + min-width: 100%!important; + +} +div.post.reply.highlighted +{ + background: #1e2324; + border: solid 1px #93e0e3; + box-shadow: 3px 5px #5c8c8e; + margin-left: auto; + margin-right: auto; +} +div.post.reply div.body a:link, div.post.reply div.body a:visited +{ + color: #CCCCCC; + +} +div.post.reply div.body a:link:hover, div.post.reply div.body a:visited:hover +{ + color: #e8d928; + +} +p.intro span.subject +{ + font-size: 12px; + font-family: sans-serif; + color: #e8d928; + font-weight: 800; + +} +p.intro span.name +{ + color: #c3e849; + font-weight: 800; +} +p.intro a.capcode, p.intro a.nametag +{ + color: magenta; + margin-left: 0; +} +p.intro a.email, p.intro a.email span.name, p.intro a.email:hover, p.intro a.email:hover span.name +{ + color: #d2e7e8; + +} +input[type="text"], textarea, select +{ + background: #0d1010!important; + color: #CCCCCC!important; +border: solid 1px #e8e8e3; +box-shadow: 1px 1px #0d1010; + margin-left: auto; + margin-right: auto; + + +} +input[type="password"] +{ + background: #0d1010!important; + color: #CCCCCC!important; + border: #d2e7e8 1px double!important; +} +form table tr th +{ + background: #0d1010!important; + color: #e8e8e3!important; + border: solid 1px #d2e7e8; +box-shadow: 1px 1px #0d1010; + text-align: right; + +} +div.banner +{ + + background: #E04000; + border: 0px solid hsl(17, 100%, 60%); + color: #EEE; + text-align: center; + height: 15px; + padding: 1px 1px 4px 1px; + margin-left: auto; + margin-right: auto; +} +div.banner a +{ + color:#000; +} +input[type="submit"] +{ + background: #333333; + border: #666 1px solid; + color: #CCCCCC; +} +input[type="submit"]:hover +{ + background: #555; + border: #888 1px solid; + color: #e8d928; +} +input[type="text"]:focus, textarea:focus +{ + border:#888 1px solid!important; +} +p.fileinfo a:hover +{ + text-decoration: underline; +} +span.trip +{ + color: #AAA; +} +.bar +{ + background: #0c0c0c!important; + -moz-box-shadow: 0 0 0px #000; + -webkit-box-shadow: 0 0 0px #000; + + + + +} +.bar.top +{ + border: solid 1px #e8e8e3; +box-shadow: 0px 1px #d2e7e8; + +} +.bar.bottom +{ + border-top: 0px solid #666; + border: solid 1px #e8e8e3; + + +} +div.pages +{ + color: #d2e7e8 ; + background: #333; + border: #666 0px solid; + font-family: sans-serif; + font-size: 10pt; +} +div.pages a.selected +{ + color: #d2e7e8 ; +} +hr +{ + height: 0px; + border: #e8e8e3 2px solid; + +} +div.boardlist +{ + color: #e8e8e3; +} + +div.ban +{ + background-color: #0d1010; + border: 0px solid #555; + -moz-border-radius: 2px; + -webkit-border-radius: 2px; + border-radius: 2px; + text-align: left!important; + font-size: 13px; + +} +div.ban h2 +{ + background: #333; + color: #e8e8e3; + padding: 3px 7px; + font-size: 12pt; + border-bottom: 1px solid #555; +} +div.ban h2:not(:nth-child(1)) +{ + border-top: 0px solid #555; +} +table.modlog tr th +{ + background: #333; + color: #AAA; +} + +div.report +{ + color: #666; +} +.pages, .board_image, input, .reply, form table th, textarea, a img, select, .banner +{ + -webkit-border-radius: 2px; + -khtml-border-radius: 2px; + -moz-border-radius: 2px; + -o-border-radius: 2px; + -ms-border-radius: 2px; + border-radius: 2px; +} +.blur +{ + filter: blur(20px); + -webkit-filter: blur(23px); + -moz-filter: blur(23px); + -o-filter: blur(23px); + -ms-filter: blur(23px); + filter: url(svg/blur.svg#blur); +} + +/* options.js */ +#options_div +{ + background: #333333; +} +.options_tab_icon +{ + color: #AAAAAA; +} +.options_tab_icon.active +{ + color: #FFFFFF; +} + + + +.blotter +{ + color: #e8e8e3!important; +} diff --git a/stylesheets/cyberpunk.css b/stylesheets/cyberpunk.css index b2af700a..12e38c28 100644 --- a/stylesheets/cyberpunk.css +++ b/stylesheets/cyberpunk.css @@ -21,13 +21,21 @@ body { -moz-box-shadow: none; box-shadow: none; } +div.boardlist{ + background-color: #0C0001!important; + +} .bar.top { border-bottom: 2px solid #3CC!important; + background-color: #0C0001; + } .bar.bottom { border-top: 2px solid #3CC!important; + background-color: #0C0001; + } @font-face { diff --git a/stylesheets/dark.css b/stylesheets/dark.css index db466d59..1c76f7c5 100644 --- a/stylesheets/dark.css +++ b/stylesheets/dark.css @@ -1,20 +1,19 @@ /** * dark.css - * Stolen from circlepuller who stole it from derpcat + * For AwsumChan by Circlepuller */ -body -{ +body { background: #1E1E1E; color: #999999; font-family: sans-serif; font-size: 12px; } -span.quote -{ +.quote { color:#B8D962; } -@font-face -{ + + +@font-face { font-family: 'lain'; src: url('./fonts/nrdyyh.woff') format('woff'), url('./fonts/tojcxo.TTF') format('truetype'); @@ -27,17 +26,11 @@ h1 text-align: center; color: #32DD72; } -header div.subtitle -{ - color: #32DD72; -} -div.title -{ +div.title, h1 { color: #32DD72; - font-family: Arial, Helvetica, sans-serif; + } -div.title p -{ +div.title p { font-size: 10px; } a:link, a:visited, .intro a.email span.name { @@ -45,244 +38,207 @@ a:link, a:visited, .intro a.email span.name { text-decoration: none; font-family: sans-serif; } -a:link, a:visited, p.intro a.email span.name -{ - -moz-transition: 0.15s text-shadow, 0.15s color; - -webkit-transition: 0.15s text-shadow, 0.15s color; - -khtml-transition: 0.15s text-shadow, 0.15s color; - -o-transition: 0.15s text-shadow, 0.15s color; - -ms-transition: 0.15s text-shadow, 0.15s color; - transition: 0.15s text-shadow, 0.15s color; -} -input[type="text"], textarea -{ - -moz-transition: 0.15s border-color; - -webkit-transition: 0.15s border-color; - -khtml-transition: 0.15s border-color; - -o-transition: 0.15s border-color; - -ms-transition: 0.15s border-color; - transition: 0.15s border-color; -} -input[type="submit"] -{ - -moz-transition: 0.15s border-color, 0.15s background-color, 0.15s color; - -webkit-transition: 0.15s border-color, 0.15s background-color, 0.15s color; - -khtml-transition: 0.15s border-color, 0.15s background-color, 0.15s color; - -o-transition: 0.15s border-color, 0.15s background-color, 0.15s color; - -ms-transition: 0.15s border-color, 0.15s background-color, 0.15s color; - transition: 0.15s border-color, 0.15s background-color, 0.15s color; -} -a:link:hover, a:visited:hover -{ - color: #32DD72; +a:link:hover, a:visited:hover { + color: #fff; font-family: sans-serif; text-decoration: none; - text-shadow: 0px 0px 5px #fff; + } -a.post_no -{ - color: #AAA; +a.post_no { + color: #AAAAAA; text-decoration: none; } -p.intro a.post_no:hover -{ - color: #32DD72!important; +a.post_no:hover { + color: #32DD72 !important; + text-decoration: underline overline; } -div.post.reply -{ +div.post.reply { background: #333333; border: #555555 1px solid; + + } -div.post.reply.highlighted -{ +div.post.reply.highlighted { background: #555; border: transparent 1px solid; } -div.post.reply div.body a:link, div.post.reply div.body a:visited -{ +div.post.reply div.body a:link, div.post.reply div.body a:visited { color: #CCCCCC; } -div.post.reply div.body a:link:hover, div.post.reply div.body a:visited:hover -{ +div.post.reply div.body a:link:hover, div.post.reply div.body a:visited:hover { color: #32DD72; } -p.intro span.subject { +.intro span.subject { font-size: 12px; font-family: sans-serif; color: #446655; font-weight: 800; } -p.intro span.name { +.intro span.name { color: #32DD72; font-weight: 800; } -p.intro a.capcode, p.intro a.nametag { +.intro a.capcode, p.intro a.nametag { color: magenta; margin-left: 0; } -p.intro a.email, p.intro a.email span.name, p.intro a.email:hover, p.intro a.email:hover span.name { +.intro a.email, p.intro a.email span.name, p.intro a.email:hover, p.intro a.email:hover span.name { color: #32ddaf; } -input[type="text"], textarea, select -{ - background: #333333!important; - color: #CCCCCC!important; - border: #666666 1px solid!important; -} -input[type="password"] -{ - background: #333333!important; - color: #CCCCCC!important; - border: #666666 1px solid!important; -} -form table tr th -{ - background: #333333!important; - color: #AAAAAA!important; - border: #333333 1px solid!important;; -} -div.banner -{ - background: #E04000; - border: 1px solid hsl(17, 100%, 60%); - color: #EEE; - text-align: center; - height: 15px; - padding: 1px 1px 4px 1px; - margin-left: auto; - margin-right: auto; -} -div.banner a -{ - color:#000; -} -input[type="submit"] -{ +input[type="text"], textarea, select { background: #333333; - border: #666 1px solid; color: #CCCCCC; -} -input[type="submit"]:hover -{ - background: #555; - border: #888 1px solid; - color: #32DD72; -} -input[type="text"]:focus, textarea:focus -{ - border:#888 1px solid!important; -} -p.fileinfo a:hover -{ - text-decoration: underline; -} -span.trip -{ - color: #AAA; -} -.bar -{ - background: #333!important; - -moz-box-shadow: 0 0 40px #000; - -webkit-box-shadow: 0 0 40px #000; - box-shadow: 0 0 40px #000; - -} -.bar.top -{ - border-bottom: 1px solid #666; -} -.bar.bottom -{ - border-top: 1px solid #666; -} -div.pages -{ - color: #AAA; - background: #333; - border: #666 1px solid; + border: #666666 1px solid; + padding-left: 5px; + padding-right: -5px; font-family: sans-serif; font-size: 10pt; } -div.pages a.selected -{ - color: #CCC; +input[type="password"] { + background: #333333; + color: #CCCCCC; + border: #666666 1px solid; } -hr -{ - height: 1px; - border: #333 1px solid; +form table tr th { + background: #333333; + color: #AAAAAA; + font-weight: 800; + text-align: left; + padding: 0; } -div.boardlist -{ - color: #999; +div.banner { + background: #32DD72; + color: #000; + text-align: center; + width: 250px; + padding: 4px; + padding-left: 12px; + padding-right: 12px; + margin-left: auto; + margin-right: auto; + font-size: 12px; } - -div.ban -{ - background-color: #1e1e1e; - border: 1px solid #555; - -moz-border-radius: 2px; - -webkit-border-radius: 2px; - border-radius: 2px; - text-align: left!important; +div.banner a { + color:#000; } -div.ban h2 -{ - background: #333; +input[type="submit"] { + background: #333333; + border: #888888 1px solid; + color: #CCCCCC; +} +input[type="submit"]:hover { + background: #555555; + border: #888888 1px solid; color: #32DD72; - padding: 3px 7px; - font-size: 12pt; - border-bottom: 1px solid #555; +} +input[type="text"]:focus { + border:#aaa 1px solid; +} +p.fileinfo a:hover { + text-decoration: underline; +} +span.trip { + color: #AAAAAA; +} +div.pages { + + background: #333333; + + font-family: sans-serif; + +} +div.pages a.selected { + color: #CCCCCC; +} +hr { + height: 1px; + border: #333333 1px solid; +} +div.boardlist { + color: #999999; + background-color: rgba(12%, 12%, 12%, 0.10); } -div.ban h2:not(:nth-child(1)) -{ - border-top: 1px solid #555; +div.ban { + background-color: transparent; + border: transparent 0px solid; } -table.modlog tr th -{ - background: #333; - color: #AAA; +div.ban h2 { + background: transparent; + color: lime; + font-size: 12px; +} +table.modlog tr th { + background: #333333; + color: #AAAAAA; } -div.report -{ - color: #666; +.desktop-style div.boardlist:not(.bottom) { + text-shadow: black 1px 1px 1px, black -1px -1px 1px, black -1px 1px 1px, black 1px -1px 1px; + background-color: #666666; } -.pages, .board_image, input, .reply, form table th, textarea, a img, select, .banner -{ - -webkit-border-radius: 2px; - -khtml-border-radius: 2px; - -moz-border-radius: 2px; - -o-border-radius: 2px; - -ms-border-radius: 2px; - border-radius: 2px; -} -.blur -{ - filter: blur(20px); - -webkit-filter: blur(23px); - -moz-filter: blur(23px); - -o-filter: blur(23px); - -ms-filter: blur(23px); - filter: url(svg/blur.svg#blur); + + + + +div.report { + color: #666666; } /* options.js */ #options_div, #alert_div { background: #333333; } -.options_tab_icon -{ - color: #AAAAAA; +.options_tab_icon { + color: #AAAAAA; } -.options_tab_icon.active -{ - color: #FFFFFF; +.options_tab_icon.active { + color: #FFFFFF; } #quick-reply table { background: none repeat scroll 0% 0% #333 !important; } + +.modlog tr:nth-child(even), .modlog th { + background-color: #282A2E; +} + + + +.box { + background: #333333; + border-color: #555555; + color: #C5C8C6; + border-radius: 10px; +} +.box-title { + background: transparent; + color: #32DD72; +} + +table thead th { + background: #333333; + border-color: #555555; + color: #C5C8C6; + border-radius: 4px; +} +table tbody tr:nth-of-type( even ) { + background-color: #333333; +} + +table.board-list-table .board-uri .board-sfw { + color: #CCCCCC; +} +tbody.board-list-omitted td { + background: #333333; + border-color: #555555; +} + +table.board-list-table .board-tags .board-cell:hover { + background: #1e1e1e; +} +table.board-list-table tr:nth-of-type( even ) .board-tags .board-cell { + background: #333333; +} \ No newline at end of file diff --git a/stylesheets/darkroot_garden.css b/stylesheets/darkroot_garden.css new file mode 100644 index 00000000..bf2042ba --- /dev/null +++ b/stylesheets/darkroot_garden.css @@ -0,0 +1,259 @@ +/*cyberpunk mod of ferus by kalyx + +B332E6 = dark purp +293728 = teal +59B451 = green +FF46D2 = pink +dark blue = 293728 +*/ + +body { + background: #0B110A; + color: #62C958; + font-family: DejaVuSansMono; + font-size: 10px; + /*text-shadow: 0px 0px 3px #FF46D2;*/ +} +div.boardlist{ + background-color: #0b110a!important; + +} + +@font-face +{ + font-family: 'lain'; + src: url('./fonts/nrdyyh.woff') format('woff'), + url('./fonts/tojcxo.TTF') format('truetype'); + } + @font-face +{ + font-family: 'DejaVuSansMono'; + src: url('./fonts/DejaVuSansMono.ttf') format('truetype'); +} +.bar { + -moz-box-shadow: 0 0 40px #293728; + -webkit-box-shadow: 0 0 40px #293728; + box-shadow: 0 0 40px #293728; + background-color: #131C13; + border-color: #293728!important; + background-color: #0b110a!important; +} +h1 { + font-family: DejaVuSansMono, Arial; + font-size: 18pt; + text-align: center; + letter-spacing: 0px; +} +div.title, h1 { + color: #4CADA7; + font-family: lain, DejaVuSansMono, sans-serif; +} +header div.subtitle { +color: #59B451; +text-align: center; + text-shadow: 0px 0px 3px #59B451; +} +div.title p { + font-size: 13px; +} +a:link, a:visited, p.intro a.email span.name { + color: #4CADA7; +/*text-shadow: 0px 0px 10px #59B451;*/ + font-family: DejaVuSansMono; +} +pre.prettyprint { +background: #293728; + +font-size: 12px; +line-height: 1.5; +border: 1px solid #293728; +padding: 10px; +} + +a:link, a:visited, p.intro a.email span.name +{ + -moz-transition: 0.15s text-shadow, 0.15s color; + -webkit-transition: 0.15s text-shadow, 0.15s color; + -khtml-transition: 0.15s text-shadow, 0.15s color; + -o-transition: 0.15s text-shadow, 0.15s color; + -ms-transition: 0.15s text-shadow, 0.15s color; + transition: 0.15s text-shadow, 0.15s color; +} +input[type="text"], textarea +{ + -moz-transition: 0.15s border-color; + -webkit-transition: 0.15s border-color; + -khtml-transition: 0.15s border-color; + -o-transition: 0.15s border-color; + -ms-transition: 0.15s border-color; + transition: 0.15s border-color; +} +input[type="submit"] +{ + -moz-transition: 0.15s border-color, 0.15s background-color, 0.15s color; + -webkit-transition: 0.15s border-color, 0.15s background-color, 0.15s color; + -khtml-transition: 0.15s border-color, 0.15s background-color, 0.15s color; + -o-transition: 0.15s border-color, 0.15s background-color, 0.15s color; + -ms-transition: 0.15s border-color, 0.15s background-color, 0.15s color; + transition: 0.15s border-color, 0.15s background-color, 0.15s color; +} + + +a:link:hover, a:visited:hover { + color: #59B451; + font-family: DejaVuSansMono; + text-shadow: 0px 0px 5px #59B451; +} +strong { + +color: #4CADA7; +} +a.post_no { + color: #293728; + text-decoration: none; +} +span.quote +{ + color:#4CADA7; +} +a.post_no:hover { + color: maroon; + /*text-decoration: underline overline;*/ +} +div.post.reply { + background: #131C13; + border: #293728 1px solid !important; + border-radius: 0px; +} +.de-pview { + background: rgba(14, 14, 14, 0.84) !important; +} +div.post.reply.highlighted { + background: transparent; + border: #293728 1px solid; +} +div.post.reply div.body a:link, div.post.reply div.body a:visited { + color: #646464; +} +div.post.reply div.body a:link:hover, div.post.reply div.body a:visited:hover { + color: #59B451; +} +p.intro span.subject { + font-size: 12px; + font-family: DejaVuSansMono; + color: #59B451; + font-weight: 800; + text-shadow: 0px 0px 3px #59B451; +} +p.intro span.name { + color: #59B451; + font-weight: 900; + text-shadow: 0px 0px 3px #59B451; +} +p.intro a.capcode, p.intro a.nametag { + color: #59B451; + margin-left: 0; +} +p.intro a.email, p.intro a.email span.name, p.intro a.email:hover, p.intro a.email:hover span.name { + color: #59B451; + font-family: DejaVuSansMono; +} +input[type="text"], textarea, select { + background: #0B110A; + color: #CCCCCC; + border: #293728 1px solid; + padding-left: 5px; + padding-right: -5px; + font-family: DejaVuSansMono; + font-size: 10pt; + border-radius: 5px; +} +input[type="password"] { + background: #0B110A; + color: #CCCCCC; + border: #293728 1px solid; + border-radius: 5px; +} +form table tr th { + background: #0B110A; + color: #59B451; + border: #293728 1px solid; + font-weight: 600; + text-align: center; + padding: 0; + border-radius: 0px; + /*text-shadow: 0px 0px 3px #59B451;*/ +} +div.sidearrows{display:none;} + +div.banner { + background: #0B110A; + color: #59B451; + text-align: center; + width: 250px; + padding: 4px; + padding-left: 12px; + padding-right: 12px; + margin-left: auto; + margin-right: auto; + font-size: 12px; + text-shadow: 0px 0px 3px #59B451; + +} +input[type="submit"] { + background: #0B110A; + color: #59B451; + border: #293728 1px solid; + border-radius: 0px; +} +input[type="submit"]:hover { + background: #0B110A; + + border: #293728 1px solid; + + color: #FF46D2; + border-radius: 0px; +} +p.fileinfo a:hover { + text-decoration: underline; +} +span.trip { + color: #AAAAAA; +} +.topbar { + background-color: #0B110A; + border-bottom: 1px solid #293728; +} +div.pages { + color: #AAAAAA; + background: #0B110A; + border: #293728 1px solid; + font-family: DejaVuSansMono; + font-size: 10pt; +} +div.pages a.selected { + color: #8C8C8C; +} +hr { + height: 0px; + border: #293728 1px solid; +} +div.boardlist { + font-size: 10pt; + color: #999999; +} +div.ban { + background-color: transparent; + border: #293728 1px solid; +} +div.ban h2 { + background: transparent; + color: #59B451; + font-size: 11px; + text-shadow: 0px 0px 3px #59B451; +} +table.modlog tr th { + background: #FF46D2; + color: #AAAAAA; + /*text-shadow: 0px 0px 3px #59B451;*/ +} diff --git a/stylesheets/fauux.css b/stylesheets/fauux.css index 9f925221..4be3ec9b 100644 --- a/stylesheets/fauux.css +++ b/stylesheets/fauux.css @@ -19,6 +19,11 @@ body { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; + background-color: #000!important; +} +div.boardlist{ + background-color: #000!important; + } @font-face { diff --git a/stylesheets/forest.css b/stylesheets/forest.css index 428cd42e..bf2042ba 100644 --- a/stylesheets/forest.css +++ b/stylesheets/forest.css @@ -14,6 +14,11 @@ body { font-size: 10px; /*text-shadow: 0px 0px 3px #FF46D2;*/ } +div.boardlist{ + background-color: #0b110a!important; + +} + @font-face { font-family: 'lain'; @@ -31,6 +36,7 @@ body { box-shadow: 0 0 40px #293728; background-color: #131C13; border-color: #293728!important; + background-color: #0b110a!important; } h1 { font-family: DejaVuSansMono, Arial; diff --git a/stylesheets/heavy_ice.css b/stylesheets/heavy_ice.css index 9ebb632e..572f303e 100644 --- a/stylesheets/heavy_ice.css +++ b/stylesheets/heavy_ice.css @@ -16,7 +16,10 @@ body max-width: 568px; } +div.boardlist{ + background-color: #000!important; +} html { /* Size of largest container or bigger */ background:#0d1010; diff --git a/stylesheets/mono.e.lain.css b/stylesheets/mono.e.lain.css new file mode 100644 index 00000000..9ba0e5b0 --- /dev/null +++ b/stylesheets/mono.e.lain.css @@ -0,0 +1,364 @@ +/*monoelains ez css for VIP quality imageboards. steal this .css and edit it to your liking. */ + + /* OPTION HIDING */ + + + /*lainchan bottom bar fix*/ + .bar{ + background-color: #CDCDCD!important; + } + + /*removes footer (STI pls dont sue) + footer { + display:none; + color: #ffffff; + } + + /* hides AA in catalog */ + .theme-catalog span.aa { + display: none !important; + } + + /* hides expand all images */ + #expand-all-images { + display: none; + } + + /* hides hints*/ + .hint { + } + + /* hides horizontal bar */ + hr { + display: none; + } + + /*banner stuff*/ + img.banner, img.board_image { + border: 8px ridge #B18108; + background-color: #B2A50F; + display: ; + -webkit-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5); + box-shadow: 7px 7px rgba(0, 0, 0, 0.5); + margin: 30px auto 0px; + } + + /* hides delete options (obsolete) */ + div.delete { + display: none; + } + + /*makes files align vertically (hw pls fix this shit)*/ + .file { + display: block; + margin-right: 11px; +} + } + + div.boardlist a { + color: rgb(187, 51, 0); + } + + /*expanded image border/shadow*/ + .full-image { + border-top-right-radius: 0; + -webkit-box-shadow: 7px 7px 0px 0px #000; + -moz-box-shadow: 7px 7px 0px 0px #000; + -webkit-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5); + box-shadow: 7px 7px rgba(0, 0, 0, 0.5); + border: double black; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; + padding: 5px; + margin: 0px 0px 0px; + /*+border-radius: 0;*/ + -moz-border-radius: 0; + -webkit-border-radius: 0; + -khtml-border-radius: 0; + border-radius: 0; + max-width: 80% !important; + float: none; + background-color: rgb(194, 194, 194); + } + + /*gives quick reply its border/shadow*/ + #quick-reply table { + background: none repeat scroll 0 0 #CBCBCB; + border: 4px double; + margin: 0; + -webkit-box-shadow: 7px 7px 0px 0px #000; + -moz-box-shadow: 7px 7px 0px 0px #000; + -webkit-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5); + box-shadow: 7px 7px rgba(0, 0, 0, 0.5); + width: auto !important; + } + + /*makes posting form maroon*/ + form table tr th { + background-color: rgb(187, 51, 0); + color: #FFFFFF; + font-family: Palatino Linotype, Book Antiqua, Palatino, serif; + } + + /*gives images border/shadow*/ + div.files img.post-image { + -webkit-box-shadow: 7px 7px 0px 0px #000; + -moz-box-shadow: 7px 7px 0px 0px #000; + -webkit-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5); + box-shadow: 7px 7px rgba(0, 0, 0, 0.5); + background-color: #CBCBCB; + border: double black; + padding: 5px; + /*+border-radius: 0;*/ + -moz-border-radius: 0; + -webkit-border-radius: 0; + -khtml-border-radius: 0; + border-radius: 0; + margin-bottom: 5px; + } + + /* makes Youtube thumbs not obscenely big */ + div.video-container { + width: auto !important; + height: auto !important; + max-height: 20% !important; + max-width: 20% !important; + } + + /* Image thumbs size limit (make as big as you want)*/ + .post-image { + border: double black; + height: auto !important; + width: auto !important; + max-height: 60%; + max-width: 60%; + box-shadow: 7px 7px rgba(0, 0, 0, 0.5); +padding: 5px; +background-color: #cdcdcd; + } + + /* Keep small thumbnails in replies */ + .post.reply a:not([data-expanded="true"]) .post-image { + width: auto !important; + height: auto !important; + max-height: 60%; + max-width: 60%; + } + + /* reply box size */ + .input[type="text"], textarea { + min-height: 117px; + min-width: 240px; + } + + /*boardwide font stuff goes here also background image*/ + body { + padding: 0; + font-family: arial, sans-serif; + font-size: 14px; + background: url("https://i.imgur.com/OUHu2ki.jpg") fixed repeat top #000000; +min-width: 395px; +margin-left: 10px; +margin-right: 35px; + +margin-left: 10px; + } + /*saves one pixel of space*/ + header { + margin-bottom: 0px; + } + + /*gives posting table its border/shadow*/ + form table { + width: 100%; + minimum-width: 960px; + min-height: 250px; + display: inline-block; + margin: 5px auto; + background-color: #CDCDCD; + border: double black; + padding: 5px; + -webkit-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5); + box-shadow: 7px 5px rgba(0, 0, 0, 0.5); + } + + /*gives threads its border/shadow*/ + div[id^="thread_"] { + -webkit-box-shadow: 11px 11px 0px 0px #000; + -moz-box-shadow: 11px 11px 0px 0px #000; + background-color: rgb(221, 221, 221); + margin-bottom: 20px; + padding: 10px; + border: 3px double #000000; + width: 100%; + -webkit-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5); + box-shadow: 7px 7px rgba(0, 0, 0, 0.5); + } + + /*adds horizontal bar below subject*/ + p.intro { + background-image: url('https://i.imgur.com/UebGaj5.png'); + background-repeat: repeat-x; + background-position: bottom; + min-height: 25px; + } + + /*gives replies border/shadow*/ + div.post.reply { + max-width: 95% !important; + -webkit-box-shadow: 7px 7px 0px 0px #000; + -moz-box-shadow: 7px 7px 0px 0px #000; + -webkit-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5); + box-shadow: 7px 7px rgba(0, 0, 0, 0.5); + padding: 10px; + margin-top: 20px; + border: double 3px #000; + background-color: rgb(194, 194, 194); + } + + /*unfucks highlighting replies and gives border/shadow*/ + div.post.reply.highlighted { + background-color: #D6BDB0; + } + + /*dont touch this*/ + div.body { + display: block; + clear: both; + padding-top: 10px; + } + + /*makes page bar have border/shadow*/ + div.pages { + -webkit-box-shadow: 7px 7px 0px 0px #000; + -moz-box-shadow: 7px 7px 0px 0px #000; + -webkit-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5); + box-shadow: 7px 7px rgba(0, 0, 0, 0.5); + width: 100%; + display: block; + clear: both; + border: double black; + background-color: rgb(221, 221, 221); + } + + /*hovered links have underline*/ + a:hover { + text-decoration: underline; + } + + /*stops textbox resizing shenanigans*/ + .input[type="text"], textarea { + font-size: 14px; + max-width: 9000px; + min-height: 115px; + min-width: 270px; + } + + /*boardname nice font. replace with something classy someday*/ + header div.subtitle, h1 { + font-family: Palatino Linotype, Book Antiqua, Palatino, serif; + color: rgb(187, 51, 0); + } + + /*announcement font and color*/ + div.blotter { + padding: 15px; + color: #000000; + font-family: Palatino Linotype, Book Antiqua, Palatino, serif; + } + + /*makes links red*/ + a { + color: rgb(187, 51, 0) !important; + text-decoration: none; + } + + /*top boardlist stuff. change position to "fixed" to make it behave like normal 8chan*/ + div.boardlist:not(.bottom) { + background-color: rgba(221, 221, 221, 1) !important; + text-align: center; + padding: 5px 75px; + box-shadow: 7px 7px rgba(0, 0, 0, 0.5); !important; + color: rgba(0, 0, 0, 0.33); + font-size: 10px; + border: double #000 !important; + position:static !important; + } + + /*favorites in a new line*/ + div.boardlist span.favorite-boards { + display: block; + } + + /*subject color*/ + p.intro span.subject { + color: rgb(117, 8, 8); + } + + /*bottom boardlist centered*/ + + div.boardlist.bottom { + text-align: center; + background-color: rgba(228,228,228,1); + border: double #000000; + width: 101%; + } + + /*colors name*/ + p.intro span.name { + color: rgb(122, 77, 77); + font-family: ; + } + + /*catalog stuff*/ + .theme-catalog div.thread { + background-color: rgb(221, 221, 221); + border: double; + } + + .theme-catalog div.thread:hover { + background-color: #D6BDB0; + border: double; + } + + span.trip { + color: rgb(34, 136, 84); + } + + #updater, #thread-links { + background-color: rgba(228,228,228,1); + border:double; + padding: 5px; + margin: 5px; + -webkit-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5); + box-shadow: 7px 7px rgba(0, 0, 0, 0.5); + } + +div.banner { +width: 380px; +display:block; +margin-left:auto; +margin-right:auto; + +} + +#quick-reply th .close-btn{ +color:#ffffff; + +} + +div.post-hover { + +background-color: #D6BDB0 !important; +border: double #000 !important; +box-shadow: 7px 7px rgba(0, 0, 0, 0.5) !important; +max-width: 50%; +} + +span.subject:after { content: '\A'; white-space:pre; } +SPAN.controls.op:before { content: '\A'; white-space:pre; } + +div.post-menu +{ +color: #ffffff;} \ No newline at end of file diff --git a/stylesheets/recent.css b/stylesheets/recent.css new file mode 100644 index 00000000..417e65b8 --- /dev/null +++ b/stylesheets/recent.css @@ -0,0 +1,190 @@ +/** + * dark.css + * Stolen from circlepuller who stole it from derpcat + */ +body +{ + background: #0b000f; + color: #7fdd57; + font-family: sans-serif; + font-size: 12px; + margin:auto: + } +.lain_banner{ +margin-left: auto; + margin-right: auto; + display: block; + +} +@font-face { + font-family: 'FontAwesome'; + src: url('../fonts/fontawesome-webfont.eot?v=4.4.0'); + src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg'); + font-weight: normal; + font-style: normal +} + + +.box-wrap { + max-width: 670px; + + margin: 30px auto; + overflow: auto; + padding: 0; +} +.box { + background: #0b000f; + border: 0px solid #98E; + width: 768px; + margin: 0px 0; + padding: 0; + +} + +div#global.ban{ + max-width: 768px +} + +.box ul { + padding: 2px 15px; +} +.box ul li { + list-style: none; + margin: 0; +} +.box.left { + background: #0b000f; + color: #7fdd57; + border: 0px solid #060; + float: left; + width: 50%; +} +.box.right { + background: #0b000f; + color: #7fdd57; + border: 0px solid #006; + float: right; + width: 50%; +} + +.box h2 { + padding: 3px 7px; + font-size: 12pt; + +} +.box.left h2 { + background: #7fdd57; + color: #677965; +} +.box.right h2 { + background: #7fdd57; + color: #0b000f; +} +.box img { + float: none; + margin: 0px auto; +} + +span.quote +{ + color:#677965; +} +@font-face +{ + font-family: 'lain'; + src: url('./fonts/nrdyyh.woff') format('woff'), + url('./fonts/tojcxo.TTF') format('truetype'); +} +h1 +{ + font-family: 'arial black', arial; + letter-spacing: -20px; + font-size: 116pt; + text-align: center; + color: #7fdd57; +} +header div.subtitle +{ + color: #677965; +} +div.title +{ + color: #677965; + font-family: Arial, Helvetica, sans-serif; +} +div.title p +{ + font-size: 10px; +} +a:link, a:visited, .intro a.email span.name { + color: #677965; + text-decoration: none; + font-family: sans-serif; + font-size: 11pt; +} + +div.post.reply div.body a:link:hover, div.post.reply div.body a:visited:hover +{ + color: #7fdd57; +} +p.intro span.subject { + font-size: 12px; + font-family: sans-serif; + color: #7fdd57; + font-weight: 800; +} +p.intro span.name { + color: #7fdd57; + font-weight: 800; +} + +p.intro a.email, p.intro a.email span.name, p.intro a.email:hover, p.intro a.email:hover span.name { + color: #7fdd57; +} +.bar +{ + background: #0b000f!important; + -moz-box-shadow: 0 0 40px #000; + -webkit-box-shadow: 0 0 40px #000; + box-shadow: 0 0 40px #000; + +} +.bar.top +{ + border-bottom: 0px solid #0b000f; +} +.bar.bottom +{ + border-top: 1px solid #666; +} + +div.boardlist +{ + color: #0b000f; +} + +div.ban +{ + background-color: rgba(11, 0, 15, 0); + border: 0px solid #555; + -moz-border-radius: 2px; + -webkit-border-radius: 2px; + border-radius: 2px; + text-align: left!important; +} +div.ban h2 +{ + background: #0b000f; + color: #7fdd57; + padding: 5px 5px; + font-size: 16pt; + border-bottom: 0px solid #555; +} + +div.ban h2:not(:nth-child(1)) +{ + border-top: 0px solid #0b000f; +} + + + diff --git a/stylesheets/style.css b/stylesheets/style.css index b9a4789f..94428412 100644 --- a/stylesheets/style.css +++ b/stylesheets/style.css @@ -1,640 +1,754 @@ -/* backup version before modifying bar.top */ +/*Lainchan*/ -/*for trollin -audio { - display:none; -} -*/ - -/*FIXED THE FUCKING BREAKOUT LINKS MOTHER FUCKING FINALLY -kalyx*/ -a{ - overflow-wrap: break-word; -} -p.intro a.post_no, p.intro a.email, p.intro a.post_anchor, a.mentioned, time, span.name{ - overflow-wrap: break-word; +div.sidearrows{ + display:none; } -html { - width: 98%!important; -} -body { - background: #EEF2FF url('img/fade-blue.png') repeat-x 50% 0%; - color: black; - font-family: arial, helvetica, sans-serif; - font-size: 10pt; - margin: 0px; - padding: 44px 5px; - max-width: 100%!important; -} -img[alt="mascot"] { - display: block; - margin: 0 auto 0 auto; - position: relative; - z-index: -1; + +td{ + } -table * { - margin: 0; -} -table { - margin: 0px auto; -} -tr:not(:nth-child(4)) { - height: 22px; -} -tr *{ - padding: 0px; -} -th { - width: 64px; - text-align: left; - padding: 0px 5px; - border: 1px solid #000; - color: #000; - background-color: #98E; -} -textarea{ - width: 100%; - min-width: 308px; -} -input:not([type="checkbox"]) { - height: 22px; -} -textarea, input:not([type="file"]) { - -moz-box-sizing: border-box!important; - box-sizing: border-box!important; - border: 1px solid #AAA; - padding: 2px 4px 3px 4px; - background-color: white; -} -input[name="post"] { - width: 72px; -} -[name="post"] [type="text"]:not([name="subject"]){ - width: 100%; - min-width: 236px; -} -[name="post"] textarea { - min-height: 22px; -} -[name="post"] [type="text"][name="subject"] { - width: calc(100% - 74px); - min-width: 162px; -} -input#upload_file { - width: 180px; -} -@media (max-width: 321px) { - [name="post"] [type="text"]:not([name="subject"]), [name="post"] textarea { - width: 236px; - min-width: 236px; - } - input#upload_file { - width: 160px; - } + +html, body { + max-width: 100%!important; + overflow-x: hidden!important; } -#spoilercontainer { - display: inline-block; - float: right; - position: relative; - top: 3px; - right: 4px; +.post-image{ + max-width: 94%!important; } -a, a:visited { - text-decoration: underline; - color: #34345C; -} -p.intro a.post_no, p.intro a.email, p.intro a.post_anchor { - color: #ff0000; -} -p.intro > a:nth-child(5) { - margin-left: 0.6em; -} -a.post_no { - text-decoration: none; - margin: 0; - padding: 0; -} -p.intro a.post_no { - color: inherit; -} -p.intro a.post_no, p.intro a.email { - margin: 0; -} -p.intro a.email span.name { - color: #34345C; -} -p.intro a.email:hover span.name { - color: #ff0000; -} -p.intro label { - display: inline; -} -p.intro time, p.intro a.ip-link, p.intro a.capcode { - direction: ltr; - unicode-bidi: embed; -} -.badges { - text-align: center; - clear: both; -} -h2 { - color: #AF0A0F; - font-size: 11pt; - margin: 0; - padding: 0; -} -header { - margin: 1em 0; -} -@font-face { - font-family: 'lain'; - src: url('./fonts/nrdyyh.woff') format('woff'), - url('./fonts/tojcxo.TTF') format('truetype'); -} -h1 { - font-family: 'lain', tahoma; - letter-spacing: -2px; - font-size: 18pt; - margin: 0; -} -header div.subtitle, h1 { - color: #AF0A0F; - text-align: center; -} -header div.subtitle { - margin: 5px; - font-size: 8pt; -} -[name="post"] * { - -moz-appearance: none!important; -} -.unimportant, .unimportant * { - font-size: 10px; +select{ + float:right; } -.file { - float: left; - margin-right: 2px; -} -.file:not(.multifile) .post-image { - float: left; -} -[data-board] > .files > :nth-child(1):not(.multifile) > a:before { - content: url('/static/partyhat.gif'); - float: left; - display: block; - margin-right: -160px; - position: relative; - top: -120px; - left: -30px; - pointer-events: none; +div.pages{ -} -[data-board] > .files > :nth-child(1).multifile > a:before { - content: url('/static/partyhat.gif'); - float: left; - display: block; - margin-right: -160px; - position: relative; - top: -120px; - left: -50px; - pointer-events: none; -} -.file:not(.multifile) { - float: none; -} -p.fileinfo { - display: block; - margin: 0 0 0px 0px; - white-space: normal!important; -} -.fileinfo :not(a) { - word-wrap: break-word; -} -div.post p.fileinfo { - padding-left: 5px; + margin:0!important; + padding: 0!important; } -div.banner { - background-color: #E04000; - border: 1px solid #E04000; - font-size: 12pt; - font-weight: bold; - text-align: center; - margin: 0 auto; - height: 14px; -} -div.banner, div.banner a { - color: white; -} -div.banner a:hover { - color: #EEF2FF; - text-decoration: none; +div.boardlist.bottom { + + text-align: center!important; + display: none!important; } + img.banner, img.board_image { - display: block; - border: 1px solid #666; - margin: 12px auto 0 auto; - max-width: 100%!important; - clear: both; -} -img.post-image { - display: block; - float: left; - margin: 5px 10px 5.5px 19px; - border: none; -} -div.post img.post-image { - padding: 5px; - padding-left: 0; - margin: 4px 10px 0 0; -} -.multifile img.post-image { - margin-left: 0px; - margin-top: 0px; -} -div.post.reply img.post-image { - margin-left: 19px; -} -div.post img.icon { - display: inline; - margin: 0 5px; - padding: 0; -} -div.post i.fa { - margin: 0 4px; - font-size: 16px; -} -div.post.op { - margin-right: 20px; - margin-bottom: 5px; + + max-width: 100%!important; + } -div.post.op hr { - border-color: #D9BFB7; +.pintro{ + width: 98%!important; } -p.intro { - margin: 2px 0; - padding: 0; - padding-bottom: 0.2em; -} -.post.reply p.intro { - white-space: nowrap; -} -input.delete { - float: left; - margin: 0px 6px 0 0; - position: relative; - top: 2px; -} -p.intro span.subject { - color: #0F0C5D; - font-weight: bold; -} -p.intro span.name { - color: #117743; - font-weight: bold; -} -p.intro span.capcode, p.intro a.capcode, p.intro a.nametag { - color: #F00000; - margin-left: 0; -} -p.intro .mentioned a{ - margin-left: 8px; -} -div.delete { - float: right; - margin-bottom: 2px; -} -div.delete :not([type="submit"]):not([type="checkbox"]) { - width: 166px; -} -div.delete [type="submit"] { - margin-left: 2px; -} -div.postcontainer -{ - display: inline-block; - white-space: nowrap; /* changed "nowrap" to */ - word-break: break-word; /* bugfix: letters no longer shoot around the screen */ - max-width: 100%!important; -} -div.post.reply p { - margin: 3px 0 0 0; -} -div.post.reply p.fileinfo { - margin-left: 13px; -} -div.post.reply div.body { - margin-left:19px; - margin-top: 9px; - padding-right: 3em; - padding-bottom: 8px; -} -pre { - overflow: auto; -} -div.post.reply.highlighted { - background: #D6BAD0; -} -div.post.reply div.body a { - color: #D00; - word-wrap: break-word; - word-break: break-all; - white-space: pre-wrap; -} -div.post div.body { - white-space: pre-wrap; /* css-3 */ - white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ - white-space: -pre-wrap; /* Opera 4-6 */ - white-space: -o-pre-wrap; /* Opera 7 */ - word-wrap: normal; - margin-left: 19px; -} -div.sidearrows { - display: inline-block; - margin-top: 0px; - float: left; - box-sizing: border-box; - width: 18px; -} -div.post.reply { - background: #D6DAF0; - margin: 1.5px 0px; - padding: 0.2em 0.3em 0.5em 0.6em; - border-width: 1px; - border-style: none solid solid none; - border-color: #B7C5D9; - display: inline-block; - max-width: 97%!important; -} -span.trip { - color: #228854; -} -span.quote { - color: #789922; -} -span.omitted { - display: block; - margin-top: 1em; - opacity: 0.7; - margin-left: 19px; -} -br.clear { - clear: left; - display: block; -} -span.controls { - float: right; - margin: 0; - padding: 0; - font-size: 80%; -} -span.controls.op { - float: none; - margin-left: 10px; -} -span.controls a { - margin: 0; -} -div#wrap { - width: 900px; - margin:0 auto; -} -div.ban { - background: white; - border: 1px solid #98E; - max-width: 766px; - margin: -2px auto 30px auto; -} -div.ban p, div.ban h2 { - padding: 3px 7px; -} -div.ban h2 { - background: #98E; - color: black; - font-size: 12pt; - word-wrap: break-word; -} -div.ban p { - font-size: 12px; - margin-bottom: 12px; -} -div.ban p.reason { - font-weight: bold; -} -span.heading { - color: #AF0A0F; - font-size: 11pt; - font-weight: bold; -} -span.spoiler { - background: black; - color: black; - padding: 0 1px; -} -div.post.reply div.body span.spoiler a { - color: black; -} -span.spoiler:hover, div.post.reply div.body span.spoiler:hover a { - color: white; -} -div.styles a { - margin: 0 10px; -} -div.styles a.selected { - text-decoration: none; -} - -fieldset label { - display: block; -} .bar { - -moz-box-shadow: 0 0 40px #d1d5ee; - -webkit-box-shadow: 0 0 40px #d1d5ee; - box-shadow: 0 0 40px #d1d5ee; - display: table; - position: fixed; - width: 100%; - left: 0px; - z-index: 3; - background-color: #D6DAF0; - border-color: #B7C5D9; + + display: table!important; + position: fixed; + width: 100%; + left: 0px; + z-index: 3; + background-color: #333333; + border-color: #B7C5D9; } .bar > :not(script) { - display: table-cell; - vertical-align: middle; + display: table-cell; + vertical-align: middle; } .bar.top { - text-align: center; - top: 0px; - border-bottom: 1px solid #B7C5D9; + text-align: center; + top: 0px; + border-bottom: 1px solid #B7C5D9; } .bar.bottom { - bottom: 0px; - border-top: 1px solid #B7C5D9; + bottom: 0px; + border-top: 1px solid #333333; + background-color: #333333 ; } -div.pages, div.boardlist { - padding: 2px 0px 3px 5px; - min-height: 17px!important; + + +/*homepage banner*/ +div.lain_banner{ + margin:auto; + position: absolute; } -div.pages { - padding: 0px 0px 0px 5px; + + +/* === GENERAL TAG SETTINGS === */ + +/* Page Layouts */ +body { + background: #EEF2FF url('img/fade-blue.png') repeat-x 50% 0%; + color: black; + font-family: arial,helvetica,sans-serif; + font-size: 10pt; + margin: 0 4px; + padding-left: 4px; + padding-right: 4px; +} + +main, +aside, +section { + display: block; + margin: 0 auto; + width: 100%; +} + +main { + max-width: 1110px; +} + +/* Tables */ +table { + margin: auto; + +} +table.board-list-table { + width: 100%; +} +table tbody td { + margin: 0; + padding: 4px 15px 4px 4px; + + text-align: left; +} +table thead th { + border: 1px solid #000333; + padding: 4px 15px 5px 5px; + + background: #98E; + color: #000333; + text-align: left; + white-space: nowrap; +} +table tbody tr:nth-of-type( even ) { + background-color: transparent!important; +} + +tr{ + +} + +td.minimal,th.minimal { + width: 1%; + white-space: nowrap; +} + +table.mod.config-editor { + font-size: 9pt; + width: 100%; +} + +table.mod.config-editor td { + text-align: left; + padding: 5px; + border-bottom: 1px solid #98e; +} + +table.mod.config-editor input[type="text"] { + width: 98%; +} + +.longtable p { + margin: 0; +} + +/* Uncategorized */ +#post-form-outer { + text-align: center; +} + +#post-form-inner { + display: inline-block; +} + +.post-table, .post-table-options, textarea { + width: 100%; +} + +#post-form-inner .post-table tr { + background-color: transparent; +} + +.post-table th, .post-table-options th { + width: 85px; +} + +.post-table-options { + display: none; +} + +.required-field-cell { + vertical-align: top; +} + +.show-options-cell { + text-align: right; +} + +.hidden { + display:none; +} + +a,a:visited { + text-decoration: underline; + color: #34345C; +} + +a:hover,.intro a.post_no:hover { + color: #ff0000; +} + +a.post_no { + text-decoration: none; + margin: 0; + padding: 0; +} + +.intro a.post_no { + color: inherit; +} + +.intro a.post_no,p.intro a.email,p.intro a.post_anchor { + margin: 0; +} + +.intro a.email span.name { + color: #34345C; +} + +.intro a.email:hover span.name { + color: #ff0000; +} + +.intro label { + display: inline; +} + +.intro time,p.intro a.ip-link,p.intro a.capcode { + direction: ltr; + unicode-bidi: embed; +} + +h2 { + color: #AF0A0F; + font-size: 11pt; + margin: 0; + padding: 0; +} + +header { + margin: 1em 0; +} + +h1 { + font-family: tahoma; + letter-spacing: -2px; + font-size: 20pt; + margin: 0; +} + +header div.subtitle,h1 { + color: #AF0A0F; + text-align: center; +} + +header div.subtitle { + font-size: 8pt; +} + +form table { + margin: auto; +} + +form table input { + height: auto; +} + +input[type="text"],input[type="password"],textarea { + border: 1px solid #a9a9a9; + text-indent: 0; + text-shadow: none; + text-transform: none; + word-spacing: normal; + font-size: inherit; + font-family: sans-serif; + + padding:0px!important; +} + + + +#upload input[type="file"] { + max-width: 230px; +} + +form table tr td { + text-align: left; + margin: 0; + padding: 0; +} + +form table.mod tr td { + padding: 2px; +} + +form table tr th { + text-align: left; + padding: 4px; +} + +form table tr th { + background: #98E; +} + +form table tr td div.center { + text-align: center; + float: left; + padding: 3px; + padding-top: 0px; + border: 1px dashed black; + margin: 2px +} + +/*form table tr td div input { + display: block; + margin: 2px auto 0 auto; +} +form table tr td div label { + font-size: 10px; +}*/ + +.unimportant,.unimportant * { + font-size: 10px; +} + +.file { + float: left; + margin-right: 2px; +} + +.file:not(.multifile) .post-image { + float: left; +} + +.file:not(.multifile) { + float: none; +} + +p.fileinfo { + display: block; + margin: 0 0 0 20px; +} + +div.post p.fileinfo { + padding-left: 5px; +} + +div.banner { + background-color: #E04000; + font-size: 12pt; + font-weight: bold; + text-align: center; + margin: 1em 0; +} + +div.banner,div.banner a { + color: white; +} + +div.banner a:hover { + color: #EEF2FF; + text-decoration: none; +} + +img.banner,img.board_image { + display: block; + border: 1px solid #a9a9a9; + margin: 12px auto 0 auto; +} + +.post-image { + display: block; + float: left; + margin: 5px 20px 10px 20px; + border: none; +} + +.full-image { + float: left; + padding: 5px; + margin: 0 20px 0 0; + max-width: 98%; +} + +div.post .post-image { + padding: 5px; + margin: 0 20px 0 0; +} + +div.post img.icon { + display: inline; + margin: 0 5px; + padding: 0; +} + +div.post i.fa, div.thread i.fa { + margin: 0 4px; + font-size: 16px; +} + +div.post.op { + margin-right: 20px; + margin-bottom: 5px; +} + +div.post.op hr { + border-color: #D9BFB7; +} + +.intro { + margin: 0.5em 0; + padding: 0; + padding-bottom: 0.2em; +} + +input.delete { + float: left; + margin: 1px 6px 0 0; +} + +.intro span.subject { + color: #0F0C5D; + font-weight: bold; +} + +.intro span.name { + color: #117743; + font-weight: bold; +} + +.intro span.capcode,p.intro a.capcode,p.intro a.nametag { + color: #F00000; + margin-left: 0; +} + +.intro a { + margin-left: 5px; +} + +.sage { + color: red; + font-weight: bold; +} + +.required-star { + color: maroon; +} + +div.post p { + display: block; + margin: 0; + + line-height: 1.16em; + font-size: 13px; + min-height: 1.16em; +} + +div.post div.body { + margin-top: 0.8em; + padding-right: 3em; + padding-bottom: 0.3em; +} + +div.post.reply div.body { + margin-left: 1.8em; +} + +div.post.reply.highlighted { + background: #D6BAD0; +} + +div.post.reply div.body a { + color: #D00; +} + +div.post div.body { + word-wrap: break-word; + white-space: pre-wrap; +} + +div.post.reply { + background: #D6DAF0; + margin: 0.2em 4px; + padding: 0.5em 0.3em 0.5em 0.6em; + border-width: 1px; + border-style: none solid solid none; + border-color: #B7C5D9; + display: inline-block; + max-width: 94%!important; +} + +div.post.reply.has-file.body-not-empty { + min-width: 33%; +} + +div.post_modified { + margin-left: 1.8em; +} +div.post_modified div.content-status { + margin-top: 0.5em; + padding-bottom: 0em; + font-size: 72%; +} +div.post_modified div.content-status:first-child { + margin-top: 1.3em; +} + +div.post_modified div.content-status:first-child { + margin-top: 1.3em; +} + +a.dashed-underline { + text-decoration: none; + border-bottom: 1px dashed; +} + +span.trip { + color: #228854; +} + +.quote { + color: #789922; +} + +span.omitted { + display: block; + margin-top: 1em; +} + +br.clear { + clear: left; + display: block; +} + +span.controls { + float: right; + margin: 0; + padding: 0; + font-size: 80%; +} + +span.controls.op { + float: none; + margin-left: 10px; +} + +span.controls a { + margin: 0; +} + +div#wrap { + width: 900px; + margin: 0 auto; +} + +div.module, +div.ban { + background: white; + border: 1px solid #98E; + max-width: 700px; + margin: 30px auto; +} + +div.ban p, +div.ban h2 { + padding: 3px 7px; +} + +div.ban h2 { + background: #98E; + color: black; + font-size: 12pt; +} + +div.ban p { + font-size: 12px; + margin-bottom: 12px; +} + +div.ban p.reason { + font-weight: bold; +} + +span.heading { + color: #AF0A0F; + font-size: 11pt; + font-weight: bold; +} + +span.spoiler { + background: black; + color: black; + padding: 0 1px; +} + +div.post.reply div.body span.spoiler a { + color: black; +} + +span.spoiler:hover,div.post.reply div.body span.spoiler:hover a { + color: white; +} + +div.styles { + float: right; + padding-bottom: 20px; +} + +div.styles a { + margin: 0 10px; +} + +div.styles a.selected { + text-decoration: none; +} + +table.test { + width: 100%; +} + +table.test td,table.test th { + text-align: left; + padding: 5px; +} + +table.test tr.h th { + background: #98E; +} + +table.test td img { + margin: 0; +} + +fieldset label { + display: block; } div.pages { - color: #89A; - background: transparent!important; - border-right: 1px solid #B7C5D9; - border-bottom: 1px solid #B7C5D9; - border-width: 0 0 0 0!important; - display: table-cell; - margin-top: -1px; + /*! color: #89A; */ + /*! background: #D6DAF0; */ + display: inline-block; + padding: 8px; + /*! margin: 8px 0 4px 0; */ + /*! border-right: 1px solid #B7C5D9; */ + /*! border-bottom: 1px solid #B7C5D9; */ } + div.pages.top { - bottom:0px; - left: 0px; - width: 100%; - position: fixed; - z-index: 99; - font-size: 10pt; - text-align: left; + display: block; + padding: 5px 8px; + margin-bottom: 5px; + position: fixed; + top: 0; + right: 0; + opacity: 0.9; +} +@media screen and (max-width: 800px) { + div.pages.top { + display: none!important; + } } div.pages a.selected { - color: black; - font-weight: bolder; + color: black; + font-weight: bolder; } + div.pages a { - text-decoration: none; + text-decoration: none; } + div.pages form { - margin-top: -1px; - padding: 0; - display: inline; + margin: 0; + padding: 0; + display: inline; } + div.pages form input { - margin: 0 5px; - - margin-top: -1px; - display: inline; -} -div.boardlist { - color: #89A; - font-size: 10pt; - margin-top: 0px; - text-align: center; - margin: 0 auto; + margin: 0 5px; + display: inline; } -#style-select { - display: table-cell; - font-size: 10pt; - z-index: 3; - text-align: right; - width: auto; -} -#style-select select { - margin-right: -1px; - padding: 3px 4px 3px 4px; - margin-bottom: -1px; - margin-top: -1px; -} hr { - border: none; - border-top: 1px solid #B7C5D9; - height: 0; - clear: left; -} -#boardfront .boardlist { - margin-bottom: -28px; -} -/*new 051214 */ -body #boardfront { - width: 100%; -} -div.boardlist.bottom { - margin-top: 0px; - clear: right; -} -div.boardlist a { - text-decoration: none; + border: none; + border-top: 1px solid #B7C5D9; + height: 0; + clear: left; } + div.report { - color: #333; -} -table.modlog { - margin: auto; - width: 100%; -} -table.modlog tr td { - text-align: left; - margin: 0; - padding: 4px 15px 0 0; -} -table.modlog tr th { - text-align: left; - padding: 4px 15px 5px 5px; - white-space: nowrap; -} -table.modlog tr th { - background: #98E; -} -td.minimal, th.minimal { - width: 1%; - white-space: nowrap; + color: #333; } + div.top_notice { - text-align: center; - margin: 5px auto; + text-align: center; + margin: 5px auto; } + span.public_ban { - display: block; - color: red; - font-weight: bold; - margin-top: 15px; + display: block; + color: red; + font-weight: bold; + margin-top: 15px; } + span.toolong { - display: block; - margin-top: 15px; + display: block; + margin-top: 15px; } + div.blotter { - color: red; - font-weight: bold; - text-align: center; + color: red; + font-weight: bold; + text-align: center; } -div.blotter img { - max-width: 100%!important; + +.desktop-style div.boardlist:not(.bottom) { + position: fixed; + top: 0; + left: 0; + right: 0; + margin-top: 0; + z-index: 30; + box-shadow: 0 1px 2px rgba(0, 0, 0, .15); + border-bottom: 1px solid; + background-color: #D6DAF0; } -table.mod.config-editor { - font-size: 9pt; - width: 100%; -} -table.mod.config-editor td { - text-align: left; - padding: 5px; - border-bottom: 1px solid #98e; -} -table.mod.config-editor input[type="text"] { - width: 98%; + +.desktop-style body { + padding-top: 20px; } .desktop-style .sub { background: inherit; } + .desktop-style .sub .sub { display: inline-block; text-indent: -9000px; width: 7px; background: url('img/arrow.png') right center no-repeat; } -.desktop-style .sub .sub:hover, .desktop-style .sub .sub.hover { + +.desktop-style .sub .sub:hover,.desktop-style .sub .sub.hover { display: inline; text-indent: 0; background: inherit; @@ -648,90 +762,692 @@ table.mod.config-editor input[type="text"] { text-align: center; overflow: hidden; } -.reply-hidden { - background-color: red!important; -} + #attention_bar_form { display: none; padding: 0; margin: 0; } + #attention_bar_input { width: 100%; padding: 0; margin: 0; text-align: center; } + #attention_bar:hover { - background-color: rgba(100%, 100%, 100%, 0.2); + background-color: rgba(100%,100%,100%,0.2); } -p.intro.thread-hidden { - margin: 0; - padding: 0; + +.intro.thread-hidden { + margin: 0; + padding: 0; } form.ban-appeal { - margin: 9px 20px; -} -form.ban-appeal textarea { - display: block; + margin: 9px 20px; } -.theme-catalog #Grid > li { - display:inline-block; +form.ban-appeal textarea { + display: block; } + +.MathJax_Display { + display:inline!important; +} +pre { + margin:0 + display: inline!important; +} + .theme-catalog div.thread img { - float:none!important; - margin: auto; - margin-bottom: 12px; - max-height: 150px; - max-width: 200px; - box-shadow: 0 0 4px rgba(0, 0, 0, 0.55); - border: 2px solid rgba(153, 153, 153, 0); + float: none!important; + margin: auto; + max-height: 150px; + max-width: 200px; + box-shadow: 0 0 4px rgba(0,0,0,0.55); + border: 2px solid rgba(153,153,153,0); } + .theme-catalog div.thread { - display: inline-block; - vertical-align: top; - margin-bottom:25px; - margin-left: 20px; - margin-right: 15px; - text-align:center; - font-weight:normal; - width:205px; - overflow:hidden; - position: relative; - font-size:11px; - padding: 15px; - max-height:300px; - background: rgba(182, 182, 182, 0.12); - border: 2px solid rgba(111, 111, 111, 0.34); + display: inline-block; + vertical-align: top; + text-align: center; + font-weight: normal; + margin-top: 2px; + margin-bottom: 2px; + padding: 2px; + height: 300px; + width: 205px; + overflow: hidden; + position: relative; + font-size: 11px; + max-height: 300px; + background: rgba(182, 182, 182, 0.12); + border: 2px solid rgba(111, 111, 111, 0.34); + max-height:300px; } + .theme-catalog div.thread strong { - display: block; + display: block; } -.theme-catalog div.threads{ - text-align: center; - margin-left: -20px; + +.theme-catalog div.threads { + text-align: center; + margin-left: -20px; +} + +.theme-catalog div.thread:hover { + background: #D6DAF0; + border-color: #B7C5D9; +} + +.theme-catalog div.grid-size-vsmall img { + max-height: 33%; + max-width: 95% +} + +.theme-catalog div.grid-size-vsmall { + min-width:90px; max-width: 90px; + max-height: 148px; +} + +.theme-catalog div.grid-size-small img { + max-height: 33%; + max-width: 95% } .theme-catalog div.grid-size-small { - width: 200px; - max-width: 200px; - max-height: 350px; + min-width:140px; max-width: 140px; + max-height: 192px; +} + +.theme-catalog div.grid-size-medium img { + max-height: 33%; + max-width: 95% +} + +.theme-catalog div.grid-size-medium { + min-width:200px; max-width: 200px; + max-height: 274px; +} + +.theme-catalog div.grid-size-large img { + max-height: 40%; + max-width: 95% } .theme-catalog div.grid-size-large { - width: 300px; - max-width: 300px; - max-height: 450px; + min-width: 256px; max-width: 256px; + max-height: 384px; } .theme-catalog img.thread-image { - height: auto; - max-width: 100%; + height: auto; + max-width: 100%; +} + +@media (max-width: 420px) { + .theme-catalog ul#Grid { + padding-left: 18px; + } + + .theme-catalog div.thread { + width: auto; + margin-left: 0; + margin-right: 0; + } + + .theme-catalog div.threads { + overflow: hidden; + } + div.post .body { + clear: both; + } +} + +.compact-boardlist { + padding: 3px; + padding-bottom: 0; +} + +.compact-boardlist .cb-item { + display: inline-block; + vertical-align: middle; +} + +.compact-boardlist .cb-icon { + padding-bottom: 1px; +} + +.compact-boardlist .cb-fa { + font-size: 21px; + padding: 2px; + padding-top: 0; +} + +.compact-boardlist .cb-cat { + padding: 5px 6px 8px 6px; +} + +.cb-menuitem { + display: table-row; +} + +.cb-menuitem span { + padding: 5px; + display: table-cell; + text-align: left; + border-top: 1px solid rgba(0,0,0,0.5); +} + +.cb-menuitem span.cb-uri { + text-align: right; +} + +.boardlist:not(.compact-boardlist) #watch-pinned::before { + content: " [ "; +} + +.boardlist:not(.compact-boardlist) #watch-pinned::after { + content: " ] "; +} + +.boardlist:not(.compact-boardlist) #watch-pinned { + display: inline; +} + +.boardlist:not(.compact-boardlist) #watch-pinned a { + margin-left: 3pt; +} + +.boardlist:not(.compact-boardlist) #watch-pinned a:first-child { + margin-left: 0pt; +} + +.compact-boardlist #watch-pinned { + display: inline-block; + vertical-align: middle; +} + +.new-posts { + opacity: 0.6; + margin-top: 1em; +} + +.new-threads, .board-settings { + text-align: center; +} + +#options_handler, #alert_handler { + position: fixed; + top: 0px; + left: 0px; + right: 0px; + bottom: 0px; + width: 100%; + height: 100%; + text-align: center; + z-index: 9900; +} + +#options_background, #alert_background { + background: black; + opacity: 0.5; + position: absolute; + top: 0px; + left: 0px; + right: 0px; + bottom: 0px; + width: 100%; + height: 100%; + z-index: -1; +} + +#options_div, #alert_div { + background-color: #d6daf0; + border: 1px solid black; + display: inline-block; + position: relative; + margin-top: 20px; +} + +#options_div { + width: 600px; + height: 360px; +} + +#alert_div { + width: 500px; +} + +#alert_message { + text-align: center; + margin: 13px; + font-size: 110%; +} + +.alert_button { + margin-bottom: 13px; +} + +#options_div textarea { + max-width: 100%; +} + +#options_close, #alert_close { + top: 0px; + right: 0px; + position: absolute; + margin-right: 3px; + font-size: 20px; + z-index: 100; +} + +#options_tablist { + padding: 0px 5px; + left: 0px; + width: 70px; + top: 0px; + bottom: 0px; + height: 100%; + border-right: 1px solid black; +} + +.options_tab_icon { + padding: 5px; + color: black; + cursor: pointer; +} + +.options_tab_icon.active { + color: red; +} + +.options_tab_icon i { + font-size: 20px; +} + +.options_tab_icon div { + font-size: 11px; +} + +.options_tab { + padding: 10px; + position: absolute; + top: 0px; + bottom: 0px; + left: 81px; + right: 0px; + text-align: left; + font-size: 12px; + overflow-y: auto; +} + +.options_tab h2 { + text-align: center; + margin-bottom: 5px; +} + +.mobile-style #options_div, .mobile-style #alert_div { + display: block; + width: 100%; + height: 100%; + margin-top: 0px; +} + +.mentioned { + word-wrap: break-word; +} + +.poster_id { + cursor: pointer; + white-space:nowrap; +} + +.poster_id::before { + content: " ID: "; +} + +pre { +/* Better code tags */ + max-width:inherit; + word-wrap:normal; + overflow:auto; + display: block!important; + font-size:9pt; + font-family:monospace; +} + +span.pln { + color:grey; +} + +@media screen and (min-width: 768px) { + .intro { + clear: none; + } + + div.post div.body { + clear: none; + } +} + +/* === SITE-WIDE ASSETS === */ +#logo { + display: block; + width: 100%; + padding: 0; + margin: 0 0 0 0; + text-align: center; +} +#logo-link { + display: inline; +} +#logo-img { + display: inline-block; + height: 128px; + width: auto; +} + +/* === GENERAL CLASSES === */ +.loading { + background: none; + background-color: none; + background-image: url('/static/infinity.gif'); + background-position: center center; + background-repeat: no-repeat; + min-height: 76px; + min-width: 128px; +} +.loading-small { + background: none; + background-color: none; + background-image: url('/static/infinity-small.gif'); + background-position: center center; + background-repeat: no-repeat; + min-height: 24px; + min-width: 48px; +} + +/* Text and accessibility */ +.ltr { + direction: ltr; +} +.rtl { + direction: rtl; + font-family: Tahoma; +} + +/* Responsive helpers */ +.col { + box-sizing: border-box; + float: left; +} + +.col-12 { width: 100%; } +.col-11 { width: 91.66666667%; } +.col-10 { width: 83.33333333%; } +.col-9 { width: 75%; } +.col-8 { width: 66.66666667%; } +.col-7 { width: 58.33333333%; } +.col-6 { width: 50%; } +.col-5 { width: 41.66666667%; } +.col-4 { width: 33.33333333%; } +.col-3 { width: 25%; } +.col-2 { width: 16.66666667%; } +.col-1 { width: 8.33333333%; } + +.left-push { + float: left; +} +.right-push { + float: right; +} + +/* Layout design */ +.box { + background: #D6DAF0; + border: 1px solid #000333; + color: #000333; + margin: 0 0 12px 0; +} +.box-title { + background: #98E; + color: #000333; + font-size: 120%; + font-weight: bold; + padding: 4px 8px; +} +.box-content { + padding: 0 8px; + margin: 4px 0; } +.clearfix { + display: block; + clear: both; + visibility: hidden; + overflow: hidden; + + font-size: 0px; + line-height: 0px; + + box-sizing: border-box; + border: none; + height: 0; + margin: 0; + padding: 0; + width: 100%; + zoom: 1; +} + +/* === SPECIFIC PAGES & FEATURES === */ + +/* Board List */ +div.boardlist { + margin-top: 3px; + + color: #89A; + font-size: 9pt; +} +div.boardlist.bottom { + margin-top: 12px; + clear: both; +} +div.boardlist a { + text-decoration: none; +} + +/* Threads */ +/* Thread Footer */ +#thread-interactions { + margin: 8px 0; + clear: both; +} +#thread-links { + float: left; +} +#thread-links > a { + padding-left: none; + padding-right: 10px; +} +#thread-quick-reply { + display: none; + float: right; + margin-right: 10px; +} +#thread_stats { + float: right; +} + +#post-moderation-fields { + float: right; + text-align: right; +} +#delete-fields { +} +#report-fields { +} + +/* threadwatcher */ +#watchlist { + display: none; + max-height: 250px; + overflow: auto; + border: 1px solid; + border-style: none solid solid none; + width: 50%; + margin: 0 auto; + margin-bottom: 10px; +} + +#watchlist { + font-size: 8pt; + width: 15%; + position: fixed; + right: 0pt; + bottom: 0pt; + margin: 0pt; + padding: 0pt; +} + +.watchlist-inner, .watchlist-controls { + margin: 0pt; + text-align: center; +} + +#watchlist-toggle, .watchThread, .watchlist-remove, #clearList, #clearGhosts { + cursor: pointer; +} +.own_post { + font-style: italic; + font-weight: normal; + opacity: .666; +} +div.mix { + display: inline-block; +} + +/* Mona Font */ +.aa { + font-family: Mona, "MS PGothic", "MS Pゴシック", sans-serif; + display: block!important; + font-size: 12pt; + line-height: 1.1; +} +.dx, +.dy, +.dz { + width: 30px; + text-align: right; + display: inline-block; +} + +/* Dice */ +.dice-option table { + border: 1px dotted black; + margin: 0; + border-collapse: collapse; +} +.dice-option table td { + text-align: center; + border-left: 1px dotted black; + padding-left: 2px; + padding-right: 2px; + padding-bottom: 2px; +} + +/* Quick reply (why was most of this ever in the script?) */ +#quick-reply { + position: fixed; + right: 5%; + top: 5%; + float: right; + display: block; + padding: 0 0 0 0; + width: 300px; + z-index: 100; +} +#quick-reply #post-form-inner { + min-width: 300px; +} +#quick-reply .post-table tr td:nth-child(2) { + width: 33%; + text-align: right; + padding-right: 4px; +} +#quick-reply tr td:nth-child(2) input[type="submit"] { + width: 99%; +} +#quick-reply th, #quick-reply td { + margin: 0; + padding: 0; +} +#quick-reply th { + text-align: center; + padding: 2px 0; + border: 1px solid #222; +} +#quick-reply th .handle { + float: left; + width: 100%; + display: inline-block; +} +#quick-reply th .close-btn { + float: right; + padding: 0 5px; +} +#quick-reply input[type="text"], #quick-reply select { + width: 100%; + padding: 2px; + font-size: 10pt; + box-sizing: border-box; + -webkit-box-sizing:border-box; + -moz-box-sizing: border-box; +} +#quick-reply textarea { + min-width: 100%; + box-sizing: border-box; + -webkit-box-sizing:border-box; + -moz-box-sizing: border-box; + font-size: 10pt; + resize: both; +} +#quick-reply input, #quick-reply select, #quick-reply textarea { + margin: 0 0 1px 0; +} +#quick-reply input[type="file"] { + padding: 5px 2px; +} +#quick-reply .nonsense { + display: none; +} +#quick-reply td.recaptcha { + text-align: center; + padding: 0 0 1px 0; +} +#quick-reply td.recaptcha span { + display: inline-block; + width: 100%; + background: white; + border: 1px solid #ccc; + cursor: pointer; +} +#quick-reply td.recaptcha-response { + padding: 0 0 1px 0; +} +@media screen and (max-width: 600px) { + #quick-reply { + display: none !important; + } +} + +#youtube-size input { + width: 50px; +} /* File selector */ .dropzone { @@ -811,39 +1527,290 @@ form.ban-appeal textarea { color: rgba(125, 125, 125, 1); } +table.board-list-table { + display: table; + margin: -2px; + margin-bottom: 10px; + overflow: hidden; + table-layout: fixed; +} +table.board-list-table .board-cell { + position: static; + margin: 0; + padding: 0; + box-sizing: border-box; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +table.board-list-table .board-cell::after { + content: ' '; + clear: both; +} +table.board-list-table .board-meta { + padding-right: 4px; + width: 70px; +} +table.board-list-table .board-uri { + max-width: 196px; +} +table.board-list-table .board-title { + width: auto; +} +table.board-list-table .board-pph { + width: 55px; + padding: 4px; +} +table.board-list-table .board-max { + width: 90px; + padding: 4px; +} +table.board-list-table .board-unique { + width: 100px; + padding: 4px; +} +table.board-list-table .board-tags { + position: relative; + height: 15px; + width: auto; + padding: 0 15px 0 4px; +} +table.board-list-table .board-tags .tag-link { + display: inline; +} +table.board-list-table .board-tags .board-cell:hover { + position: absolute; + background: #EEF2FF; + line-height: 23px; + top: 0; + bottom: 0; + width: 310px; +} +table.board-list-table tr:nth-of-type( even ) .board-tags .board-cell { + background: #D6DAF0; +} +table.board-list-table .board-uri a { + display: inline-block; + float: left; +} +table.board-list-table .board-uri .board-nsfw { + color: rgb(230,0,0); + margin: 0 0 0 0.6em; + float: right; +} +table.board-list-table .board-uri .board-sfw { + color: #34345C; + margin: 0 0 0 0.6em; + float: right; +} -/* Containerchan */ - video.post-image { - display: block; - float: left; - margin: 10px 20px; - border: none; +table.board-list-table div.board-cell { + max-width: 100%; + overflow: hidden; +} + +tbody.board-list-loading { + display: none; +} +tbody.board-list-loading .loading { + height: 80px; +} + +tbody.board-list-omitted td { + background: #98E; + border-top: 1px solid #000333; + padding: 8px; + font-size: 125%; + text-align: center; +} +tbody.board-list-omitted #board-list-more { + cursor: default; +} +tbody.board-list-omitted #board-list-more.board-list-hasmore { + cursor: pointer; +} +tbody.board-list-omitted .board-page-loadmore { + display: none; +} +tbody.board-list-omitted .board-list-hasmore .board-page-loadmore { + display: inline; +} + +aside.search-container { + margin-bottom: 12px; +} +aside.search-container .box { + margin-right: 12px; +} + +.board-search { + margin: 8px 0; +} +.search-item { + margin: 8px 0; +} +.search-sfw { + display: block; + cursor: pointer; + font-size: 110%; + line-height: 120%; +} +#search-sfw-input { + margin: 0; + padding: 0; + transform: scale(1.20); +} +#search-lang-input, +#search-title-input, +#search-tag-input { + box-sizing: border-box; + font-size: 110%; + line-height: 120%; + vertical-align: top; + padding: 2px 0 2px 4px; + max-width: 100%; + min-width: 100%; + width: 100%: +} +#search-loading { + display: inline-block; + vertical-align: bottom; +} + +ul.tag-list { + display: block; + list-style: none; + margin: 8px 8px -9px 8px; + padding: 8px 0 0 0; + border-top: 1px solid #000333; +} +ul.tag-list::after { + content: ' '; + display: block; + clear: both; +} +li.tag-item { + display: inline-block; + float: left; + font-size: 100%; + list-style: none; + margin: 0; + padding: 0 4px 0 0; +} +li.tag-item:last-child { + padding-bottom: 17px; +} +a.tag-link { + overflow: hidden; + white-space: nowrap; +} +li.tag-item a.tag-link { +} +td.board-tags a.tag-link { + display: inline-block; + margin: 0 0.4em 0 0; +} + +@media screen and (max-width: 1100px) { + aside.search-container { + width: 100%; + margin-bottom: 12px; } - div.post video.post-image { - padding: 0px; - margin: 10px 25px 5px 5px; + aside.search-container .box { + margin-right: 0; + } + + section.board-list { + margin-top: 12px; + width: 100%; + } + + table.board-list-table .board-meta, + table.board-list-table .board-pph, + table.board-list-table .board-tags { + padding: 0; + margin: 0; + font-size: 0; + width: 0; } -.pulse { - animation: pulse 0.53452115812918s linear 90; - -webkit-animation: pulse 0.53452115812918s linear 90; -} -@keyframes pulse { - 0% { height: 450px; margin-bottom: -25px; margin-top: -25px;} - 100% { height: 350px; margin-bottom: 25px; margin-top: 25px;} -} -@-webkit-keyframes pulse { - 0% { height: 450px; margin-bottom: -25px; margin-top: -25px;} - 100% { height: 350px; margin-bottom: 25px; margin-top: 25px;} -} -#threadbody .boardlist .sub:last-child, .recentbody .boardlist .sub:last-child, .donatebody .boardlist .sub:last-child { - float: right; -} -span.sub { - white-space: nowrap!important; } -footer { - clear: both; +#post-moderation-fields { + display: none; } + +.announcement { + font-size: 75%; + padding-bottom: 1%; + margin-left: 5%; + margin-right: 5%; +} + +/* Gallery view */ +#gallery_images { + position: absolute; + right: 0px; + bottom: 0px; + top: 0px; + width: 12%; + background-color: rgba(0, 0, 0, 0.4); + overflow: auto; +} +#gallery_toolbar { + position: absolute; + right: 12%; + left: 0px; + bottom: 0px; + height: 32px; + background-color: rgba(0, 0, 0, 0.4); + text-align: right; +} +#gallery_images img { + width: 100%; +} +#gallery_toolbar a { + font-size: 28px; + padding-right: 5px; +} +#gallery_main { + position: absolute; + left: 0px; + right: 12%; + bottom: 32px; + top: 0px; + padding: 10px; +} + +#gallery_images img { + opacity: 0.6; + -webkit-transition: all 0.5s; + transition: all 0.5s; +} +#gallery_images img:hover, #gallery_images img.active { + opacity: 1; +} +#gallery_images img.active { + -webkit-box-shadow: 0px 0px 29px 2px rgba(255,255,255,1); + -moz-box-shadow: 0px 0px 29px 2px rgba(255,255,255,1); + box-shadow: 0px 0px 29px 2px rgba(255,255,255,1); + z-index: 1; +} +#gallery_main img, #gallery_main video { + max-width: 100%; + max-height: 100%; + position: absolute; +} + +/* Fileboard */ +table.fileboard th, table.fileboard td { + padding: 2px; + text-align: center; +} +table.fileboard .intro a { + margin-left: 0px; +} + + + diff --git a/stylesheets/terminal2.css b/stylesheets/terminal2.css index 6f827f15..f878e857 100644 --- a/stylesheets/terminal2.css +++ b/stylesheets/terminal2.css @@ -21,18 +21,6 @@ a:link, a:visited, .intro a.email span.name { text-decoration: underline; font-family: sans-serif; } -.bic { - -moz-filter: url(./svg/blur.svg#blur_green); - filter: url(./svg/blur.svg#blur_green); - -webkit-filter: url(svg/blur.svg#blur_green); -} -img.board_image { - -moz-mask: url(./svg/bannermaks.svg#masking); - mask: url(./svg/bannermaks.svg#masking); - -webkit-mask: url(./img/banner_terminal_mask.png); - border: none!important; -} - a:link:hover, a:visited:hover { color: #00FF00; font-family: sans-serif; @@ -180,3 +168,19 @@ table.modlog tr th { background: none; } +.bar +{ + background: #333!important; + -moz-box-shadow: 0 0 40px #000; + -webkit-box-shadow: 0 0 40px #000; + box-shadow: 0 0 40px #000; + +} +.bar.top +{ + border-bottom: 1px solid #666; +} +.bar.bottom +{ + border-top: 1px solid #666; +} \ No newline at end of file diff --git a/templates/themes/catalog/catalog.html b/templates/themes/catalog/catalog.html index dc6821aa..f23298bf 100644 --- a/templates/themes/catalog/catalog.html +++ b/templates/themes/catalog/catalog.html @@ -10,7 +10,7 @@