diff --git a/static/src/default.css b/static/src/default.css
deleted file mode 100644
index 58cb085..0000000
--- a/static/src/default.css
+++ /dev/null
@@ -1,3019 +0,0 @@
-@import 'https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap';
-img,legend {
- border:0
-}
-legend,
-td,
-th {
- padding:0
-}
-html {
- font-family:sans-serif;
- -ms-text-size-adjust:100%;
- -webkit-text-size-adjust:100%
-}
-body {
- margin:0
-}
-article,
-aside,
-details,
-figcaption,
-figure,
-footer,
-header,
-hgroup,
-main,
-nav,
-section,
-summary {
- display:block
-}
-audio,
-canvas,
-progress,
-video {
- display:inline-block;
- vertical-align:baseline
-}
-audio:not([controls]) {
- display:none;
- height:0
-}
-[hidden],
-template {
- display:none
-}
-a {
- background:0 0
-}
-a:active,
-a:hover {
- outline:0
-}
-abbr[title] {
- border-bottom:1px dotted
-}
-b,
-optgroup,
-strong {
- font-weight:700
-}
-dfn {
- font-style:italic
-}
-h1 {
- font-size:2em;
- margin:.67em 0
-}
-mark {
- background:#ff0;
- color:#000
-}
-small {
- font-size:80%
-}
-sub,
-sup {
- font-size:75%;
- position:relative;
- vertical-align:baseline
-}
-svg:not(:root) {
- overflow:hidden
-}
-figure {
- margin:1em 40px
-}
-hr {
- -moz-box-sizing:content-box;
- box-sizing:content-box;
- height:0
-}
-pre,
-textarea {
- overflow:auto
-}
-code,
-kbd,
-pre,
-samp {
- font-family:monospace,monospace;
- font-size:1em
-}
-button,
-input,
-optgroup,
-select,
-textarea {
- font:inherit;
- margin:0
-}
-button {
- overflow:visible
-}
-button,
-select {
- text-transform:none;
- appearance:none
-}
-button,
-html input[type=button],
-input[type=reset],
-input[type=submit] {
- -webkit-appearance:button;
- cursor:pointer
-}
-button[disabled],
-html input[disabled] {
- cursor:default
-}
-button::-moz-focus-inner,
-input::-moz-focus-inner {
- border:0;
- padding:0
-}
-input {
- line-height:normal
-}
-input[type=checkbox],
-input[type=radio] {
- box-sizing:border-box;
- padding:0
-}
-input[type=number]::-webkit-inner-spin-button,
-input[type=number]::-webkit-outer-spin-button {
- height:auto
-}
-input[type=search] {
- -webkit-appearance:textfield;
- -moz-box-sizing:content-box;
- -webkit-box-sizing:content-box;
- box-sizing:content-box
-}
-input[type=search]::-webkit-search-cancel-button,
-input[type=search]::-webkit-search-decoration {
- -webkit-appearance:none
-}
-fieldset {
- border:1px solid silver;
- margin:0 2px;
- padding:.35em .625em .75em
-}
-table {
- border-collapse:collapse;
- border-spacing:0
-}
-use {
- pointer-events:none
-}
-html {
- overflow-y:scroll;
- font-family:trebuchet ms,sans-serif;
- font-size:15px
-}
-body {
- margin:0;
- line-height:1.3;
- background-color:#eee;
- background-color:var(--theme_default_bg);
- color:#333;
- color:var(--theme_default_text)
-}
-* {
- -webkit-box-sizing:border-box;
- -moz-box-sizing:border-box;
- box-sizing:border-box
-}
-:root {
- --theme_default_bg:#EEE;
- --theme_default_postbg:#DDD;
- --theme_default_postbghighlight:#EEDACB;
- --theme_default_spectext: #800080;
- --theme_default_postnum:#789922;
- --theme_default_border:#d2d2d266;
- --theme_default_text:#333;
- --theme_default_alttext:#5d5d5d;
- --theme_default_link:#FF6600;
- --theme_default_hover:#a74300;
- --theme_default_title:#004A99;
- --theme_default_drag:#ccc;
- --theme_default_spoiler:#BBB;
- --theme_default_icon:#9e9e9e;
- --theme_default_btntext:#333;
- --theme_default_btnbg:#EAEAEA;
- --theme_default_btnborder:#e0e0e0;
- --theme_default_altbtnbg:#f5f5f5;
- --theme_default_btnbghover:#CACACA;
- --theme_default_altbtnbghover:#fff;
- --theme_default_inputtext:#333;
- --theme_nmswitch: #9e9e9e;
- --theme_mpborder: rgb(85, 85, 85);
- --theme_mubtn: #cccccc;
- --theme_sbthumb: #ddd;
- --theme_sbtrack: #EEE
-}
-html[data-theme=nightmode] {
- --theme_default_bg: rgb(21, 32, 43);
- --theme_default_postbg: #192734;
- --theme_default_postbghighlight: rgb(19 29 40);
- --theme_default_spectext: #800080;
- --theme_default_postnum: #789922;
- --theme_default_border: #38444d66;
- --theme_default_text: #ccc;
- --theme_default_alttext: #7d7d7d;
- --theme_default_link: #c3672a;
- --theme_default_hover: #a74300;
- --theme_default_title: #6995c5;
- --theme_default_drag: rgb(76, 96, 116);
- --theme_default_spoiler: #000000;
- --theme_default_icon: #565656;
- --theme_default_btntext: #ccc;
- --theme_default_btnbg: #192734;
- --theme_default_btnborder: rgb(56, 68, 77);
- --theme_default_altbtnbg: #192734;
- --theme_default_btnbghover: rgb(21, 32, 43);
- --theme_default_altbtnbghover: rgb(21, 32, 43);
- --theme_default_inputtext: #ccc;
- --theme_nmswitch: #c3672a;
- --theme_mpborder: rgb(13, 20, 27);
- --theme_mubtn: #333d46;
- --theme_sbthumb: #223546;
- --theme_sbtrack: rgb(21, 32, 43)
-}
-.fullsize,
-video {
- max-width:100%;
- height:auto
-}
-hr {
- clear:both;
- border:none;
- border-top:1px solid var(--theme_default_postbg);
- height:0
-}
-sub {
- vertical-align:sub;
- font-size:smaller
-}
-sup {
- vertical-align:super;
- font-size:smaller
-}
-td,
-td img {
- vertical-align:top
-}
-a,
-.a-link-emulator {
- color:#f60;
- color:var(--theme_default_link);
- margin:0;
- padding:0;
- font-size:100%;
- vertical-align:baseline;
- text-decoration:none;
- background:0 0;
- cursor:pointer
-}
-a:hover,
-.a-link-emulator:hover {
- color:#a74300;
- color:var(--theme_default_hover)
-}
-a[href*="youtube.com"] {
- border-bottom:1px dotted;
- line-height:1.5em
-}
-.o {
- text-decoration:overline
-}
-.u {
- text-decoration:underline
-}
-.s {
- text-decoration:line-through
-}
-.abbrev {
- color:#666
-}
-.spoiler,
-.spoiler a {
- color:var(--theme_default_spoiler);
- background-color:var(--theme_default_spoiler)
-}
-.spoiler:hover {
- color:var(--theme_default_text);
- background-color:transparent
-}
-.spoiler:hover a {
- color:var(--theme_default_link);
- background-color:transparent
-}
-.unkfunc {
- color:#789922;
- color:var(--theme_default_postnum)
-}
-.icon {
- width:14px;
- height:14px;
- fill:#9e9e9e;
- fill:var(--theme_default_icon);
- cursor:pointer;
- vertical-align:-2px
-}
-.icon:hover {
- filter:brightness(.8)
-}
-.icon_type_active {
- fill:#f60;
- fill:var(--theme_default_link)
-}
-.icon_type_spin {
- -webkit-animation:spin 1s linear infinite;
- -moz-animation:spin 1s linear infinite;
- animation:spin 1s linear infinite
-}
-.post__btn {
- outline:none;
- margin-right:5px;
- -moz-user-select:all
-}
-.post__btn_type_adm {
- transform:rotate(180deg)
-}
-.turnmeoff,
-.post__btn_type_adm {
- display:none
-}
-.turnmeoff {
- margin:0 4px 0 0
-}
-.warningbox {
- position:fixed;
- top:30%;
- width:600px;
- background-color:#ddd;
- background-color:var(--theme_default_postbg);
- text-align:center;
- left:50%;
- margin-left:-300px;
- margin-top:-205px;
- padding:20px 10px;
- font-size:.9em;
- z-index:991;
- border:5px solid #717171
-}
-.warningbox__ul {
- text-align:left
-}
-.warningcover {
- position:fixed;
- background-color:#848484;
- background-color:var(--theme_default_icon);
- bottom:0;
- right:0;
- left:0;
- top:0;
- z-index:990;
- opacity:.95
-}
-.warningbox__header {
- font-size:18px;
- margin-bottom:10px
-}
-.warningboxbutton {
- margin-top:10px
-}
-.warningboxbutton a {
- margin:0 auto;
- font-size:18px
-}
-#ageboxdisallow {
- width:250px
-}
-.plashque {
- font-size:19px;
- position:fixed;
- top:0;
- width:100%;
- background:#000 none repeat scroll 0% 0%;
- opacity:.7;
- box-shadow:0 2px 5px 0 #292929;
- text-align:center;
- color:#ccc;
- padding:7px 50px 7px 7px;
- z-index:999
-}
-.plashque_mob {
- font-size:19px;
- position:fixed;
- top:0;
- width:100%;
- background:#000 none repeat scroll 0% 0%;
- opacity:.9;
- box-shadow:0 2px 5px 0 #292929;
- text-align:center;
- color:#ccc;
- padding:7px 50px;
- height:100%;
- z-index:999
-}
-.mob-banner {
- position:absolute;
- top:50%;
- left:50%;
- transform:translate(-50%,-50%);
- max-width:95%;
- height:auto
-}
-.plashque__close {
- margin-right:10px;
- cursor:pointer;
- position:absolute;
- top:8px;
- right:0
-}
-.na {
- position:fixed;
- right:20px;
- width:40px;
- height:40px;
- display:none;
- cursor:pointer;
- z-index:999;
- padding:12px;
- background:var(--theme_default_altbtnbg);
- border-radius:2px
-}
-.na__icon {
- fill:var(--theme_default_icon);
- width:16px;
- height:16px
-}
-.na_type_up {
- top:40px
-}
-.na:hover .na__icon {
- fill:var(--theme_default_hover)
-}
-.na_type_down {
- bottom:20px;
- transform:rotate(180deg)
-}
-.debug {
- display:none
-}
-.closed-thread {
- text-align:center
-}
-.closed-board,
-.archive-thread {
- text-align:center;
- color:red
-}
-.dice {
- color:green;
- font-style:italic
-}
-.media-thumbnail {
- padding:5px
-}
-.abupost {
- color:red;
- font-size:1.1em;
- text-align:center
-}
-.adm {
- background-image:url(/favicon2.png)!important;
- background-position:right center!important;
- background-repeat:no-repeat!important;
- color:purple!important;
- padding-right:20px!important
-}
-.input {
- padding:0;
- margin:0;
- border:none;
- outline:medium;
- padding:4px;
- border:1px solid #e0e0e0;
- background-color:#f5f5f5;
- border:1px solid var(--theme_default_btnborder);
- background-color:var(--theme_default_altbtnbg);
- transition:background-color .2s ease;
- color:var(--theme_default_inputtext)
-}
-.input:focus {
- background-color:#fff;
- background-color:var(--theme_default_altbtnbghover)
-}
-.button {
- padding:4px 6px;
- border:none;
- background-color:#eaeaea;
- background-color:var(--theme_default_btnbg);
- cursor:pointer;
- border:1px solid #e0e0e0;
- border:1px solid var(--theme_default_btnborder);
- transition:background-color .2s ease;
- color:var(--theme_default_btntext)
-}
-.button:hover {
- background-color:#cacaca;
- background-color:var(--theme_default_btnbghover)
-}
-.selectbox {
- display:inline-block;
- position:relative
-}
-.selectbox:after {
- content:"";
- width:.5em;
- height:.5em;
- background-color:#ccc;
- clip-path:polygon(100% 0%,0 0%,50% 100%);
- position:absolute;
- top:8px;
- right:6px;
- pointer-events:none
-}
-.select {
- padding:2px 16px 2px 4px;
- cursor:pointer;
- border-radius:4px
-}
-input[type=checkbox] {
- vertical-align:middle
-}
-input[type=radio] {
- vertical-align:text-bottom
-}
-.hashlink {
- padding-right:5px
-}
-.catalog .search {
- float:roght;
- margin-right:0
-}
-.news {
- text-align:left;
- width:500px;
- margin:0 auto;
- font-size:.9em
-}
-.tti {
- text-align:center;
- font-size:.9em;
- line-height:2
-}
-.tti_info {
- color:purple;
- color:var(--theme_default_spectext)
-}
-.adminbar {
- margin-bottom:5px
-}
-.header__title {
- margin:0;
- line-height:2;
- font-size:2.4em;
- text-align:center
-}
-.header__logo {
- text-align:center;
- clear:both
-}
-.header__menu {
- padding:5px;
- font-size:.9em;
- overflow:hidden;
- border-bottom:1px solid #ddd;
- border-bottom:1px solid var(--theme_default_postbg);
- height:30px;
- white-space:nowrap;
- text-overflow:ellipsis
-}
-.header__menuitem {
- padding-right:4px
-}
-.header__exp {
- display:none
-}
-.header__opts {
- padding:5px;
- margin:0;
- font-size:.9em;
- display:flex;
- align-items:baseline;
- justify-content:flex-start
-}
-.header__opts_sticky {
- position:fixed;
- top:0;
- width:100%;
- padding:5px;
- background-color:#ddd;
- background-color:var(--theme_default_postbg);
- z-index:999;
- border-bottom:1px solid rgba(191,191,191,.25);
- transform:translateY(-26px)
-}
-.header__opts_hovered {
- transform:translateY(0)
-}
-.nm {
- display:inline-block
-}
-.nm__icon {
- width:14px;
- height:14px;
- vertical-align:middle;
- fill:var(--theme_nmswitch)
-}
-.nm__switcher {
- display:inline-block;
- width:32px;
- height:16px;
- vertical-align:middle;
- background:var(--theme_nmswitch);
- border-radius:10px;
- padding:2px;
- position:relative;
- cursor:pointer
-}
-.nm__bullet {
- content:'';
- position:absolute;
- width:12px;
- height:12px;
- left:2px;
- top:2px;
- background:var(--theme_default_bg);
- border-radius:100%;
- transition:.4s
-}
-.cntnt {
- display:-webkit-box;
- display:-moz-box;
- display:-ms-flexbox;
- display:-webkit-flex;
- display:flex;
- -webkit-flex-flow:row wrap;
- flex-flow:row wrap
-}
-.cntnt__header {
- flex:1 100%;
- -webkit-flex:1 100%;
- padding-bottom:6px
-}
-.cntnt__aside {
- flex:0 0 250px;
- -webkit-flex:0 0 250px
-}
-.cntnt__main {
- flex:1 1;
- -webkit-flex:1 1;
- min-width:0;
- margin-left:6px
-}
-.sidebar {
- position:sticky;
- top:0;
- height:100vh;
- overflow-y:auto;
- scrollbar-color:var(--theme_sbthumb) var(--theme_sbtrack);
- scrollbar-width:thin
-}
-.sidebar::-webkit-scrollbar {
- width:4px
-}
-.sidebar::-webkit-scrollbar-track {
- background:var(--theme_sbtrack)
-}
-.sidebar::-webkit-scrollbar-thumb {
- background:var(--theme_sbthumb)
-}
-.sidebar::-webkit-scrollbar-thumb:hover {
- filter:brightness(.8)
-}
-.thread:after {
- content:'';
- border-top:1px solid var(--theme_default_border);
- width:100%;
- display:block;
- margin:8px 0;
- clear:both
-}
-.thread {
- display:flex;
- flex-flow:column wrap;
- align-items:flex-start
-}
-.replypage .thread:after {
- display:none
-}
-.thread__oppost {
- margin-bottom:6px
-}
-.thread__missed {
- font-size:.9em;
- color:#5d5d5d;
- color:var(--theme_default_alttext);
- margin-left:20px
-}
-.post {
- padding:4px;
- margin:0;
- word-break:break-word;
- word-wrap:break-word
-}
-.post_type_oppost {
- max-width:60vw
-}
-.post_type_reply:before {
- content:'...';
- position:absolute;
- top:-5px;
- left:-21px;
- color:#8c8c8c;
- color:var(--theme_default_icon)
-}
-.post_type_reply {
- max-width:50vw;
- background:#ddd;
- background:var(--theme_default_postbg);
- border:1px solid var(--theme_default_border);
- border-radius:3px;
- -moz-border-radius:3px;
- -webkit-border-radius:3px;
- position:relative;
- margin:2px 0 4px 20px;
- overflow:visible
-}
-.post_preview:before {
- content:''
-}
-.post_type_hidden {
- cursor:pointer;
- opacity:.5
-}
-.post_type_hidden .post__message,
-.post_type_hidden .post__refmap,
-.post_type_hidden .post__images {
- display:none!important
-}
-.post_type_last {
- border-top:2px solid #f60;
- border-top:2px solid var(--theme_default_link)
-}
-.post_type_replied {
- border-left:2px dashed #f60;
- border-left:2px dashed var(--theme_default_link)
-}
-.post_type_watched {
- border-left:2px solid #f60;
- border-left:2px solid var(--theme_default_link)
-}
-.post_type_highlight {
- background-color:#eedacb;
- background-color:var(--theme_default_postbghighlight)
-}
-.post__message {
- overflow:auto;
- max-height:600px;
- padding:16px
-}
-.post__message_op {
- max-height:none;
- padding:16px 36px
-}
-.twitter-tweet-rendered {
- overflow:auto
-}
-.post__title {
- background:inherit;
- font-size:1.1em;
- color:#004a99;
- color:var(--theme_default_title);
- font-weight:700;
- padding:0 6px
-}
-.post__anon {
- cursor:pointer;
- position:relative
-}
-.post__ophui {
- color:green;
- padding:0 8px
-}
-.post__number {
- color:#789922;
- color:var(--theme_default_postnum);
- padding-left:6px
-}
-.post__detailpart {
- padding:0 6px 0 0!important;
- display:flex;
- align-items:center
-}
-.post__reflink {
- color:#5d5d5d;
- color:var(--theme_default_alttext);
- text-decoration:none
-}
-.post__details {
- font-size:.9em;
- color:#5d5d5d;
- color:var(--theme_default_alttext);
- display:flex;
- flex-flow:row wrap;
- align-items:center
-}
-.post__images {
- padding:0 0 0 16px;
- float:left;
- display:flex;
- flex-flow:row wrap
-}
-.post__image {
- margin:0
-}
-.post__images_type_multi {
- float:none
-}
-.post__images_type_single+.post__message {
- padding:30px 16px 16px 0
-}
-.post__image-link {
- margin:0 16px 0 0
-}
-.post__image-link_exp {
- float:none
-}
-.post__file-attr {
- color:#5d5d5d;
- color:var(--theme_default_alttext);
- font-size:.8em;
- margin-top:4px
-}
-.post__filezise {
- display:block;
- font-size:.9em
-}
-.post__file-nsfw {
- opacity:.05
-}
-.post__file-nsfw:hover {
- opacity:1
-}
-.post__file-webm {
- border:1px dashed #5d5d5d;
- border:1px dashed var(--theme_default_alttext)
-}
-.post__file-close {
- position:absolute;
- top:10px;
- left:10px;
- width:40px;
- height:40px;
- background-color:var(--theme_default_postbg);
- border-radius:5px;
- text-align:center;
- line-height:40px;
- font-weight:700;
- color:var(--theme_default_text);
- opacity:.6
-}
-.post__pomyanem {
- color:purple;
- color:var(--theme_default_spectext);
- font-style:italic
-}
-.post__close-webm {
- padding-left:3px
-}
-.post__refmap {
- font-size:80%;
- white-space:pre-wrap;
- word-wrap:break-word;
- padding:0 16px 6px
-}
-.post__mod {
- color:#26a
-}
-.post__adm {
- color:purple
-}
-.post__rate {
- display:inline-block;
- cursor:pointer
-}
-.post__rate_type_like {
- color:green
-}
-.post__rate_type_like:hover .post__rate-icon,
-.post__rate_liked .post__rate-icon {
- fill:#f60
-}
-.post__rate_type_dislike:hover .post__rate-icon,
-.post__rate_disliked .post__rate-icon {
- fill:red
-}
-.post__rate_type_dislike {
- color:red
-}
-.captcha__image {
- min-height:120px;
- min-width:270px;
- margin:0 4px 0 0;
- position:relative
-}
-.captcha__image img {
- display:block
-}
-.captcha__val {
- flex:1 1 auto;
- padding:10px
-}
-.captcha__timer {
- position:absolute;
- right:0;
- bottom:0;
- font-size:1.2em;
- font-weight:700;
- padding:4px;
- color:#777
-}
-.captcha__loadtext {
- position:absolute;
- right:50%;
- top:50%;
- transform:translate(50%,-50%);
- font-size:2em;
- font-weight:700;
- padding:4px;
- text-align:center;
- cursor:pointer
-}
-.expand-large-comment {
- cursor:pointer
-}
-.fm {
- font-size:.9em;
- margin:0;
- padding:0 4px;
- list-style:none
-}
-.fm__sub {
- padding-left:15px;
- list-style:none
-}
-.fm__item {
- margin-top:10px
-}
-.fm__header {
- background-color:#ddd;
- background:var(--theme_default_postbg);
- padding:1px 2px;
- margin-bottom:5px;
- cursor:pointer
-}
-.fm__header:hover {
- background-color:#ccc;
- background-color:var(--theme_default_border)
-}
-.fm__item:first-child {
- margin-top:0
-}
-.tn {
- font-size:.9em;
- line-height:1.5;
- display:flex;
- display:-webkit-flex;
- padding:0 0 6px;
- align-items:center
-}
-.tn__item {
- margin-right:10px
-}
-.media-expand-button,
-.media-hide-button {
- cursor:pointer;
- color:#5d5d5d;
- color:var(--theme_default_alttext)
-}
-.js-media-expand-btn,
-.js-media-hide-btn {
- cursor:pointer;
- color:#5d5d5d;
- color:var(--theme_default_alttext)
-}
-.media-expand-button,
-.media-hide-button,
-.media-expand-loading {
- font-size:10px;
- margin-left:5px
-}
-.newpost__wrapper {
- text-align:center
-}
-.newpost__label {
- border-radius:4px;
- padding:4px 12px;
- user-select:none;
- color:#f60;
- color:var(--theme_default_link);
- display:inline-block;
- cursor:pointer;
- font-size:1.2rem;
- line-height:2;
- margin-bottom:10px
-}
-.newpost__label:hover {
- color:var(--theme_default_hover)
-}
-.postform {
- width:450px;
- margin:0 auto;
- font-size:.9rem;
- text-align:left
-}
-.postform_qr {
- width:auto;
- min-width:450px
-}
-.postform__raw {
- margin:2px 0
-}
-.postform__raw_flex {
- display:-webkit-box;
- display:-moz-box;
- display:-ms-flexbox;
- display:-webkit-flex;
- display:flex;
- align-items:center
-}
-.postform__label {
- display:inline-block;
- vertical-align:middle;
- width:50px;
- cursor:pointer
-}
-.postform__limits {
- position:absolute;
- bottom:4px;
- right:10px;
- opacity:.6;
- font-size:.8rem
-}
-.postform__sticker-prev {
- position:absolute;
- bottom:0;
- left:25px;
- opacity:.6;
- cursor:pointer
-}
-.postform__sticker-img {
- width:40px
-}
-.postform__complex {
- display:inline-block;
- vertical-align:middle
-}
-.postform__input {
- width:100%
-}
-.postform__input_type_m {
- flex:1 1 auto;
- -webkit-flex:1 1 auto;
- margin-right:2px
-}
-.postform__input_type_s {
- width:36px
-}
-.postarea {
- position:relative
-}
-.postarea__btns {
- position:absolute;
- bottom:4px;
- left:4px
-}
-.postarea__btn {
- width:18px;
- height:18px
-}
-.options__box {
- display:inline-block;
- margin-right:10px;
- cursor:default
-}
-.filer__drag-area {
- height:50px;
- border:2px dashed #ccc;
- border:2px dashed var(--theme_default_drag);
- font-size:20px;
- text-transform:uppercase;
- text-align:center;
- padding-top:9px;
- color:#ccc;
- color:var(--theme_default_drag);
- cursor:pointer
-}
-.filer__drag-area_hover {
- border:2px dashed #f60;
- border:2px dashed var(--theme_default_link);
- color:#5d5d5d;
- color:var(--theme_default_alttext);
- background-color:var(--theme_default_bg)
-}
-.filer__limits {
- font-size:11px;
- color:#5d5d5d;
- color:var(--theme_default_alttext)
-}
-.filer__input {
- display:none
-}
-.filer__thumbnails {
- display:flex;
- flex-flow:row wrap
-}
-.filer__thumb {
- margin:2px 10px 2px 0;
- border:1px dashed #ccc;
- border:1px dashed var(--theme_default_border);
- font-size:.8rem;
- position:relative
-}
-.filer__thumb:nth-child(4n+4) {
- margin-right:0
-}
-.filer__img {
- width:100px;
- height:100px;
- display:inline-block;
- cursor:move
-}
-.filer__meta {
- position:absolute;
- width:100%;
- background-color:#ddd;
- background-color:var(--theme_default_postbg);
- left:0;
- bottom:0;
- opacity:.8
-}
-.filer__delete {
- float:right;
- margin-right:5px;
- cursor:pointer;
- font-size:1.4em
-}
-.filer__nsfw {
- float:right;
- margin:0 5px;
- cursor:pointer
-}
-.rules__raw {
- font-size:11px;
- padding:2px 0
-}
-.hr_postform {
- width:550px;
- max-width:100%;
- clear:both
-}
-.postform__mu-wrapper {
- display:flex;
- display:-webkit-flex
-}
-.postform__mu {
- width:22px;
- height:22px;
- display:inline-block;
- cursor:pointer;
- border-radius:4px;
- padding:2px 6px;
- background-color:var(--theme_mubtn);
- color:var(--theme_default_text);
- border:none;
- margin-right:2px
-}
-.postform__mu_type_b {
- font-weight:700
-}
-.postform__mu_type_i {
- font-style:italic
-}
-.postform__mu_type_q {
-}
-.postform__mu_type_u {
- text-decoration:underline
-}
-.postform__mu_type_o {
- text-decoration:overline
-}
-.postform__mu_type_s {
- text-decoration:line-through
-}
-.qr {
- display:none;
- position:fixed;
- background:#ddd;
- background:var(--theme_default_postbg);
- border:solid 1px #ccc;
- border:solid 1px var(--theme_default_border);
- padding:2px;
- z-index:980;
- text-align:left;
- font-size:.9em;
- min-width:370px
-}
-.qr_reply {
- font-size:1em
-}
-.qr__header {
- margin-bottom:1px;
- padding:2px;
- cursor:move;
- background:#adadad;
- background:var(--theme_default_spoiler);
- font-size:14px;
- text-align:center
-}
-.qr__body {
-}
-.qr__footer {
- text-align:center;
- font-size:11px
-}
-.qr__footer hr,
-.bb hr {
- border-color:#ccc;
- border-color:var(--theme_default_border);
- margin:10px 0 2px
-}
-.qr__close {
- float:right;
- padding:0 4px;
- font-weight:700;
- cursor:pointer
-}
-.settings__header {
- cursor:pointer;
- margin:5px 0;
- font-weight:700
-}
-.settings__prefs {
- margin-left:20px
-}
-.settings__checkbox {
- margin-right:4px
-}
-.settings__edit {
- display:inline-flex;
- background-image:url(/static/img/edit.png);
- background-size:cover;
- width:14px;
- height:14px;
- vertical-align:middle;
- margin-left:7px
-}
-.settings__multibox {
- margin-left:4px
-}
-.error {
- border:1px solid red!important
-}
-.oekaki-width,
-.oekaki-height {
- width:36px
-}
-.sticker {
- max-height:500px;
- overflow:auto
-}
-.sticker__pack {
- padding:3px;
- margin-bottom:5px;
- overflow:auto
-}
-.sticker__name {
- margin-bottom:3px
-}
-.sticker__img {
- width:60px;
- margin-right:3px;
- margin-bottom:3px;
- cursor:pointer;
- padding:2px;
- vertical-align:top
-}
-.sticker__update,
-.sticker__delete {
- font-size:.8em;
- cursor:pointer;
- margin-left:5px
-}
-.ah {
- border-collapse:collapse
-}
-.ah__header {
- background-color:#bbb;
- background-color:var(--theme_default_spoiler)
-}
-.ah__input {
- width:90px
-}
-.ah__input:focus {
- width:200px!important;
- margin:0 -100px!important;
- -moz-appearance:none;
- -webkit-appearance:none;
- appearance:none;
- border:1px #888 solid!important;
- box-shadow:0 0 5px #000;
- position:relative!important;
- -webkit-transition:width 1s ease;
- -moz-transition:width 1s ease;
- -o-transition:width 1s ease;
- -ms-transition:width 1s ease;
- transition:width 1s ease;
- text-overflow:ellipsis;
- z-index:999
-}
-.ah__cell {
- margin:5px 0;
- min-width:101px;
- padding:3px 5px;
- border:1px solid #f5f5f5;
- border:1px solid var(--theme_default_altbtnbg);
- text-align:center;
- vertical-align:middle
-}
-.ah__cell:nth-child(1) {
- min-width:50px
-}
-#setting-editor-textarea-textarea {
- width:100%;
- min-height:100px
-}
-#setting-editor-singleinput-input {
- width:100%
-}
-#setting-editor-body {
- max-height:400px;
- overflow:auto
-}
-.bb {
- display:none;
- min-width:220px;
- position:fixed;
- bottom:0;
- right:80px;
- font-size:.85em;
- background-color:#ddd;
- border:solid 1px #ccc;
- background-color:var(--theme_default_postbg);
- border:solid 1px var(--theme_default_border);
- border-bottom:none;
- border-radius:3px 3px 0 0
-}
-.bb__tabs {
- list-style:none;
- margin:0 0 10px;
- padding:0;
- position:relative;
- z-index:1;
- overflow:auto;
- top:-1px;
- left:-1px
-}
-.bb__tab {
- float:left;
- padding:4px 8px;
- cursor:pointer;
- font-weight:700;
- border-radius:0 0 8px 8px;
- border:1px solid var(--theme_default_border);
- background:-webkit-linear-gradient(top,var(--theme_default_postbg) 50%,var(--theme_default_border) 100%);
- margin-right:2px;
- background:-o-linear-gradient(top,var(--theme_default_postbg) 50%,var(--theme_default_border) 100%);
- background:-ms-linear-gradient(top,var(--theme_default_postbg) 50%,var(--theme_default_border) 100%);
- background:-moz-linear-gradient(top,var(--theme_default_postbg) 50%,var(--theme_default_border) 100%)
-}
-.bb__tab_active {
- border-top:1px solid var(--theme_default_postbg);
- background:var(--theme_default_postbg)
-}
-.bb__panels {
-}
-.bb__panel {
- border-bottom:1px solid var(--theme_default_border);
- padding:4px;
- max-height:60vh;
- overflow:auto
-}
-.bb__header {
- padding:6px;
- font-size:14px;
- text-align:center;
- cursor:pointer;
- margin-right:20px
-}
-.bb__header_new {
- font-weight:700;
- color:#f60;
- color:var(--theme_default_link)
-}
-.bb__update {
- position:absolute;
- right:7px;
- top:9px;
- cursor:pointer
-}
-.bb__row {
- margin:2px 0
-}
-.bb__footer {
- text-align:center;
- font-size:11px
-}
-.bb__bstitle {
- text-overflow:ellipsis;
- display:inline-block;
- vertical-align:middle;
- max-width:350px;
- white-space:nowrap;
- overflow:hidden
-}
-.fav__new {
- margin-right:5px;
- min-width:23px;
- display:inline-block;
- text-align:center
-}
-.fav__fa {
- margin-right:5px;
- cursor:pointer
-}
-.fav__title_type_deleted {
- text-decoration:line-through
-}
-.fav__title_type_updated {
- font-weight:700
-}
-.mv {
- display:none
-}
-.mv__main {
- position:fixed;
- padding:24px 8px 8px;
- box-sizing:content-box;
- z-index:983;
- background-color:#555;
- background-color:var(--theme_mpborder)
-}
-.mv__main_withmeta {
- padding:24px 8px
-}
-.mv__main:after {
- content:attr(data-mediainfo);
- position:absolute;
- width:100%;
- top:4px;
- left:0;
- text-align:center;
- color:var(--theme_default_drag);
- font-size:.9em;
- cursor:move;
- white-space:nowrap;
- overflow:hidden;
- text-overflow:ellipsis
-}
-.mv__main:before {
- content:attr(data-metainfo);
- position:absolute;
- width:100%;
- bottom:4px;
- left:0;
- text-align:center;
- color:var(--theme_default_drag);
- font-size:.9em;
- cursor:move;
- white-space:nowrap;
- overflow:hidden;
- text-overflow:ellipsis
-}
-.mv__meta {
- display:none;
- position:absolute;
- top:100%;
- width:auto;
- line-height:2;
- font-size:.9em;
- color:var(--theme_default_drag);
- background-color:var(--theme_mpborder);
- left:50%;
- transform:translate(-50%,0);
- padding:0 8px;
- cursor:pointer;
- white-space:nowrap
-}
-.mv__player {
- outline:none
-}
-.mv__nav {
- position:fixed;
- width:60px;
- height:60px;
- cursor:pointer;
- z-index:999;
- padding:26px 20px 16px;
- background:var(--theme_mpborder);
- top:calc(50vh - 20px);
- border-radius:10px;
- opacity:.6
-}
-.mv__nav:hover {
- opacity:1
-}
-.mv__nav_l {
- left:-10px;
- transform:rotate(-90deg)
-}
-.mv__nav_r {
- right:-10px;
- transform:rotate(90deg)
-}
-.mv__icon {
- width:18px;
- height:18px
-}
-.mp {
- z-index:983;
- background-color:#555;
- background-color:var(--theme_mpborder);
- vertical-align:middle
-}
-.mp__controls {
- display:flex;
- position:absolute;
- left:0;
- right:0;
- bottom:0;
- padding:10px;
- color:#fff;
- align-items:center;
- background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5))
-}
-.mp__control {
- margin-left:10px
-}
-.mp__control:first-child {
- margin-left:0
-}
-.mp__play {
- background:0 0;
- border:0;
- cursor:pointer;
- outline:0;
- padding:0;
- display:block
-}
-.mp__progress {
- flex:1 1 auto
-}
-.mp__progressbar {
- width:100%
-}
-.mp__mutevol {
- background:0 0;
- border:0;
- cursor:pointer;
- outline:0;
- padding:0;
- display:block
-}
-.mp__icon {
- height:18px;
- width:18px;
- fill:#fff;
- display:block
-}
-.mp__input {
- -webkit-appearance:none;
- color:#ccc;
- outline:0;
- border-radius:4px;
- background-color:transparent;
- width:100%;
- display:block
-}
-.mp__input::-webkit-slider-runnable-track {
- background-color:#fff;
- border-radius:4px;
- height:5px;
- -webkit-user-select:none;
- user-select:none;
- background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))
-}
-.mp__input::-webkit-slider-thumb {
- margin:-4px;
- -webkit-appearance:none;
- width:12px;
- height:12px;
- border-radius:100%;
- background-color:#fff;
- border:1px solid #ccc
-}
-.mp__input::-moz-range-track {
- background-color:#fff;
- border-radius:4px;
- height:5px;
- -moz-user-select:none;
- user-select:none
-}
-.mp__input::-moz-range-thumb {
- width:12px;
- height:12px;
- border-radius:100%;
- background-color:#fff;
- border:1px solid #ccc
-}
-.mp__input::-moz-range-progress {
- background:currentColor;
- border-radius:4px;
- height:5px
-}
-.mp__input::-ms-track {
-}
-.footer {
- flex:1 100%;
- -webkit-flex:1 100%;
- padding-bottom:6px;
- padding:10px 0 0
-}
-.footer__info {
- text-align:center;
- font-size:12px
-}
-.footer__boards {
- font-size:.9rem;
- padding:16px
-}
-.footer__speed {
-}
-.mmm {
- display:flex;
- justify-content:center
-}
-.mmm_top {
- padding-top:12px
-}
-.mmm__img {
- max-width:100%
-}
-.vk-group {
- width:468px;
- margin:auto
-}
-.pager {
- margin-bottom:10px;
- background-color:#ddd;
- background-color:var(--theme_default_postbg);
- border:solid 1px #ccc;
- border:solid 1px var(--theme_default_border);
- display:inline-block;
- padding:8px;
- font-size:.9em
-}
-.nb {
- margin:0 auto;
- font-size:.9em
-}
-.nb__data {
- width:60%;
- margin:0 auto;
- -moz-column-count:2;
- -webkit-column-count:2;
- -moz-column-count:2;
- column-count:2;
- -webkit-column-gap:20px;
- -moz-column-gap:20px;
- column-gap:20px
-}
-.nb__item {
- margin-bottom:4px;
- vertical-align:text-top
-}
-.nb__switcher {
- text-align:center;
- margin-bottom:10px
-}
-.nb__switcher_active {
- color:inherit
-}
-.alert {
- position:fixed;
- top:4px;
- right:4px;
- z-index:998;
- cursor:default;
- font-size:.9em;
- padding:4px 8px;
- background-color:#ccc;
- background-color:var(--theme_default_postbg);
- transition:all .2s ease
-}
-.modal {
- position:absolute;
- background-color:#ccc;
- background-color:var(--theme_default_postbg);
- border-radius:2px;
- padding:0;
- margin:0;
- z-index:9999;
- cursor:pointer;
- width:auto;
- min-width:0;
- border:1px solid #ccc;
- border:1px solid var(--theme_default_border);
- font-size:.9em
-}
-.modal a {
- display:block;
- padding:3px 10px;
- font:13px arial;
- color:inherit;
- white-space:nowrap;
- text-decoration:none
-}
-.modal a:hover {
- background:#666;
- color:#fff
-}
-.modal a.mod-action-massban {
- color:red
-}
-.mod-ban,
-.modal_type_report {
- padding:3px
-}
-.mod-ban div {
- margin-bottom:3px
-}
-.mod-ban #banreason {
- vertical-align:top
-}
-.ui-helper-hidden {
- display:none
-}
-.ui-helper-hidden-accessible {
- border:0;
- clip:rect(0 0 0 0);
- height:1px;
- margin:-1px;
- overflow:hidden;
- padding:0;
- position:absolute;
- width:1px
-}
-.ui-helper-reset {
- margin:0;
- padding:0;
- border:0;
- outline:0;
- line-height:1.3;
- text-decoration:none;
- font-size:100%;
- list-style:none
-}
-.ui-helper-clearfix:before,
-.ui-helper-clearfix:after {
- content:"";
- display:table;
- border-collapse:collapse
-}
-.ui-helper-clearfix:after {
- clear:both
-}
-.ui-helper-zfix {
- width:100%;
- height:100%;
- top:0;
- left:0;
- position:absolute;
- opacity:0;
- filter:Alpha(Opacity=0)
-}
-.ui-front {
- z-index:100
-}
-.ui-state-disabled {
- cursor:default!important;
- pointer-events:none
-}
-.ui-icon {
- display:inline-block;
- vertical-align:middle;
- margin-top:-.25em;
- position:relative;
- text-indent:-99999px;
- overflow:hidden;
- background-repeat:no-repeat
-}
-.ui-widget-icon-block {
- left:50%;
- margin-left:-8px;
- display:block
-}
-.ui-widget-overlay {
- position:fixed;
- top:0;
- left:0;
- width:100%;
- height:100%
-}
-.ui-datepicker {
- width:17em;
- padding:.2em .2em 0;
- display:none
-}
-.ui-datepicker .ui-datepicker-header {
- position:relative;
- padding:.2em 0
-}
-.ui-datepicker .ui-datepicker-prev,
-.ui-datepicker .ui-datepicker-next {
- position:absolute;
- top:2px;
- width:1.8em;
- height:1.8em
-}
-.ui-datepicker .ui-datepicker-prev-hover,
-.ui-datepicker .ui-datepicker-next-hover {
- top:1px
-}
-.ui-datepicker .ui-datepicker-prev {
- left:2px
-}
-.ui-datepicker .ui-datepicker-next {
- right:2px
-}
-.ui-datepicker .ui-datepicker-prev-hover {
- left:1px
-}
-.ui-datepicker .ui-datepicker-next-hover {
- right:1px
-}
-.ui-datepicker .ui-datepicker-prev span,
-.ui-datepicker .ui-datepicker-next span {
- display:block;
- position:absolute;
- left:50%;
- margin-left:-8px;
- top:50%;
- margin-top:-8px
-}
-.ui-datepicker .ui-datepicker-title {
- margin:0 2.3em;
- line-height:1.8em;
- text-align:center
-}
-.ui-datepicker .ui-datepicker-title select {
- font-size:1em;
- margin:1px 0
-}
-.ui-datepicker select.ui-datepicker-month,
-.ui-datepicker select.ui-datepicker-year {
- width:45%
-}
-.ui-datepicker table {
- width:100%;
- font-size:.9em;
- border-collapse:collapse;
- margin:0 0 .4em
-}
-.ui-datepicker th {
- padding:.7em .3em;
- text-align:center;
- font-weight:700;
- border:0
-}
-.ui-datepicker td {
- border:0;
- padding:1px
-}
-.ui-datepicker td span,
-.ui-datepicker td a {
- display:block;
- padding:.2em;
- text-align:right;
- text-decoration:none
-}
-.ui-datepicker .ui-datepicker-buttonpane {
- background-image:none;
- margin:.7em 0 0;
- padding:0 .2em;
- border-left:0;
- border-right:0;
- border-bottom:0
-}
-.ui-datepicker .ui-datepicker-buttonpane button {
- float:right;
- margin:.5em .2em .4em;
- cursor:pointer;
- padding:.2em .6em .3em;
- width:auto;
- overflow:visible
-}
-.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
- float:left
-}
-.ui-datepicker.ui-datepicker-multi {
- width:auto
-}
-.ui-datepicker-multi .ui-datepicker-group {
- float:left
-}
-.ui-datepicker-multi .ui-datepicker-group table {
- width:95%;
- margin:0 auto .4em
-}
-.ui-datepicker-multi-2 .ui-datepicker-group {
- width:50%
-}
-.ui-datepicker-multi-3 .ui-datepicker-group {
- width:33.3%
-}
-.ui-datepicker-multi-4 .ui-datepicker-group {
- width:25%
-}
-.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
-.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
- border-left-width:0
-}
-.ui-datepicker-multi .ui-datepicker-buttonpane {
- clear:left
-}
-.ui-datepicker-row-break {
- clear:both;
- width:100%;
- font-size:0
-}
-.ui-datepicker-rtl {
- direction:rtl
-}
-.ui-datepicker-rtl .ui-datepicker-prev {
- right:2px;
- left:auto
-}
-.ui-datepicker-rtl .ui-datepicker-next {
- left:2px;
- right:auto
-}
-.ui-datepicker-rtl .ui-datepicker-prev:hover {
- right:1px;
- left:auto
-}
-.ui-datepicker-rtl .ui-datepicker-next:hover {
- left:1px;
- right:auto
-}
-.ui-datepicker-rtl .ui-datepicker-buttonpane {
- clear:right
-}
-.ui-datepicker-rtl .ui-datepicker-buttonpane button {
- float:left
-}
-.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
-.ui-datepicker-rtl .ui-datepicker-group {
- float:right
-}
-.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
-.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
- border-right-width:0;
- border-left-width:1px
-}
-.ui-datepicker .ui-icon {
- display:block;
- text-indent:-99999px;
- overflow:hidden;
- background-repeat:no-repeat;
- left:.5em;
- top:.3em
-}
-.ui-widget {
- font-family:Arial,Helvetica,sans-serif;
- font-size:1em
-}
-.ui-widget .ui-widget {
- font-size:1em
-}
-.ui-widget input,
-.ui-widget select,
-.ui-widget textarea,
-.ui-widget button {
- font-family:Arial,Helvetica,sans-serif;
- font-size:1em
-}
-.ui-widget.ui-widget-content {
- border:1px solid #c5c5c5
-}
-.ui-widget-content {
- border:1px solid #ddd;
- background:#fff;
- color:#333
-}
-.ui-widget-content a {
- color:#333
-}
-.ui-widget-header {
- border:1px solid #ddd;
- background:#e9e9e9;
- color:#333;
- font-weight:700
-}
-.ui-widget-header a {
- color:#333
-}
-.ui-state-default,
-.ui-widget-content .ui-state-default,
-.ui-widget-header .ui-state-default,
-.ui-button,
-html .ui-button.ui-state-disabled:hover,
-html .ui-button.ui-state-disabled:active {
- border:1px solid #c5c5c5;
- background:#f6f6f6;
- font-weight:400;
- color:#454545
-}
-.ui-state-default a,
-.ui-state-default a:link,
-.ui-state-default a:visited,
-a.ui-button,
-a:link.ui-button,
-a:visited.ui-button,
-.ui-button {
- color:#454545;
- text-decoration:none
-}
-.ui-state-hover,
-.ui-widget-content .ui-state-hover,
-.ui-widget-header .ui-state-hover,
-.ui-state-focus,
-.ui-widget-content .ui-state-focus,
-.ui-widget-header .ui-state-focus,
-.ui-button:hover,
-.ui-button:focus {
- border:1px solid #ccc;
- background:#ededed;
- font-weight:400;
- color:#2b2b2b
-}
-.ui-state-hover a,
-.ui-state-hover a:hover,
-.ui-state-hover a:link,
-.ui-state-hover a:visited,
-.ui-state-focus a,
-.ui-state-focus a:hover,
-.ui-state-focus a:link,
-.ui-state-focus a:visited,
-a.ui-button:hover,
-a.ui-button:focus {
- color:#2b2b2b;
- text-decoration:none
-}
-.ui-visual-focus {
- box-shadow:0 0 3px 1px #5e9ed6
-}
-.ui-state-active,
-.ui-widget-content .ui-state-active,
-.ui-widget-header .ui-state-active,
-a.ui-button:active,
-.ui-button:active,
-.ui-button.ui-state-active:hover {
- border:1px solid #003eff;
- background:#007fff;
- font-weight:400;
- color:#fff
-}
-.ui-icon-background,
-.ui-state-active .ui-icon-background {
- border:#003eff;
- background-color:#fff
-}
-.ui-state-active a,
-.ui-state-active a:link,
-.ui-state-active a:visited {
- color:#fff;
- text-decoration:none
-}
-.ui-state-highlight,
-.ui-widget-content .ui-state-highlight,
-.ui-widget-header .ui-state-highlight {
- border:1px solid #dad55e;
- background:#fffa90;
- color:#777620
-}
-.ui-state-checked {
- border:1px solid #dad55e;
- background:#fffa90
-}
-.ui-state-highlight a,
-.ui-widget-content .ui-state-highlight a,
-.ui-widget-header .ui-state-highlight a {
- color:#777620
-}
-.ui-state-error,
-.ui-widget-content .ui-state-error,
-.ui-widget-header .ui-state-error {
- border:1px solid #f1a899;
- background:#fddfdf;
- color:#5f3f3f
-}
-.ui-state-error a,
-.ui-widget-content .ui-state-error a,
-.ui-widget-header .ui-state-error a {
- color:#5f3f3f
-}
-.ui-state-error-text,
-.ui-widget-content .ui-state-error-text,
-.ui-widget-header .ui-state-error-text {
- color:#5f3f3f
-}
-.ui-priority-primary,
-.ui-widget-content .ui-priority-primary,
-.ui-widget-header .ui-priority-primary {
- font-weight:700
-}
-.ui-priority-secondary,
-.ui-widget-content .ui-priority-secondary,
-.ui-widget-header .ui-priority-secondary {
- opacity:.7;
- filter:Alpha(Opacity=70);
- font-weight:400
-}
-.ui-state-disabled,
-.ui-widget-content .ui-state-disabled,
-.ui-widget-header .ui-state-disabled {
- opacity:.35;
- filter:Alpha(Opacity=35);
- background-image:none
-}
-.ui-state-disabled .ui-icon {
- filter:Alpha(Opacity=35)
-}
-.ui-icon {
- width:16px;
- height:16px
-}
-.ui-icon,
-.ui-widget-content .ui-icon {
- background-image:url(/static/img/ui-icons_444444_256x240.png)
-}
-.ui-widget-header .ui-icon {
- background-image:url(/static/img/ui-icons_444444_256x240.png)
-}
-.ui-state-hover .ui-icon,
-.ui-state-focus .ui-icon,
-.ui-button:hover .ui-icon,
-.ui-button:focus .ui-icon {
- background-image:url(/static/img/ui-icons_555555_256x240.png)
-}
-.ui-state-active .ui-icon,
-.ui-button:active .ui-icon {
- background-image:url(/static/img/ui-icons_ffffff_256x240.png)
-}
-.ui-state-highlight .ui-icon,
-.ui-button .ui-state-highlight.ui-icon {
- background-image:url(/static/img/ui-icons_777620_256x240.png)
-}
-.ui-state-error .ui-icon,
-.ui-state-error-text .ui-icon {
- background-image:url(/static/img/ui-icons_cc0000_256x240.png)
-}
-.ui-button .ui-icon {
- background-image:url(/static/img/ui-icons_777777_256x240.png)
-}
-.ui-icon-blank {
- background-position:16px 16px
-}
-.ui-icon-caret-1-n {
- background-position:0 0
-}
-.ui-icon-caret-1-ne {
- background-position:-16px 0
-}
-.ui-icon-caret-1-e {
- background-position:-32px 0
-}
-.ui-icon-caret-1-se {
- background-position:-48px 0
-}
-.ui-icon-caret-1-s {
- background-position:-65px 0
-}
-.ui-icon-caret-1-sw {
- background-position:-80px 0
-}
-.ui-icon-caret-1-w {
- background-position:-96px 0
-}
-.ui-icon-caret-1-nw {
- background-position:-112px 0
-}
-.ui-icon-caret-2-n-s {
- background-position:-128px 0
-}
-.ui-icon-caret-2-e-w {
- background-position:-144px 0
-}
-.ui-icon-triangle-1-n {
- background-position:0 -16px
-}
-.ui-icon-triangle-1-ne {
- background-position:-16px -16px
-}
-.ui-icon-triangle-1-e {
- background-position:-32px -16px
-}
-.ui-icon-triangle-1-se {
- background-position:-48px -16px
-}
-.ui-icon-triangle-1-s {
- background-position:-65px -16px
-}
-.ui-icon-triangle-1-sw {
- background-position:-80px -16px
-}
-.ui-icon-triangle-1-w {
- background-position:-96px -16px
-}
-.ui-icon-triangle-1-nw {
- background-position:-112px -16px
-}
-.ui-icon-triangle-2-n-s {
- background-position:-128px -16px
-}
-.ui-icon-triangle-2-e-w {
- background-position:-144px -16px
-}
-.ui-icon-arrow-1-n {
- background-position:0 -32px
-}
-.ui-icon-arrow-1-ne {
- background-position:-16px -32px
-}
-.ui-icon-arrow-1-e {
- background-position:-32px -32px
-}
-.ui-icon-arrow-1-se {
- background-position:-48px -32px
-}
-.ui-icon-arrow-1-s {
- background-position:-65px -32px
-}
-.ui-icon-arrow-1-sw {
- background-position:-80px -32px
-}
-.ui-icon-arrow-1-w {
- background-position:-96px -32px
-}
-.ui-icon-arrow-1-nw {
- background-position:-112px -32px
-}
-.ui-icon-arrow-2-n-s {
- background-position:-128px -32px
-}
-.ui-icon-arrow-2-ne-sw {
- background-position:-144px -32px
-}
-.ui-icon-arrow-2-e-w {
- background-position:-160px -32px
-}
-.ui-icon-arrow-2-se-nw {
- background-position:-176px -32px
-}
-.ui-icon-arrowstop-1-n {
- background-position:-192px -32px
-}
-.ui-icon-arrowstop-1-e {
- background-position:-208px -32px
-}
-.ui-icon-arrowstop-1-s {
- background-position:-224px -32px
-}
-.ui-icon-arrowstop-1-w {
- background-position:-240px -32px
-}
-.ui-icon-arrowthick-1-n {
- background-position:1px -48px
-}
-.ui-icon-arrowthick-1-ne {
- background-position:-16px -48px
-}
-.ui-icon-arrowthick-1-e {
- background-position:-32px -48px
-}
-.ui-icon-arrowthick-1-se {
- background-position:-48px -48px
-}
-.ui-icon-arrowthick-1-s {
- background-position:-64px -48px
-}
-.ui-icon-arrowthick-1-sw {
- background-position:-80px -48px
-}
-.ui-icon-arrowthick-1-w {
- background-position:-96px -48px
-}
-.ui-icon-arrowthick-1-nw {
- background-position:-112px -48px
-}
-.ui-icon-arrowthick-2-n-s {
- background-position:-128px -48px
-}
-.ui-icon-arrowthick-2-ne-sw {
- background-position:-144px -48px
-}
-.ui-icon-arrowthick-2-e-w {
- background-position:-160px -48px
-}
-.ui-icon-arrowthick-2-se-nw {
- background-position:-176px -48px
-}
-.ui-icon-arrowthickstop-1-n {
- background-position:-192px -48px
-}
-.ui-icon-arrowthickstop-1-e {
- background-position:-208px -48px
-}
-.ui-icon-arrowthickstop-1-s {
- background-position:-224px -48px
-}
-.ui-icon-arrowthickstop-1-w {
- background-position:-240px -48px
-}
-.ui-icon-arrowreturnthick-1-w {
- background-position:0 -64px
-}
-.ui-icon-arrowreturnthick-1-n {
- background-position:-16px -64px
-}
-.ui-icon-arrowreturnthick-1-e {
- background-position:-32px -64px
-}
-.ui-icon-arrowreturnthick-1-s {
- background-position:-48px -64px
-}
-.ui-icon-arrowreturn-1-w {
- background-position:-64px -64px
-}
-.ui-icon-arrowreturn-1-n {
- background-position:-80px -64px
-}
-.ui-icon-arrowreturn-1-e {
- background-position:-96px -64px
-}
-.ui-icon-arrowreturn-1-s {
- background-position:-112px -64px
-}
-.ui-icon-arrowrefresh-1-w {
- background-position:-128px -64px
-}
-.ui-icon-arrowrefresh-1-n {
- background-position:-144px -64px
-}
-.ui-icon-arrowrefresh-1-e {
- background-position:-160px -64px
-}
-.ui-icon-arrowrefresh-1-s {
- background-position:-176px -64px
-}
-.ui-icon-arrow-4 {
- background-position:0 -80px
-}
-.ui-icon-arrow-4-diag {
- background-position:-16px -80px
-}
-.ui-icon-extlink {
- background-position:-32px -80px
-}
-.ui-icon-newwin {
- background-position:-48px -80px
-}
-.ui-icon-refresh {
- background-position:-64px -80px
-}
-.ui-icon-shuffle {
- background-position:-80px -80px
-}
-.ui-icon-transfer-e-w {
- background-position:-96px -80px
-}
-.ui-icon-transferthick-e-w {
- background-position:-112px -80px
-}
-.ui-icon-folder-collapsed {
- background-position:0 -96px
-}
-.ui-icon-folder-open {
- background-position:-16px -96px
-}
-.ui-icon-document {
- background-position:-32px -96px
-}
-.ui-icon-document-b {
- background-position:-48px -96px
-}
-.ui-icon-note {
- background-position:-64px -96px
-}
-.ui-icon-mail-closed {
- background-position:-80px -96px
-}
-.ui-icon-mail-open {
- background-position:-96px -96px
-}
-.ui-icon-suitcase {
- background-position:-112px -96px
-}
-.ui-icon-comment {
- background-position:-128px -96px
-}
-.ui-icon-person {
- background-position:-144px -96px
-}
-.ui-icon-print {
- background-position:-160px -96px
-}
-.ui-icon-trash {
- background-position:-176px -96px
-}
-.ui-icon-locked {
- background-position:-192px -96px
-}
-.ui-icon-unlocked {
- background-position:-208px -96px
-}
-.ui-icon-bookmark {
- background-position:-224px -96px
-}
-.ui-icon-tag {
- background-position:-240px -96px
-}
-.ui-icon-home {
- background-position:0 -112px
-}
-.ui-icon-flag {
- background-position:-16px -112px
-}
-.ui-icon-calendar {
- background-position:-32px -112px
-}
-.ui-icon-cart {
- background-position:-48px -112px
-}
-.ui-icon-pencil {
- background-position:-64px -112px
-}
-.ui-icon-clock {
- background-position:-80px -112px
-}
-.ui-icon-disk {
- background-position:-96px -112px
-}
-.ui-icon-calculator {
- background-position:-112px -112px
-}
-.ui-icon-zoomin {
- background-position:-128px -112px
-}
-.ui-icon-zoomout {
- background-position:-144px -112px
-}
-.ui-icon-search {
- background-position:-160px -112px
-}
-.ui-icon-wrench {
- background-position:-176px -112px
-}
-.ui-icon-gear {
- background-position:-192px -112px
-}
-.ui-icon-heart {
- background-position:-208px -112px
-}
-.ui-icon-star {
- background-position:-224px -112px
-}
-.ui-icon-link {
- background-position:-240px -112px
-}
-.ui-icon-cancel {
- background-position:0 -128px
-}
-.ui-icon-plus {
- background-position:-16px -128px
-}
-.ui-icon-plusthick {
- background-position:-32px -128px
-}
-.ui-icon-minus {
- background-position:-48px -128px
-}
-.ui-icon-minusthick {
- background-position:-64px -128px
-}
-.ui-icon-close {
- background-position:-80px -128px
-}
-.ui-icon-closethick {
- background-position:-96px -128px
-}
-.ui-icon-key {
- background-position:-112px -128px
-}
-.ui-icon-lightbulb {
- background-position:-128px -128px
-}
-.ui-icon-scissors {
- background-position:-144px -128px
-}
-.ui-icon-clipboard {
- background-position:-160px -128px
-}
-.ui-icon-copy {
- background-position:-176px -128px
-}
-.ui-icon-contact {
- background-position:-192px -128px
-}
-.ui-icon-image {
- background-position:-208px -128px
-}
-.ui-icon-video {
- background-position:-224px -128px
-}
-.ui-icon-script {
- background-position:-240px -128px
-}
-.ui-icon-alert {
- background-position:0 -144px
-}
-.ui-icon-info {
- background-position:-16px -144px
-}
-.ui-icon-notice {
- background-position:-32px -144px
-}
-.ui-icon-help {
- background-position:-48px -144px
-}
-.ui-icon-check {
- background-position:-64px -144px
-}
-.ui-icon-bullet {
- background-position:-80px -144px
-}
-.ui-icon-radio-on {
- background-position:-96px -144px
-}
-.ui-icon-radio-off {
- background-position:-112px -144px
-}
-.ui-icon-pin-w {
- background-position:-128px -144px
-}
-.ui-icon-pin-s {
- background-position:-144px -144px
-}
-.ui-icon-play {
- background-position:0 -160px
-}
-.ui-icon-pause {
- background-position:-16px -160px
-}
-.ui-icon-seek-next {
- background-position:-32px -160px
-}
-.ui-icon-seek-prev {
- background-position:-48px -160px
-}
-.ui-icon-seek-end {
- background-position:-64px -160px
-}
-.ui-icon-seek-start {
- background-position:-80px -160px
-}
-.ui-icon-seek-first {
- background-position:-80px -160px
-}
-.ui-icon-stop {
- background-position:-96px -160px
-}
-.ui-icon-eject {
- background-position:-112px -160px
-}
-.ui-icon-volume-off {
- background-position:-128px -160px
-}
-.ui-icon-volume-on {
- background-position:-144px -160px
-}
-.ui-icon-power {
- background-position:0 -176px
-}
-.ui-icon-signal-diag {
- background-position:-16px -176px
-}
-.ui-icon-signal {
- background-position:-32px -176px
-}
-.ui-icon-battery-0 {
- background-position:-48px -176px
-}
-.ui-icon-battery-1 {
- background-position:-64px -176px
-}
-.ui-icon-battery-2 {
- background-position:-80px -176px
-}
-.ui-icon-battery-3 {
- background-position:-96px -176px
-}
-.ui-icon-circle-plus {
- background-position:0 -192px
-}
-.ui-icon-circle-minus {
- background-position:-16px -192px
-}
-.ui-icon-circle-close {
- background-position:-32px -192px
-}
-.ui-icon-circle-triangle-e {
- background-position:-48px -192px
-}
-.ui-icon-circle-triangle-s {
- background-position:-64px -192px
-}
-.ui-icon-circle-triangle-w {
- background-position:-80px -192px
-}
-.ui-icon-circle-triangle-n {
- background-position:-96px -192px
-}
-.ui-icon-circle-arrow-e {
- background-position:-112px -192px
-}
-.ui-icon-circle-arrow-s {
- background-position:-128px -192px
-}
-.ui-icon-circle-arrow-w {
- background-position:-144px -192px
-}
-.ui-icon-circle-arrow-n {
- background-position:-160px -192px
-}
-.ui-icon-circle-zoomin {
- background-position:-176px -192px
-}
-.ui-icon-circle-zoomout {
- background-position:-192px -192px
-}
-.ui-icon-circle-check {
- background-position:-208px -192px
-}
-.ui-icon-circlesmall-plus {
- background-position:0 -208px
-}
-.ui-icon-circlesmall-minus {
- background-position:-16px -208px
-}
-.ui-icon-circlesmall-close {
- background-position:-32px -208px
-}
-.ui-icon-squaresmall-plus {
- background-position:-48px -208px
-}
-.ui-icon-squaresmall-minus {
- background-position:-64px -208px
-}
-.ui-icon-squaresmall-close {
- background-position:-80px -208px
-}
-.ui-icon-grip-dotted-vertical {
- background-position:0 -224px
-}
-.ui-icon-grip-dotted-horizontal {
- background-position:-16px -224px
-}
-.ui-icon-grip-solid-vertical {
- background-position:-32px -224px
-}
-.ui-icon-grip-solid-horizontal {
- background-position:-48px -224px
-}
-.ui-icon-gripsmall-diagonal-se {
- background-position:-64px -224px
-}
-.ui-icon-grip-diagonal-se {
- background-position:-80px -224px
-}
-.ui-corner-all,
-.ui-corner-top,
-.ui-corner-left,
-.ui-corner-tl {
- border-top-left-radius:3px
-}
-.ui-corner-all,
-.ui-corner-top,
-.ui-corner-right,
-.ui-corner-tr {
- border-top-right-radius:3px
-}
-.ui-corner-all,
-.ui-corner-bottom,
-.ui-corner-left,
-.ui-corner-bl {
- border-bottom-left-radius:3px
-}
-.ui-corner-all,
-.ui-corner-bottom,
-.ui-corner-right,
-.ui-corner-br {
- border-bottom-right-radius:3px
-}
-.ui-widget-overlay {
- background:#aaa;
- opacity:.3;
- filter:Alpha(Opacity=30)
-}
-.ui-widget-shadow {
- -webkit-box-shadow:0 0 5px #666;
- box-shadow:0 0 5px #666
-}
-.mobile {
- display:none
-}
-@media only screen and (max-width:1600px) {
- .post_type_reply,
- .post_type_oppost {
- max-width:75vw
- }
-}
-@media only screen and (max-width:1300px) {
- .post_type_reply,
- .post_type_oppost {
- max-width:85vw
- }
-}
-@media only screen and (max-width:1023px) {
- .post_type_reply,
- .post_type_oppost {
- max-width:100vw
- }
- .post_withimg {
- min-width:auto
- }
-}
-@media only screen and (max-width:720px) {
- .cntnt__aside {
- display:none
- }
- .mv__nav {
- display:none
- }
-}
-@media only screen and (max-width:480px) {
- .adminbar__opts {
- transform:translateY(0)
- }
- .cntnt__main {
- margin:0 6px
- }
- .header__title {
- margin-top:30px
- }
- .tn {
- justify-content:center;
- padding:6px 0
- }
- body {
- padding:0;
- font-size:.8em
- }
- .na {
- display:none!important
- }
- .desktop {
- display:none!important
- }
- .mobile {
- display:initial;
- clear:both
- }
- .header__logo {
- font-size:1.5em!important
- }
- .passcode-banner-mob {
- display:block!important
- }
- #postform .mail input[type=text],
- #postform td #shampoo,
- #postform td input#subject {
- width:100%!important;
- min-width:233px
- }
- .postform__raw {
- margin:4px 0
- }
- .captcha {
- flex-direction:column
- }
- .captcha__val {
- margin:4px 0
- }
- .postform__input,
- .captcha__val,
- .postform .button {
- padding:10px
- }
- .postform__input_type_m {
- margin-right:4px
- }
- .postform__input_type_m:nth-last-child(2) {
- margin-right:0
- }
- .header__newpost {
- padding-bottom:14px
- }
- .modal_type_report {
- left:calc(50vw - 100px)!important;
- font-size:1.4em
- }
- #postform .name #name,
- #postform td input#subject {
- margin-bottom:2px
- }
- .adminbar {
- overflow:auto
- }
- .postform {
- width:100%;
- min-width:100%
- }
- .postform__input_type_m:nth-last-child(2) {
- margin-right:0
- }
- .thread__post {
- margin:4px 0;
- padding:0 10px
- }
- .post_type_reply {
- width:100%!important;
- min-width:100%!important;
- padding:0;
- margin:4px 0 0;
- border:none
- }
- .post_type_reply:before {
- content:''
- }
- .post_type_last {
- border-top:2px solid #f60;
- border-top:2px solid var(--theme_default_link)
- }
- .post_type_replied {
- border-left:2px dashed #f60;
- border-left:2px dashed var(--theme_default_link)
- }
- .post_type_watched {
- border-left:2px solid #f60;
- border-left:2px solid var(--theme_default_link)
- }
- .post_type_oppost {
- padding:0;
- margin-left:-6px;
- margin-right:-6px;
- width:100%
- }
- .post_withimg {
- min-width:100%
- }
- .post__details {
- padding:5px;
- overflow:hidden;
- font-size:1em
- }
- .post .images {
- margin-bottom:5px
- }
- .post__images_type_single+.post__message {
- padding:30px 16px 16px
- }
- .post__message {
- padding:8px;
- font-size:1rem
- }
- .post__message_op {
- overflow:initial
- }
- .postarea__btn {
- width:24px;
- height:24px
- }
- .oppost-options-mob {
- overflow:auto;
- padding:6px;
- display:flex!important;
- align-items:center;
- justify-content:space-between;
- align-self:stretch;
- margin-left:-6px;
- margin-right:-6px
- }
- .post__details_mobile {
- padding:2px;
- display:flex;
- justify-content:flex-end;
- background:var(--theme_default_postbg)
- }
- .posts hr {
- margin-top:30px!important;
- margin-bottom:30px!important
- }
- .posts hr:last-of-type,
- .thread-nav_mob+hr {
- margin:.5em auto!important
- }
- .post__file-preview {
- max-width:110px;
- height:auto
- }
- .qr {
- min-width:100%;
- font-size:.9em;
- position:fixed
- }
- .hidden-thread-box {
- margin-left:0!important;
- padding:5px
- }
- .menu-links-mob {
- float:right!important
- }
- .thread-nav_mob {
- display:block!important;
- text-align:center!important
- }
- .postform__mob {
- text-align:center;
- margin:4px 0;
- display:block
- }
- .postform__mob-button {
- font-size:1.4em;
- margin:10px;
- line-height:2
- }
- .button_mob {
- float:none!important;
- border-radius:3px;
- padding:6px 10px 5px!important;
- font-weight:700;
- background-color:#ddd;
- border:1px solid #ccc;
- background-color:var(--theme_default_btnbg);
- border:1px solid var(--theme_default_btnborder);
- user-select:none;
- background-repeat:repeat-x;
- color:#f60;
- color:var(--theme_default_link);
- display:inline-block!important;
- cursor:pointer
- }
- #js-mob-nav {
- color:var(--theme_default_text)
- }
-}
-@-moz-keyframes spin {
- 100% {
- -moz-transform:rotate(360deg)
- }
-}
-@-webkit-keyframes spin {
- 100% {
- -webkit-transform:rotate(360deg)
- }
-}
-@keyframes spin {
- 100% {
- -webkit-transform:rotate(360deg);
- transform:rotate(360deg)
- }
-}
diff --git a/templates/base.html b/templates/base.html
index d2feb86..705b51d 100644
--- a/templates/base.html
+++ b/templates/base.html
@@ -5,7 +5,11 @@
-
+
+
+
+
+
{% assets 'css' %}
{% endassets %}