:root{--bg:#ffffee;--fg:#800000;--dim:#856666;--acc:#800000;--desk:#e9d2c6;--gap:6px}
body{background-image:none}
.win{border-radius:0!important;box-shadow:none;border:1px solid #c9a697}
.bar{border-bottom:1px solid #c9a697}
.btitle{font-family:Tahoma,Arial,sans-serif!important;font-size:28px!important;letter-spacing:-1px!important;color:var(--acc)!important}
.jp{letter-spacing:2px;font-size:11px;margin-bottom:8px}
.site-in{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.4}
.site-in .blist{font-family:var(--chrome);font-size:11px}
.reply{border-radius:0!important;background:var(--sl)!important;border:0;border-right:1px solid #d9bfb7;border-bottom:1px solid #d9bfb7;box-shadow:none}
.op img,.reply img{border-radius:0!important;border:0}
.site-in a{color:#0000aa}
.site-in .gt{color:#55772b}
.site-in .id{color:#117743}
.sl .m{background:var(--sl)!important;color:var(--fg)!important;font-weight:bold}
.sl{border-top:1px solid #d9bfb7}
.ad{background:#f0e0d6!important}
.ad .ad-girl{width:43%;height:155%;top:0;left:auto;right:0;opacity:1;mix-blend-mode:normal;object-fit:contain;object-position:center top;z-index:0}
.ad-copy{position:relative;z-index:1;max-width:57%;text-shadow:none}
.ad-copy h2,.ad-copy p{color:#800000}
.ad-btn{border-radius:0!important;background:#ffffee!important;color:#0000aa!important;border:1px solid #c9a697!important}
.art{filter:none}
html[data-konitheme="classic-chan"] .cap{background:linear-gradient(transparent,#ffffeef5 65%);color:#800000}
html[data-konitheme="classic-chan"] .cap .who{color:#800000}
@media(max-width:700px){.site-in{font-size:12px}.btitle{font-size:24px!important}}
