:root{--attachment-img:url('/file/attachment.png');--spoiler-img:url('/file/spoiler.png');--audio-img:url('/file/audio.png');--captcha-grid-size:1fr 1fr 1fr 1fr;--thumbnail-size:250px;--captcha-w:150px;--captcha-h:150px;--bypass-height:330px;--icon-color:invert(17%) sepia(89%) saturate(7057%) hue-rotate(2deg) brightness(93%) contrast(120%);--alt-label-color:#ffcccb;--alt-font-color:#80002c;--background-top:#1d1f21;--background-rest:#282A2E;--navbar-color:#151515;--post-color:#282A2E;--post-outline-color:#117743;--label-color:#ffcccb;--box-border-color:#117743;--darken:#80002c54;--highlighted-post-color:rgba(59, 22, 43, 0.4);--highlighted-post-outline-color:#117743;--board-title:#80002c;--hr:#117743;--font-color:#ACACAC;--name-color:#b3003e;--capcode-color:#f00;--subject-color:#34ED3A;--link-color:#00B7EB;--post-link-color:#ff0000;--link-hover:#d00;--accent-color:#80002c;--input-borders:#07371F;--input-background:#282A2E;--input-color:#ACACAC;--dice-color:darkorange;--title-color:#d70000;--greentext-color:#789922;--pinktext-color:#FF00EF}body{font-family:arial,helvetica,sans-serif;font-size:10pt;color:var(--font-color);background:linear-gradient(var(--background-top) 3em,var(--background-rest) 230px);flex:1;display:flex;flex-direction:column;min-height:100vh;margin:0}.navbar{background:var(--navbar-color);box-shadow:0 0 30px var(--link-color);border-bottom:1px solid var(--post-outline-color);position:fixed;width:100%;z-index:2;top:0}div.boardlist{color:var(--font-color);font-size:14px}div.pages{background:var(--navbar-color);border-color:var(--post-outline-color);box-shadow:3px 3px 3px var(--darken);padding:8px}div.pages a.selected{color:var(--post-link-color)}hr{border-top:2px dashed var(--hr);border-left:none;border-right:none;border-bottom:none;margin:6px 0 5px 0}.intro a.email span.name,a,a:visited{text-decoration:underline;color:var(--link-color)}a:hover{color:var(--link-hover)!important}.post-message a{text-decoration:none;color:var(--post-link-color)}.catalog-tile{padding:5px;margin:5px;text-align:center;height:340px;width:280px;overflow:hidden;border:1px solid var(--post-outline-color);box-shadow:3px 3px 3px var(--darken);box-sizing:border-box;flex-grow:1;max-width:280px}.catalog-tile:hover{border:1px solid var(--post-outline-color)}.catalog{display:flex;align-items:flex-start;justify-content:center;flex-flow:row wrap}form table tr th{background:var(--post-color);color:var(--font-color);border:1px solid var(--post-outline-color)}[type=submit],input:not([type=file]):not([type=checkbox]),select,textarea{color:var(--input-color);background:var(--input-background);border:1px double var(--input-borders);border-radius:5px}[type=submit]:hover,input:not([type=file]):not([type=checkbox]):focus,textarea:focus{border:1px solid var(--post-outline-color);box-shadow:0 0 10px var(--post-outline-color)}.post-container.op{background:0 0;border-color:transparent;width:100%}.post-subject{color:var(--subject-color)!important;font-weight:700}.post-container:not(.op){background:var(--post-color);border:.8px solid var(--post-outline-color);border-radius:5px;box-shadow:3px 3px 3px var(--darken);box-sizing:border-box;padding:.5em;max-width:100%;min-width:30em}.anchor:target+.post-container,.post-container.highlighted{background:var(--highlighted-post-color)!important;border:1px dashed var(--highlighted-post-outline-color)!important}.post-container div.body a{color:var(--post-link-color);text-decoration:none}main{margin:3em 0 0 0}main.minimal{margin:0;background:var(--post-color);height:100vh}.form-post{display:flex;flex-direction:column;max-width:100%}.row{display:flex;flex-direction:row;max-width:100%;margin-bottom:1px;overflow:hidden;flex-shrink:0}.col{display:flex;flex-direction:column;flex-grow:1}.wrap{flex-wrap:wrap}.sb{justify-content:space-between}.flexcenter{display:flex;flex-direction:column;align-items:center}.em{font-style:italic}.strike{text-decoration:line-through}.underline{text-decoration:underline}.bold{font-weight:700}.rainbow{background:linear-gradient(to right,#66f,#09f,#0f0,#f39,#66f);-webkit-background-clip:text;background-clip:text;color:transparent;animation:mew-two-rainbow-anim 10s linear infinite;background-size:400% 100%;text-shadow:#00000050 0 0 1px}@keyframes mew-two-rainbow-anim{0%{background-position:0 0}100%{background-position:400% 0}}pre{font-family:inherit;margin:1em 2em;white-space:pre-wrap;overflow-wrap:break-word}.code,.mono{background:var(--darken);padding:2px;font-family:monospace;max-width:calc(100vw - 50px)}.aa{font-family:Monapo,Mona,'MS Pgothic','MS P繧ｴ繧ｷ繝�け',IPAMonaPGothic,'IPA 繝｢繝翫� P繧ｴ繧ｷ繝�け',submona!important;font-size:16px;display:block;overflow-x:auto;white-space:pre;max-width:calc(100vw - 50px)}.post-info{margin:-5px -5px 0 -5px;padding:5px 3px;display:block;overflow-wrap:break-word}.post-name,.post-tripcode{color:var(--name-color)}.post-name{font-weight:700}.post-capcode{font-weight:700;color:var(--capcode-color)}.post-icons{filter:var(--icon-color);vertical-align:middle}.post-files{float:left;margin:0 .5em .5em .5em;display:flex;flex-flow:row wrap;align-items:start}.post-file{display:flex;flex-direction:column;padding:.5em .5em 0 0;align-items:center}.post-file-info{text-align:center;margin:2px 0;width:100%;max-width:var(--thumbnail-size);font-size:x-small}.file-thumb{object-fit:contain;max-width:var(--thumbnail-size);max-height:var(--thumbnail-size)}input,select,textarea{accent-color:var(--accent-color);border:1px solid var(--input-borders);border-radius:0;background:var(--input-background);color:var(--input-color);font-family:arial,helvetica,sans-serif;font-size:inherit}input[type=button],input[type=file],input[type=number],input[type=password],input[type=range],input[type=submit],input[type=text],select,textarea{margin:0;flex-grow:1}.filelabel{position:relative;z-index:1;cursor:pointer;border-style:dashed!important;justify-content:center;padding:5px;min-width:220px;flex-grow:1;flex-direction:column;min-height:38px}@media only screen and (max-width:600px){.post-info{background:0 0;border-bottom:none}.anchor:target+.post-container .post-info,.post-container.highlighted .post-info{border-bottom:none}.catalog-tile{width:calc(50% - 10px);margin:5px}.post-container{box-shadow:none;width:100%;min-width:unset}.file-thumb{max-width:128px;max-height:128px;object-fit:cover}#postform,.form-post{width:100%}}