From d81389fc8ab7b25067e19243376f23e55d8b99c1 Mon Sep 17 00:00:00 2001 From: Zixaphir Date: Mon, 22 Apr 2013 02:33:06 -0700 Subject: [PATCH] Oopsies. --- builds/4chan-X.js | 3 ++- builds/4chan-X.user.js | 3 ++- builds/crx.crx | Bin 82093 -> 82105 bytes builds/crx/script.js | 3 ++- src/css/style.css | 2 ++ src/features/misc/announcementhiding.coffee | 1 + 6 files changed, 9 insertions(+), 3 deletions(-) diff --git a/builds/4chan-X.js b/builds/4chan-X.js index f55e7e7d1..b69b6d829 100644 --- a/builds/4chan-X.js +++ b/builds/4chan-X.js @@ -4100,6 +4100,7 @@ } PSAHiding.btn = btn = $.el('a', { title: 'Toggle announcement.', + innerHTML: '', href: 'javascript:;' }); $.on(btn, 'click', PSAHiding.toggle); @@ -9401,7 +9402,7 @@ } return Main.thisPageIsLegit; }, - css: "/* General */\n.dialog {\nbox-shadow: 0 1px 2px rgba(0, 0, 0, .15);\nborder: 1px solid;\ndisplay: block;\npadding: 0;\n}\n.captcha-img,\n.field {\nbackground-color: #FFF;\nborder: 1px solid #CCC;\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\ncolor: #333;\nfont: 13px sans-serif;\noutline: none;\ntransition: color .25s, border-color .25s;\ntransition: color .25s, border-color .25s;\n}\n.field::-moz-placeholder,\n.field:hover::-moz-placeholder {\ncolor: #AAA !important;\nfont-size: 13px !important;\nopacity: 1.0 !important;\n}\n.captch-img:hover,\n.field:hover {\nborder-color: #999;\n}\n.field:hover, .field:focus {\ncolor: #000;\n}\n.field[disabled] {\nbackground-color: #F2F2F2;\ncolor: #888;\n}\n.move {\ncursor: move;\noverflow: hidden;\n}\nlabel, .favicon {\ncursor: pointer;\n}\na[href=\"javascript:;\"] {\ntext-decoration: none;\n}\n.warning {\ncolor: red;\n}\n\n/* 4chan style fixes */\n.opContainer, .op {\ndisplay: block !important;\noverflow: visible !important;\n}\n[hidden] {\ndisplay: none !important;\n}\n\n/* fixed, z-index */\n#overlay,\n#fourchanx-settings,\n#qp, #ihover,\n#updater, #thread-stats,\n#navlinks, .fixed #header-bar,\n#qr {\nposition: fixed;\n}\n#watcher {\nposition: absolute;\n}\n#fourchanx-settings {\nz-index: 999;\n}\n#overlay {\nz-index: 900;\n}\n#notifications {\nz-index: 70;\n}\n#qp, #ihover {\nz-index: 60;\n}\n#menu {\nz-index: 50;\n}\n#navlinks, #updater, #thread-stats {\nz-index: 40;\n}\n#qr {\nz-index: 30;\n}\n#watcher {\nz-index: 20;\n}\n.fixed #header-bar {\nz-index: 10;\n}\n/* Header */\n.fixed.top body {\npadding-top: 2em;\n}\n.fixed.bottom body {\npadding-bottom: 2em;\n}\n.fixed #header-bar {\nright: 0;\nleft: 0;\npadding: 3px 4px 4px;\n}\n.fixed.top #header-bar {\ntop: 0;\n}\n.fixed.bottom #header-bar {\nbottom: 0;\n}\n#header-bar {\nborder-width: 0;\ntransition: all .1s .05s ease-in-out;\n}\n.fixed.top #header-bar {\nborder-bottom-width: 1px;\n}\n.fixed.bottom #header-bar {\nbox-shadow: 0 -1px 2px rgba(0, 0, 0, .15);\nborder-top-width: 1px;\n}\n.fixed.bottom #header-bar .menu-button i {\nborder-top: none;\nborder-bottom: 6px solid;\n}\n#board-list {\ntext-align: center;\n}\n.fixed #header-bar.autohide:not(:hover) {\nbox-shadow: none;\ntransition: all .8s .6s cubic-bezier(.55, .055, .675, .19);\n}\n.fixed.top #header-bar.autohide:not(:hover) {\nmargin-bottom: -1em;\n-webkit-transform: translateY(-100%);\ntransform: translateY(-100%);\n}\n.fixed.bottom #header-bar.autohide:not(:hover) {\n-webkit-transform: translateY(100%);\ntransform: translateY(100%);\n}\n#toggle-header-bar {\nleft: 0;\nright: 0;\nheight: 10px;\nposition: absolute;\n}\n#boardNavDesktop #toggle-header-bar {\ndisplay: none;\n}\n.fixed #boardNavDesktop #toggle-header-bar {\ndisplay: block;\n}\n.fixed.top boardNavDesktop #toggle-header-bar {\ntop: 100%;\n}\n.fixed.bottom #boardNavDesktop #toggle-header-bar {\nbottom: 100%;\n}\n#header-bar a:not(.entry) {\ntext-decoration: none;\npadding: 1px;\n}\n#shortcuts:empty {\ndisplay: none;\n}\n.brackets-wrap::before {\ncontent: \"\\00a0[\";\n}\n.brackets-wrap::after {\ncontent: \"]\\00a0\";\n}\n.disabled,\n.expand-all-shortcut {\nopacity: .45;\n}\n#shortcuts {\nfloat: right;\n}\n#navbotright,\n#navtopright {\ndisplay: none;\n}\n#toggleMsgBtn {\ndisplay: none !important;\n}\n\n/* Notifications */\n#notifications {\nposition: fixed;\ntop: 0;\nheight: 0;\ntext-align: center;\nright: 0;\nleft: 0;\ntransition: all .8s .6s cubic-bezier(.55, .055, .675, .19);\n}\n.fixed.top #header-bar #notifications {\nposition: absolute;\ntop: 100%;\n}\n.notification {\ncolor: #FFF;\nfont-weight: 700;\ntext-shadow: 0 1px 2px rgba(0, 0, 0, .5);\nbox-shadow: 0 1px 2px rgba(0, 0, 0, .15);\nborder-radius: 2px;\nmargin: 1px auto;\nwidth: 500px;\nmax-width: 100%;\nposition: relative;\ntransition: all .25s ease-in-out;\n}\n.notification.error {\nbackground-color: hsla(0, 100%, 38%, .9);\n}\n.notification.warning {\nbackground-color: hsla(36, 100%, 38%, .9);\n}\n.notification.info {\nbackground-color: hsla(200, 100%, 38%, .9);\n}\n.notification.success {\nbackground-color: hsla(104, 100%, 38%, .9);\n}\n.notification a {\ncolor: white;\n}\n.notification > .close {\npadding: 6px;\ntop: 0;\nright: 0;\nposition: absolute;\n}\n.message {\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\npadding: 6px 20px;\nmax-height: 200px;\nwidth: 100%;\noverflow: auto;\n}\n\n/* Settings */\n:root.fourchan-x body {\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\n}\n#overlay {\nbackground-color: rgba(0, 0, 0, .5);\ntop: 0;\nleft: 0;\nheight: 100%;\nwidth: 100%;\n}\n#fourchanx-settings {\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\nbox-shadow: 0 0 15px rgba(0, 0, 0, .15);\nheight: 600px;\nmin-height: 0;\nmax-height: 100%;\nwidth: 900px;\nmin-width: 0;\nmax-width: 100%;\nmargin: auto;\npadding: 3px;\ntop: 50%;\nleft: 50%;\n-moz-transform: translate(-50%, -50%);\n-webkit-transform: translate(-50%, -50%);\n-o-transform: translate(-50%, -50%);\ntransform: translate(-50%, -50%);\n}\n#fourchanx-settings > nav {\npadding: 2px 2px 0;\nheight: 15px;\n}\n#fourchanx-settings > nav a {\ntext-decoration: underline;\n}\n#fourchanx-settings > nav a.close {\ntext-decoration: none;\npadding: 2px;\n}\n.section-container {\noverflow: auto;\nposition: absolute;\ntop: 2.1em;\nright: 5px;\nbottom: 5px;\nleft: 5px;\npadding-top: 10px;\n}\n.sections-list {\npadding: 0 3px;\nfloat: left;\n}\n.credits {\nfloat: right;\n}\n.tab-selected {\nfont-weight: 700;\n}\n.section-sauce ul,\n.section-rice ul {\nlist-style: none;\nmargin: 0;\npadding: 8px;\n}\n.section-sauce li,\n.section-rice li {\npadding-left: 4px;\n}\n.section-main label {\ntext-decoration: underline;\n}\n.section-filter ul {\npadding: 0;\n}\n.section-filter li {\nmargin: 10px 40px;\n}\n.section-filter textarea {\nheight: 500px;\n}\n.section-sauce textarea {\nheight: 350px;\n}\n.section-rice .field[name=\"boardnav\"] {\nwidth: 100%;\n}\n.section-rice textarea {\nheight: 150px;\n}\n#fourchanx-settings fieldset {\nborder: 1px solid;\nborder-radius: 3px;\n}\n#fourchanx-settings legend {\nfont-weight: 700;\n}\n#fourchanx-settings textarea {\nfont-family: monospace;\nmin-width: 100%;\nmax-width: 100%;\n}\n#fourchanx-settings code {\ncolor: #000;\nbackground-color: #FFF;\npadding: 0 2px;\n}\n.unscroll {\noverflow: hidden;\n}\n\n/* Announcement Hiding */\n:root.hide-announcement #globalMessage {\ndisplay: none;\n}\na.hide-announcement {\nfloat: left;\n}\n\n/* Unread */\n#unread-line {\nmargin: 0;\n}\n\n/* Thread Updater */\n#updater:not(:hover) {\nbackground: none;\nborder: none;\nbox-shadow: none;\n}\n#updater > .move {\npadding: 0 3px;\n}\n#updater > div:last-child {\ntext-align: center;\n}\n#updater input[type=number] {\nwidth: 4em;\n}\n#updater:not(:hover) > div:not(.move) {\ndisplay: none;\n}\n#updater input[type=\"button\"] {\nwidth: 100%;\n}\n.new {\ncolor: limegreen;\n}\n\n/* Thread Watcher */\n#watcher {\npadding-bottom: 3px;\noverflow: hidden;\nwhite-space: nowrap;\n}\n#watcher:not(:hover) {\nmax-height: 220px;\n}\n#watcher > .move {\npadding-top: 3px;\n}\n#watcher > div {\nmax-width: 200px;\noverflow: hidden;\npadding-left: 3px;\npadding-right: 3px;\ntext-overflow: ellipsis;\n}\n#watcher a {\ntext-decoration: none;\n}\n\n/* Thread Stats */\n#thread-stats {\nbackground: none;\nborder: none;\nbox-shadow: none;\n}\n\n/* Quote */\n.deadlink {\ntext-decoration: none !important;\n}\n.backlink.deadlink:not(.forwardlink), .quotelink.deadlink:not(.forwardlink) {\ntext-decoration: underline !important;\n}\n.inlined {\nopacity: .5;\n}\n#qp input, .forwarded {\ndisplay: none;\n}\n.quotelink.forwardlink,\n.backlink.forwardlink {\ntext-decoration: none;\nborder-bottom: 1px dashed;\n}\n.filtered {\ntext-decoration: underline line-through;\n}\n.inline {\nborder: 1px solid;\ndisplay: table;\nmargin: 2px 0;\n}\n.inline .post {\nborder: 0 !important;\nbackground-color: transparent !important;\ndisplay: table !important;\nmargin: 0 !important;\npadding: 1px 2px !important;\n}\n#qp > .opContainer::after {\ncontent: '';\nclear: both;\ndisplay: table;\n}\n#qp .post {\nborder: none;\nmargin: 0;\npadding: 2px 2px 5px;\n}\n#qp img {\nmax-height: 300px;\nmax-width: 500px;\nmax-height: 80vh;\nmax-width: 50vw;\n}\n.qphl {\noutline: 2px solid rgba(216, 94, 49, .7);\n}\n\n/* Quote Threading */\n.threadContainer {\nmargin-left: 20px;\nborder-left: 1px solid rgba(0,0,0,0.5);\n}\n.threadOP {\nclear: both;\n} \n\n/* File */\n.fileText:hover .fntrunc,\n.fileText:not(:hover) .fnfull,\n.expanded-image > .post > .file > .fileThumb > img[data-md5],\n:not(.expanded-image) > .post > .file > .fileThumb > .full-image {\ndisplay: none;\n}\n.expanding {\nopacity: .5;\n}\n.expanded-image {\nclear: both;\n}\n.expanded-image > .op > .file::after {\ncontent: '';\nclear: both;\ndisplay: table;\n}\n:root.fit-width .full-image {\nmax-width: 100%;\n}\n:root.gecko.fit-width .full-image,\n:root.presto.fit-width .full-image {\nwidth: 100%;\n}\n#ihover {\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\nmax-height: 100%;\nmax-width: 75%;\npadding-bottom: 16px;\n}\n\n/* Index/Reply Navigation */\n#navlinks {\nfont-size: 16px;\ntop: 25px;\nright: 10px;\n}\n\n/* Filter */\n.opContainer.filter-highlight {\nbox-shadow: inset 5px 0 rgba(255, 0, 0, .5);\n}\n.filter-highlight > .reply {\nbox-shadow: -5px 0 rgba(255, 0, 0, .5);\n}\n\n/* Thread & Reply Hiding */\n.hide-thread-button,\n.hide-reply-button {\nfloat: left;\nmargin-right: 2px;\n}\n.stub ~ .sideArrows,\n.stub ~ .hide-reply-button,\n.stub ~ .post {\ndisplay: none !important;\n}\n.stub input {\ndisplay: inline-block;\n}\n\n/* QR */\n:root.hide-original-post-form #postForm,\n:root.hide-original-post-form .postingMode,\n:root.hide-original-post-form #togglePostForm,\n#qr.autohide:not(.has-focus):not(:hover) > form,\n.postingMode ~ #qr select,\n#file-n-submit:not(.has-file) #qr-filerm {\ndisplay: none;\n}\n#qr select, #dump-button, .remove, .captcha-img {\ncursor: pointer;\n}\n#qr {\nz-index: 20;\nposition: fixed;\npadding: 1px;\nborder: 1px solid transparent;\nmin-width: 248px;\nborder-radius: 3px 3px 0 0;\n}\n#qrtab {\nborder-radius: 3px 3px 0 0;\n}\n#qrtab {\nmargin-bottom: 1px;\n}\n#qr .close {\nfloat: right;\npadding: 0 3px;\n}\n#qr .warning {\nmin-height: 1.6em;\nvertical-align: middle;\npadding: 0 1px;\nborder-width: 1px;\nborder-style: solid;\n}\n.persona {\nwidth: 248px;\nmax-width: 100%;\nmin-width: 100%;\n}\n#dump-button {\nbackground: linear-gradient(#EEE, #CCC);\nborder: 1px solid #CCC; \nwidth: 10%;\nmargin: 0;\nfont: 13px sans-serif;\npadding: 1px 0px 2px;\n}\n.persona .field:not(#dump) {\nwidth: 95px;\nmin-width: 30%;\nmax-width: 30%;\n}\n#qr textarea.field {\nheight: 14.8em;\nmin-height: 9em;\n}\n#qr.has-captcha textarea.field {\nheight: 9em;\n}\ninput.field.tripped:not(:hover):not(:focus) {\ncolor: transparent !important; text-shadow: none !important;\n}\n#qr textarea {\nresize: both;\n}\n.captcha-img {\nmargin: 0px;\ntext-align: center;\nbackground-image: #fff;\nfont-size: 0px;\nmin-height: 59px;\nmin-width: 302px;\n}\n.captcha-input {\nwidth: 100%;\nmargin: 1px 0 0;\n}\n.field,\n.selectrice {\n-moz-box-sizing: border-box;\nmargin: 0px;\npadding: 2px 4px 3px;\n}\n#qr textarea {\nmin-width: 100%;\n}\n#qr [type='submit'] {\nwidth: 25%;\nvertical-align: top;\n}\n/* Fake File Input */\n#qr-filename,\n.has-file #qr-no-file {\ndisplay: none;\n}\n#qr-no-file,\n.has-file #qr-filename {\ndisplay: block;\npadding: 0px 4px;\nmargin-bottom: 2px;\n}\n#qr-no-file {\ncolor: #AAA;\n}\n#qr-filename-container {\n-moz-box-sizing: border-box;\ndisplay: inline-block;\nposition: relative;\nwidth: 100px;\nmin-width: 74.6%;\nmax-width: 74.6%;\nmargin-right: 0.4%;\nmargin-top: 1px;\noverflow: hidden;\npadding: 2px 1px 0;\n}\n#qr-filename-container:hover {\ncursor: text;\n}\n#qr-filerm {\nposition: relative;\nright: 14px;\nbottom: 6px;\nmargin-right: -8px;\nz-index: 2;\n}\n#file-n-submit {\nheight: 23px;\n}\n#qr input[type=file] {\ndisplay: none;\n}\n/* Thread Select / Spoiler Label */\n#qr select {\nfloat: right;\n}\n/* Dumping UI */\n.dump #dump-list-container {\ndisplay: block;\n}\n#dump-list-container {\ndisplay: none;\nposition: relative;\noverflow-y: hidden;\nmargin-top: 1px;\n}\n#dump-list {\noverflow-x: auto;\noverflow-y: hidden;\nwhite-space: pre;\nwidth: 248px;\nmax-width: 100%;\nmin-width: 100%;\n}\n#dump-list:hover {\noverflow-x: auto;\n}\n.qr-preview {\n-moz-box-sizing: border-box;\ncounter-increment: thumbnails;\ncursor: move;\ndisplay: inline-block;\nheight: 90px;\nwidth: 90px;\npadding: 2px;\nopacity: .5;\noverflow: hidden;\nposition: relative;\ntext-shadow: 0 1px 1px #000;\n-moz-transition: opacity .25s ease-in-out;\nvertical-align: top;\n}\n.qr-preview:hover,\n.qr-preview:focus {\nopacity: .9;\n}\n.qr-preview::before {\ncontent: counter(thumbnails);\ncolor: #fff;\nposition: absolute;\ntop: 3px;\nright: 3px;\ntext-shadow: 0 0 3px #000, 0 0 8px #000;\n}\n.qr-preview#selected {\nopacity: 1;\n}\n.qr-preview.drag {\nbox-shadow: 0 0 10px rgba(0,0,0,.5);\n}\n.qr-preview.over {\nborder-color: #fff;\n}\n.qr-preview > span {\ncolor: #fff;\n}\n.remove {\nbackground: none;\ncolor: #e00;\nfont-weight: 700;\npadding: 3px;\n}\na:only-of-type > .remove {\ndisplay: none;\n}\n.remove:hover::after {\ncontent: \" Remove\";\n}\n.qr-preview > label {\nbackground: rgba(0,0,0,.5);\ncolor: #fff;\nright: 0; bottom: 0; left: 0;\nposition: absolute;\ntext-align: center;\n}\n.qr-preview > label > input {\nmargin: 0;\n}\n#add-post {\ncursor: pointer;\nfont-size: 2em;\nposition: absolute;\ntop: 50%;\nright: 10px;\n-moz-transform: translateY(-50%);\n}\n.textarea {\nposition: relative;\n}\n#char-count {\ncolor: #000;\nbackground: hsla(0, 0%, 100%, .5);\nfont-size: 8pt;\nposition: absolute;\nbottom: 1px;\nright: 1px;\npointer-events: none;\n}\n\n/* Menu */\n.menu-button {\ndisplay: inline-block;\nposition: relative;\ncursor: pointer;\nborder-top: 6px solid;\nborder-right: 4px solid transparent;\nborder-left: 4px solid transparent;\ndisplay: inline-block;\nmargin: 2px;\nvertical-align: middle;\n}\n#menu {\nposition: fixed;\noutline: none;\nz-index: 22;\n}\n.entry {\nborder-bottom: 1px solid rgba(0,0,0,.25);\ncursor: pointer;\ndisplay: block;\noutline: none;\npadding: 3px 7px;\nposition: relative;\ntext-decoration: none;\nwhite-space: nowrap;\n}\n.entry:last-child {\nborder-bottom: 0;\n}\n.has-submenu::after {\ncontent: \"\";\nborder-left: .5em solid;\nborder-top: .3em solid transparent;\nborder-bottom: .3em solid transparent;\ndisplay: inline-block;\nmargin: .3em;\nposition: absolute;\nright: 3px;\n}\n.submenu {\ndisplay: none;\nposition: absolute;\nleft: 100%;\ntop: -1px;\n}\n.focused .submenu {\ndisplay: block;\n}\n\n/* General */\n:root.yotsuba .dialog {\nbackground-color: #F0E0D6;\nborder-color: #D9BFB7;\n}\n:root.yotsuba .field:focus {\nborder-color: #EA8;\n}\n\n/* Header */\n:root.yotsuba #header-bar {\nfont-size: 9pt;\ncolor: #B86;\n}\n:root.yotsuba #header-bar a {\ncolor: #800000;\n}\n\n/* Settings */\n:root.yotsuba #fourchanx-settings fieldset {\nborder-color: #D9BFB7;\n}\n\n/* Quote */\n:root.yotsuba .backlink.deadlink {\ncolor: #00E !important;\n}\n:root.yotsuba .inline {\nborder-color: #D9BFB7;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.yotsuba #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #F0E0D6;\nborder-color: #D9BFB7;\n}\n:root.yotsuba .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.yotsuba #menu {\ncolor: #800000;\n}\n:root.yotsuba .entry {\nborder-bottom: 1px solid #D9BFB7;\nfont-size: 10pt;\n}\n:root.yotsuba .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n\n/* General */\n:root.yotsuba-b .dialog {\nbackground-color: #D6DAF0;\nborder-color: #B7C5D9;\n}\n:root.yotsuba-b .field:focus {\nborder-color: #98E;\n}\n\n/* Header */\n:root.yotsuba-b #header-bar {\nfont-size: 9pt;\ncolor: #89A;\n}\n:root.yotsuba-b #header-bar a {\ncolor: #34345C;\n}\n\n/* Settings */\n:root.yotsuba-b #fourchanx-settings fieldset {\nborder-color: #B7C5D9;\n}\n\n/* Quote */\n:root.yotsuba-b .backlink.deadlink {\ncolor: #34345C !important;\n}\n:root.yotsuba-b .inline {\nborder-color: #B7C5D9;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.yotsuba-b #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #D6DAF0;\nborder-color: #B7C5D9;\n}\n:root.yotsuba-b .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.yotsuba-b #menu {\ncolor: #000;\n}\n:root.yotsuba-b .entry {\nborder-bottom: 1px solid #B7C5D9;\nfont-size: 10pt;\n}\n:root.yotsuba-b .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n\n/* General */\n:root.futaba .dialog {\nbackground-color: #F0E0D6;\nborder-color: #D9BFB7;\n}\n:root.futaba .field:focus {\nborder-color: #EA8;\n}\n\n/* Header */\n:root.futaba #header-bar {\nfont-size: 11pt;\ncolor: #B86;\n}\n:root.futaba #header-bar a {\ncolor: #800000;\n}\n\n/* Settings */\n:root.futaba #fourchanx-settings fieldset {\nborder-color: #D9BFB7;\n}\n\n/* Quote */\n:root.futaba .backlink.deadlink {\ncolor: #00E !important;\n}\n:root.futaba .inline {\nborder-color: #D9BFB7;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.futaba #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #F0E0D6;\nborder-color: #D9BFB7;\n}\n:root.futaba .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.futaba #menu {\ncolor: #800000;\n}\n:root.futaba .entry {\nborder-bottom: 1px solid #D9BFB7;\nfont-size: 12pt;\n}\n:root.futaba .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n\n/* General */\n:root.burichan .dialog {\nbackground-color: #D6DAF0;\nborder-color: #B7C5D9;\n}\n:root.burichan .field:focus {\nborder-color: #98E;\n}\n\n/* Header */\n:root.burichan #header-bar {\nfont-size: 11pt;\ncolor: #89A;\n}\n:root.burichan #header-bar a {\ncolor: #34345C;\n}\n\n/* Settings */\n:root.burichan #fourchanx-settings fieldset {\nborder-color: #B7C5D9;\n}\n\n/* Quote */\n:root.burichan .backlink.deadlink {\ncolor: #34345C !important;\n}\n:root.burichan .inline {\nborder-color: #B7C5D9;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.burichan #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #D6DAF0;\nborder-color: #B7C5D9;\n}\n:root.burichan .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.burichan #menu {\ncolor: #000000;\n}\n:root.burichan .entry {\nborder-bottom: 1px solid #B7C5D9;\nfont-size: 12pt;\n}\n:root.burichan .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n\n/* General */\n:root.tomorrow .dialog {\nbackground-color: #282A2E;\nborder-color: #111;\n}\n:root.tomorrow .field:focus {\nborder-color: #000;\n}\n\n/* Header */\n:root.tomorrow #header-bar {\nfont-size: 9pt;\ncolor: #C5C8C6;\n}\n:root.tomorrow #header-bar a {\ncolor: #81A2BE;\n}\n\n/* Settings */\n:root.tomorrow #fourchanx-settings fieldset {\nborder-color: #111;\n}\n\n/* Quote */\n:root.tomorrow .backlink.deadlink {\ncolor: #81A2BE !important;\n}\n:root.tomorrow .inline {\nborder-color: #111;\nbackground-color: rgba(0, 0, 0, .14);\n}\n\n/* QR */\n.tomorrow #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #282A2E;\nborder-color: #111;\n}\n:root.tomorrow #qr select {\ncolor: #C5C8C6;\n}\n:root.tomorrow #qr option {\ncolor: #000;\n}\n:root.tomorrow .qr-preview {\nbackground-color: rgba(255, 255, 255, .15);\n}\n\n/* Menu */\n:root.tomorrow #menu {\ncolor: #C5C8C6;\n}\n:root.tomorrow .entry {\nborder-bottom: 1px solid #111;\nfont-size: 10pt;\n}\n:root.tomorrow .focused.entry {\nbackground: rgba(0, 0, 0, .33);\n}\n\n/* General */\n:root.photon .dialog {\nbackground-color: #DDD;\nborder-color: #CCC;\n}\n:root.photon .field:focus {\nborder-color: #EA8;\n}\n\n/* Header */\n:root.photon #header-bar {\nfont-size: 9pt;\ncolor: #333;\n}\n:root.photon #header-bar a {\ncolor: #FF6600;\n}\n\n/* Settings */\n:root.photon #fourchanx-settings fieldset {\nborder-color: #CCC;\n}\n\n/* Quote */\n:root.photon .backlink.deadlink {\ncolor: #F60 !important;\n}\n:root.photon .inline {\nborder-color: #CCC;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.photon #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #DDD;\nborder-color: #CCC;\n}\n:root.photon .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.photon #menu {\ncolor: #333;\n}\n:root.photon .entry {\nborder-bottom: 1px solid #CCC;\nfont-size: 10pt;\n}\n:root.photon .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n" + css: "/* General */\n.dialog {\nbox-shadow: 0 1px 2px rgba(0, 0, 0, .15);\nborder: 1px solid;\ndisplay: block;\npadding: 0;\n}\n.captcha-img,\n.field {\nbackground-color: #FFF;\nborder: 1px solid #CCC;\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\ncolor: #333;\nfont: 13px sans-serif;\noutline: none;\ntransition: color .25s, border-color .25s;\ntransition: color .25s, border-color .25s;\n}\n.field::-moz-placeholder,\n.field:hover::-moz-placeholder {\ncolor: #AAA !important;\nfont-size: 13px !important;\nopacity: 1.0 !important;\n}\n.captch-img:hover,\n.field:hover {\nborder-color: #999;\n}\n.field:hover, .field:focus {\ncolor: #000;\n}\n.field[disabled] {\nbackground-color: #F2F2F2;\ncolor: #888;\n}\n.move {\ncursor: move;\noverflow: hidden;\n}\nlabel, .favicon {\ncursor: pointer;\n}\na[href=\"javascript:;\"] {\ntext-decoration: none;\n}\n.warning {\ncolor: red;\n}\n\n/* 4chan style fixes */\n.opContainer, .op {\ndisplay: block !important;\noverflow: visible !important;\n}\n[hidden] {\ndisplay: none !important;\n}\n\n/* fixed, z-index */\n#overlay,\n#fourchanx-settings,\n#qp, #ihover,\n#updater, #thread-stats,\n#navlinks, .fixed #header-bar,\n#qr {\nposition: fixed;\n}\n#watcher {\nposition: absolute;\n}\n#fourchanx-settings {\nz-index: 999;\n}\n#overlay {\nz-index: 900;\n}\n#notifications {\nz-index: 70;\n}\n#qp, #ihover {\nz-index: 60;\n}\n#menu {\nz-index: 50;\n}\n#navlinks, #updater, #thread-stats {\nz-index: 40;\n}\n#qr {\nz-index: 30;\n}\n#watcher {\nz-index: 20;\n}\n.fixed #header-bar {\nz-index: 10;\n}\n/* Header */\n.fixed.top body {\npadding-top: 2em;\n}\n.fixed.bottom body {\npadding-bottom: 2em;\n}\n.fixed #header-bar {\nright: 0;\nleft: 0;\npadding: 3px 4px 4px;\n}\n.fixed.top #header-bar {\ntop: 0;\n}\n.fixed.bottom #header-bar {\nbottom: 0;\n}\n#header-bar {\nborder-width: 0;\ntransition: all .1s .05s ease-in-out;\n}\n.fixed.top #header-bar {\nborder-bottom-width: 1px;\n}\n.fixed.bottom #header-bar {\nbox-shadow: 0 -1px 2px rgba(0, 0, 0, .15);\nborder-top-width: 1px;\n}\n.fixed.bottom #header-bar .menu-button i {\nborder-top: none;\nborder-bottom: 6px solid;\n}\n#board-list {\ntext-align: center;\n}\n.fixed #header-bar.autohide:not(:hover) {\nbox-shadow: none;\ntransition: all .8s .6s cubic-bezier(.55, .055, .675, .19);\n}\n.fixed.top #header-bar.autohide:not(:hover) {\nmargin-bottom: -1em;\n-webkit-transform: translateY(-100%);\ntransform: translateY(-100%);\n}\n.fixed.bottom #header-bar.autohide:not(:hover) {\n-webkit-transform: translateY(100%);\ntransform: translateY(100%);\n}\n#toggle-header-bar {\nleft: 0;\nright: 0;\nheight: 10px;\nposition: absolute;\n}\n#boardNavDesktop #toggle-header-bar {\ndisplay: none;\n}\n.fixed #boardNavDesktop #toggle-header-bar {\ndisplay: block;\n}\n.fixed.top boardNavDesktop #toggle-header-bar {\ntop: 100%;\n}\n.fixed.bottom #boardNavDesktop #toggle-header-bar {\nbottom: 100%;\n}\n#header-bar a:not(.entry) {\ntext-decoration: none;\npadding: 1px;\n}\n#shortcuts:empty {\ndisplay: none;\n}\n.brackets-wrap::before {\ncontent: \"\\00a0[\";\n}\n.brackets-wrap::after {\ncontent: \"]\\00a0\";\n}\n.disabled,\n.expand-all-shortcut {\nopacity: .45;\n}\n#shortcuts {\nfloat: right;\n}\n#navbotright,\n#navtopright {\ndisplay: none;\n}\n#toggleMsgBtn {\ndisplay: none !important;\n}\n\n/* Notifications */\n#notifications {\nposition: fixed;\ntop: 0;\nheight: 0;\ntext-align: center;\nright: 0;\nleft: 0;\ntransition: all .8s .6s cubic-bezier(.55, .055, .675, .19);\n}\n.fixed.top #header-bar #notifications {\nposition: absolute;\ntop: 100%;\n}\n.notification {\ncolor: #FFF;\nfont-weight: 700;\ntext-shadow: 0 1px 2px rgba(0, 0, 0, .5);\nbox-shadow: 0 1px 2px rgba(0, 0, 0, .15);\nborder-radius: 2px;\nmargin: 1px auto;\nwidth: 500px;\nmax-width: 100%;\nposition: relative;\ntransition: all .25s ease-in-out;\n}\n.notification.error {\nbackground-color: hsla(0, 100%, 38%, .9);\n}\n.notification.warning {\nbackground-color: hsla(36, 100%, 38%, .9);\n}\n.notification.info {\nbackground-color: hsla(200, 100%, 38%, .9);\n}\n.notification.success {\nbackground-color: hsla(104, 100%, 38%, .9);\n}\n.notification a {\ncolor: white;\n}\n.notification > .close {\npadding: 6px;\ntop: 0;\nright: 0;\nposition: absolute;\n}\n.message {\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\npadding: 6px 20px;\nmax-height: 200px;\nwidth: 100%;\noverflow: auto;\n}\n\n/* Settings */\n:root.fourchan-x body {\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\n}\n#overlay {\nbackground-color: rgba(0, 0, 0, .5);\ntop: 0;\nleft: 0;\nheight: 100%;\nwidth: 100%;\n}\n#fourchanx-settings {\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\nbox-shadow: 0 0 15px rgba(0, 0, 0, .15);\nheight: 600px;\nmin-height: 0;\nmax-height: 100%;\nwidth: 900px;\nmin-width: 0;\nmax-width: 100%;\nmargin: auto;\npadding: 3px;\ntop: 50%;\nleft: 50%;\n-moz-transform: translate(-50%, -50%);\n-webkit-transform: translate(-50%, -50%);\n-o-transform: translate(-50%, -50%);\ntransform: translate(-50%, -50%);\n}\n#fourchanx-settings > nav {\npadding: 2px 2px 0;\nheight: 15px;\n}\n#fourchanx-settings > nav a {\ntext-decoration: underline;\n}\n#fourchanx-settings > nav a.close {\ntext-decoration: none;\npadding: 2px;\n}\n.section-container {\noverflow: auto;\nposition: absolute;\ntop: 2.1em;\nright: 5px;\nbottom: 5px;\nleft: 5px;\npadding-top: 10px;\n}\n.sections-list {\npadding: 0 3px;\nfloat: left;\n}\n.credits {\nfloat: right;\n}\n.tab-selected {\nfont-weight: 700;\n}\n.section-sauce ul,\n.section-rice ul {\nlist-style: none;\nmargin: 0;\npadding: 8px;\n}\n.section-sauce li,\n.section-rice li {\npadding-left: 4px;\n}\n.section-main label {\ntext-decoration: underline;\n}\n.section-filter ul {\npadding: 0;\n}\n.section-filter li {\nmargin: 10px 40px;\n}\n.section-filter textarea {\nheight: 500px;\n}\n.section-sauce textarea {\nheight: 350px;\n}\n.section-rice .field[name=\"boardnav\"] {\nwidth: 100%;\n}\n.section-rice textarea {\nheight: 150px;\n}\n#fourchanx-settings fieldset {\nborder: 1px solid;\nborder-radius: 3px;\n}\n#fourchanx-settings legend {\nfont-weight: 700;\n}\n#fourchanx-settings textarea {\nfont-family: monospace;\nmin-width: 100%;\nmax-width: 100%;\n}\n#fourchanx-settings code {\ncolor: #000;\nbackground-color: #FFF;\npadding: 0 2px;\n}\n.unscroll {\noverflow: hidden;\n}\n\n/* Announcement Hiding */\n:root.hide-announcement #globalMessage {\ndisplay: none;\n}\na.hide-announcement {\nfloat: left;\n}\n\n/* Unread */\n#unread-line {\nmargin: 0;\n}\n\n/* Thread Updater */\n#updater:not(:hover) {\nbackground: none;\nborder: none;\nbox-shadow: none;\n}\n#updater > .move {\npadding: 0 3px;\n}\n#updater > div:last-child {\ntext-align: center;\n}\n#updater input[type=number] {\nwidth: 4em;\n}\n#updater:not(:hover) > div:not(.move) {\ndisplay: none;\n}\n#updater input[type=\"button\"] {\nwidth: 100%;\n}\n.new {\ncolor: limegreen;\n}\n\n/* Thread Watcher */\n#watcher {\npadding-bottom: 3px;\noverflow: hidden;\nwhite-space: nowrap;\n}\n#watcher:not(:hover) {\nmax-height: 220px;\n}\n#watcher > .move {\npadding-top: 3px;\n}\n#watcher > div {\nmax-width: 200px;\noverflow: hidden;\npadding-left: 3px;\npadding-right: 3px;\ntext-overflow: ellipsis;\n}\n#watcher a {\ntext-decoration: none;\n}\n\n/* Thread Stats */\n#thread-stats {\nbackground: none;\nborder: none;\nbox-shadow: none;\n}\n\n/* Quote */\n.deadlink {\ntext-decoration: none !important;\n}\n.backlink.deadlink:not(.forwardlink), .quotelink.deadlink:not(.forwardlink) {\ntext-decoration: underline !important;\n}\n.inlined {\nopacity: .5;\n}\n#qp input, .forwarded {\ndisplay: none;\n}\n.quotelink.forwardlink,\n.backlink.forwardlink {\ntext-decoration: none;\nborder-bottom: 1px dashed;\n}\n.filtered {\ntext-decoration: underline line-through;\n}\n.inline {\nborder: 1px solid;\ndisplay: table;\nmargin: 2px 0;\n}\n.inline .post {\nborder: 0 !important;\nbackground-color: transparent !important;\ndisplay: table !important;\nmargin: 0 !important;\npadding: 1px 2px !important;\n}\n#qp > .opContainer::after {\ncontent: '';\nclear: both;\ndisplay: table;\n}\n#qp .post {\nborder: none;\nmargin: 0;\npadding: 2px 2px 5px;\n}\n#qp img {\nmax-height: 300px;\nmax-width: 500px;\nmax-height: 80vh;\nmax-width: 50vw;\n}\n.qphl {\noutline: 2px solid rgba(216, 94, 49, .7);\n}\n\n/* Quote Threading */\n.threadContainer {\nmargin-left: 20px;\nborder-left: 1px solid rgba(0,0,0,0.5);\n}\n.threadOP {\nclear: both;\n} \n\n/* File */\n.fileText:hover .fntrunc,\n.fileText:not(:hover) .fnfull,\n.expanded-image > .post > .file > .fileThumb > img[data-md5],\n:not(.expanded-image) > .post > .file > .fileThumb > .full-image {\ndisplay: none;\n}\n.expanding {\nopacity: .5;\n}\n.expanded-image {\nclear: both;\n}\n.expanded-image > .op > .file::after {\ncontent: '';\nclear: both;\ndisplay: table;\n}\n:root.fit-width .full-image {\nmax-width: 100%;\n}\n:root.gecko.fit-width .full-image,\n:root.presto.fit-width .full-image {\nwidth: 100%;\n}\n#ihover {\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\nmax-height: 100%;\nmax-width: 75%;\npadding-bottom: 16px;\n}\n\n/* Index/Reply Navigation */\n#navlinks {\nfont-size: 16px;\ntop: 25px;\nright: 10px;\n}\n\n/* Filter */\n.opContainer.filter-highlight {\nbox-shadow: inset 5px 0 rgba(255, 0, 0, .5);\n}\n.filter-highlight > .reply {\nbox-shadow: -5px 0 rgba(255, 0, 0, .5);\n}\n\n/* Thread & Reply Hiding */\n.hide-thread-button,\n.hide-reply-button {\nfloat: left;\nmargin-right: 2px;\n}\n.stub ~ .sideArrows,\n.stub ~ .hide-reply-button,\n.stub ~ .post {\ndisplay: none !important;\n}\n.stub input {\ndisplay: inline-block;\n}\n\n/* QR */\n:root.hide-original-post-form #postForm,\n:root.hide-original-post-form .postingMode,\n:root.hide-original-post-form #togglePostForm,\n#qr.autohide:not(.has-focus):not(:hover) > form,\n.postingMode ~ #qr select,\n#file-n-submit:not(.has-file) #qr-filerm {\ndisplay: none;\n}\n#qr select, #dump-button, .remove, .captcha-img {\ncursor: pointer;\n}\n#qr {\nz-index: 20;\nposition: fixed;\npadding: 1px;\nborder: 1px solid transparent;\nmin-width: 248px;\nborder-radius: 3px 3px 0 0;\n}\n#qrtab {\nborder-radius: 3px 3px 0 0;\n}\n#qrtab {\nmargin-bottom: 1px;\n}\n#qr .close {\nfloat: right;\npadding: 0 3px;\n}\n#qr .warning {\nmin-height: 1.6em;\nvertical-align: middle;\npadding: 0 1px;\nborder-width: 1px;\nborder-style: solid;\n}\n.persona {\nwidth: 248px;\nmax-width: 100%;\nmin-width: 100%;\n}\n#dump-button {\nbackground: linear-gradient(#EEE, #CCC);\nborder: 1px solid #CCC; \nwidth: 10%;\nmargin: 0;\nfont: 13px sans-serif;\npadding: 1px 0px 2px;\n}\n.persona .field:not(#dump) {\nwidth: 95px;\nmin-width: 30%;\nmax-width: 30%;\n}\n#qr textarea.field {\nheight: 14.8em;\nmin-height: 9em;\n}\n#qr.has-captcha textarea.field {\nheight: 9em;\n}\ninput.field.tripped:not(:hover):not(:focus) {\ncolor: transparent !important; text-shadow: none !important;\n}\n#qr textarea {\nresize: both;\n}\n.captcha-img {\nmargin: 0px;\ntext-align: center;\nbackground-image: #fff;\nfont-size: 0px;\nmin-height: 59px;\nmin-width: 302px;\n}\n.captcha-input {\nwidth: 100%;\nmargin: 1px 0 0;\n}\n.field,\n.selectrice {\n-moz-box-sizing: border-box;\nmargin: 0px;\npadding: 2px 4px 3px;\n}\n#qr textarea {\nmin-width: 100%;\n}\n#qr [type='submit'] {\nwidth: 25%;\nvertical-align: top;\n}\n/* Fake File Input */\n#qr-filename,\n.has-file #qr-no-file {\ndisplay: none;\n}\n#qr-no-file,\n.has-file #qr-filename {\ndisplay: block;\npadding: 0px 4px;\nmargin-bottom: 2px;\n}\n#qr-no-file {\ncolor: #AAA;\n}\n#qr-filename-container {\n-moz-box-sizing: border-box;\ndisplay: inline-block;\nposition: relative;\nwidth: 100px;\nmin-width: 74.6%;\nmax-width: 74.6%;\nmargin-right: 0.4%;\nmargin-top: 1px;\noverflow: hidden;\npadding: 2px 1px 0;\n}\n#qr-filename-container:hover {\ncursor: text;\n}\n#qr-filerm {\nposition: relative;\nright: 14px;\nbottom: 6px;\nmargin-right: -8px;\nz-index: 2;\n}\n#file-n-submit {\nheight: 23px;\n}\n#qr input[type=file] {\ndisplay: none;\n}\n/* Thread Select / Spoiler Label */\n#qr select {\nfloat: right;\n}\n/* Dumping UI */\n.dump #dump-list-container {\ndisplay: block;\n}\n#dump-list-container {\ndisplay: none;\nposition: relative;\noverflow-y: hidden;\nmargin-top: 1px;\n}\n#dump-list {\noverflow-x: auto;\noverflow-y: hidden;\nwhite-space: pre;\nwidth: 248px;\nmax-width: 100%;\nmin-width: 100%;\n}\n#dump-list:hover {\noverflow-x: auto;\n}\n.qr-preview {\n-moz-box-sizing: border-box;\ncounter-increment: thumbnails;\ncursor: move;\ndisplay: inline-block;\nheight: 90px;\nwidth: 90px;\npadding: 2px;\nopacity: .5;\noverflow: hidden;\nposition: relative;\ntext-shadow: 0 1px 1px #000;\n-moz-transition: opacity .25s ease-in-out;\nvertical-align: top;\n}\n.qr-preview:hover,\n.qr-preview:focus {\nopacity: .9;\n}\n.qr-preview::before {\ncontent: counter(thumbnails);\ncolor: #fff;\nposition: absolute;\ntop: 3px;\nright: 3px;\ntext-shadow: 0 0 3px #000, 0 0 8px #000;\n}\n.qr-preview#selected {\nopacity: 1;\n}\n.qr-preview.drag {\nbox-shadow: 0 0 10px rgba(0,0,0,.5);\n}\n.qr-preview.over {\nborder-color: #fff;\n}\n.qr-preview > span {\ncolor: #fff;\n}\n.remove {\nbackground: none;\ncolor: #e00;\nfont-weight: 700;\npadding: 3px;\n}\na:only-of-type > .remove {\ndisplay: none;\n}\n.remove:hover::after {\ncontent: \" Remove\";\n}\n.qr-preview > label {\nbackground: rgba(0,0,0,.5);\ncolor: #fff;\nright: 0; bottom: 0; left: 0;\nposition: absolute;\ntext-align: center;\n}\n.qr-preview > label > input {\nmargin: 0;\n}\n#add-post {\ncursor: pointer;\nfont-size: 2em;\nposition: absolute;\ntop: 50%;\nright: 10px;\n-moz-transform: translateY(-50%);\n}\n.textarea {\nposition: relative;\n}\n#char-count {\ncolor: #000;\nbackground: hsla(0, 0%, 100%, .5);\nfont-size: 8pt;\nposition: absolute;\nbottom: 1px;\nright: 1px;\npointer-events: none;\n}\n\n/* Menu */\n.menu-button {\ndisplay: inline-block;\nposition: relative;\ncursor: pointer;\n}\n.menu-button i {\nborder-top: 6px solid;\nborder-right: 4px solid transparent;\nborder-left: 4px solid transparent;\ndisplay: inline-block;\nmargin: 2px;\nvertical-align: middle;\n}\n#menu {\nposition: fixed;\noutline: none;\nz-index: 22;\n}\n.entry {\nborder-bottom: 1px solid rgba(0,0,0,.25);\ncursor: pointer;\ndisplay: block;\noutline: none;\npadding: 3px 7px;\nposition: relative;\ntext-decoration: none;\nwhite-space: nowrap;\n}\n.entry:last-child {\nborder-bottom: 0;\n}\n.has-submenu::after {\ncontent: \"\";\nborder-left: .5em solid;\nborder-top: .3em solid transparent;\nborder-bottom: .3em solid transparent;\ndisplay: inline-block;\nmargin: .3em;\nposition: absolute;\nright: 3px;\n}\n.submenu {\ndisplay: none;\nposition: absolute;\nleft: 100%;\ntop: -1px;\n}\n.focused .submenu {\ndisplay: block;\n}\n\n/* General */\n:root.yotsuba .dialog {\nbackground-color: #F0E0D6;\nborder-color: #D9BFB7;\n}\n:root.yotsuba .field:focus {\nborder-color: #EA8;\n}\n\n/* Header */\n:root.yotsuba #header-bar {\nfont-size: 9pt;\ncolor: #B86;\n}\n:root.yotsuba #header-bar a {\ncolor: #800000;\n}\n\n/* Settings */\n:root.yotsuba #fourchanx-settings fieldset {\nborder-color: #D9BFB7;\n}\n\n/* Quote */\n:root.yotsuba .backlink.deadlink {\ncolor: #00E !important;\n}\n:root.yotsuba .inline {\nborder-color: #D9BFB7;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.yotsuba #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #F0E0D6;\nborder-color: #D9BFB7;\n}\n:root.yotsuba .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.yotsuba #menu {\ncolor: #800000;\n}\n:root.yotsuba .entry {\nborder-bottom: 1px solid #D9BFB7;\nfont-size: 10pt;\n}\n:root.yotsuba .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n\n/* General */\n:root.yotsuba-b .dialog {\nbackground-color: #D6DAF0;\nborder-color: #B7C5D9;\n}\n:root.yotsuba-b .field:focus {\nborder-color: #98E;\n}\n\n/* Header */\n:root.yotsuba-b #header-bar {\nfont-size: 9pt;\ncolor: #89A;\n}\n:root.yotsuba-b #header-bar a {\ncolor: #34345C;\n}\n\n/* Settings */\n:root.yotsuba-b #fourchanx-settings fieldset {\nborder-color: #B7C5D9;\n}\n\n/* Quote */\n:root.yotsuba-b .backlink.deadlink {\ncolor: #34345C !important;\n}\n:root.yotsuba-b .inline {\nborder-color: #B7C5D9;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.yotsuba-b #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #D6DAF0;\nborder-color: #B7C5D9;\n}\n:root.yotsuba-b .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.yotsuba-b #menu {\ncolor: #000;\n}\n:root.yotsuba-b .entry {\nborder-bottom: 1px solid #B7C5D9;\nfont-size: 10pt;\n}\n:root.yotsuba-b .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n\n/* General */\n:root.futaba .dialog {\nbackground-color: #F0E0D6;\nborder-color: #D9BFB7;\n}\n:root.futaba .field:focus {\nborder-color: #EA8;\n}\n\n/* Header */\n:root.futaba #header-bar {\nfont-size: 11pt;\ncolor: #B86;\n}\n:root.futaba #header-bar a {\ncolor: #800000;\n}\n\n/* Settings */\n:root.futaba #fourchanx-settings fieldset {\nborder-color: #D9BFB7;\n}\n\n/* Quote */\n:root.futaba .backlink.deadlink {\ncolor: #00E !important;\n}\n:root.futaba .inline {\nborder-color: #D9BFB7;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.futaba #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #F0E0D6;\nborder-color: #D9BFB7;\n}\n:root.futaba .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.futaba #menu {\ncolor: #800000;\n}\n:root.futaba .entry {\nborder-bottom: 1px solid #D9BFB7;\nfont-size: 12pt;\n}\n:root.futaba .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n\n/* General */\n:root.burichan .dialog {\nbackground-color: #D6DAF0;\nborder-color: #B7C5D9;\n}\n:root.burichan .field:focus {\nborder-color: #98E;\n}\n\n/* Header */\n:root.burichan #header-bar {\nfont-size: 11pt;\ncolor: #89A;\n}\n:root.burichan #header-bar a {\ncolor: #34345C;\n}\n\n/* Settings */\n:root.burichan #fourchanx-settings fieldset {\nborder-color: #B7C5D9;\n}\n\n/* Quote */\n:root.burichan .backlink.deadlink {\ncolor: #34345C !important;\n}\n:root.burichan .inline {\nborder-color: #B7C5D9;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.burichan #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #D6DAF0;\nborder-color: #B7C5D9;\n}\n:root.burichan .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.burichan #menu {\ncolor: #000000;\n}\n:root.burichan .entry {\nborder-bottom: 1px solid #B7C5D9;\nfont-size: 12pt;\n}\n:root.burichan .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n\n/* General */\n:root.tomorrow .dialog {\nbackground-color: #282A2E;\nborder-color: #111;\n}\n:root.tomorrow .field:focus {\nborder-color: #000;\n}\n\n/* Header */\n:root.tomorrow #header-bar {\nfont-size: 9pt;\ncolor: #C5C8C6;\n}\n:root.tomorrow #header-bar a {\ncolor: #81A2BE;\n}\n\n/* Settings */\n:root.tomorrow #fourchanx-settings fieldset {\nborder-color: #111;\n}\n\n/* Quote */\n:root.tomorrow .backlink.deadlink {\ncolor: #81A2BE !important;\n}\n:root.tomorrow .inline {\nborder-color: #111;\nbackground-color: rgba(0, 0, 0, .14);\n}\n\n/* QR */\n.tomorrow #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #282A2E;\nborder-color: #111;\n}\n:root.tomorrow #qr select {\ncolor: #C5C8C6;\n}\n:root.tomorrow #qr option {\ncolor: #000;\n}\n:root.tomorrow .qr-preview {\nbackground-color: rgba(255, 255, 255, .15);\n}\n\n/* Menu */\n:root.tomorrow #menu {\ncolor: #C5C8C6;\n}\n:root.tomorrow .entry {\nborder-bottom: 1px solid #111;\nfont-size: 10pt;\n}\n:root.tomorrow .focused.entry {\nbackground: rgba(0, 0, 0, .33);\n}\n\n/* General */\n:root.photon .dialog {\nbackground-color: #DDD;\nborder-color: #CCC;\n}\n:root.photon .field:focus {\nborder-color: #EA8;\n}\n\n/* Header */\n:root.photon #header-bar {\nfont-size: 9pt;\ncolor: #333;\n}\n:root.photon #header-bar a {\ncolor: #FF6600;\n}\n\n/* Settings */\n:root.photon #fourchanx-settings fieldset {\nborder-color: #CCC;\n}\n\n/* Quote */\n:root.photon .backlink.deadlink {\ncolor: #F60 !important;\n}\n:root.photon .inline {\nborder-color: #CCC;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.photon #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #DDD;\nborder-color: #CCC;\n}\n:root.photon .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.photon #menu {\ncolor: #333;\n}\n:root.photon .entry {\nborder-bottom: 1px solid #CCC;\nfont-size: 10pt;\n}\n:root.photon .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n" }; Main.init(); diff --git a/builds/4chan-X.user.js b/builds/4chan-X.user.js index d2576bb61..624cb9298 100644 --- a/builds/4chan-X.user.js +++ b/builds/4chan-X.user.js @@ -4091,6 +4091,7 @@ } PSAHiding.btn = btn = $.el('a', { title: 'Toggle announcement.', + innerHTML: '', href: 'javascript:;' }); $.on(btn, 'click', PSAHiding.toggle); @@ -9419,7 +9420,7 @@ } return Main.thisPageIsLegit; }, - css: "/* General */\n.dialog {\nbox-shadow: 0 1px 2px rgba(0, 0, 0, .15);\nborder: 1px solid;\ndisplay: block;\npadding: 0;\n}\n.captcha-img,\n.field {\nbackground-color: #FFF;\nborder: 1px solid #CCC;\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\ncolor: #333;\nfont: 13px sans-serif;\noutline: none;\ntransition: color .25s, border-color .25s;\ntransition: color .25s, border-color .25s;\n}\n.field::-moz-placeholder,\n.field:hover::-moz-placeholder {\ncolor: #AAA !important;\nfont-size: 13px !important;\nopacity: 1.0 !important;\n}\n.captch-img:hover,\n.field:hover {\nborder-color: #999;\n}\n.field:hover, .field:focus {\ncolor: #000;\n}\n.field[disabled] {\nbackground-color: #F2F2F2;\ncolor: #888;\n}\n.move {\ncursor: move;\noverflow: hidden;\n}\nlabel, .favicon {\ncursor: pointer;\n}\na[href=\"javascript:;\"] {\ntext-decoration: none;\n}\n.warning {\ncolor: red;\n}\n\n/* 4chan style fixes */\n.opContainer, .op {\ndisplay: block !important;\noverflow: visible !important;\n}\n[hidden] {\ndisplay: none !important;\n}\n\n/* fixed, z-index */\n#overlay,\n#fourchanx-settings,\n#qp, #ihover,\n#updater, #thread-stats,\n#navlinks, .fixed #header-bar,\n#qr {\nposition: fixed;\n}\n#watcher {\nposition: absolute;\n}\n#fourchanx-settings {\nz-index: 999;\n}\n#overlay {\nz-index: 900;\n}\n#notifications {\nz-index: 70;\n}\n#qp, #ihover {\nz-index: 60;\n}\n#menu {\nz-index: 50;\n}\n#navlinks, #updater, #thread-stats {\nz-index: 40;\n}\n#qr {\nz-index: 30;\n}\n#watcher {\nz-index: 20;\n}\n.fixed #header-bar {\nz-index: 10;\n}\n/* Header */\n.fixed.top body {\npadding-top: 2em;\n}\n.fixed.bottom body {\npadding-bottom: 2em;\n}\n.fixed #header-bar {\nright: 0;\nleft: 0;\npadding: 3px 4px 4px;\n}\n.fixed.top #header-bar {\ntop: 0;\n}\n.fixed.bottom #header-bar {\nbottom: 0;\n}\n#header-bar {\nborder-width: 0;\ntransition: all .1s .05s ease-in-out;\n}\n.fixed.top #header-bar {\nborder-bottom-width: 1px;\n}\n.fixed.bottom #header-bar {\nbox-shadow: 0 -1px 2px rgba(0, 0, 0, .15);\nborder-top-width: 1px;\n}\n.fixed.bottom #header-bar .menu-button i {\nborder-top: none;\nborder-bottom: 6px solid;\n}\n#board-list {\ntext-align: center;\n}\n.fixed #header-bar.autohide:not(:hover) {\nbox-shadow: none;\ntransition: all .8s .6s cubic-bezier(.55, .055, .675, .19);\n}\n.fixed.top #header-bar.autohide:not(:hover) {\nmargin-bottom: -1em;\n-webkit-transform: translateY(-100%);\ntransform: translateY(-100%);\n}\n.fixed.bottom #header-bar.autohide:not(:hover) {\n-webkit-transform: translateY(100%);\ntransform: translateY(100%);\n}\n#toggle-header-bar {\nleft: 0;\nright: 0;\nheight: 10px;\nposition: absolute;\n}\n#boardNavDesktop #toggle-header-bar {\ndisplay: none;\n}\n.fixed #boardNavDesktop #toggle-header-bar {\ndisplay: block;\n}\n.fixed.top boardNavDesktop #toggle-header-bar {\ntop: 100%;\n}\n.fixed.bottom #boardNavDesktop #toggle-header-bar {\nbottom: 100%;\n}\n#header-bar a:not(.entry) {\ntext-decoration: none;\npadding: 1px;\n}\n#shortcuts:empty {\ndisplay: none;\n}\n.brackets-wrap::before {\ncontent: \"\\00a0[\";\n}\n.brackets-wrap::after {\ncontent: \"]\\00a0\";\n}\n.disabled,\n.expand-all-shortcut {\nopacity: .45;\n}\n#shortcuts {\nfloat: right;\n}\n#navbotright,\n#navtopright {\ndisplay: none;\n}\n#toggleMsgBtn {\ndisplay: none !important;\n}\n\n/* Notifications */\n#notifications {\nposition: fixed;\ntop: 0;\nheight: 0;\ntext-align: center;\nright: 0;\nleft: 0;\ntransition: all .8s .6s cubic-bezier(.55, .055, .675, .19);\n}\n.fixed.top #header-bar #notifications {\nposition: absolute;\ntop: 100%;\n}\n.notification {\ncolor: #FFF;\nfont-weight: 700;\ntext-shadow: 0 1px 2px rgba(0, 0, 0, .5);\nbox-shadow: 0 1px 2px rgba(0, 0, 0, .15);\nborder-radius: 2px;\nmargin: 1px auto;\nwidth: 500px;\nmax-width: 100%;\nposition: relative;\ntransition: all .25s ease-in-out;\n}\n.notification.error {\nbackground-color: hsla(0, 100%, 38%, .9);\n}\n.notification.warning {\nbackground-color: hsla(36, 100%, 38%, .9);\n}\n.notification.info {\nbackground-color: hsla(200, 100%, 38%, .9);\n}\n.notification.success {\nbackground-color: hsla(104, 100%, 38%, .9);\n}\n.notification a {\ncolor: white;\n}\n.notification > .close {\npadding: 6px;\ntop: 0;\nright: 0;\nposition: absolute;\n}\n.message {\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\npadding: 6px 20px;\nmax-height: 200px;\nwidth: 100%;\noverflow: auto;\n}\n\n/* Settings */\n:root.fourchan-x body {\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\n}\n#overlay {\nbackground-color: rgba(0, 0, 0, .5);\ntop: 0;\nleft: 0;\nheight: 100%;\nwidth: 100%;\n}\n#fourchanx-settings {\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\nbox-shadow: 0 0 15px rgba(0, 0, 0, .15);\nheight: 600px;\nmin-height: 0;\nmax-height: 100%;\nwidth: 900px;\nmin-width: 0;\nmax-width: 100%;\nmargin: auto;\npadding: 3px;\ntop: 50%;\nleft: 50%;\n-moz-transform: translate(-50%, -50%);\n-webkit-transform: translate(-50%, -50%);\n-o-transform: translate(-50%, -50%);\ntransform: translate(-50%, -50%);\n}\n#fourchanx-settings > nav {\npadding: 2px 2px 0;\nheight: 15px;\n}\n#fourchanx-settings > nav a {\ntext-decoration: underline;\n}\n#fourchanx-settings > nav a.close {\ntext-decoration: none;\npadding: 2px;\n}\n.section-container {\noverflow: auto;\nposition: absolute;\ntop: 2.1em;\nright: 5px;\nbottom: 5px;\nleft: 5px;\npadding-top: 10px;\n}\n.sections-list {\npadding: 0 3px;\nfloat: left;\n}\n.credits {\nfloat: right;\n}\n.tab-selected {\nfont-weight: 700;\n}\n.section-sauce ul,\n.section-rice ul {\nlist-style: none;\nmargin: 0;\npadding: 8px;\n}\n.section-sauce li,\n.section-rice li {\npadding-left: 4px;\n}\n.section-main label {\ntext-decoration: underline;\n}\n.section-filter ul {\npadding: 0;\n}\n.section-filter li {\nmargin: 10px 40px;\n}\n.section-filter textarea {\nheight: 500px;\n}\n.section-sauce textarea {\nheight: 350px;\n}\n.section-rice .field[name=\"boardnav\"] {\nwidth: 100%;\n}\n.section-rice textarea {\nheight: 150px;\n}\n#fourchanx-settings fieldset {\nborder: 1px solid;\nborder-radius: 3px;\n}\n#fourchanx-settings legend {\nfont-weight: 700;\n}\n#fourchanx-settings textarea {\nfont-family: monospace;\nmin-width: 100%;\nmax-width: 100%;\n}\n#fourchanx-settings code {\ncolor: #000;\nbackground-color: #FFF;\npadding: 0 2px;\n}\n.unscroll {\noverflow: hidden;\n}\n\n/* Announcement Hiding */\n:root.hide-announcement #globalMessage {\ndisplay: none;\n}\na.hide-announcement {\nfloat: left;\n}\n\n/* Unread */\n#unread-line {\nmargin: 0;\n}\n\n/* Thread Updater */\n#updater:not(:hover) {\nbackground: none;\nborder: none;\nbox-shadow: none;\n}\n#updater > .move {\npadding: 0 3px;\n}\n#updater > div:last-child {\ntext-align: center;\n}\n#updater input[type=number] {\nwidth: 4em;\n}\n#updater:not(:hover) > div:not(.move) {\ndisplay: none;\n}\n#updater input[type=\"button\"] {\nwidth: 100%;\n}\n.new {\ncolor: limegreen;\n}\n\n/* Thread Watcher */\n#watcher {\npadding-bottom: 3px;\noverflow: hidden;\nwhite-space: nowrap;\n}\n#watcher:not(:hover) {\nmax-height: 220px;\n}\n#watcher > .move {\npadding-top: 3px;\n}\n#watcher > div {\nmax-width: 200px;\noverflow: hidden;\npadding-left: 3px;\npadding-right: 3px;\ntext-overflow: ellipsis;\n}\n#watcher a {\ntext-decoration: none;\n}\n\n/* Thread Stats */\n#thread-stats {\nbackground: none;\nborder: none;\nbox-shadow: none;\n}\n\n/* Quote */\n.deadlink {\ntext-decoration: none !important;\n}\n.backlink.deadlink:not(.forwardlink), .quotelink.deadlink:not(.forwardlink) {\ntext-decoration: underline !important;\n}\n.inlined {\nopacity: .5;\n}\n#qp input, .forwarded {\ndisplay: none;\n}\n.quotelink.forwardlink,\n.backlink.forwardlink {\ntext-decoration: none;\nborder-bottom: 1px dashed;\n}\n.filtered {\ntext-decoration: underline line-through;\n}\n.inline {\nborder: 1px solid;\ndisplay: table;\nmargin: 2px 0;\n}\n.inline .post {\nborder: 0 !important;\nbackground-color: transparent !important;\ndisplay: table !important;\nmargin: 0 !important;\npadding: 1px 2px !important;\n}\n#qp > .opContainer::after {\ncontent: '';\nclear: both;\ndisplay: table;\n}\n#qp .post {\nborder: none;\nmargin: 0;\npadding: 2px 2px 5px;\n}\n#qp img {\nmax-height: 300px;\nmax-width: 500px;\nmax-height: 80vh;\nmax-width: 50vw;\n}\n.qphl {\noutline: 2px solid rgba(216, 94, 49, .7);\n}\n\n/* Quote Threading */\n.threadContainer {\nmargin-left: 20px;\nborder-left: 1px solid rgba(0,0,0,0.5);\n}\n.threadOP {\nclear: both;\n} \n\n/* File */\n.fileText:hover .fntrunc,\n.fileText:not(:hover) .fnfull,\n.expanded-image > .post > .file > .fileThumb > img[data-md5],\n:not(.expanded-image) > .post > .file > .fileThumb > .full-image {\ndisplay: none;\n}\n.expanding {\nopacity: .5;\n}\n.expanded-image {\nclear: both;\n}\n.expanded-image > .op > .file::after {\ncontent: '';\nclear: both;\ndisplay: table;\n}\n:root.fit-width .full-image {\nmax-width: 100%;\n}\n:root.gecko.fit-width .full-image,\n:root.presto.fit-width .full-image {\nwidth: 100%;\n}\n#ihover {\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\nmax-height: 100%;\nmax-width: 75%;\npadding-bottom: 16px;\n}\n\n/* Index/Reply Navigation */\n#navlinks {\nfont-size: 16px;\ntop: 25px;\nright: 10px;\n}\n\n/* Filter */\n.opContainer.filter-highlight {\nbox-shadow: inset 5px 0 rgba(255, 0, 0, .5);\n}\n.filter-highlight > .reply {\nbox-shadow: -5px 0 rgba(255, 0, 0, .5);\n}\n\n/* Thread & Reply Hiding */\n.hide-thread-button,\n.hide-reply-button {\nfloat: left;\nmargin-right: 2px;\n}\n.stub ~ .sideArrows,\n.stub ~ .hide-reply-button,\n.stub ~ .post {\ndisplay: none !important;\n}\n.stub input {\ndisplay: inline-block;\n}\n\n/* QR */\n:root.hide-original-post-form #postForm,\n:root.hide-original-post-form .postingMode,\n:root.hide-original-post-form #togglePostForm,\n#qr.autohide:not(.has-focus):not(:hover) > form,\n.postingMode ~ #qr select,\n#file-n-submit:not(.has-file) #qr-filerm {\ndisplay: none;\n}\n#qr select, #dump-button, .remove, .captcha-img {\ncursor: pointer;\n}\n#qr {\nz-index: 20;\nposition: fixed;\npadding: 1px;\nborder: 1px solid transparent;\nmin-width: 248px;\nborder-radius: 3px 3px 0 0;\n}\n#qrtab {\nborder-radius: 3px 3px 0 0;\n}\n#qrtab {\nmargin-bottom: 1px;\n}\n#qr .close {\nfloat: right;\npadding: 0 3px;\n}\n#qr .warning {\nmin-height: 1.6em;\nvertical-align: middle;\npadding: 0 1px;\nborder-width: 1px;\nborder-style: solid;\n}\n.persona {\nwidth: 248px;\nmax-width: 100%;\nmin-width: 100%;\n}\n#dump-button {\nbackground: linear-gradient(#EEE, #CCC);\nborder: 1px solid #CCC; \nwidth: 10%;\nmargin: 0;\nfont: 13px sans-serif;\npadding: 1px 0px 2px;\n}\n.persona .field:not(#dump) {\nwidth: 95px;\nmin-width: 30%;\nmax-width: 30%;\n}\n#qr textarea.field {\nheight: 14.8em;\nmin-height: 9em;\n}\n#qr.has-captcha textarea.field {\nheight: 9em;\n}\ninput.field.tripped:not(:hover):not(:focus) {\ncolor: transparent !important; text-shadow: none !important;\n}\n#qr textarea {\nresize: both;\n}\n.captcha-img {\nmargin: 0px;\ntext-align: center;\nbackground-image: #fff;\nfont-size: 0px;\nmin-height: 59px;\nmin-width: 302px;\n}\n.captcha-input {\nwidth: 100%;\nmargin: 1px 0 0;\n}\n.field,\n.selectrice {\n-moz-box-sizing: border-box;\nmargin: 0px;\npadding: 2px 4px 3px;\n}\n#qr textarea {\nmin-width: 100%;\n}\n#qr [type='submit'] {\nwidth: 25%;\nvertical-align: top;\n}\n/* Fake File Input */\n#qr-filename,\n.has-file #qr-no-file {\ndisplay: none;\n}\n#qr-no-file,\n.has-file #qr-filename {\ndisplay: block;\npadding: 0px 4px;\nmargin-bottom: 2px;\n}\n#qr-no-file {\ncolor: #AAA;\n}\n#qr-filename-container {\n-moz-box-sizing: border-box;\ndisplay: inline-block;\nposition: relative;\nwidth: 100px;\nmin-width: 74.6%;\nmax-width: 74.6%;\nmargin-right: 0.4%;\nmargin-top: 1px;\noverflow: hidden;\npadding: 2px 1px 0;\n}\n#qr-filename-container:hover {\ncursor: text;\n}\n#qr-filerm {\nposition: relative;\nright: 14px;\nbottom: 6px;\nmargin-right: -8px;\nz-index: 2;\n}\n#file-n-submit {\nheight: 23px;\n}\n#qr input[type=file] {\ndisplay: none;\n}\n/* Thread Select / Spoiler Label */\n#qr select {\nfloat: right;\n}\n/* Dumping UI */\n.dump #dump-list-container {\ndisplay: block;\n}\n#dump-list-container {\ndisplay: none;\nposition: relative;\noverflow-y: hidden;\nmargin-top: 1px;\n}\n#dump-list {\noverflow-x: auto;\noverflow-y: hidden;\nwhite-space: pre;\nwidth: 248px;\nmax-width: 100%;\nmin-width: 100%;\n}\n#dump-list:hover {\noverflow-x: auto;\n}\n.qr-preview {\n-moz-box-sizing: border-box;\ncounter-increment: thumbnails;\ncursor: move;\ndisplay: inline-block;\nheight: 90px;\nwidth: 90px;\npadding: 2px;\nopacity: .5;\noverflow: hidden;\nposition: relative;\ntext-shadow: 0 1px 1px #000;\n-moz-transition: opacity .25s ease-in-out;\nvertical-align: top;\n}\n.qr-preview:hover,\n.qr-preview:focus {\nopacity: .9;\n}\n.qr-preview::before {\ncontent: counter(thumbnails);\ncolor: #fff;\nposition: absolute;\ntop: 3px;\nright: 3px;\ntext-shadow: 0 0 3px #000, 0 0 8px #000;\n}\n.qr-preview#selected {\nopacity: 1;\n}\n.qr-preview.drag {\nbox-shadow: 0 0 10px rgba(0,0,0,.5);\n}\n.qr-preview.over {\nborder-color: #fff;\n}\n.qr-preview > span {\ncolor: #fff;\n}\n.remove {\nbackground: none;\ncolor: #e00;\nfont-weight: 700;\npadding: 3px;\n}\na:only-of-type > .remove {\ndisplay: none;\n}\n.remove:hover::after {\ncontent: \" Remove\";\n}\n.qr-preview > label {\nbackground: rgba(0,0,0,.5);\ncolor: #fff;\nright: 0; bottom: 0; left: 0;\nposition: absolute;\ntext-align: center;\n}\n.qr-preview > label > input {\nmargin: 0;\n}\n#add-post {\ncursor: pointer;\nfont-size: 2em;\nposition: absolute;\ntop: 50%;\nright: 10px;\n-moz-transform: translateY(-50%);\n}\n.textarea {\nposition: relative;\n}\n#char-count {\ncolor: #000;\nbackground: hsla(0, 0%, 100%, .5);\nfont-size: 8pt;\nposition: absolute;\nbottom: 1px;\nright: 1px;\npointer-events: none;\n}\n\n/* Menu */\n.menu-button {\ndisplay: inline-block;\nposition: relative;\ncursor: pointer;\nborder-top: 6px solid;\nborder-right: 4px solid transparent;\nborder-left: 4px solid transparent;\ndisplay: inline-block;\nmargin: 2px;\nvertical-align: middle;\n}\n#menu {\nposition: fixed;\noutline: none;\nz-index: 22;\n}\n.entry {\nborder-bottom: 1px solid rgba(0,0,0,.25);\ncursor: pointer;\ndisplay: block;\noutline: none;\npadding: 3px 7px;\nposition: relative;\ntext-decoration: none;\nwhite-space: nowrap;\n}\n.entry:last-child {\nborder-bottom: 0;\n}\n.has-submenu::after {\ncontent: \"\";\nborder-left: .5em solid;\nborder-top: .3em solid transparent;\nborder-bottom: .3em solid transparent;\ndisplay: inline-block;\nmargin: .3em;\nposition: absolute;\nright: 3px;\n}\n.submenu {\ndisplay: none;\nposition: absolute;\nleft: 100%;\ntop: -1px;\n}\n.focused .submenu {\ndisplay: block;\n}\n\n/* General */\n:root.yotsuba .dialog {\nbackground-color: #F0E0D6;\nborder-color: #D9BFB7;\n}\n:root.yotsuba .field:focus {\nborder-color: #EA8;\n}\n\n/* Header */\n:root.yotsuba #header-bar {\nfont-size: 9pt;\ncolor: #B86;\n}\n:root.yotsuba #header-bar a {\ncolor: #800000;\n}\n\n/* Settings */\n:root.yotsuba #fourchanx-settings fieldset {\nborder-color: #D9BFB7;\n}\n\n/* Quote */\n:root.yotsuba .backlink.deadlink {\ncolor: #00E !important;\n}\n:root.yotsuba .inline {\nborder-color: #D9BFB7;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.yotsuba #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #F0E0D6;\nborder-color: #D9BFB7;\n}\n:root.yotsuba .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.yotsuba #menu {\ncolor: #800000;\n}\n:root.yotsuba .entry {\nborder-bottom: 1px solid #D9BFB7;\nfont-size: 10pt;\n}\n:root.yotsuba .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n\n/* General */\n:root.yotsuba-b .dialog {\nbackground-color: #D6DAF0;\nborder-color: #B7C5D9;\n}\n:root.yotsuba-b .field:focus {\nborder-color: #98E;\n}\n\n/* Header */\n:root.yotsuba-b #header-bar {\nfont-size: 9pt;\ncolor: #89A;\n}\n:root.yotsuba-b #header-bar a {\ncolor: #34345C;\n}\n\n/* Settings */\n:root.yotsuba-b #fourchanx-settings fieldset {\nborder-color: #B7C5D9;\n}\n\n/* Quote */\n:root.yotsuba-b .backlink.deadlink {\ncolor: #34345C !important;\n}\n:root.yotsuba-b .inline {\nborder-color: #B7C5D9;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.yotsuba-b #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #D6DAF0;\nborder-color: #B7C5D9;\n}\n:root.yotsuba-b .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.yotsuba-b #menu {\ncolor: #000;\n}\n:root.yotsuba-b .entry {\nborder-bottom: 1px solid #B7C5D9;\nfont-size: 10pt;\n}\n:root.yotsuba-b .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n\n/* General */\n:root.futaba .dialog {\nbackground-color: #F0E0D6;\nborder-color: #D9BFB7;\n}\n:root.futaba .field:focus {\nborder-color: #EA8;\n}\n\n/* Header */\n:root.futaba #header-bar {\nfont-size: 11pt;\ncolor: #B86;\n}\n:root.futaba #header-bar a {\ncolor: #800000;\n}\n\n/* Settings */\n:root.futaba #fourchanx-settings fieldset {\nborder-color: #D9BFB7;\n}\n\n/* Quote */\n:root.futaba .backlink.deadlink {\ncolor: #00E !important;\n}\n:root.futaba .inline {\nborder-color: #D9BFB7;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.futaba #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #F0E0D6;\nborder-color: #D9BFB7;\n}\n:root.futaba .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.futaba #menu {\ncolor: #800000;\n}\n:root.futaba .entry {\nborder-bottom: 1px solid #D9BFB7;\nfont-size: 12pt;\n}\n:root.futaba .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n\n/* General */\n:root.burichan .dialog {\nbackground-color: #D6DAF0;\nborder-color: #B7C5D9;\n}\n:root.burichan .field:focus {\nborder-color: #98E;\n}\n\n/* Header */\n:root.burichan #header-bar {\nfont-size: 11pt;\ncolor: #89A;\n}\n:root.burichan #header-bar a {\ncolor: #34345C;\n}\n\n/* Settings */\n:root.burichan #fourchanx-settings fieldset {\nborder-color: #B7C5D9;\n}\n\n/* Quote */\n:root.burichan .backlink.deadlink {\ncolor: #34345C !important;\n}\n:root.burichan .inline {\nborder-color: #B7C5D9;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.burichan #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #D6DAF0;\nborder-color: #B7C5D9;\n}\n:root.burichan .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.burichan #menu {\ncolor: #000000;\n}\n:root.burichan .entry {\nborder-bottom: 1px solid #B7C5D9;\nfont-size: 12pt;\n}\n:root.burichan .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n\n/* General */\n:root.tomorrow .dialog {\nbackground-color: #282A2E;\nborder-color: #111;\n}\n:root.tomorrow .field:focus {\nborder-color: #000;\n}\n\n/* Header */\n:root.tomorrow #header-bar {\nfont-size: 9pt;\ncolor: #C5C8C6;\n}\n:root.tomorrow #header-bar a {\ncolor: #81A2BE;\n}\n\n/* Settings */\n:root.tomorrow #fourchanx-settings fieldset {\nborder-color: #111;\n}\n\n/* Quote */\n:root.tomorrow .backlink.deadlink {\ncolor: #81A2BE !important;\n}\n:root.tomorrow .inline {\nborder-color: #111;\nbackground-color: rgba(0, 0, 0, .14);\n}\n\n/* QR */\n.tomorrow #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #282A2E;\nborder-color: #111;\n}\n:root.tomorrow #qr select {\ncolor: #C5C8C6;\n}\n:root.tomorrow #qr option {\ncolor: #000;\n}\n:root.tomorrow .qr-preview {\nbackground-color: rgba(255, 255, 255, .15);\n}\n\n/* Menu */\n:root.tomorrow #menu {\ncolor: #C5C8C6;\n}\n:root.tomorrow .entry {\nborder-bottom: 1px solid #111;\nfont-size: 10pt;\n}\n:root.tomorrow .focused.entry {\nbackground: rgba(0, 0, 0, .33);\n}\n\n/* General */\n:root.photon .dialog {\nbackground-color: #DDD;\nborder-color: #CCC;\n}\n:root.photon .field:focus {\nborder-color: #EA8;\n}\n\n/* Header */\n:root.photon #header-bar {\nfont-size: 9pt;\ncolor: #333;\n}\n:root.photon #header-bar a {\ncolor: #FF6600;\n}\n\n/* Settings */\n:root.photon #fourchanx-settings fieldset {\nborder-color: #CCC;\n}\n\n/* Quote */\n:root.photon .backlink.deadlink {\ncolor: #F60 !important;\n}\n:root.photon .inline {\nborder-color: #CCC;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.photon #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #DDD;\nborder-color: #CCC;\n}\n:root.photon .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.photon #menu {\ncolor: #333;\n}\n:root.photon .entry {\nborder-bottom: 1px solid #CCC;\nfont-size: 10pt;\n}\n:root.photon .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n" + css: "/* General */\n.dialog {\nbox-shadow: 0 1px 2px rgba(0, 0, 0, .15);\nborder: 1px solid;\ndisplay: block;\npadding: 0;\n}\n.captcha-img,\n.field {\nbackground-color: #FFF;\nborder: 1px solid #CCC;\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\ncolor: #333;\nfont: 13px sans-serif;\noutline: none;\ntransition: color .25s, border-color .25s;\ntransition: color .25s, border-color .25s;\n}\n.field::-moz-placeholder,\n.field:hover::-moz-placeholder {\ncolor: #AAA !important;\nfont-size: 13px !important;\nopacity: 1.0 !important;\n}\n.captch-img:hover,\n.field:hover {\nborder-color: #999;\n}\n.field:hover, .field:focus {\ncolor: #000;\n}\n.field[disabled] {\nbackground-color: #F2F2F2;\ncolor: #888;\n}\n.move {\ncursor: move;\noverflow: hidden;\n}\nlabel, .favicon {\ncursor: pointer;\n}\na[href=\"javascript:;\"] {\ntext-decoration: none;\n}\n.warning {\ncolor: red;\n}\n\n/* 4chan style fixes */\n.opContainer, .op {\ndisplay: block !important;\noverflow: visible !important;\n}\n[hidden] {\ndisplay: none !important;\n}\n\n/* fixed, z-index */\n#overlay,\n#fourchanx-settings,\n#qp, #ihover,\n#updater, #thread-stats,\n#navlinks, .fixed #header-bar,\n#qr {\nposition: fixed;\n}\n#watcher {\nposition: absolute;\n}\n#fourchanx-settings {\nz-index: 999;\n}\n#overlay {\nz-index: 900;\n}\n#notifications {\nz-index: 70;\n}\n#qp, #ihover {\nz-index: 60;\n}\n#menu {\nz-index: 50;\n}\n#navlinks, #updater, #thread-stats {\nz-index: 40;\n}\n#qr {\nz-index: 30;\n}\n#watcher {\nz-index: 20;\n}\n.fixed #header-bar {\nz-index: 10;\n}\n/* Header */\n.fixed.top body {\npadding-top: 2em;\n}\n.fixed.bottom body {\npadding-bottom: 2em;\n}\n.fixed #header-bar {\nright: 0;\nleft: 0;\npadding: 3px 4px 4px;\n}\n.fixed.top #header-bar {\ntop: 0;\n}\n.fixed.bottom #header-bar {\nbottom: 0;\n}\n#header-bar {\nborder-width: 0;\ntransition: all .1s .05s ease-in-out;\n}\n.fixed.top #header-bar {\nborder-bottom-width: 1px;\n}\n.fixed.bottom #header-bar {\nbox-shadow: 0 -1px 2px rgba(0, 0, 0, .15);\nborder-top-width: 1px;\n}\n.fixed.bottom #header-bar .menu-button i {\nborder-top: none;\nborder-bottom: 6px solid;\n}\n#board-list {\ntext-align: center;\n}\n.fixed #header-bar.autohide:not(:hover) {\nbox-shadow: none;\ntransition: all .8s .6s cubic-bezier(.55, .055, .675, .19);\n}\n.fixed.top #header-bar.autohide:not(:hover) {\nmargin-bottom: -1em;\n-webkit-transform: translateY(-100%);\ntransform: translateY(-100%);\n}\n.fixed.bottom #header-bar.autohide:not(:hover) {\n-webkit-transform: translateY(100%);\ntransform: translateY(100%);\n}\n#toggle-header-bar {\nleft: 0;\nright: 0;\nheight: 10px;\nposition: absolute;\n}\n#boardNavDesktop #toggle-header-bar {\ndisplay: none;\n}\n.fixed #boardNavDesktop #toggle-header-bar {\ndisplay: block;\n}\n.fixed.top boardNavDesktop #toggle-header-bar {\ntop: 100%;\n}\n.fixed.bottom #boardNavDesktop #toggle-header-bar {\nbottom: 100%;\n}\n#header-bar a:not(.entry) {\ntext-decoration: none;\npadding: 1px;\n}\n#shortcuts:empty {\ndisplay: none;\n}\n.brackets-wrap::before {\ncontent: \"\\00a0[\";\n}\n.brackets-wrap::after {\ncontent: \"]\\00a0\";\n}\n.disabled,\n.expand-all-shortcut {\nopacity: .45;\n}\n#shortcuts {\nfloat: right;\n}\n#navbotright,\n#navtopright {\ndisplay: none;\n}\n#toggleMsgBtn {\ndisplay: none !important;\n}\n\n/* Notifications */\n#notifications {\nposition: fixed;\ntop: 0;\nheight: 0;\ntext-align: center;\nright: 0;\nleft: 0;\ntransition: all .8s .6s cubic-bezier(.55, .055, .675, .19);\n}\n.fixed.top #header-bar #notifications {\nposition: absolute;\ntop: 100%;\n}\n.notification {\ncolor: #FFF;\nfont-weight: 700;\ntext-shadow: 0 1px 2px rgba(0, 0, 0, .5);\nbox-shadow: 0 1px 2px rgba(0, 0, 0, .15);\nborder-radius: 2px;\nmargin: 1px auto;\nwidth: 500px;\nmax-width: 100%;\nposition: relative;\ntransition: all .25s ease-in-out;\n}\n.notification.error {\nbackground-color: hsla(0, 100%, 38%, .9);\n}\n.notification.warning {\nbackground-color: hsla(36, 100%, 38%, .9);\n}\n.notification.info {\nbackground-color: hsla(200, 100%, 38%, .9);\n}\n.notification.success {\nbackground-color: hsla(104, 100%, 38%, .9);\n}\n.notification a {\ncolor: white;\n}\n.notification > .close {\npadding: 6px;\ntop: 0;\nright: 0;\nposition: absolute;\n}\n.message {\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\npadding: 6px 20px;\nmax-height: 200px;\nwidth: 100%;\noverflow: auto;\n}\n\n/* Settings */\n:root.fourchan-x body {\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\n}\n#overlay {\nbackground-color: rgba(0, 0, 0, .5);\ntop: 0;\nleft: 0;\nheight: 100%;\nwidth: 100%;\n}\n#fourchanx-settings {\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\nbox-shadow: 0 0 15px rgba(0, 0, 0, .15);\nheight: 600px;\nmin-height: 0;\nmax-height: 100%;\nwidth: 900px;\nmin-width: 0;\nmax-width: 100%;\nmargin: auto;\npadding: 3px;\ntop: 50%;\nleft: 50%;\n-moz-transform: translate(-50%, -50%);\n-webkit-transform: translate(-50%, -50%);\n-o-transform: translate(-50%, -50%);\ntransform: translate(-50%, -50%);\n}\n#fourchanx-settings > nav {\npadding: 2px 2px 0;\nheight: 15px;\n}\n#fourchanx-settings > nav a {\ntext-decoration: underline;\n}\n#fourchanx-settings > nav a.close {\ntext-decoration: none;\npadding: 2px;\n}\n.section-container {\noverflow: auto;\nposition: absolute;\ntop: 2.1em;\nright: 5px;\nbottom: 5px;\nleft: 5px;\npadding-top: 10px;\n}\n.sections-list {\npadding: 0 3px;\nfloat: left;\n}\n.credits {\nfloat: right;\n}\n.tab-selected {\nfont-weight: 700;\n}\n.section-sauce ul,\n.section-rice ul {\nlist-style: none;\nmargin: 0;\npadding: 8px;\n}\n.section-sauce li,\n.section-rice li {\npadding-left: 4px;\n}\n.section-main label {\ntext-decoration: underline;\n}\n.section-filter ul {\npadding: 0;\n}\n.section-filter li {\nmargin: 10px 40px;\n}\n.section-filter textarea {\nheight: 500px;\n}\n.section-sauce textarea {\nheight: 350px;\n}\n.section-rice .field[name=\"boardnav\"] {\nwidth: 100%;\n}\n.section-rice textarea {\nheight: 150px;\n}\n#fourchanx-settings fieldset {\nborder: 1px solid;\nborder-radius: 3px;\n}\n#fourchanx-settings legend {\nfont-weight: 700;\n}\n#fourchanx-settings textarea {\nfont-family: monospace;\nmin-width: 100%;\nmax-width: 100%;\n}\n#fourchanx-settings code {\ncolor: #000;\nbackground-color: #FFF;\npadding: 0 2px;\n}\n.unscroll {\noverflow: hidden;\n}\n\n/* Announcement Hiding */\n:root.hide-announcement #globalMessage {\ndisplay: none;\n}\na.hide-announcement {\nfloat: left;\n}\n\n/* Unread */\n#unread-line {\nmargin: 0;\n}\n\n/* Thread Updater */\n#updater:not(:hover) {\nbackground: none;\nborder: none;\nbox-shadow: none;\n}\n#updater > .move {\npadding: 0 3px;\n}\n#updater > div:last-child {\ntext-align: center;\n}\n#updater input[type=number] {\nwidth: 4em;\n}\n#updater:not(:hover) > div:not(.move) {\ndisplay: none;\n}\n#updater input[type=\"button\"] {\nwidth: 100%;\n}\n.new {\ncolor: limegreen;\n}\n\n/* Thread Watcher */\n#watcher {\npadding-bottom: 3px;\noverflow: hidden;\nwhite-space: nowrap;\n}\n#watcher:not(:hover) {\nmax-height: 220px;\n}\n#watcher > .move {\npadding-top: 3px;\n}\n#watcher > div {\nmax-width: 200px;\noverflow: hidden;\npadding-left: 3px;\npadding-right: 3px;\ntext-overflow: ellipsis;\n}\n#watcher a {\ntext-decoration: none;\n}\n\n/* Thread Stats */\n#thread-stats {\nbackground: none;\nborder: none;\nbox-shadow: none;\n}\n\n/* Quote */\n.deadlink {\ntext-decoration: none !important;\n}\n.backlink.deadlink:not(.forwardlink), .quotelink.deadlink:not(.forwardlink) {\ntext-decoration: underline !important;\n}\n.inlined {\nopacity: .5;\n}\n#qp input, .forwarded {\ndisplay: none;\n}\n.quotelink.forwardlink,\n.backlink.forwardlink {\ntext-decoration: none;\nborder-bottom: 1px dashed;\n}\n.filtered {\ntext-decoration: underline line-through;\n}\n.inline {\nborder: 1px solid;\ndisplay: table;\nmargin: 2px 0;\n}\n.inline .post {\nborder: 0 !important;\nbackground-color: transparent !important;\ndisplay: table !important;\nmargin: 0 !important;\npadding: 1px 2px !important;\n}\n#qp > .opContainer::after {\ncontent: '';\nclear: both;\ndisplay: table;\n}\n#qp .post {\nborder: none;\nmargin: 0;\npadding: 2px 2px 5px;\n}\n#qp img {\nmax-height: 300px;\nmax-width: 500px;\nmax-height: 80vh;\nmax-width: 50vw;\n}\n.qphl {\noutline: 2px solid rgba(216, 94, 49, .7);\n}\n\n/* Quote Threading */\n.threadContainer {\nmargin-left: 20px;\nborder-left: 1px solid rgba(0,0,0,0.5);\n}\n.threadOP {\nclear: both;\n} \n\n/* File */\n.fileText:hover .fntrunc,\n.fileText:not(:hover) .fnfull,\n.expanded-image > .post > .file > .fileThumb > img[data-md5],\n:not(.expanded-image) > .post > .file > .fileThumb > .full-image {\ndisplay: none;\n}\n.expanding {\nopacity: .5;\n}\n.expanded-image {\nclear: both;\n}\n.expanded-image > .op > .file::after {\ncontent: '';\nclear: both;\ndisplay: table;\n}\n:root.fit-width .full-image {\nmax-width: 100%;\n}\n:root.gecko.fit-width .full-image,\n:root.presto.fit-width .full-image {\nwidth: 100%;\n}\n#ihover {\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\nmax-height: 100%;\nmax-width: 75%;\npadding-bottom: 16px;\n}\n\n/* Index/Reply Navigation */\n#navlinks {\nfont-size: 16px;\ntop: 25px;\nright: 10px;\n}\n\n/* Filter */\n.opContainer.filter-highlight {\nbox-shadow: inset 5px 0 rgba(255, 0, 0, .5);\n}\n.filter-highlight > .reply {\nbox-shadow: -5px 0 rgba(255, 0, 0, .5);\n}\n\n/* Thread & Reply Hiding */\n.hide-thread-button,\n.hide-reply-button {\nfloat: left;\nmargin-right: 2px;\n}\n.stub ~ .sideArrows,\n.stub ~ .hide-reply-button,\n.stub ~ .post {\ndisplay: none !important;\n}\n.stub input {\ndisplay: inline-block;\n}\n\n/* QR */\n:root.hide-original-post-form #postForm,\n:root.hide-original-post-form .postingMode,\n:root.hide-original-post-form #togglePostForm,\n#qr.autohide:not(.has-focus):not(:hover) > form,\n.postingMode ~ #qr select,\n#file-n-submit:not(.has-file) #qr-filerm {\ndisplay: none;\n}\n#qr select, #dump-button, .remove, .captcha-img {\ncursor: pointer;\n}\n#qr {\nz-index: 20;\nposition: fixed;\npadding: 1px;\nborder: 1px solid transparent;\nmin-width: 248px;\nborder-radius: 3px 3px 0 0;\n}\n#qrtab {\nborder-radius: 3px 3px 0 0;\n}\n#qrtab {\nmargin-bottom: 1px;\n}\n#qr .close {\nfloat: right;\npadding: 0 3px;\n}\n#qr .warning {\nmin-height: 1.6em;\nvertical-align: middle;\npadding: 0 1px;\nborder-width: 1px;\nborder-style: solid;\n}\n.persona {\nwidth: 248px;\nmax-width: 100%;\nmin-width: 100%;\n}\n#dump-button {\nbackground: linear-gradient(#EEE, #CCC);\nborder: 1px solid #CCC; \nwidth: 10%;\nmargin: 0;\nfont: 13px sans-serif;\npadding: 1px 0px 2px;\n}\n.persona .field:not(#dump) {\nwidth: 95px;\nmin-width: 30%;\nmax-width: 30%;\n}\n#qr textarea.field {\nheight: 14.8em;\nmin-height: 9em;\n}\n#qr.has-captcha textarea.field {\nheight: 9em;\n}\ninput.field.tripped:not(:hover):not(:focus) {\ncolor: transparent !important; text-shadow: none !important;\n}\n#qr textarea {\nresize: both;\n}\n.captcha-img {\nmargin: 0px;\ntext-align: center;\nbackground-image: #fff;\nfont-size: 0px;\nmin-height: 59px;\nmin-width: 302px;\n}\n.captcha-input {\nwidth: 100%;\nmargin: 1px 0 0;\n}\n.field,\n.selectrice {\n-moz-box-sizing: border-box;\nmargin: 0px;\npadding: 2px 4px 3px;\n}\n#qr textarea {\nmin-width: 100%;\n}\n#qr [type='submit'] {\nwidth: 25%;\nvertical-align: top;\n}\n/* Fake File Input */\n#qr-filename,\n.has-file #qr-no-file {\ndisplay: none;\n}\n#qr-no-file,\n.has-file #qr-filename {\ndisplay: block;\npadding: 0px 4px;\nmargin-bottom: 2px;\n}\n#qr-no-file {\ncolor: #AAA;\n}\n#qr-filename-container {\n-moz-box-sizing: border-box;\ndisplay: inline-block;\nposition: relative;\nwidth: 100px;\nmin-width: 74.6%;\nmax-width: 74.6%;\nmargin-right: 0.4%;\nmargin-top: 1px;\noverflow: hidden;\npadding: 2px 1px 0;\n}\n#qr-filename-container:hover {\ncursor: text;\n}\n#qr-filerm {\nposition: relative;\nright: 14px;\nbottom: 6px;\nmargin-right: -8px;\nz-index: 2;\n}\n#file-n-submit {\nheight: 23px;\n}\n#qr input[type=file] {\ndisplay: none;\n}\n/* Thread Select / Spoiler Label */\n#qr select {\nfloat: right;\n}\n/* Dumping UI */\n.dump #dump-list-container {\ndisplay: block;\n}\n#dump-list-container {\ndisplay: none;\nposition: relative;\noverflow-y: hidden;\nmargin-top: 1px;\n}\n#dump-list {\noverflow-x: auto;\noverflow-y: hidden;\nwhite-space: pre;\nwidth: 248px;\nmax-width: 100%;\nmin-width: 100%;\n}\n#dump-list:hover {\noverflow-x: auto;\n}\n.qr-preview {\n-moz-box-sizing: border-box;\ncounter-increment: thumbnails;\ncursor: move;\ndisplay: inline-block;\nheight: 90px;\nwidth: 90px;\npadding: 2px;\nopacity: .5;\noverflow: hidden;\nposition: relative;\ntext-shadow: 0 1px 1px #000;\n-moz-transition: opacity .25s ease-in-out;\nvertical-align: top;\n}\n.qr-preview:hover,\n.qr-preview:focus {\nopacity: .9;\n}\n.qr-preview::before {\ncontent: counter(thumbnails);\ncolor: #fff;\nposition: absolute;\ntop: 3px;\nright: 3px;\ntext-shadow: 0 0 3px #000, 0 0 8px #000;\n}\n.qr-preview#selected {\nopacity: 1;\n}\n.qr-preview.drag {\nbox-shadow: 0 0 10px rgba(0,0,0,.5);\n}\n.qr-preview.over {\nborder-color: #fff;\n}\n.qr-preview > span {\ncolor: #fff;\n}\n.remove {\nbackground: none;\ncolor: #e00;\nfont-weight: 700;\npadding: 3px;\n}\na:only-of-type > .remove {\ndisplay: none;\n}\n.remove:hover::after {\ncontent: \" Remove\";\n}\n.qr-preview > label {\nbackground: rgba(0,0,0,.5);\ncolor: #fff;\nright: 0; bottom: 0; left: 0;\nposition: absolute;\ntext-align: center;\n}\n.qr-preview > label > input {\nmargin: 0;\n}\n#add-post {\ncursor: pointer;\nfont-size: 2em;\nposition: absolute;\ntop: 50%;\nright: 10px;\n-moz-transform: translateY(-50%);\n}\n.textarea {\nposition: relative;\n}\n#char-count {\ncolor: #000;\nbackground: hsla(0, 0%, 100%, .5);\nfont-size: 8pt;\nposition: absolute;\nbottom: 1px;\nright: 1px;\npointer-events: none;\n}\n\n/* Menu */\n.menu-button {\ndisplay: inline-block;\nposition: relative;\ncursor: pointer;\n}\n.menu-button i {\nborder-top: 6px solid;\nborder-right: 4px solid transparent;\nborder-left: 4px solid transparent;\ndisplay: inline-block;\nmargin: 2px;\nvertical-align: middle;\n}\n#menu {\nposition: fixed;\noutline: none;\nz-index: 22;\n}\n.entry {\nborder-bottom: 1px solid rgba(0,0,0,.25);\ncursor: pointer;\ndisplay: block;\noutline: none;\npadding: 3px 7px;\nposition: relative;\ntext-decoration: none;\nwhite-space: nowrap;\n}\n.entry:last-child {\nborder-bottom: 0;\n}\n.has-submenu::after {\ncontent: \"\";\nborder-left: .5em solid;\nborder-top: .3em solid transparent;\nborder-bottom: .3em solid transparent;\ndisplay: inline-block;\nmargin: .3em;\nposition: absolute;\nright: 3px;\n}\n.submenu {\ndisplay: none;\nposition: absolute;\nleft: 100%;\ntop: -1px;\n}\n.focused .submenu {\ndisplay: block;\n}\n\n/* General */\n:root.yotsuba .dialog {\nbackground-color: #F0E0D6;\nborder-color: #D9BFB7;\n}\n:root.yotsuba .field:focus {\nborder-color: #EA8;\n}\n\n/* Header */\n:root.yotsuba #header-bar {\nfont-size: 9pt;\ncolor: #B86;\n}\n:root.yotsuba #header-bar a {\ncolor: #800000;\n}\n\n/* Settings */\n:root.yotsuba #fourchanx-settings fieldset {\nborder-color: #D9BFB7;\n}\n\n/* Quote */\n:root.yotsuba .backlink.deadlink {\ncolor: #00E !important;\n}\n:root.yotsuba .inline {\nborder-color: #D9BFB7;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.yotsuba #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #F0E0D6;\nborder-color: #D9BFB7;\n}\n:root.yotsuba .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.yotsuba #menu {\ncolor: #800000;\n}\n:root.yotsuba .entry {\nborder-bottom: 1px solid #D9BFB7;\nfont-size: 10pt;\n}\n:root.yotsuba .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n\n/* General */\n:root.yotsuba-b .dialog {\nbackground-color: #D6DAF0;\nborder-color: #B7C5D9;\n}\n:root.yotsuba-b .field:focus {\nborder-color: #98E;\n}\n\n/* Header */\n:root.yotsuba-b #header-bar {\nfont-size: 9pt;\ncolor: #89A;\n}\n:root.yotsuba-b #header-bar a {\ncolor: #34345C;\n}\n\n/* Settings */\n:root.yotsuba-b #fourchanx-settings fieldset {\nborder-color: #B7C5D9;\n}\n\n/* Quote */\n:root.yotsuba-b .backlink.deadlink {\ncolor: #34345C !important;\n}\n:root.yotsuba-b .inline {\nborder-color: #B7C5D9;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.yotsuba-b #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #D6DAF0;\nborder-color: #B7C5D9;\n}\n:root.yotsuba-b .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.yotsuba-b #menu {\ncolor: #000;\n}\n:root.yotsuba-b .entry {\nborder-bottom: 1px solid #B7C5D9;\nfont-size: 10pt;\n}\n:root.yotsuba-b .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n\n/* General */\n:root.futaba .dialog {\nbackground-color: #F0E0D6;\nborder-color: #D9BFB7;\n}\n:root.futaba .field:focus {\nborder-color: #EA8;\n}\n\n/* Header */\n:root.futaba #header-bar {\nfont-size: 11pt;\ncolor: #B86;\n}\n:root.futaba #header-bar a {\ncolor: #800000;\n}\n\n/* Settings */\n:root.futaba #fourchanx-settings fieldset {\nborder-color: #D9BFB7;\n}\n\n/* Quote */\n:root.futaba .backlink.deadlink {\ncolor: #00E !important;\n}\n:root.futaba .inline {\nborder-color: #D9BFB7;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.futaba #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #F0E0D6;\nborder-color: #D9BFB7;\n}\n:root.futaba .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.futaba #menu {\ncolor: #800000;\n}\n:root.futaba .entry {\nborder-bottom: 1px solid #D9BFB7;\nfont-size: 12pt;\n}\n:root.futaba .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n\n/* General */\n:root.burichan .dialog {\nbackground-color: #D6DAF0;\nborder-color: #B7C5D9;\n}\n:root.burichan .field:focus {\nborder-color: #98E;\n}\n\n/* Header */\n:root.burichan #header-bar {\nfont-size: 11pt;\ncolor: #89A;\n}\n:root.burichan #header-bar a {\ncolor: #34345C;\n}\n\n/* Settings */\n:root.burichan #fourchanx-settings fieldset {\nborder-color: #B7C5D9;\n}\n\n/* Quote */\n:root.burichan .backlink.deadlink {\ncolor: #34345C !important;\n}\n:root.burichan .inline {\nborder-color: #B7C5D9;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.burichan #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #D6DAF0;\nborder-color: #B7C5D9;\n}\n:root.burichan .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.burichan #menu {\ncolor: #000000;\n}\n:root.burichan .entry {\nborder-bottom: 1px solid #B7C5D9;\nfont-size: 12pt;\n}\n:root.burichan .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n\n/* General */\n:root.tomorrow .dialog {\nbackground-color: #282A2E;\nborder-color: #111;\n}\n:root.tomorrow .field:focus {\nborder-color: #000;\n}\n\n/* Header */\n:root.tomorrow #header-bar {\nfont-size: 9pt;\ncolor: #C5C8C6;\n}\n:root.tomorrow #header-bar a {\ncolor: #81A2BE;\n}\n\n/* Settings */\n:root.tomorrow #fourchanx-settings fieldset {\nborder-color: #111;\n}\n\n/* Quote */\n:root.tomorrow .backlink.deadlink {\ncolor: #81A2BE !important;\n}\n:root.tomorrow .inline {\nborder-color: #111;\nbackground-color: rgba(0, 0, 0, .14);\n}\n\n/* QR */\n.tomorrow #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #282A2E;\nborder-color: #111;\n}\n:root.tomorrow #qr select {\ncolor: #C5C8C6;\n}\n:root.tomorrow #qr option {\ncolor: #000;\n}\n:root.tomorrow .qr-preview {\nbackground-color: rgba(255, 255, 255, .15);\n}\n\n/* Menu */\n:root.tomorrow #menu {\ncolor: #C5C8C6;\n}\n:root.tomorrow .entry {\nborder-bottom: 1px solid #111;\nfont-size: 10pt;\n}\n:root.tomorrow .focused.entry {\nbackground: rgba(0, 0, 0, .33);\n}\n\n/* General */\n:root.photon .dialog {\nbackground-color: #DDD;\nborder-color: #CCC;\n}\n:root.photon .field:focus {\nborder-color: #EA8;\n}\n\n/* Header */\n:root.photon #header-bar {\nfont-size: 9pt;\ncolor: #333;\n}\n:root.photon #header-bar a {\ncolor: #FF6600;\n}\n\n/* Settings */\n:root.photon #fourchanx-settings fieldset {\nborder-color: #CCC;\n}\n\n/* Quote */\n:root.photon .backlink.deadlink {\ncolor: #F60 !important;\n}\n:root.photon .inline {\nborder-color: #CCC;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.photon #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #DDD;\nborder-color: #CCC;\n}\n:root.photon .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.photon #menu {\ncolor: #333;\n}\n:root.photon .entry {\nborder-bottom: 1px solid #CCC;\nfont-size: 10pt;\n}\n:root.photon .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n" }; Main.init(); diff --git a/builds/crx.crx b/builds/crx.crx index 626cd24b33ee1167bdd1a0eddc91496b5265c1c9..d89cda58f44b9682517dd71283c860b97c2b572c 100644 GIT binary patch delta 50690 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 Pmw7+|E(TUU0RR91DAYZe delta 50687 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 M0WJngJ^=s#02~MFzW@LL diff --git a/builds/crx/script.js b/builds/crx/script.js index 447ef49b0..2f33179dc 100644 --- a/builds/crx/script.js +++ b/builds/crx/script.js @@ -4014,6 +4014,7 @@ } PSAHiding.btn = btn = $.el('a', { title: 'Toggle announcement.', + innerHTML: '<span></span>', href: 'javascript:;' }); $.on(btn, 'click', PSAHiding.toggle); @@ -9321,7 +9322,7 @@ } return Main.thisPageIsLegit; }, - css: "/* General */\n.dialog {\nbox-shadow: 0 1px 2px rgba(0, 0, 0, .15);\nborder: 1px solid;\ndisplay: block;\npadding: 0;\n}\n.captcha-img,\n.field {\nbackground-color: #FFF;\nborder: 1px solid #CCC;\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\ncolor: #333;\nfont: 13px sans-serif;\noutline: none;\ntransition: color .25s, border-color .25s;\ntransition: color .25s, border-color .25s;\n}\n.field::-moz-placeholder,\n.field:hover::-moz-placeholder {\ncolor: #AAA !important;\nfont-size: 13px !important;\nopacity: 1.0 !important;\n}\n.captch-img:hover,\n.field:hover {\nborder-color: #999;\n}\n.field:hover, .field:focus {\ncolor: #000;\n}\n.field[disabled] {\nbackground-color: #F2F2F2;\ncolor: #888;\n}\n.move {\ncursor: move;\noverflow: hidden;\n}\nlabel, .favicon {\ncursor: pointer;\n}\na[href=\"javascript:;\"] {\ntext-decoration: none;\n}\n.warning {\ncolor: red;\n}\n\n/* 4chan style fixes */\n.opContainer, .op {\ndisplay: block !important;\noverflow: visible !important;\n}\n[hidden] {\ndisplay: none !important;\n}\n\n/* fixed, z-index */\n#overlay,\n#fourchanx-settings,\n#qp, #ihover,\n#updater, #thread-stats,\n#navlinks, .fixed #header-bar,\n#qr {\nposition: fixed;\n}\n#watcher {\nposition: absolute;\n}\n#fourchanx-settings {\nz-index: 999;\n}\n#overlay {\nz-index: 900;\n}\n#notifications {\nz-index: 70;\n}\n#qp, #ihover {\nz-index: 60;\n}\n#menu {\nz-index: 50;\n}\n#navlinks, #updater, #thread-stats {\nz-index: 40;\n}\n#qr {\nz-index: 30;\n}\n#watcher {\nz-index: 20;\n}\n.fixed #header-bar {\nz-index: 10;\n}\n/* Header */\n.fixed.top body {\npadding-top: 2em;\n}\n.fixed.bottom body {\npadding-bottom: 2em;\n}\n.fixed #header-bar {\nright: 0;\nleft: 0;\npadding: 3px 4px 4px;\n}\n.fixed.top #header-bar {\ntop: 0;\n}\n.fixed.bottom #header-bar {\nbottom: 0;\n}\n#header-bar {\nborder-width: 0;\ntransition: all .1s .05s ease-in-out;\n}\n.fixed.top #header-bar {\nborder-bottom-width: 1px;\n}\n.fixed.bottom #header-bar {\nbox-shadow: 0 -1px 2px rgba(0, 0, 0, .15);\nborder-top-width: 1px;\n}\n.fixed.bottom #header-bar .menu-button i {\nborder-top: none;\nborder-bottom: 6px solid;\n}\n#board-list {\ntext-align: center;\n}\n.fixed #header-bar.autohide:not(:hover) {\nbox-shadow: none;\ntransition: all .8s .6s cubic-bezier(.55, .055, .675, .19);\n}\n.fixed.top #header-bar.autohide:not(:hover) {\nmargin-bottom: -1em;\n-webkit-transform: translateY(-100%);\ntransform: translateY(-100%);\n}\n.fixed.bottom #header-bar.autohide:not(:hover) {\n-webkit-transform: translateY(100%);\ntransform: translateY(100%);\n}\n#toggle-header-bar {\nleft: 0;\nright: 0;\nheight: 10px;\nposition: absolute;\n}\n#boardNavDesktop #toggle-header-bar {\ndisplay: none;\n}\n.fixed #boardNavDesktop #toggle-header-bar {\ndisplay: block;\n}\n.fixed.top boardNavDesktop #toggle-header-bar {\ntop: 100%;\n}\n.fixed.bottom #boardNavDesktop #toggle-header-bar {\nbottom: 100%;\n}\n#header-bar a:not(.entry) {\ntext-decoration: none;\npadding: 1px;\n}\n#shortcuts:empty {\ndisplay: none;\n}\n.brackets-wrap::before {\ncontent: \"\\00a0[\";\n}\n.brackets-wrap::after {\ncontent: \"]\\00a0\";\n}\n.disabled,\n.expand-all-shortcut {\nopacity: .45;\n}\n#shortcuts {\nfloat: right;\n}\n#navbotright,\n#navtopright {\ndisplay: none;\n}\n#toggleMsgBtn {\ndisplay: none !important;\n}\n\n/* Notifications */\n#notifications {\nposition: fixed;\ntop: 0;\nheight: 0;\ntext-align: center;\nright: 0;\nleft: 0;\ntransition: all .8s .6s cubic-bezier(.55, .055, .675, .19);\n}\n.fixed.top #header-bar #notifications {\nposition: absolute;\ntop: 100%;\n}\n.notification {\ncolor: #FFF;\nfont-weight: 700;\ntext-shadow: 0 1px 2px rgba(0, 0, 0, .5);\nbox-shadow: 0 1px 2px rgba(0, 0, 0, .15);\nborder-radius: 2px;\nmargin: 1px auto;\nwidth: 500px;\nmax-width: 100%;\nposition: relative;\ntransition: all .25s ease-in-out;\n}\n.notification.error {\nbackground-color: hsla(0, 100%, 38%, .9);\n}\n.notification.warning {\nbackground-color: hsla(36, 100%, 38%, .9);\n}\n.notification.info {\nbackground-color: hsla(200, 100%, 38%, .9);\n}\n.notification.success {\nbackground-color: hsla(104, 100%, 38%, .9);\n}\n.notification a {\ncolor: white;\n}\n.notification > .close {\npadding: 6px;\ntop: 0;\nright: 0;\nposition: absolute;\n}\n.message {\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\npadding: 6px 20px;\nmax-height: 200px;\nwidth: 100%;\noverflow: auto;\n}\n\n/* Settings */\n:root.fourchan-x body {\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\n}\n#overlay {\nbackground-color: rgba(0, 0, 0, .5);\ntop: 0;\nleft: 0;\nheight: 100%;\nwidth: 100%;\n}\n#fourchanx-settings {\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\nbox-shadow: 0 0 15px rgba(0, 0, 0, .15);\nheight: 600px;\nmin-height: 0;\nmax-height: 100%;\nwidth: 900px;\nmin-width: 0;\nmax-width: 100%;\nmargin: auto;\npadding: 3px;\ntop: 50%;\nleft: 50%;\n-moz-transform: translate(-50%, -50%);\n-webkit-transform: translate(-50%, -50%);\n-o-transform: translate(-50%, -50%);\ntransform: translate(-50%, -50%);\n}\n#fourchanx-settings > nav {\npadding: 2px 2px 0;\nheight: 15px;\n}\n#fourchanx-settings > nav a {\ntext-decoration: underline;\n}\n#fourchanx-settings > nav a.close {\ntext-decoration: none;\npadding: 2px;\n}\n.section-container {\noverflow: auto;\nposition: absolute;\ntop: 2.1em;\nright: 5px;\nbottom: 5px;\nleft: 5px;\npadding-top: 10px;\n}\n.sections-list {\npadding: 0 3px;\nfloat: left;\n}\n.credits {\nfloat: right;\n}\n.tab-selected {\nfont-weight: 700;\n}\n.section-sauce ul,\n.section-rice ul {\nlist-style: none;\nmargin: 0;\npadding: 8px;\n}\n.section-sauce li,\n.section-rice li {\npadding-left: 4px;\n}\n.section-main label {\ntext-decoration: underline;\n}\n.section-filter ul {\npadding: 0;\n}\n.section-filter li {\nmargin: 10px 40px;\n}\n.section-filter textarea {\nheight: 500px;\n}\n.section-sauce textarea {\nheight: 350px;\n}\n.section-rice .field[name=\"boardnav\"] {\nwidth: 100%;\n}\n.section-rice textarea {\nheight: 150px;\n}\n#fourchanx-settings fieldset {\nborder: 1px solid;\nborder-radius: 3px;\n}\n#fourchanx-settings legend {\nfont-weight: 700;\n}\n#fourchanx-settings textarea {\nfont-family: monospace;\nmin-width: 100%;\nmax-width: 100%;\n}\n#fourchanx-settings code {\ncolor: #000;\nbackground-color: #FFF;\npadding: 0 2px;\n}\n.unscroll {\noverflow: hidden;\n}\n\n/* Announcement Hiding */\n:root.hide-announcement #globalMessage {\ndisplay: none;\n}\na.hide-announcement {\nfloat: left;\n}\n\n/* Unread */\n#unread-line {\nmargin: 0;\n}\n\n/* Thread Updater */\n#updater:not(:hover) {\nbackground: none;\nborder: none;\nbox-shadow: none;\n}\n#updater > .move {\npadding: 0 3px;\n}\n#updater > div:last-child {\ntext-align: center;\n}\n#updater input[type=number] {\nwidth: 4em;\n}\n#updater:not(:hover) > div:not(.move) {\ndisplay: none;\n}\n#updater input[type=\"button\"] {\nwidth: 100%;\n}\n.new {\ncolor: limegreen;\n}\n\n/* Thread Watcher */\n#watcher {\npadding-bottom: 3px;\noverflow: hidden;\nwhite-space: nowrap;\n}\n#watcher:not(:hover) {\nmax-height: 220px;\n}\n#watcher > .move {\npadding-top: 3px;\n}\n#watcher > div {\nmax-width: 200px;\noverflow: hidden;\npadding-left: 3px;\npadding-right: 3px;\ntext-overflow: ellipsis;\n}\n#watcher a {\ntext-decoration: none;\n}\n\n/* Thread Stats */\n#thread-stats {\nbackground: none;\nborder: none;\nbox-shadow: none;\n}\n\n/* Quote */\n.deadlink {\ntext-decoration: none !important;\n}\n.backlink.deadlink:not(.forwardlink), .quotelink.deadlink:not(.forwardlink) {\ntext-decoration: underline !important;\n}\n.inlined {\nopacity: .5;\n}\n#qp input, .forwarded {\ndisplay: none;\n}\n.quotelink.forwardlink,\n.backlink.forwardlink {\ntext-decoration: none;\nborder-bottom: 1px dashed;\n}\n.filtered {\ntext-decoration: underline line-through;\n}\n.inline {\nborder: 1px solid;\ndisplay: table;\nmargin: 2px 0;\n}\n.inline .post {\nborder: 0 !important;\nbackground-color: transparent !important;\ndisplay: table !important;\nmargin: 0 !important;\npadding: 1px 2px !important;\n}\n#qp > .opContainer::after {\ncontent: '';\nclear: both;\ndisplay: table;\n}\n#qp .post {\nborder: none;\nmargin: 0;\npadding: 2px 2px 5px;\n}\n#qp img {\nmax-height: 300px;\nmax-width: 500px;\nmax-height: 80vh;\nmax-width: 50vw;\n}\n.qphl {\noutline: 2px solid rgba(216, 94, 49, .7);\n}\n\n/* Quote Threading */\n.threadContainer {\nmargin-left: 20px;\nborder-left: 1px solid rgba(0,0,0,0.5);\n}\n.threadOP {\nclear: both;\n} \n\n/* File */\n.fileText:hover .fntrunc,\n.fileText:not(:hover) .fnfull,\n.expanded-image > .post > .file > .fileThumb > img[data-md5],\n:not(.expanded-image) > .post > .file > .fileThumb > .full-image {\ndisplay: none;\n}\n.expanding {\nopacity: .5;\n}\n.expanded-image {\nclear: both;\n}\n.expanded-image > .op > .file::after {\ncontent: '';\nclear: both;\ndisplay: table;\n}\n:root.fit-width .full-image {\nmax-width: 100%;\n}\n:root.gecko.fit-width .full-image,\n:root.presto.fit-width .full-image {\nwidth: 100%;\n}\n#ihover {\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\nmax-height: 100%;\nmax-width: 75%;\npadding-bottom: 16px;\n}\n\n/* Index/Reply Navigation */\n#navlinks {\nfont-size: 16px;\ntop: 25px;\nright: 10px;\n}\n\n/* Filter */\n.opContainer.filter-highlight {\nbox-shadow: inset 5px 0 rgba(255, 0, 0, .5);\n}\n.filter-highlight > .reply {\nbox-shadow: -5px 0 rgba(255, 0, 0, .5);\n}\n\n/* Thread & Reply Hiding */\n.hide-thread-button,\n.hide-reply-button {\nfloat: left;\nmargin-right: 2px;\n}\n.stub ~ .sideArrows,\n.stub ~ .hide-reply-button,\n.stub ~ .post {\ndisplay: none !important;\n}\n.stub input {\ndisplay: inline-block;\n}\n\n/* QR */\n:root.hide-original-post-form #postForm,\n:root.hide-original-post-form .postingMode,\n:root.hide-original-post-form #togglePostForm,\n#qr.autohide:not(.has-focus):not(:hover) > form,\n.postingMode ~ #qr select,\n#file-n-submit:not(.has-file) #qr-filerm {\ndisplay: none;\n}\n#qr select, #dump-button, .remove, .captcha-img {\ncursor: pointer;\n}\n#qr {\nz-index: 20;\nposition: fixed;\npadding: 1px;\nborder: 1px solid transparent;\nmin-width: 248px;\nborder-radius: 3px 3px 0 0;\n}\n#qrtab {\nborder-radius: 3px 3px 0 0;\n}\n#qrtab {\nmargin-bottom: 1px;\n}\n#qr .close {\nfloat: right;\npadding: 0 3px;\n}\n#qr .warning {\nmin-height: 1.6em;\nvertical-align: middle;\npadding: 0 1px;\nborder-width: 1px;\nborder-style: solid;\n}\n.persona {\nwidth: 248px;\nmax-width: 100%;\nmin-width: 100%;\n}\n#dump-button {\nbackground: linear-gradient(#EEE, #CCC);\nborder: 1px solid #CCC; \nwidth: 10%;\nmargin: 0;\nfont: 13px sans-serif;\npadding: 1px 0px 2px;\n}\n.persona .field:not(#dump) {\nwidth: 95px;\nmin-width: 30%;\nmax-width: 30%;\n}\n#qr textarea.field {\nheight: 14.8em;\nmin-height: 9em;\n}\n#qr.has-captcha textarea.field {\nheight: 9em;\n}\ninput.field.tripped:not(:hover):not(:focus) {\ncolor: transparent !important; text-shadow: none !important;\n}\n#qr textarea {\nresize: both;\n}\n.captcha-img {\nmargin: 0px;\ntext-align: center;\nbackground-image: #fff;\nfont-size: 0px;\nmin-height: 59px;\nmin-width: 302px;\n}\n.captcha-input {\nwidth: 100%;\nmargin: 1px 0 0;\n}\n.field,\n.selectrice {\n-moz-box-sizing: border-box;\nmargin: 0px;\npadding: 2px 4px 3px;\n}\n#qr textarea {\nmin-width: 100%;\n}\n#qr [type='submit'] {\nwidth: 25%;\nvertical-align: top;\n}\n/* Fake File Input */\n#qr-filename,\n.has-file #qr-no-file {\ndisplay: none;\n}\n#qr-no-file,\n.has-file #qr-filename {\ndisplay: block;\npadding: 0px 4px;\nmargin-bottom: 2px;\n}\n#qr-no-file {\ncolor: #AAA;\n}\n#qr-filename-container {\n-moz-box-sizing: border-box;\ndisplay: inline-block;\nposition: relative;\nwidth: 100px;\nmin-width: 74.6%;\nmax-width: 74.6%;\nmargin-right: 0.4%;\nmargin-top: 1px;\noverflow: hidden;\npadding: 2px 1px 0;\n}\n#qr-filename-container:hover {\ncursor: text;\n}\n#qr-filerm {\nposition: relative;\nright: 14px;\nbottom: 6px;\nmargin-right: -8px;\nz-index: 2;\n}\n#file-n-submit {\nheight: 23px;\n}\n#qr input[type=file] {\ndisplay: none;\n}\n/* Thread Select / Spoiler Label */\n#qr select {\nfloat: right;\n}\n/* Dumping UI */\n.dump #dump-list-container {\ndisplay: block;\n}\n#dump-list-container {\ndisplay: none;\nposition: relative;\noverflow-y: hidden;\nmargin-top: 1px;\n}\n#dump-list {\noverflow-x: auto;\noverflow-y: hidden;\nwhite-space: pre;\nwidth: 248px;\nmax-width: 100%;\nmin-width: 100%;\n}\n#dump-list:hover {\noverflow-x: auto;\n}\n.qr-preview {\n-moz-box-sizing: border-box;\ncounter-increment: thumbnails;\ncursor: move;\ndisplay: inline-block;\nheight: 90px;\nwidth: 90px;\npadding: 2px;\nopacity: .5;\noverflow: hidden;\nposition: relative;\ntext-shadow: 0 1px 1px #000;\n-moz-transition: opacity .25s ease-in-out;\nvertical-align: top;\n}\n.qr-preview:hover,\n.qr-preview:focus {\nopacity: .9;\n}\n.qr-preview::before {\ncontent: counter(thumbnails);\ncolor: #fff;\nposition: absolute;\ntop: 3px;\nright: 3px;\ntext-shadow: 0 0 3px #000, 0 0 8px #000;\n}\n.qr-preview#selected {\nopacity: 1;\n}\n.qr-preview.drag {\nbox-shadow: 0 0 10px rgba(0,0,0,.5);\n}\n.qr-preview.over {\nborder-color: #fff;\n}\n.qr-preview > span {\ncolor: #fff;\n}\n.remove {\nbackground: none;\ncolor: #e00;\nfont-weight: 700;\npadding: 3px;\n}\na:only-of-type > .remove {\ndisplay: none;\n}\n.remove:hover::after {\ncontent: \" Remove\";\n}\n.qr-preview > label {\nbackground: rgba(0,0,0,.5);\ncolor: #fff;\nright: 0; bottom: 0; left: 0;\nposition: absolute;\ntext-align: center;\n}\n.qr-preview > label > input {\nmargin: 0;\n}\n#add-post {\ncursor: pointer;\nfont-size: 2em;\nposition: absolute;\ntop: 50%;\nright: 10px;\n-moz-transform: translateY(-50%);\n}\n.textarea {\nposition: relative;\n}\n#char-count {\ncolor: #000;\nbackground: hsla(0, 0%, 100%, .5);\nfont-size: 8pt;\nposition: absolute;\nbottom: 1px;\nright: 1px;\npointer-events: none;\n}\n\n/* Menu */\n.menu-button {\ndisplay: inline-block;\nposition: relative;\ncursor: pointer;\nborder-top: 6px solid;\nborder-right: 4px solid transparent;\nborder-left: 4px solid transparent;\ndisplay: inline-block;\nmargin: 2px;\nvertical-align: middle;\n}\n#menu {\nposition: fixed;\noutline: none;\nz-index: 22;\n}\n.entry {\nborder-bottom: 1px solid rgba(0,0,0,.25);\ncursor: pointer;\ndisplay: block;\noutline: none;\npadding: 3px 7px;\nposition: relative;\ntext-decoration: none;\nwhite-space: nowrap;\n}\n.entry:last-child {\nborder-bottom: 0;\n}\n.has-submenu::after {\ncontent: \"\";\nborder-left: .5em solid;\nborder-top: .3em solid transparent;\nborder-bottom: .3em solid transparent;\ndisplay: inline-block;\nmargin: .3em;\nposition: absolute;\nright: 3px;\n}\n.submenu {\ndisplay: none;\nposition: absolute;\nleft: 100%;\ntop: -1px;\n}\n.focused .submenu {\ndisplay: block;\n}\n\n/* General */\n:root.yotsuba .dialog {\nbackground-color: #F0E0D6;\nborder-color: #D9BFB7;\n}\n:root.yotsuba .field:focus {\nborder-color: #EA8;\n}\n\n/* Header */\n:root.yotsuba #header-bar {\nfont-size: 9pt;\ncolor: #B86;\n}\n:root.yotsuba #header-bar a {\ncolor: #800000;\n}\n\n/* Settings */\n:root.yotsuba #fourchanx-settings fieldset {\nborder-color: #D9BFB7;\n}\n\n/* Quote */\n:root.yotsuba .backlink.deadlink {\ncolor: #00E !important;\n}\n:root.yotsuba .inline {\nborder-color: #D9BFB7;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.yotsuba #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #F0E0D6;\nborder-color: #D9BFB7;\n}\n:root.yotsuba .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.yotsuba #menu {\ncolor: #800000;\n}\n:root.yotsuba .entry {\nborder-bottom: 1px solid #D9BFB7;\nfont-size: 10pt;\n}\n:root.yotsuba .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n\n/* General */\n:root.yotsuba-b .dialog {\nbackground-color: #D6DAF0;\nborder-color: #B7C5D9;\n}\n:root.yotsuba-b .field:focus {\nborder-color: #98E;\n}\n\n/* Header */\n:root.yotsuba-b #header-bar {\nfont-size: 9pt;\ncolor: #89A;\n}\n:root.yotsuba-b #header-bar a {\ncolor: #34345C;\n}\n\n/* Settings */\n:root.yotsuba-b #fourchanx-settings fieldset {\nborder-color: #B7C5D9;\n}\n\n/* Quote */\n:root.yotsuba-b .backlink.deadlink {\ncolor: #34345C !important;\n}\n:root.yotsuba-b .inline {\nborder-color: #B7C5D9;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.yotsuba-b #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #D6DAF0;\nborder-color: #B7C5D9;\n}\n:root.yotsuba-b .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.yotsuba-b #menu {\ncolor: #000;\n}\n:root.yotsuba-b .entry {\nborder-bottom: 1px solid #B7C5D9;\nfont-size: 10pt;\n}\n:root.yotsuba-b .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n\n/* General */\n:root.futaba .dialog {\nbackground-color: #F0E0D6;\nborder-color: #D9BFB7;\n}\n:root.futaba .field:focus {\nborder-color: #EA8;\n}\n\n/* Header */\n:root.futaba #header-bar {\nfont-size: 11pt;\ncolor: #B86;\n}\n:root.futaba #header-bar a {\ncolor: #800000;\n}\n\n/* Settings */\n:root.futaba #fourchanx-settings fieldset {\nborder-color: #D9BFB7;\n}\n\n/* Quote */\n:root.futaba .backlink.deadlink {\ncolor: #00E !important;\n}\n:root.futaba .inline {\nborder-color: #D9BFB7;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.futaba #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #F0E0D6;\nborder-color: #D9BFB7;\n}\n:root.futaba .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.futaba #menu {\ncolor: #800000;\n}\n:root.futaba .entry {\nborder-bottom: 1px solid #D9BFB7;\nfont-size: 12pt;\n}\n:root.futaba .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n\n/* General */\n:root.burichan .dialog {\nbackground-color: #D6DAF0;\nborder-color: #B7C5D9;\n}\n:root.burichan .field:focus {\nborder-color: #98E;\n}\n\n/* Header */\n:root.burichan #header-bar {\nfont-size: 11pt;\ncolor: #89A;\n}\n:root.burichan #header-bar a {\ncolor: #34345C;\n}\n\n/* Settings */\n:root.burichan #fourchanx-settings fieldset {\nborder-color: #B7C5D9;\n}\n\n/* Quote */\n:root.burichan .backlink.deadlink {\ncolor: #34345C !important;\n}\n:root.burichan .inline {\nborder-color: #B7C5D9;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.burichan #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #D6DAF0;\nborder-color: #B7C5D9;\n}\n:root.burichan .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.burichan #menu {\ncolor: #000000;\n}\n:root.burichan .entry {\nborder-bottom: 1px solid #B7C5D9;\nfont-size: 12pt;\n}\n:root.burichan .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n\n/* General */\n:root.tomorrow .dialog {\nbackground-color: #282A2E;\nborder-color: #111;\n}\n:root.tomorrow .field:focus {\nborder-color: #000;\n}\n\n/* Header */\n:root.tomorrow #header-bar {\nfont-size: 9pt;\ncolor: #C5C8C6;\n}\n:root.tomorrow #header-bar a {\ncolor: #81A2BE;\n}\n\n/* Settings */\n:root.tomorrow #fourchanx-settings fieldset {\nborder-color: #111;\n}\n\n/* Quote */\n:root.tomorrow .backlink.deadlink {\ncolor: #81A2BE !important;\n}\n:root.tomorrow .inline {\nborder-color: #111;\nbackground-color: rgba(0, 0, 0, .14);\n}\n\n/* QR */\n.tomorrow #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #282A2E;\nborder-color: #111;\n}\n:root.tomorrow #qr select {\ncolor: #C5C8C6;\n}\n:root.tomorrow #qr option {\ncolor: #000;\n}\n:root.tomorrow .qr-preview {\nbackground-color: rgba(255, 255, 255, .15);\n}\n\n/* Menu */\n:root.tomorrow #menu {\ncolor: #C5C8C6;\n}\n:root.tomorrow .entry {\nborder-bottom: 1px solid #111;\nfont-size: 10pt;\n}\n:root.tomorrow .focused.entry {\nbackground: rgba(0, 0, 0, .33);\n}\n\n/* General */\n:root.photon .dialog {\nbackground-color: #DDD;\nborder-color: #CCC;\n}\n:root.photon .field:focus {\nborder-color: #EA8;\n}\n\n/* Header */\n:root.photon #header-bar {\nfont-size: 9pt;\ncolor: #333;\n}\n:root.photon #header-bar a {\ncolor: #FF6600;\n}\n\n/* Settings */\n:root.photon #fourchanx-settings fieldset {\nborder-color: #CCC;\n}\n\n/* Quote */\n:root.photon .backlink.deadlink {\ncolor: #F60 !important;\n}\n:root.photon .inline {\nborder-color: #CCC;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.photon #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #DDD;\nborder-color: #CCC;\n}\n:root.photon .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.photon #menu {\ncolor: #333;\n}\n:root.photon .entry {\nborder-bottom: 1px solid #CCC;\nfont-size: 10pt;\n}\n:root.photon .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n" + css: "/* General */\n.dialog {\nbox-shadow: 0 1px 2px rgba(0, 0, 0, .15);\nborder: 1px solid;\ndisplay: block;\npadding: 0;\n}\n.captcha-img,\n.field {\nbackground-color: #FFF;\nborder: 1px solid #CCC;\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\ncolor: #333;\nfont: 13px sans-serif;\noutline: none;\ntransition: color .25s, border-color .25s;\ntransition: color .25s, border-color .25s;\n}\n.field::-moz-placeholder,\n.field:hover::-moz-placeholder {\ncolor: #AAA !important;\nfont-size: 13px !important;\nopacity: 1.0 !important;\n}\n.captch-img:hover,\n.field:hover {\nborder-color: #999;\n}\n.field:hover, .field:focus {\ncolor: #000;\n}\n.field[disabled] {\nbackground-color: #F2F2F2;\ncolor: #888;\n}\n.move {\ncursor: move;\noverflow: hidden;\n}\nlabel, .favicon {\ncursor: pointer;\n}\na[href=\"javascript:;\"] {\ntext-decoration: none;\n}\n.warning {\ncolor: red;\n}\n\n/* 4chan style fixes */\n.opContainer, .op {\ndisplay: block !important;\noverflow: visible !important;\n}\n[hidden] {\ndisplay: none !important;\n}\n\n/* fixed, z-index */\n#overlay,\n#fourchanx-settings,\n#qp, #ihover,\n#updater, #thread-stats,\n#navlinks, .fixed #header-bar,\n#qr {\nposition: fixed;\n}\n#watcher {\nposition: absolute;\n}\n#fourchanx-settings {\nz-index: 999;\n}\n#overlay {\nz-index: 900;\n}\n#notifications {\nz-index: 70;\n}\n#qp, #ihover {\nz-index: 60;\n}\n#menu {\nz-index: 50;\n}\n#navlinks, #updater, #thread-stats {\nz-index: 40;\n}\n#qr {\nz-index: 30;\n}\n#watcher {\nz-index: 20;\n}\n.fixed #header-bar {\nz-index: 10;\n}\n/* Header */\n.fixed.top body {\npadding-top: 2em;\n}\n.fixed.bottom body {\npadding-bottom: 2em;\n}\n.fixed #header-bar {\nright: 0;\nleft: 0;\npadding: 3px 4px 4px;\n}\n.fixed.top #header-bar {\ntop: 0;\n}\n.fixed.bottom #header-bar {\nbottom: 0;\n}\n#header-bar {\nborder-width: 0;\ntransition: all .1s .05s ease-in-out;\n}\n.fixed.top #header-bar {\nborder-bottom-width: 1px;\n}\n.fixed.bottom #header-bar {\nbox-shadow: 0 -1px 2px rgba(0, 0, 0, .15);\nborder-top-width: 1px;\n}\n.fixed.bottom #header-bar .menu-button i {\nborder-top: none;\nborder-bottom: 6px solid;\n}\n#board-list {\ntext-align: center;\n}\n.fixed #header-bar.autohide:not(:hover) {\nbox-shadow: none;\ntransition: all .8s .6s cubic-bezier(.55, .055, .675, .19);\n}\n.fixed.top #header-bar.autohide:not(:hover) {\nmargin-bottom: -1em;\n-webkit-transform: translateY(-100%);\ntransform: translateY(-100%);\n}\n.fixed.bottom #header-bar.autohide:not(:hover) {\n-webkit-transform: translateY(100%);\ntransform: translateY(100%);\n}\n#toggle-header-bar {\nleft: 0;\nright: 0;\nheight: 10px;\nposition: absolute;\n}\n#boardNavDesktop #toggle-header-bar {\ndisplay: none;\n}\n.fixed #boardNavDesktop #toggle-header-bar {\ndisplay: block;\n}\n.fixed.top boardNavDesktop #toggle-header-bar {\ntop: 100%;\n}\n.fixed.bottom #boardNavDesktop #toggle-header-bar {\nbottom: 100%;\n}\n#header-bar a:not(.entry) {\ntext-decoration: none;\npadding: 1px;\n}\n#shortcuts:empty {\ndisplay: none;\n}\n.brackets-wrap::before {\ncontent: \"\\00a0[\";\n}\n.brackets-wrap::after {\ncontent: \"]\\00a0\";\n}\n.disabled,\n.expand-all-shortcut {\nopacity: .45;\n}\n#shortcuts {\nfloat: right;\n}\n#navbotright,\n#navtopright {\ndisplay: none;\n}\n#toggleMsgBtn {\ndisplay: none !important;\n}\n\n/* Notifications */\n#notifications {\nposition: fixed;\ntop: 0;\nheight: 0;\ntext-align: center;\nright: 0;\nleft: 0;\ntransition: all .8s .6s cubic-bezier(.55, .055, .675, .19);\n}\n.fixed.top #header-bar #notifications {\nposition: absolute;\ntop: 100%;\n}\n.notification {\ncolor: #FFF;\nfont-weight: 700;\ntext-shadow: 0 1px 2px rgba(0, 0, 0, .5);\nbox-shadow: 0 1px 2px rgba(0, 0, 0, .15);\nborder-radius: 2px;\nmargin: 1px auto;\nwidth: 500px;\nmax-width: 100%;\nposition: relative;\ntransition: all .25s ease-in-out;\n}\n.notification.error {\nbackground-color: hsla(0, 100%, 38%, .9);\n}\n.notification.warning {\nbackground-color: hsla(36, 100%, 38%, .9);\n}\n.notification.info {\nbackground-color: hsla(200, 100%, 38%, .9);\n}\n.notification.success {\nbackground-color: hsla(104, 100%, 38%, .9);\n}\n.notification a {\ncolor: white;\n}\n.notification > .close {\npadding: 6px;\ntop: 0;\nright: 0;\nposition: absolute;\n}\n.message {\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\npadding: 6px 20px;\nmax-height: 200px;\nwidth: 100%;\noverflow: auto;\n}\n\n/* Settings */\n:root.fourchan-x body {\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\n}\n#overlay {\nbackground-color: rgba(0, 0, 0, .5);\ntop: 0;\nleft: 0;\nheight: 100%;\nwidth: 100%;\n}\n#fourchanx-settings {\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\nbox-shadow: 0 0 15px rgba(0, 0, 0, .15);\nheight: 600px;\nmin-height: 0;\nmax-height: 100%;\nwidth: 900px;\nmin-width: 0;\nmax-width: 100%;\nmargin: auto;\npadding: 3px;\ntop: 50%;\nleft: 50%;\n-moz-transform: translate(-50%, -50%);\n-webkit-transform: translate(-50%, -50%);\n-o-transform: translate(-50%, -50%);\ntransform: translate(-50%, -50%);\n}\n#fourchanx-settings > nav {\npadding: 2px 2px 0;\nheight: 15px;\n}\n#fourchanx-settings > nav a {\ntext-decoration: underline;\n}\n#fourchanx-settings > nav a.close {\ntext-decoration: none;\npadding: 2px;\n}\n.section-container {\noverflow: auto;\nposition: absolute;\ntop: 2.1em;\nright: 5px;\nbottom: 5px;\nleft: 5px;\npadding-top: 10px;\n}\n.sections-list {\npadding: 0 3px;\nfloat: left;\n}\n.credits {\nfloat: right;\n}\n.tab-selected {\nfont-weight: 700;\n}\n.section-sauce ul,\n.section-rice ul {\nlist-style: none;\nmargin: 0;\npadding: 8px;\n}\n.section-sauce li,\n.section-rice li {\npadding-left: 4px;\n}\n.section-main label {\ntext-decoration: underline;\n}\n.section-filter ul {\npadding: 0;\n}\n.section-filter li {\nmargin: 10px 40px;\n}\n.section-filter textarea {\nheight: 500px;\n}\n.section-sauce textarea {\nheight: 350px;\n}\n.section-rice .field[name=\"boardnav\"] {\nwidth: 100%;\n}\n.section-rice textarea {\nheight: 150px;\n}\n#fourchanx-settings fieldset {\nborder: 1px solid;\nborder-radius: 3px;\n}\n#fourchanx-settings legend {\nfont-weight: 700;\n}\n#fourchanx-settings textarea {\nfont-family: monospace;\nmin-width: 100%;\nmax-width: 100%;\n}\n#fourchanx-settings code {\ncolor: #000;\nbackground-color: #FFF;\npadding: 0 2px;\n}\n.unscroll {\noverflow: hidden;\n}\n\n/* Announcement Hiding */\n:root.hide-announcement #globalMessage {\ndisplay: none;\n}\na.hide-announcement {\nfloat: left;\n}\n\n/* Unread */\n#unread-line {\nmargin: 0;\n}\n\n/* Thread Updater */\n#updater:not(:hover) {\nbackground: none;\nborder: none;\nbox-shadow: none;\n}\n#updater > .move {\npadding: 0 3px;\n}\n#updater > div:last-child {\ntext-align: center;\n}\n#updater input[type=number] {\nwidth: 4em;\n}\n#updater:not(:hover) > div:not(.move) {\ndisplay: none;\n}\n#updater input[type=\"button\"] {\nwidth: 100%;\n}\n.new {\ncolor: limegreen;\n}\n\n/* Thread Watcher */\n#watcher {\npadding-bottom: 3px;\noverflow: hidden;\nwhite-space: nowrap;\n}\n#watcher:not(:hover) {\nmax-height: 220px;\n}\n#watcher > .move {\npadding-top: 3px;\n}\n#watcher > div {\nmax-width: 200px;\noverflow: hidden;\npadding-left: 3px;\npadding-right: 3px;\ntext-overflow: ellipsis;\n}\n#watcher a {\ntext-decoration: none;\n}\n\n/* Thread Stats */\n#thread-stats {\nbackground: none;\nborder: none;\nbox-shadow: none;\n}\n\n/* Quote */\n.deadlink {\ntext-decoration: none !important;\n}\n.backlink.deadlink:not(.forwardlink), .quotelink.deadlink:not(.forwardlink) {\ntext-decoration: underline !important;\n}\n.inlined {\nopacity: .5;\n}\n#qp input, .forwarded {\ndisplay: none;\n}\n.quotelink.forwardlink,\n.backlink.forwardlink {\ntext-decoration: none;\nborder-bottom: 1px dashed;\n}\n.filtered {\ntext-decoration: underline line-through;\n}\n.inline {\nborder: 1px solid;\ndisplay: table;\nmargin: 2px 0;\n}\n.inline .post {\nborder: 0 !important;\nbackground-color: transparent !important;\ndisplay: table !important;\nmargin: 0 !important;\npadding: 1px 2px !important;\n}\n#qp > .opContainer::after {\ncontent: '';\nclear: both;\ndisplay: table;\n}\n#qp .post {\nborder: none;\nmargin: 0;\npadding: 2px 2px 5px;\n}\n#qp img {\nmax-height: 300px;\nmax-width: 500px;\nmax-height: 80vh;\nmax-width: 50vw;\n}\n.qphl {\noutline: 2px solid rgba(216, 94, 49, .7);\n}\n\n/* Quote Threading */\n.threadContainer {\nmargin-left: 20px;\nborder-left: 1px solid rgba(0,0,0,0.5);\n}\n.threadOP {\nclear: both;\n} \n\n/* File */\n.fileText:hover .fntrunc,\n.fileText:not(:hover) .fnfull,\n.expanded-image > .post > .file > .fileThumb > img[data-md5],\n:not(.expanded-image) > .post > .file > .fileThumb > .full-image {\ndisplay: none;\n}\n.expanding {\nopacity: .5;\n}\n.expanded-image {\nclear: both;\n}\n.expanded-image > .op > .file::after {\ncontent: '';\nclear: both;\ndisplay: table;\n}\n:root.fit-width .full-image {\nmax-width: 100%;\n}\n:root.gecko.fit-width .full-image,\n:root.presto.fit-width .full-image {\nwidth: 100%;\n}\n#ihover {\n-moz-box-sizing: border-box;\nbox-sizing: border-box;\nmax-height: 100%;\nmax-width: 75%;\npadding-bottom: 16px;\n}\n\n/* Index/Reply Navigation */\n#navlinks {\nfont-size: 16px;\ntop: 25px;\nright: 10px;\n}\n\n/* Filter */\n.opContainer.filter-highlight {\nbox-shadow: inset 5px 0 rgba(255, 0, 0, .5);\n}\n.filter-highlight > .reply {\nbox-shadow: -5px 0 rgba(255, 0, 0, .5);\n}\n\n/* Thread & Reply Hiding */\n.hide-thread-button,\n.hide-reply-button {\nfloat: left;\nmargin-right: 2px;\n}\n.stub ~ .sideArrows,\n.stub ~ .hide-reply-button,\n.stub ~ .post {\ndisplay: none !important;\n}\n.stub input {\ndisplay: inline-block;\n}\n\n/* QR */\n:root.hide-original-post-form #postForm,\n:root.hide-original-post-form .postingMode,\n:root.hide-original-post-form #togglePostForm,\n#qr.autohide:not(.has-focus):not(:hover) > form,\n.postingMode ~ #qr select,\n#file-n-submit:not(.has-file) #qr-filerm {\ndisplay: none;\n}\n#qr select, #dump-button, .remove, .captcha-img {\ncursor: pointer;\n}\n#qr {\nz-index: 20;\nposition: fixed;\npadding: 1px;\nborder: 1px solid transparent;\nmin-width: 248px;\nborder-radius: 3px 3px 0 0;\n}\n#qrtab {\nborder-radius: 3px 3px 0 0;\n}\n#qrtab {\nmargin-bottom: 1px;\n}\n#qr .close {\nfloat: right;\npadding: 0 3px;\n}\n#qr .warning {\nmin-height: 1.6em;\nvertical-align: middle;\npadding: 0 1px;\nborder-width: 1px;\nborder-style: solid;\n}\n.persona {\nwidth: 248px;\nmax-width: 100%;\nmin-width: 100%;\n}\n#dump-button {\nbackground: linear-gradient(#EEE, #CCC);\nborder: 1px solid #CCC; \nwidth: 10%;\nmargin: 0;\nfont: 13px sans-serif;\npadding: 1px 0px 2px;\n}\n.persona .field:not(#dump) {\nwidth: 95px;\nmin-width: 30%;\nmax-width: 30%;\n}\n#qr textarea.field {\nheight: 14.8em;\nmin-height: 9em;\n}\n#qr.has-captcha textarea.field {\nheight: 9em;\n}\ninput.field.tripped:not(:hover):not(:focus) {\ncolor: transparent !important; text-shadow: none !important;\n}\n#qr textarea {\nresize: both;\n}\n.captcha-img {\nmargin: 0px;\ntext-align: center;\nbackground-image: #fff;\nfont-size: 0px;\nmin-height: 59px;\nmin-width: 302px;\n}\n.captcha-input {\nwidth: 100%;\nmargin: 1px 0 0;\n}\n.field,\n.selectrice {\n-moz-box-sizing: border-box;\nmargin: 0px;\npadding: 2px 4px 3px;\n}\n#qr textarea {\nmin-width: 100%;\n}\n#qr [type='submit'] {\nwidth: 25%;\nvertical-align: top;\n}\n/* Fake File Input */\n#qr-filename,\n.has-file #qr-no-file {\ndisplay: none;\n}\n#qr-no-file,\n.has-file #qr-filename {\ndisplay: block;\npadding: 0px 4px;\nmargin-bottom: 2px;\n}\n#qr-no-file {\ncolor: #AAA;\n}\n#qr-filename-container {\n-moz-box-sizing: border-box;\ndisplay: inline-block;\nposition: relative;\nwidth: 100px;\nmin-width: 74.6%;\nmax-width: 74.6%;\nmargin-right: 0.4%;\nmargin-top: 1px;\noverflow: hidden;\npadding: 2px 1px 0;\n}\n#qr-filename-container:hover {\ncursor: text;\n}\n#qr-filerm {\nposition: relative;\nright: 14px;\nbottom: 6px;\nmargin-right: -8px;\nz-index: 2;\n}\n#file-n-submit {\nheight: 23px;\n}\n#qr input[type=file] {\ndisplay: none;\n}\n/* Thread Select / Spoiler Label */\n#qr select {\nfloat: right;\n}\n/* Dumping UI */\n.dump #dump-list-container {\ndisplay: block;\n}\n#dump-list-container {\ndisplay: none;\nposition: relative;\noverflow-y: hidden;\nmargin-top: 1px;\n}\n#dump-list {\noverflow-x: auto;\noverflow-y: hidden;\nwhite-space: pre;\nwidth: 248px;\nmax-width: 100%;\nmin-width: 100%;\n}\n#dump-list:hover {\noverflow-x: auto;\n}\n.qr-preview {\n-moz-box-sizing: border-box;\ncounter-increment: thumbnails;\ncursor: move;\ndisplay: inline-block;\nheight: 90px;\nwidth: 90px;\npadding: 2px;\nopacity: .5;\noverflow: hidden;\nposition: relative;\ntext-shadow: 0 1px 1px #000;\n-moz-transition: opacity .25s ease-in-out;\nvertical-align: top;\n}\n.qr-preview:hover,\n.qr-preview:focus {\nopacity: .9;\n}\n.qr-preview::before {\ncontent: counter(thumbnails);\ncolor: #fff;\nposition: absolute;\ntop: 3px;\nright: 3px;\ntext-shadow: 0 0 3px #000, 0 0 8px #000;\n}\n.qr-preview#selected {\nopacity: 1;\n}\n.qr-preview.drag {\nbox-shadow: 0 0 10px rgba(0,0,0,.5);\n}\n.qr-preview.over {\nborder-color: #fff;\n}\n.qr-preview > span {\ncolor: #fff;\n}\n.remove {\nbackground: none;\ncolor: #e00;\nfont-weight: 700;\npadding: 3px;\n}\na:only-of-type > .remove {\ndisplay: none;\n}\n.remove:hover::after {\ncontent: \" Remove\";\n}\n.qr-preview > label {\nbackground: rgba(0,0,0,.5);\ncolor: #fff;\nright: 0; bottom: 0; left: 0;\nposition: absolute;\ntext-align: center;\n}\n.qr-preview > label > input {\nmargin: 0;\n}\n#add-post {\ncursor: pointer;\nfont-size: 2em;\nposition: absolute;\ntop: 50%;\nright: 10px;\n-moz-transform: translateY(-50%);\n}\n.textarea {\nposition: relative;\n}\n#char-count {\ncolor: #000;\nbackground: hsla(0, 0%, 100%, .5);\nfont-size: 8pt;\nposition: absolute;\nbottom: 1px;\nright: 1px;\npointer-events: none;\n}\n\n/* Menu */\n.menu-button {\ndisplay: inline-block;\nposition: relative;\ncursor: pointer;\n}\n.menu-button i {\nborder-top: 6px solid;\nborder-right: 4px solid transparent;\nborder-left: 4px solid transparent;\ndisplay: inline-block;\nmargin: 2px;\nvertical-align: middle;\n}\n#menu {\nposition: fixed;\noutline: none;\nz-index: 22;\n}\n.entry {\nborder-bottom: 1px solid rgba(0,0,0,.25);\ncursor: pointer;\ndisplay: block;\noutline: none;\npadding: 3px 7px;\nposition: relative;\ntext-decoration: none;\nwhite-space: nowrap;\n}\n.entry:last-child {\nborder-bottom: 0;\n}\n.has-submenu::after {\ncontent: \"\";\nborder-left: .5em solid;\nborder-top: .3em solid transparent;\nborder-bottom: .3em solid transparent;\ndisplay: inline-block;\nmargin: .3em;\nposition: absolute;\nright: 3px;\n}\n.submenu {\ndisplay: none;\nposition: absolute;\nleft: 100%;\ntop: -1px;\n}\n.focused .submenu {\ndisplay: block;\n}\n\n/* General */\n:root.yotsuba .dialog {\nbackground-color: #F0E0D6;\nborder-color: #D9BFB7;\n}\n:root.yotsuba .field:focus {\nborder-color: #EA8;\n}\n\n/* Header */\n:root.yotsuba #header-bar {\nfont-size: 9pt;\ncolor: #B86;\n}\n:root.yotsuba #header-bar a {\ncolor: #800000;\n}\n\n/* Settings */\n:root.yotsuba #fourchanx-settings fieldset {\nborder-color: #D9BFB7;\n}\n\n/* Quote */\n:root.yotsuba .backlink.deadlink {\ncolor: #00E !important;\n}\n:root.yotsuba .inline {\nborder-color: #D9BFB7;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.yotsuba #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #F0E0D6;\nborder-color: #D9BFB7;\n}\n:root.yotsuba .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.yotsuba #menu {\ncolor: #800000;\n}\n:root.yotsuba .entry {\nborder-bottom: 1px solid #D9BFB7;\nfont-size: 10pt;\n}\n:root.yotsuba .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n\n/* General */\n:root.yotsuba-b .dialog {\nbackground-color: #D6DAF0;\nborder-color: #B7C5D9;\n}\n:root.yotsuba-b .field:focus {\nborder-color: #98E;\n}\n\n/* Header */\n:root.yotsuba-b #header-bar {\nfont-size: 9pt;\ncolor: #89A;\n}\n:root.yotsuba-b #header-bar a {\ncolor: #34345C;\n}\n\n/* Settings */\n:root.yotsuba-b #fourchanx-settings fieldset {\nborder-color: #B7C5D9;\n}\n\n/* Quote */\n:root.yotsuba-b .backlink.deadlink {\ncolor: #34345C !important;\n}\n:root.yotsuba-b .inline {\nborder-color: #B7C5D9;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.yotsuba-b #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #D6DAF0;\nborder-color: #B7C5D9;\n}\n:root.yotsuba-b .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.yotsuba-b #menu {\ncolor: #000;\n}\n:root.yotsuba-b .entry {\nborder-bottom: 1px solid #B7C5D9;\nfont-size: 10pt;\n}\n:root.yotsuba-b .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n\n/* General */\n:root.futaba .dialog {\nbackground-color: #F0E0D6;\nborder-color: #D9BFB7;\n}\n:root.futaba .field:focus {\nborder-color: #EA8;\n}\n\n/* Header */\n:root.futaba #header-bar {\nfont-size: 11pt;\ncolor: #B86;\n}\n:root.futaba #header-bar a {\ncolor: #800000;\n}\n\n/* Settings */\n:root.futaba #fourchanx-settings fieldset {\nborder-color: #D9BFB7;\n}\n\n/* Quote */\n:root.futaba .backlink.deadlink {\ncolor: #00E !important;\n}\n:root.futaba .inline {\nborder-color: #D9BFB7;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.futaba #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #F0E0D6;\nborder-color: #D9BFB7;\n}\n:root.futaba .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.futaba #menu {\ncolor: #800000;\n}\n:root.futaba .entry {\nborder-bottom: 1px solid #D9BFB7;\nfont-size: 12pt;\n}\n:root.futaba .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n\n/* General */\n:root.burichan .dialog {\nbackground-color: #D6DAF0;\nborder-color: #B7C5D9;\n}\n:root.burichan .field:focus {\nborder-color: #98E;\n}\n\n/* Header */\n:root.burichan #header-bar {\nfont-size: 11pt;\ncolor: #89A;\n}\n:root.burichan #header-bar a {\ncolor: #34345C;\n}\n\n/* Settings */\n:root.burichan #fourchanx-settings fieldset {\nborder-color: #B7C5D9;\n}\n\n/* Quote */\n:root.burichan .backlink.deadlink {\ncolor: #34345C !important;\n}\n:root.burichan .inline {\nborder-color: #B7C5D9;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.burichan #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #D6DAF0;\nborder-color: #B7C5D9;\n}\n:root.burichan .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.burichan #menu {\ncolor: #000000;\n}\n:root.burichan .entry {\nborder-bottom: 1px solid #B7C5D9;\nfont-size: 12pt;\n}\n:root.burichan .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n\n/* General */\n:root.tomorrow .dialog {\nbackground-color: #282A2E;\nborder-color: #111;\n}\n:root.tomorrow .field:focus {\nborder-color: #000;\n}\n\n/* Header */\n:root.tomorrow #header-bar {\nfont-size: 9pt;\ncolor: #C5C8C6;\n}\n:root.tomorrow #header-bar a {\ncolor: #81A2BE;\n}\n\n/* Settings */\n:root.tomorrow #fourchanx-settings fieldset {\nborder-color: #111;\n}\n\n/* Quote */\n:root.tomorrow .backlink.deadlink {\ncolor: #81A2BE !important;\n}\n:root.tomorrow .inline {\nborder-color: #111;\nbackground-color: rgba(0, 0, 0, .14);\n}\n\n/* QR */\n.tomorrow #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #282A2E;\nborder-color: #111;\n}\n:root.tomorrow #qr select {\ncolor: #C5C8C6;\n}\n:root.tomorrow #qr option {\ncolor: #000;\n}\n:root.tomorrow .qr-preview {\nbackground-color: rgba(255, 255, 255, .15);\n}\n\n/* Menu */\n:root.tomorrow #menu {\ncolor: #C5C8C6;\n}\n:root.tomorrow .entry {\nborder-bottom: 1px solid #111;\nfont-size: 10pt;\n}\n:root.tomorrow .focused.entry {\nbackground: rgba(0, 0, 0, .33);\n}\n\n/* General */\n:root.photon .dialog {\nbackground-color: #DDD;\nborder-color: #CCC;\n}\n:root.photon .field:focus {\nborder-color: #EA8;\n}\n\n/* Header */\n:root.photon #header-bar {\nfont-size: 9pt;\ncolor: #333;\n}\n:root.photon #header-bar a {\ncolor: #FF6600;\n}\n\n/* Settings */\n:root.photon #fourchanx-settings fieldset {\nborder-color: #CCC;\n}\n\n/* Quote */\n:root.photon .backlink.deadlink {\ncolor: #F60 !important;\n}\n:root.photon .inline {\nborder-color: #CCC;\nbackground-color: rgba(255, 255, 255, .14);\n}\n\n/* QR */\n.photon #dump-list::-webkit-scrollbar-thumb {\nbackground-color: #DDD;\nborder-color: #CCC;\n}\n:root.photon .qr-preview {\nbackground-color: rgba(0, 0, 0, .15);\n}\n\n/* Menu */\n:root.photon #menu {\ncolor: #333;\n}\n:root.photon .entry {\nborder-bottom: 1px solid #CCC;\nfont-size: 10pt;\n}\n:root.photon .focused.entry {\nbackground: rgba(255, 255, 255, .33);\n}\n" }; Main.init(); diff --git a/src/css/style.css b/src/css/style.css index 4182d3ff0..62dde6990 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -800,6 +800,8 @@ a:only-of-type > .remove { display: inline-block; position: relative; cursor: pointer; +} +.menu-button i { border-top: 6px solid; border-right: 4px solid transparent; border-left: 4px solid transparent; diff --git a/src/features/misc/announcementhiding.coffee b/src/features/misc/announcementhiding.coffee index 8208b58f1..006e04376 100644 --- a/src/features/misc/announcementhiding.coffee +++ b/src/features/misc/announcementhiding.coffee @@ -15,6 +15,7 @@ PSAHiding = PSAHiding.btn = btn = $.el 'a', title: 'Toggle announcement.' + innerHTML: '<span></span>' href: 'javascript:;' $.on btn, 'click', PSAHiding.toggle