@import "https://fonts.googleapis.com/css?family=Roboto";.loading[data-v-ae6a9457]{text-align:center;padding:2rem;font-size:1.4rem}.loading .loading-text[data-v-ae6a9457]{color:var(--color-default-text)}.loading .error-text[data-v-ae6a9457]{color:var(--color-error-text)}@media only screen and (max-width:480px){main[data-v-93b32b98]{max-width:100vw}}.layout[data-v-82d4172a]{--max-content-height:calc(100vh - var(--top-bar-height));padding-top:var(--top-bar-height);min-height:var(--max-content-height)}.header-bar[data-v-82d4172a]{z-index:8;background:var(--color-headerbar-background);border:1px solid var(--color-headerbar-border);color:var(--color-headerbar-text);cursor:default;border-bottom-width:1px;flex-direction:row;padding:.3rem .5rem .4rem;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:-.5rem 1px 1rem #0003}.header-bar .bar-item[data-v-82d4172a]{white-space:nowrap}.header-bar .nav[data-v-82d4172a]{flex-grow:1}.header-bar .nav .admin a[data-v-82d4172a]{color:var(--color-username-admin)}.header-bar .nav .admin a[data-v-82d4172a]:hover{filter:brightness(.9)}.header-bar .user[data-v-82d4172a]{flex-shrink:1}.header-bar .username[data-v-82d4172a]{padding-right:1rem}.header-bar .username.admin[data-v-82d4172a]{color:var(--color-username-admin)}.powered-by[data-v-ac60af09]{filter:brightness(.6);text-align:center;cursor:default;font-size:.9rem}.image[data-v-5c1f4d51],.image img[data-v-5c1f4d51],.image video[data-v-5c1f4d51]{max-width:inherit;max-height:inherit;display:block}.posts[data-v-b232a536]{flex-flow:wrap;gap:1rem;padding:1rem;display:flex}.post[data-v-b232a536]{background-color:var(--color-post-background);width:var(--thumbnail-size);height:var(--thumbnail-size);justify-content:center;align-items:center;max-width:43vmin;max-height:43vmin;display:flex}.post .image[data-v-b232a536]{max-width:min(var(--thumbnail-size),100%);max-height:min(var(--thumbnail-size),100%)}.tags-editor[data-v-aad89643]{flex-direction:row;gap:.1rem;display:flex}.tags[data-v-2d53de90]{flex-flow:wrap;gap:.2rem;max-width:100%;display:inline-flex;overflow:hidden}.tag[data-v-2d53de90]{background-color:var(--color-tag-background);cursor:default;flex-direction:row;gap:.3rem;max-width:100%;padding:.1rem .3rem;display:inline-flex}.tag .tag-tag[data-v-2d53de90]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.include .tag[data-v-2d53de90]{background-color:var(--color-tag-include-background)}.exclude .tag[data-v-2d53de90]{background-color:var(--color-tag-exclude-background)}.search-form[data-v-bfcee5c1]{flex-direction:column;gap:.4rem;display:flex}.layout[data-v-957bb622]{min-height:calc(100vh - 2rem)}.layout.desktop[data-v-957bb622]{flex-direction:row;display:flex}.layout.desktop .side-panel[data-v-957bb622]{background-color:var(--color-panel-background);flex-direction:column;flex-shrink:1;gap:.4rem;max-width:300px;padding:1rem;display:flex}.layout.desktop .side-panel .tags[data-v-957bb622]{flex-direction:column;font-size:.9rem;display:flex;overflow:hidden}.layout.desktop .side-panel .tags .tag[data-v-957bb622]{flex-direction:row;align-items:center;gap:.2rem;display:flex}.layout.desktop .side-panel .tags .tag .tag-text[data-v-957bb622]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layout.desktop .side-panel .tags .tag .tag-text.included[data-v-957bb622]{color:var(--color-tag-included)}.layout.desktop .side-panel .tags .tag-button[data-v-957bb622]{background-color:var(--color-panel-button-background);border-radius:.2rem;width:1rem;height:1rem;font-size:.8rem}.layout.desktop .content[data-v-957bb622]{flex-grow:1;margin-bottom:3rem}.layout.desktop .pages[data-v-957bb622]{background-color:var(--color-pages-background);flex-direction:row;align-items:center;gap:.4rem;padding:.2rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}.layout.desktop .pages .page[data-v-957bb622]{padding:0 .2rem}.layout.desktop .pages .page.current[data-v-957bb622]{background-color:var(--color-current-page-background);font-size:1.2rem}.layout.mobile[data-v-957bb622]{flex-direction:column;padding-bottom:8rem}.layout.mobile .content[data-v-957bb622]{flex-direction:column;display:flex}.layout.mobile .content .posts[data-v-957bb622]{justify-content:center;gap:max(min(1rem,2vmin),1px);padding:max(min(1rem,2vmin),1px)}.layout.mobile .search-panel[data-v-957bb622]{background-color:var(--color-panel-background);padding:.5rem;position:fixed;bottom:0;left:0;right:0}.layout.mobile .pages[data-v-957bb622]{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;padding:.4rem;display:flex}.layout.mobile .page[data-v-957bb622]{padding:0 .2rem}.layout.mobile .page.current[data-v-957bb622]{background-color:var(--color-current-page-background);font-size:1.2rem}.login-form[data-v-0c803230]{flex-direction:column;align-items:start;gap:.5rem;display:flex}.submit-button[data-v-0c803230]{margin-top:1rem}main[data-v-02b40007]{padding:2rem}.content[data-v-02b40007]{flex-direction:column;align-items:center;gap:1rem;display:flex}.title[data-v-02b40007]{font-size:2rem}.comment-text[data-v-782e5b70]{word-wrap:break-word}.comment-text s[data-v-782e5b70]{background-color:var(--color-spoiler-background);color:var(--color-spoiler);text-decoration:none}.comment-text s[data-v-782e5b70]:hover{color:var(--color-spoiler-hover)}.comment-text .quote[data-v-782e5b70]{color:var(--color-quote)}.comment-text .quotelink[data-v-782e5b70]{cursor:pointer}.post-comment[data-v-7c106e6a]{background-color:var(--color-comment-background);flex-direction:column;max-width:100%;display:flex}.post-comment .text[data-v-7c106e6a]{padding:.3rem}.header[data-v-7c106e6a]{background-color:var(--color-comment-header-background);border-bottom:1px solid var(--color-comment-header-border);cursor:default;flex-direction:row;flex-grow:1;gap:.4rem;padding:.3rem;display:flex}.header .time[data-v-7c106e6a]{vertical-align:top;text-align:right}.header .name[data-v-7c106e6a]{vertical-align:top;text-align:right;color:var(--color-comment-username)}.header button[data-v-7c106e6a]{color:var(--color-faded-text)}button[data-v-ae9f123e]{color:var(--color-link);background:0 0;border:none;padding:5px}button[data-v-ae9f123e]:enabled{cursor:pointer!important}button[data-v-ae9f123e]:hover{color:var(--color-link-hover);cursor:pointer;background:0 0}.modal[data-v-f7349c3f]{z-index:999;position:fixed;top:0;bottom:0;left:0;right:0}.modal.darken[data-v-f7349c3f]{background-color:#0003}.content[data-v-f7349c3f]{position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%)translateY(-50%)}.dialog[data-v-a2090d0c]{background-color:var(--color-dialog-background);color:var(--color-default-text);border:1px solid #000;flex-direction:column;width:100%;max-width:100vw;height:100%;max-height:100vh;display:flex;overflow:hidden}.dialog .title[data-v-a2090d0c]{background-color:var(--color-dialog-header-background);cursor:default;flex-direction:row;flex-shrink:0;display:flex}.dialog .title .caption[data-v-a2090d0c]{flex-grow:1;padding:.25rem .3rem}.dialog .title .close-button[data-v-a2090d0c]{flex-shrink:0;padding:0 6px;font-size:1.1rem}.dialog .content[data-v-a2090d0c]{flex-grow:1}.toolbar[data-v-397eb7a1]{flex-direction:row;flex-shrink:0;gap:.2rem;width:100%;padding:.1rem;display:flex}.confirm-dialog[data-v-855a57a6]{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.confirm-dialog .content[data-v-855a57a6]{flex-grow:1;padding:10px}.confirm-dialog .choices[data-v-855a57a6]{flex-direction:row-reverse;flex-shrink:0}.tags-editor[data-v-e4c73965]{flex-direction:column;align-items:start;gap:.2rem;max-width:100%;display:flex;overflow:hidden}.post-info[data-v-d31537f2]{flex-direction:column;gap:.4rem;display:flex}.header[data-v-d31537f2]{cursor:default;flex-direction:row;gap:1rem;width:100%;display:flex}.header .uploader[data-v-d31537f2]{flex-shrink:1}.header .actions[data-v-d31537f2]{flex-direction:row;flex-grow:1;justify-content:end;gap:1rem;display:flex}.title[data-v-d31537f2]{text-overflow:ellipsis;white-space:nowrap;font-size:2rem;overflow:hidden}.tags[data-v-d31537f2]{overflow:hidden}.description[data-v-d31537f2]{margin:.5rem 0}.edit-form[data-v-d31537f2]{flex-direction:column;gap:.5rem;display:flex}.description-field[data-v-d31537f2]{resize:both;width:30rem;max-width:100%;height:10rem}.form-buttons[data-v-d31537f2]{flex-direction:row;align-self:end;gap:1rem;display:flex}.submit-button[data-v-d31537f2]{margin-top:1rem}.post-comments[data-v-8f6104d7]{flex-direction:column;align-items:start;gap:.4rem;display:flex}.image-container[data-v-8f6104d7]{background-color:var(--color-post-background);padding:.2rem}.image-container a[data-v-8f6104d7]{display:block}.expanded-image[data-v-8f6104d7]{z-index:999;background-color:var(--color-post-background);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.expanded-image a[data-v-8f6104d7]{display:block}.expanded-image .image[data-v-8f6104d7]{max-width:100vw;max-height:100vh}.comment-form[data-v-8f6104d7]{flex-direction:column;gap:.5rem;display:flex}.comment-form .comment-field[data-v-8f6104d7]{resize:vertical;width:100%;height:5rem;min-height:2rem}.comment-form .form-buttons[data-v-8f6104d7]{flex-direction:row;align-self:end;gap:1rem;display:flex}.layout.desktop[data-v-8f6104d7]{flex-direction:row;display:flex}.layout.desktop .layout-side[data-v-8f6104d7]{background-color:var(--color-panel-background);border-right:1px solid var(--color-divider);width:25%;min-width:18rem;min-height:var(--max-content-height);flex-direction:column;flex-shrink:1;gap:1rem;padding:1rem;display:flex}.layout.desktop .layout-content[data-v-8f6104d7]{flex-direction:column;gap:.2rem;padding-top:1rem;padding-left:1rem;display:flex}.layout.desktop .image-container .image[data-v-8f6104d7]{max-width:90vw;max-height:92vh}.layout.mobile[data-v-8f6104d7]{flex-direction:column;gap:1rem;display:flex}.layout.mobile .post-info[data-v-8f6104d7]{flex-direction:column;gap:.4rem;max-width:100vw;padding:.4rem;display:flex;overflow:hidden}.layout.mobile .image-container .image[data-v-8f6104d7]{max-width:100vw;max-height:var(--max-content-height)}.register-form[data-v-67dd58b0]{flex-direction:column;align-items:start;gap:.5rem;display:flex}.submit-button[data-v-67dd58b0]{margin-top:1rem}main[data-v-94ec8a96]{padding:2rem}.content[data-v-94ec8a96]{flex-direction:column;align-items:center;gap:1rem;display:flex}.title[data-v-94ec8a96]{font-size:2rem}main[data-v-28cdda52]{padding:1rem}.tags-table[data-v-28cdda52]{border-spacing:0;padding-top:1rem;padding-bottom:1rem}.tags-table th[data-v-28cdda52]{background-color:var(--color-list-header-background);text-align:left;padding:.4rem}.tags-table tr[data-v-28cdda52]{background-color:var(--color-list-background)}.tags-table tr[data-v-28cdda52]:nth-child(2n){background-color:var(--color-list-alt-background)}.tags-table td[data-v-28cdda52]{height:1.6rem;padding:.1rem .4rem}.tags-table td[data-v-28cdda52]:not(:first-child){border-left:.2rem solid var(--color-table-divider)}.edit-dialog[data-v-28cdda52]{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.edit-dialog .content[data-v-28cdda52]{flex-direction:column;flex-grow:1;gap:.4rem;padding:1rem;display:flex}.edit-dialog .choices[data-v-28cdda52]{flex-direction:row-reverse;flex-shrink:0}.queue-table[data-v-6e846e51]{border-collapse:collapse}.queue-table th[data-v-6e846e51]{background-color:var(--color-list-header-background);text-align:left;padding:.2rem .4rem .2rem .2rem}.queue-table tr[data-v-6e846e51]{background-color:var(--color-list-background)}.queue-table tr[data-v-6e846e51]:nth-child(odd){background-color:var(--color-list-alt-background)}.queue-table td[data-v-6e846e51]{padding:.2rem}main[data-v-964f901c]{padding:2rem}.content[data-v-964f901c]{flex-direction:column;align-items:center;gap:1rem;display:flex}.title[data-v-964f901c]{font-size:2rem}.upload-form[data-v-b4db782d]{flex-direction:column;align-items:center;gap:.5rem;display:flex}.description-field[data-v-b4db782d]{resize:both;width:30rem;max-width:100%;height:4rem}.file-input[data-v-b4db782d]{display:none}.add-files-button[data-v-b4db782d]{border-radius:.2rem;flex-direction:row;gap:.2rem;padding:.4rem .6rem;display:flex}.submit-button[data-v-b4db782d]{padding:.4rem .6rem}div.image-preview[data-v-b4db782d]{justify-content:center;align-items:center;width:16vw;max-height:16vw;display:flex}div.image-preview img[data-v-b4db782d]{max-width:16vw;max-height:16vw;margin-top:.1rem;display:block}.posts-table[data-v-b4db782d]{border-collapse:collapse;min-width:40vw}.posts-table th[data-v-b4db782d]{background-color:var(--color-list-header-background);padding:.2rem}.posts-table tr[data-v-b4db782d]{background-color:var(--color-list-background)}.posts-table tr[data-v-b4db782d]:nth-child(2n){background-color:var(--color-list-alt-background)}.posts-table td[data-v-b4db782d]{vertical-align:top;overflow:hidden}.posts-table td.image-preview[data-v-b4db782d]{vertical-align:middle;background-color:#000}.post-info[data-v-b4db782d]{flex-direction:column;padding:.4rem;display:flex}.post-info .post-title[data-v-b4db782d]{margin-top:.4rem}.post-info .post-filename[data-v-b4db782d]{flex-direction:row;display:flex}.post-info .post-filename .filename[data-v-b4db782d]{flex-grow:1}.post-info .post-filename button[data-v-b4db782d]{color:var(--color-button-text);background-color:var(--color-button-background);border:none;flex-shrink:0;padding:.2rem .4rem;font-size:1.1rem}.post-info .post-filename button[data-v-b4db782d]:enabled{cursor:pointer!important}.post-info .post-filename button[data-v-b4db782d]:hover{color:var(--color-button-hover);cursor:pointer}main[data-v-0822e385]{padding:2rem}.content[data-v-0822e385]{flex-direction:column;align-items:center;gap:1rem;height:100%;display:flex}.title[data-v-0822e385]{font-size:2rem}html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{box-sizing:inherit;background-repeat:no-repeat}:after,:before{-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:#0000}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{resize:vertical;overflow:auto}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{outline:1px dotted buttontext}[type=reset]::-moz-focus-inner{outline:1px dotted buttontext}[type=submit]::-moz-focus-inner{outline:1px dotted buttontext}button:-moz-focusring{outline:1px dotted buttontext}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:#0000;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{color:inherit;white-space:normal;border:0;max-width:100%;display:table}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}body{font-family:Roboto,sans-serif;font-size:1rem}main{background-color:var(--color-default-background);color:var(--color-default-text);min-width:100%;min-height:100vh}a{color:var(--color-link);text-decoration:none}a:hover{color:var(--color-link-hover)}hr{border:none;border-top:1px solid var(--color-divider);clear:both}button{background-color:#f0f0f0;border:1px outset #000;padding:.2rem .4rem;display:inline-block;cursor:default!important}button:hover{background-color:#e6e6e6}button.link-button{color:var(--color-link);background:0 0;border:none;padding:0}button.link-button:enabled{cursor:pointer!important}button.link-button:hover{color:var(--color-link-hover)}input[type=file]{padding:1px}input[type=file]::-webkit-file-upload-button{color:#000}input[type=file]::file-selector-button{color:#000}input[type=button],input[type=submit]{color:buttontext;cursor:default;background-color:buttonface;border:1px outset buttonborder;border-radius:3px;padding:.2rem .4rem}input[type=button]:hover,input[type=submit]:hover{filter:brightness(.98)}input[type=text],input[type=password]{background-color:#fff;border:1px solid #000;padding:.2rem}hr{margin:.5rem 0}select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-color:#fff;border:1px solid #000;padding:.2rem}textarea{background-color:#fff;border:1px solid #000;padding:.2rem}:root{--thumbnail-size:200px}.buffer{flex-grow:1}@media screen and (min-aspect-ratio:9/10){.mobile{display:none!important}}@media screen and (max-aspect-ratio:9/10){.desktop{display:none!important}}.theme-dark{--color-username-admin:#f34343;--color-default-background:#1d1f21;--color-default-text:#c5c8c6;--color-error-text:red;--color-dialog-background:#1a1b1f;--color-dialog-header-background:#282a2e;--color-table-divider:#070808;--color-current-page-background:#313437;--color-faded-text:#696969;--color-pages-background:#1b1b1be6;--color-panel-background:#1a1b1f;--color-panel-button-background:#141518;--color-post-background:#151618;--color-tag-background:#151618;--color-tag-include-background:#0e4da0;--color-tag-exclude-background:#8f0c0c;--color-tag-included:#47d482;--color-comment-background:#282a2e;--color-comment-header-background:#252525;--color-comment-header-border:#1d1d1d;--color-divider:#282a2e;--color-link:#81a2be;--color-link-hover:#5f89ac;--color-comment-username:#22ad65;--color-quote:#b5bd68;--color-headerbar-background:#282a2e;--color-headerbar-border:#111;--color-headerbar-text:#c5c8c6;--color-list-background:#131415;--color-list-alt-background:#18191a;--color-list-header-background:#292a2d}.theme-blue{--color-username-admin:#d81515;--color-default-background:#eef2ff;--color-default-text:black;--color-error-text:red;--color-dialog-background:#e2e5f8;--color-dialog-header-background:#d6daf0fa;--color-table-divider:#dbdefc;--color-current-page-background:#abaeb8;--color-faded-text:#696969;--color-pages-background:#d6daf0e6;--color-panel-background:#e2e5f8;--color-panel-button-background:#bec2da;--color-post-background:#d6daf0;--color-tag-background:#dbdef1;--color-tag-include-background:#86b5f3;--color-tag-exclude-background:#f76956;--color-tag-included:#0f70ee;--color-comment-background:#d6daf0;--color-comment-header-background:#c9cde8;--color-comment-header-border:#c9cde8;--color-divider:#b7c5d9;--color-link:#34345c;--color-link-hover:#d00;--color-comment-username:#046915;--color-quote:#789922;--color-headerbar-background:#d6daf0fa;--color-headerbar-border:#b7c5d9;--color-headerbar-text:#89a;--color-list-background:#e2e5f8;--color-list-alt-background:#dee1fc;--color-list-header-background:#dbdefc}