:root{--bg:#ffffee;--bg-reply:#f0e0d6;--bg-reply-hl:#f0c0b0;--bg-pages:#f0e0d6;--text:#800000;--link:#00e;--link-visited:#00e;--link-hover:#d00;--quotelink:#000080;--nav-link:#800;--nav-muted:#b86;--subject:#cc1105;--name:#117743;--trip:#228854;--hr:#d9bfb7;--border-reply:#d9bfb7;--postblock-bg:#ea8;--postblock-border:#800;--quote:#789922;--omitted:#707070;--input-border:#aaa;--input-focus:#ea8;--home-bg:#fff;--home-border:#ccc}*{box-sizing:border-box}body,html{margin:0;padding:0;color:var(--text);font-family:arial,helvetica,sans-serif;font-size:10pt;line-height:1.35}body{background:var(--bg) url(/fade.png) top center repeat-x;padding-left:5px;padding-right:5px;margin-top:5px}a,a:visited{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover)}a.quotelink{color:var(--quotelink)}.topbar{font-size:9pt;color:var(--nav-muted);padding:2px 5px 4px;margin:0 -5px;background:transparent;border:none;min-height:1.4em}.topbar a,.topbar a:visited{color:var(--nav-link);font-weight:400;padding:1px;text-decoration:none;margin-right:0}.topbar a:hover{color:var(--link-hover)}.topbar .sep{color:var(--nav-muted);margin:0 1px}.topbar .boardlist{display:inline}.wallet-btn{float:right;font-size:9pt;font-family:arial,helvetica,sans-serif;background:var(--postblock-bg);color:var(--text);border:1px solid var(--postblock-border);padding:1px 8px;cursor:pointer;font-weight:700}.wallet-btn:hover{filter:brightness(.97)}.board-banner{clear:both;text-align:center;color:var(--text);width:100%;margin:8px 0 4px}.board-banner .board-logo{display:block;margin:0 auto 8px;width:100px;height:100px;object-fit:contain;border:none;background:transparent}.board-banner h1{margin:0;color:var(--text);font-family:Tahoma,sans-serif;font-size:28px;font-weight:700;letter-spacing:-2px;line-height:1.1}.board-banner .sub{color:var(--nav-muted);font-size:9pt;margin-top:2px}.page{max-width:none;margin:0;padding:0 0 40px}.nav-links{text-align:center;margin:4px 0 12px;font-size:9pt;color:var(--nav-muted)}.nav-links a{color:var(--nav-link)}.nav-links a:hover{color:var(--link-hover)}.hr,hr{border:none;border-top:1px solid var(--hr);height:0;margin:10px 0}.home{background:transparent;max-width:780px;margin:12px auto 28px;padding:8px 16px 24px;border:none;color:#000}.home-logo{display:flex;align-items:center;justify-content:center;gap:14px;margin:22px 0 20px}.home-logo-img{width:110px;height:110px;object-fit:contain;border:none;background:transparent}.home-logo-word{color:#800000;font-size:56px;font-family:Tahoma,Arial,sans-serif;font-weight:700;letter-spacing:-1px;line-height:1;text-shadow:0 1px 0 rgba(0,0,0,.12)}.hd-box{border:1px solid #000;margin:0 auto 14px;background:#fff;max-width:100%}.hd-top{background:#890000;color:#fff;font-size:11pt;padding:5px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #000}.hd-close,.hd-top b{font-weight:700;color:#fff}.hd-close{background:#890000;border:1px solid #fff;width:18px;height:18px;line-height:14px;padding:0;font-size:14px;cursor:pointer;flex-shrink:0}.hd-close:hover{background:#a00}.hd-bottom{padding:10px 12px;font-size:10pt;line-height:1.45;color:#000;background:#fff}.hd-bottom p{margin:0 0 10px}.hd-bottom p:last-child{margin-bottom:0}.hd-bottom a{color:#00e;text-decoration:underline}.hd-bottom a:hover{color:#d00}.fp-board-list{list-style:none;margin:0;padding:0;column-count:2;column-gap:28px}.fp-board-list li{page-break-inside:avoid;break-inside:avoid;margin:2px 0;font-size:10pt}.fp-board-list a{color:#800000;text-decoration:underline}.fp-board-list a:hover{color:#d00}.fp-board-foot{margin:10px 0 0;font-size:9pt;clear:both}.fp-threads{display:flex;flex-wrap:wrap;gap:14px 18px;justify-content:flex-start}.fp-thread{width:140px;text-align:center;color:#800000;text-decoration:none;font-size:9pt;line-height:1.25}.fp-thread:hover{color:#d00}.fp-thread-board{font-weight:700;margin-bottom:4px;color:#800000}.fp-thread img{max-width:125px;max-height:125px;border:1px solid #890000;background:#fff}.fp-thread-ph{width:125px;height:90px;margin:0 auto;background:#f0e0d6;border:1px solid #890000}.fp-thread-teaser{margin-top:4px;word-wrap:break-word;color:#800000}.fp-coins{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:flex-start}.fp-coin{width:130px;text-align:center;text-decoration:none;color:#800000;font-size:9pt;line-height:1.25}.fp-coin:hover{color:#d00}.fp-coin img{display:block;object-fit:cover;background:#ffffee}.fp-coin img,.fp-coin-ph{width:120px;height:120px;margin:0 auto 6px;border:1px solid #890000}.fp-coin-ph{background:#f0e0d6}.fp-coin-sym{font-weight:800;font-size:11pt;color:#800000}.fp-coin-title{word-wrap:break-word;margin:2px 0}.fp-coin-board{color:#800000;font-weight:700}.fp-coin-stats{color:#707070;font-size:8pt;margin-top:2px}.stats-box{border:1px solid #800000;margin:0 auto 12px;background:#fff;max-width:100%}.stats-top{background:#fed6af;font-size:10pt;padding:3px 8px;border-bottom:1px solid #800000}.stats-top,.stats-top b{color:#800000}.stats-bottom{display:flex;flex-wrap:wrap;justify-content:space-around;gap:8px 16px;padding:8px 12px;font-size:10pt;color:#800000;background:#fff}.stats-bottom span{white-space:nowrap}.fp-foot-wrap{margin:0 auto 18px;text-align:center}.fp-foot-wrap,.fp-footlinks{width:-moz-fit-content;width:fit-content;max-width:100%}.fp-footlinks{display:flex;flex-wrap:wrap;justify-content:center;border:1px solid #800000;margin:0 auto;background:#fff}.fp-footlinks a{display:block;padding:4px 10px;color:#800000;text-decoration:none;font-size:9pt;font-weight:700;border-right:1px solid #800000;background:#fff}.fp-footlinks a:last-child{border-right:none}.fp-footlinks a:hover{color:#d00;background:#fff8f0}.fp-ca{margin-top:8px;font-size:9pt;color:#800000;word-break:break-all}.fp-ca a{color:#00e;text-decoration:none}.fp-ca a:hover{text-decoration:underline}.fp-ca-empty{color:#707070}.docs-prose{font-size:10pt;line-height:1.45;color:#800000}.docs-prose h3{margin:14px 0 6px;font-size:11pt;color:#800000}.docs-prose h3:first-child{margin-top:0}.docs-prose p{margin:0 0 10px}.docs-prose ol,.docs-prose ul{margin:0 0 10px;padding-left:1.4em}.docs-prose li{margin-bottom:4px}.docs-prose code{font-size:9pt;background:#f0e0d6;padding:0 3px}.docs-prose a{color:#00e}.home .box-title{background:#890000;color:#fff;font-size:11pt;font-weight:700;margin:0;padding:4px 8px;border:none}.home .box{border:1px solid #000;margin-bottom:14px;background:#fff}.home .box.yotsuba-box .box-title,.home .box.yotsuba-box h2{background:#890000;color:#fff;border-color:#000}.home .box.yotsuba-box{border-color:#000}.home .box-body{padding:8px 10px;font-size:10pt}.board-cols{display:flex;gap:24px;flex-wrap:wrap}.board-col{flex:1 1;min-width:200px}.board-col h3{margin:0 0 6px;font-size:10pt;color:#89a;font-weight:700}.board-col ul{list-style:none;margin:0;padding:0}.board-col li{margin:2px 0;font-size:10pt}.board-col a{color:#00e}.board-col a:hover{color:#d00}.board-col .board-id{font-weight:400}.home .announcement{font-size:10pt;line-height:1.45}.home .announcement a{color:#00e}.board-table{width:100%;border-collapse:collapse;font-size:10pt}.board-table th{text-align:left;background:#ea8;color:#800;border:1px solid #800;padding:3px 8px;font-weight:800}.board-table td{border:1px solid #d9bfb7;padding:3px 8px;vertical-align:top;color:#800}.board-table .nsfw{color:#f00;font-weight:700}.board-table .ws{color:#090}.form-box{background:transparent;border:none;display:table;margin:0 auto 12px;padding:0}.form-box table{border-collapse:collapse}.form-box .postblock,.form-box th{background:var(--postblock-bg);color:var(--text);border:1px solid var(--postblock-border);font-weight:800;text-align:left;padding:0 5px;font-size:10pt;line-height:20px;width:90px;vertical-align:middle}.form-box td{padding:1px 2px;font-size:10pt;vertical-align:middle}.form-box input[type=number],.form-box input[type=text],.form-box textarea{font-family:arial,helvetica,sans-serif;font-size:10pt;width:292px;margin:0 2px 0 0;padding:1px 4px;border:1px solid var(--input-border);outline:none;color:#000;background:#fff}.form-box input[type=number],.form-box input[type=text]{height:1.75em}.form-box textarea{width:292px;height:90px;padding:2px 4px}.form-box input:focus,.form-box textarea:focus{border:1px solid var(--input-focus)}.form-box .btn,.form-box input[type=file]{font-size:10pt;color:var(--text)}.form-box .btn{background:var(--postblock-bg);border:1px solid var(--postblock-border);padding:2px 10px;font-family:arial,helvetica,sans-serif;font-weight:700;cursor:pointer}.form-box .btn:disabled{opacity:.6;cursor:wait}.form-error{color:#c00;font-weight:700;margin:6px 0 8px;text-align:center;font-size:10pt}.launch-layout{display:flex;flex-wrap:wrap;gap:20px 28px;justify-content:center;align-items:flex-start;margin:0 auto 16px;max-width:920px;padding:0 8px}.launch-layout .form-box{margin:0}.launch-preview{width:220px;border:1px solid #800;background:#fff;color:#800;font-size:10pt;flex-shrink:0}.launch-preview-top{background:#ea8;color:#800;border-bottom:1px solid #800;font-weight:800;padding:2px 8px;font-size:10pt}.launch-preview-body{padding:10px 10px 12px;text-align:center}.launch-preview-board{font-weight:700;margin-bottom:6px;color:#800}.launch-preview-img{display:block;max-width:180px;max-height:180px;margin:0 auto 8px;border:1px solid #d9bfb7;background:#ffffee}.launch-preview-ph{width:160px;height:120px;margin:0 auto 8px;border:1px dashed #d9bfb7;background:#f0e0d6;color:#b86;display:flex;align-items:center;justify-content:center;font-size:9pt}.launch-preview-ticker{font-size:16pt;font-weight:800;color:#800;letter-spacing:-.5px}.launch-preview-name{font-weight:700;margin:2px 0 6px;word-wrap:break-word}.launch-preview-text{text-align:left;font-size:9pt;margin:6px 0;word-wrap:break-word;white-space:pre-wrap;color:#800}.launch-preview-meta{color:#707070}.launch-preview-links,.launch-preview-meta{font-size:9pt;margin-top:6px}.launch-preview-links a{color:#00e}.launch-preview-links a:hover{color:#d00}@media (max-width:720px){.launch-layout{flex-direction:column;align-items:center}.launch-preview{width:min(280px,100%)}}.thread-page{max-width:100%;padding:0 8px 40px}.post-reply-toggle{text-align:center;margin:10px 0 12px;font-size:10pt;color:var(--nav-muted)}.post-reply-toggle .linkish,.post-reply-toggle a{background:none;border:none;padding:0;margin:0;color:var(--nav-link);font:inherit;cursor:pointer;text-decoration:none}.post-reply-toggle .linkish:hover,.post-reply-toggle a:hover{color:var(--link-hover)}.reply-form-wrap{margin:0 auto 12px}.reply-form-wrap .form-box{margin:0 auto}.form-options-row{white-space:nowrap}.form-options-row input[type=text]{width:200px;margin-right:6px}.form-hint{text-align:center;color:#800;font-size:9pt;margin:4px 0 8px}.thread-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:9pt;color:var(--nav-muted);margin:4px 0 10px;padding:2px 0}.thread-nav a{color:var(--nav-link)}.thread-nav a:hover{color:var(--link-hover)}.thread-nav-right{color:var(--text);font-weight:700}.thread{margin:0;padding-bottom:8px;clear:both}.postContainer{display:block;clear:both}.opContainer{margin-bottom:4px}.replyContainer{display:table;margin:0 0 4px;clear:both}.sideArrows{color:var(--hr);float:left;margin-right:2px;margin-top:0;font-size:10pt}.post{color:var(--text);overflow:hidden}.post.op{display:block;margin:0}.post.reply{background:var(--bg-reply);display:table;padding:2px 4px;border:1px solid var(--border-reply);border-left:none;border-top:none;margin:0;max-width:90vw}.post .file{display:block;float:left;margin:0 20px 5px 0}.post .fileText{margin:0 0 2px;font-size:9pt}.post .fileThumb img{max-width:250px;max-height:250px;border:none;vertical-align:middle}.post.reply .fileThumb img{max-width:125px;max-height:125px}.postInfo{display:block;width:100%;margin:0;line-height:1.4}.postInfo .subject{color:var(--subject);font-weight:700}.postInfo .name{color:var(--name);font-weight:700}.postInfo .dateTime{color:var(--text)}.postInfo .postNum,.postInfo .postNum a{color:var(--text);text-decoration:none}.postInfo .postNum a:hover{color:var(--link-hover)}blockquote.postMessage{display:block;margin:.5em 0 .8em 2.5em;padding:0;word-wrap:break-word;white-space:pre-wrap;font-size:10pt;overflow:hidden}blockquote.postMessage .quote{color:var(--quote)}blockquote.postMessage .quotelink,blockquote.postMessage a.quotelink{color:var(--quotelink)}blockquote.postMessage a{color:var(--link)}blockquote.postMessage a:hover{color:var(--link-hover)}.thread-summary{margin:2px 0 8px 16px;color:var(--omitted);font-size:10pt;clear:both}.thread-summary a{color:var(--link)}.thread-summary a:hover{color:var(--link-hover)}.doubledash{color:var(--hr);vertical-align:top;float:left;margin:2px 4px 0 0;font-size:10pt}.footer{clear:both;text-align:center;color:var(--nav-muted);font-size:7pt;padding-top:10px;margin:20px 0 10px}.omitted{color:var(--omitted)}.board-list-dense{list-style:none;margin:0;padding:0;column-count:2;column-gap:24px}.board-list-dense li{page-break-inside:avoid;break-inside:avoid;margin:3px 0;font-size:10pt}.board-stats{font-size:9pt}.catalog-grid{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;padding:8px 0 20px}.catalog-card{width:150px;text-align:center;color:var(--text);font-size:9pt;line-height:1.3}.catalog-card:hover{color:var(--link-hover)}.catalog-card img{max-width:140px;max-height:140px;border:1px solid var(--hr);background:#fff}.catalog-placeholder{width:140px;height:100px;margin:0 auto;background:var(--bg-reply);border:1px solid var(--hr)}.catalog-meta{margin-top:4px;word-wrap:break-word}@media (max-width:560px){.form-box input[type=number],.form-box input[type=text],.form-box textarea{width:220px}.post.reply{max-width:98%}blockquote.postMessage{margin-left:1em}.thread-nav{flex-direction:column;align-items:flex-start}}