.rb{--r:#ff3b4a;--t:#22d3a6}.rb-top{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.7rem;display:flex}.rb-top h1{letter-spacing:.01em;font-size:2.5rem;font-style:italic;line-height:1}.rb-top h1 span{color:var(--r)}.rb .tabs2{margin-bottom:1.2rem}.rb-wrap{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}.rb-sel{border:1px solid var(--rim);background:#0a1019;padding:.8rem}.rb-sel h4{letter-spacing:.16em;color:var(--mut);margin:0 0 .6rem;font-size:.8rem;font-style:italic}.rb-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.rb-sq{aspect-ratio:1;background:linear-gradient(#141e2c,#0c131d);border:1px solid #ffffff12;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 0 .35rem;display:flex;position:relative;overflow:hidden}.rb-sq .sp{position:absolute;inset:6px 10px 20px}.rb-sq b{font:800 .62rem var(--font-display);letter-spacing:.1em;color:#c7d0dc;position:relative}.rb-sq.on{border:2px solid var(--r);background:linear-gradient(#ff3b4a33,#140a10)}.rb-sq.on b{color:#fff}.rb-sq.on:after{content:"P1";font:900 .58rem var(--font-display);color:var(--r);position:absolute;top:3px;left:4px}.rb-sq.all{justify-content:center;padding:0}.rb-sq.all b{font-size:.75rem}.rb-sq.boss{aspect-ratio:auto;background:linear-gradient(120deg,#3a2a06,#0c131d 70%);border-color:#f5b51b66;grid-column:span 2}.rb-sq.boss .sp{width:44%;inset:4px auto 4px 6px}.rb-sq.boss b{color:var(--gold);text-align:right;align-self:flex-end;margin-right:.6rem;line-height:1.3}.rb-sq.boss b small{color:var(--mut);letter-spacing:.06em;font-size:.55rem;display:block}.rb-hide{background:#0a1019;border:1px solid #ff3b4a4d;margin-top:.8rem}.rb-hide a.mp{aspect-ratio:706/696;display:block;position:relative}.rb-hide a.mp img{object-fit:cover;width:100%;height:100%;display:block}.rb-hide a.mp:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.rb-hide .tx{padding:.8rem .85rem .9rem}.rb-hide .tx h3{margin:.4rem 0 .35rem;font-size:1.05rem;font-style:italic}.rb-hide .tx p.mut{margin-bottom:.75rem;font-size:.84rem;line-height:1.4}.rb-live{color:var(--r)}.rb-stage-top{border-bottom:2px solid #ffffff10;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.9rem;padding:0 .2rem .8rem;display:flex}.rb-stage-top h2{color:#0000;-webkit-text-stroke:1.5px #ffffffd9;letter-spacing:.03em;font-size:4.2rem;font-style:italic;line-height:.85}.rb-stage-top .kk{color:var(--r);margin-bottom:.45rem;display:block}.rb-stage-top .side{align-items:center;gap:.5rem;display:flex}.rb-srch{width:240px}.rb-fights{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.rb-f{background:#0a1019;border:1px solid #ffffff10;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:210px;display:grid;position:relative;overflow:hidden}.rb-f .h{flex-direction:column;justify-content:flex-end;padding:.7rem .9rem;display:flex;position:relative}.rb-f .h.n{clip-path:polygon(0 0,100% 0,calc(100% - 38px) 100%,0 100%);z-index:1;background:linear-gradient(160deg,#ff3b4a40,#2a0a10 70%);margin-right:-38px}.rb-f .h.c{text-align:right;background:linear-gradient(200deg,#22d3a63a,#062019 70%);align-items:flex-end;padding-left:2.6rem}.rb-f .sp{width:132px;height:132px;position:absolute;top:12px}.rb-f .h.n .sp{left:12px}.rb-f .h.c .sp{right:12px}.rb-f .h b{font:800 1.1rem var(--font-display);text-transform:uppercase;letter-spacing:.02em;font-style:italic;position:relative}.rb-f .h small{font:800 .6rem var(--font-display);letter-spacing:.16em;text-transform:uppercase;position:relative}.rb-f .h.n small{color:#ff8a93}.rb-f .h.c small{color:#7ff0cf}.rb-f .h small.sh{color:var(--gold)}.rb-f .rd{z-index:3;font:800 .6rem var(--font-display);letter-spacing:.2em;color:#ffffffa0;position:absolute;top:10px;left:50%;transform:translate(-50%)}.rb-f .vs{z-index:3;background:var(--gold);color:#1a1204;font:900 1.25rem/1 var(--font-display);padding:.35rem .6rem;font-style:italic;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)skew(-10deg);box-shadow:0 4px #6b4a05}.rb-tip{font:800 .66rem var(--font-display);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;margin-top:.7rem;display:flex}.rb-tip .n{color:var(--r)}.rb-tip .c{color:var(--t)}@media (max-width:760px){.rb-top h1{font-size:1.7rem}.rb-wrap{grid-template-columns:minmax(0,1fr);gap:.9rem}.rb-sel,.rb-hide,.rb-stage{min-width:0}.rb-top{flex-direction:column;align-items:flex-start;gap:.3rem}.rb-side{display:contents}.rb-hide{order:-1;grid-template-columns:118px minmax(0,1fr);align-items:center;margin:0;display:grid}.rb-hide a.mp{aspect-ratio:1}.rb-hide .tx{padding:.6rem .7rem}.rb-hide .tx h3{font-size:.92rem}.rb-hide .tx p.mut{margin-bottom:.5rem;font-size:.76rem}.rb-hide .btn{height:30px;padding:0 .8rem;font-size:.62rem}.rb-sel{padding:.6rem}.rb-grid{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:76px;grid-auto-flow:column;overflow-x:auto}.rb-sq.boss{aspect-ratio:1;grid-column:auto}.rb-sq.boss .sp{width:auto;inset:6px 10px 20px}.rb-sq.boss b{text-align:center;align-self:center;margin:0}.rb-sq.boss b small{display:none}.rb-stage-top{flex-direction:column;align-items:stretch}.rb-stage-top h2{font-size:2.9rem}.rb-srch{width:100%}.rb-fights{grid-template-columns:1fr;gap:.6rem}.rb-f{height:160px}.rb-f .sp{width:100px;height:100px;top:10px}.rb-f .h b{font-size:.92rem}}.rb-f .h b .shs{font:800 .62rem var(--font-display);letter-spacing:.16em;color:var(--gold);margin-bottom:.1rem;font-style:normal;display:block}.rb-req{font:700 .8rem var(--font-display);letter-spacing:.06em;color:var(--gold);margin-top:.5rem}.rb-stack{gap:1.8rem;display:grid}.rb-stack .rb-stage-top h2{font-size:2.6rem}.rb-stack .rb-f{height:180px}.rb-stack .rb-f .sp{width:116px;height:116px}@media (max-width:760px){.rb-stack .rb-stage-top h2{font-size:2.1rem}.rb-stack .rb-f{height:150px}.rb-stack .rb-f .sp{width:92px;height:92px}}
