.layout-blackred{--br-bg:#080808;--br-panel:#111;--br-card:#151515;--br-line:#302326;--br-ink:#f7f3f3;--br-muted:#85797b;--br-red:#df263d;--br-hot:#ff596b;background:#293443;color:var(--br-ink)}.layout-blackred .mast,.layout-blackred main,.layout-blackred footer{max-width:720px}.layout-blackred main{padding:0 18px 48px;background:var(--br-bg)}
.layout-blackred .br-top{display:block;width:100%;min-width:0;grid-template-columns:none}.layout-blackred .br-top>nav{width:100%;max-width:100%}
body.layout-blackred .br-top nav{justify-content:flex-end}
body.layout-blackred .br-main{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;align-items:center}
body.layout-blackred .br-main>div{justify-self:end;justify-content:flex-end}
@media(max-width:520px){body.layout-blackred .br-top nav{justify-content:flex-start}body.layout-blackred .br-main{grid-template-columns:auto minmax(0,1fr);gap:9px}body.layout-blackred .br-main>div{display:grid;grid-template-columns:minmax(0,1fr) 38px;width:100%;min-width:0;justify-self:stretch;gap:6px}body.layout-blackred .br-main form{width:100%;min-width:0}body.layout-blackred .br-main form button{width:48px}body.layout-blackred .watch-history-toggle{width:38px;height:38px}}
.layout-blackred .mast-blackred{padding:0 18px 17px;background:#0a0909;border:0;border-bottom:3px solid var(--br-red)}.layout-blackred .br-top nav{display:flex;gap:22px;padding:12px 0;border-bottom:1px solid #292020;overflow-x:auto;scrollbar-width:none}.layout-blackred .br-top nav::-webkit-scrollbar{display:none}.layout-blackred .br-top nav a{flex:none;padding:0;border:0;color:#94888a;font-size:10px}.layout-blackred .br-top nav a.active{color:var(--br-hot)}.layout-blackred .br-main{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px}.layout-blackred .brand{color:var(--br-ink)}.layout-blackred .brand i{width:9px;height:36px;border-radius:0;background:var(--br-red);box-shadow:6px 0 0 #481017}.layout-blackred .brand span{font-size:22px}.layout-blackred .br-main>div{display:flex;align-items:center;gap:9px;min-width:0}.layout-blackred .br-main form{width:240px;height:40px;display:grid;grid-template-columns:minmax(0,1fr) 58px;border:1px solid #43272c}.layout-blackred .br-main input{min-width:0;padding:0 10px;border:0;background:#050505;color:var(--br-ink)}.layout-blackred .br-main form button{border:0;background:var(--br-red);color:#fff;font-weight:900}.layout-blackred .watch-history-toggle{width:40px;height:40px;border:1px solid #43272c!important;border-radius:0;background:#111!important;color:var(--br-hot)!important}
.layout-blackred .site-signature{padding:13px 0;border-color:var(--br-line);color:var(--br-muted);font-size:9px}.layout-blackred .site-signature strong{color:var(--br-ink)}.layout-blackred .breadcrumb{padding:16px 0 0;color:var(--br-muted)}.layout-blackred .breadcrumb a{color:var(--br-hot)}.layout-blackred .content-section{margin-top:31px}.layout-blackred .content-section>header{align-items:center;padding:8px 0 8px 12px;border-left:5px solid var(--br-red);border-bottom:1px solid var(--br-line)}.layout-blackred .content-section h2{margin:0;color:var(--br-ink);font-size:23px;text-transform:none}.layout-blackred .content-section header small{color:var(--br-hot);font-size:8px}.layout-blackred .content-section header>a{border:0;color:var(--br-hot)}
.layout-blackred .blackred-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 8px}.layout-blackred .blackred-grid article{min-width:0}.layout-blackred .blackred-grid figure{position:relative;aspect-ratio:2/3;margin:0;overflow:hidden;background:#181010}.layout-blackred .blackred-grid figure:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.88))}.layout-blackred .blackred-grid img{width:100%;height:100%;object-fit:cover}.layout-blackred .blackred-grid figure b{position:absolute;z-index:2;left:7px;top:6px;color:#fff;font:900 10px/1 ui-monospace,monospace;text-shadow:0 1px 4px #000}.layout-blackred .blackred-grid figure span{position:absolute;z-index:2;right:5px;bottom:5px;max-width:70%;padding:2px 5px;background:var(--br-red);color:#fff;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layout-blackred .blackred-grid h3{margin:7px 0 4px;color:var(--br-ink);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layout-blackred .blackred-grid article>a>div{display:flex;justify-content:space-between;gap:5px;color:var(--br-muted);font-size:8px}.layout-blackred .blackred-grid em{color:var(--br-hot);font-style:normal}.layout-blackred .blackred-grid p{margin:4px 0 0;color:#6f6667;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.layout-blackred .home-ranking{margin:30px 0 0;padding:17px;background:#100d0e;border-top:4px solid var(--br-red)}.layout-blackred .home-ranking>header small{color:var(--br-hot)}.layout-blackred .home-ranking>header h2{color:var(--br-ink)}.layout-blackred .home-ranking>header>a{color:var(--br-hot)}.layout-blackred .home-ranking li{border-color:#312326}.layout-blackred .home-ranking li>a{grid-template-columns:28px minmax(0,1fr) auto 9px}.layout-blackred .home-ranking li>a>b{color:var(--br-red)}.layout-blackred .home-ranking h3{color:var(--br-ink)}.layout-blackred .home-ranking p{color:var(--br-muted)}.layout-blackred .rank-badge{padding:3px 6px;background:#2a1015;color:#ff9aa6;font-size:8px;font-style:normal}
.layout-blackred .page-title{padding:28px 0 17px;border-bottom:1px solid var(--br-line)}.layout-blackred .page-title h1{margin:0;color:var(--br-ink)}.layout-blackred .pager a,.layout-blackred .pager span{border-color:#573039;background:#151011;color:var(--br-ink)}.layout-blackred .pager b{color:var(--br-muted)}
.layout-blackred .detail{padding-top:22px}.layout-blackred .blackred-profile{display:block}.layout-blackred .blackred-stage{position:relative;display:grid;grid-template-columns:132px minmax(0,1fr);gap:18px;padding:17px;background:linear-gradient(125deg,#1c1012,#0e0b0c);border-bottom:3px solid var(--br-red)}.layout-blackred .blackred-stage>img{width:132px;aspect-ratio:2/3;object-fit:cover;border:1px solid #533039}.layout-blackred .blackred-stage>div{min-width:0}.layout-blackred .blackred-stage small{color:var(--br-hot)}.layout-blackred .blackred-stage h1{margin:6px 0;color:var(--br-ink);font-size:27px}.layout-blackred .blackred-stage .blurb{padding-left:10px;border-color:var(--br-red);color:#bdaeb0}.layout-blackred .blackred-stage>.blackred-stage b,.layout-blackred .blackred-stage>b{position:absolute;left:112px;bottom:10px;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--br-red);color:#fff;font-size:13px}.layout-blackred .primary{background:var(--br-red);color:#fff}.layout-blackred .blackred-info{padding:15px 17px;background:#111}.layout-blackred .facts span{background:#26171a;color:#caaeb2}.layout-blackred .credit{color:#bba9ab}.layout-blackred .credit span{color:#7c696c}.layout-blackred .credit a{color:#ff7182}.layout-blackred .story-blackred{margin-top:22px;padding:0 17px 19px;background:#111;border:1px solid var(--br-line)}.layout-blackred .story-blackred header{display:flex;align-items:center;gap:12px;margin:0 -17px 15px;padding:12px 17px;background:#1c1113}.layout-blackred .story-blackred header span{padding:3px 7px;background:var(--br-red);color:#fff;font-size:9px}.layout-blackred .story-blackred h2{margin:0;color:var(--br-ink)}.layout-blackred .story-blackred p{color:#b7a7a9}.layout-blackred .description-toggle{border-color:#573039;background:#1a1113;color:var(--br-hot)}
.layout-blackred .episodes{background:#111;border:1px solid var(--br-line);border-top:3px solid var(--br-red)}.layout-blackred .episodes h2{color:var(--br-ink)}.layout-blackred .episodes a{border-color:#493037;color:#bca9ac}.layout-blackred .episodes a.active{background:var(--br-red);color:#fff}.layout-blackred .player-page>header{padding:15px 17px;background:#151011;border-top:4px solid var(--br-red)}.layout-blackred .player-page h1{color:var(--br-ink)}.layout-blackred .player-page header a{color:var(--br-hot)}.layout-blackred .player-page video,.layout-blackred .player-page iframe{margin-top:10px;box-shadow:0 0 0 1px #3b2227}.layout-blackred .episode-switch{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.layout-blackred .episode-switch a{border-color:#573039;background:#151011;color:var(--br-hot)}.layout-blackred .episode-prev{justify-self:start}.layout-blackred .episode-next{justify-self:end}.layout-blackred .play-share{min-width:76px;padding:8px 14px;border:1px solid var(--br-red);background:transparent;color:var(--br-hot);font-weight:800;cursor:pointer}.layout-blackred .play-share:disabled{cursor:default;opacity:.75}
.layout-blackred .home-comments{margin-top:31px;padding:17px;background:#100d0e}.layout-blackred .home-comments>header small{color:var(--br-hot)}.layout-blackred .home-comments>header h2{color:var(--br-ink)}.layout-blackred .home-comment-track article{flex-basis:58%;background:#171314;border-color:#38272a;border-top-color:var(--br-red)}.layout-blackred .home-comment-track p{color:#bdadaf}.layout-blackred .home-comment-track footer{background:transparent;color:var(--br-hot)}.layout-blackred .flip-links{border-color:var(--br-line)}.layout-blackred .flip-tag-cloud a{border-color:#3c292d;background:#111;color:#a99497}.layout-blackred .footer-blackred{padding:25px 18px 40px;background:#040404;border-top:3px solid var(--br-red);color:var(--br-muted)}.layout-blackred .footer-blackred strong{display:block;color:var(--br-ink);font-size:19px}.layout-blackred .footer-blackred nav{display:flex;gap:18px;margin:12px 0;color:var(--br-hot)}.layout-blackred .footer-blackred small{color:#5f5557}.layout-blackred .back-top{background:var(--br-red);color:#fff}
@media(max-width:520px){.layout-blackred main,.layout-blackred .mast-blackred{padding-left:14px;padding-right:14px}.layout-blackred .br-main{display:grid}.layout-blackred .br-main>div{width:100%}.layout-blackred .br-main form{width:100%}.layout-blackred .blackred-grid{gap:18px 7px}.layout-blackred .blackred-stage{grid-template-columns:105px minmax(0,1fr);padding:13px;gap:13px}.layout-blackred .blackred-stage>img{width:105px}.layout-blackred .blackred-stage h1{font-size:23px}.layout-blackred .blackred-stage>b{left:88px;width:42px;height:42px}.layout-blackred .home-comment-track article{flex-basis:80%}}
.layout-blackred .episode-switch .play-share{border-color:#573039;background:#151011;color:var(--br-hot);font-weight:400}
