.cp-note{font-size:11px!important;color:#a5bbad!important;margin-top:22px!important}.cp-arcade{border:1px solid #c5f58855!important;background:#101c20!important;transform:rotate(1deg);box-shadow:0 18px 55px #0004}.cp-screen{position:relative;overflow:hidden}.cp-screen img{filter:brightness(.55);display:block;width:100%}.cp-screen-label{position:absolute;top:14px;left:16px;font:750 8px system-ui;letter-spacing:1.5px;color:#e0ffb1}.cp-screen-title{position:absolute;bottom:22px;left:22px;color:#fff;font:650 clamp(20px,2.1vw,32px)/1.15 system-ui;letter-spacing:-1px}.cp-screen-title strong{color:#dcff98}.cp-arcade figcaption{display:flex;justify-content:space-between;font:700 9px system-ui;letter-spacing:1px;color:#d5f5ae!important;padding:18px!important}.cp-path summary{cursor:pointer;list-style:none;position:relative;padding-right:16px;min-height:75px}.cp-path summary::-webkit-details-marker{display:none}.cp-path summary span{display:block;color:#bce68c;font:700 9px system-ui;letter-spacing:1px;margin-bottom:16px}.cp-path summary strong{font:650 21px/1.2 system-ui;color:#f0f4eb;display:block}.cp-path summary b{position:absolute;right:-5px;top:0;color:#d8ff90}.cp-path[open] summary b{transform:rotate(45deg)}.cp-path a{color:#d7ff9a}.cp-path summary:focus-visible{outline:2px solid #d7ff9a;outline-offset:6px}.cp-event{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.cp-event h2 em{color:#d8ff90;font-style:normal}.cp-event p{color:#bbc7c4;line-height:1.7}.cp-event small{color:#91a59f;font-size:11px}.cp-match{border:1px solid #cfbcfa40;border-radius:16px;padding:25px;background:radial-gradient(ellipse at right top,#69528540,transparent),#101a20}.cp-versus{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:30px 0}.cp-versus div{min-width:0}.cp-versus span{display:block;font:650 8px system-ui;letter-spacing:1px;color:#a8b4ba}.cp-versus strong{font:750 clamp(14px,1.6vw,23px) system-ui;color:#e4ffc3}.cp-versus>b{color:#c8b8ee;font:italic 700 24px Georgia}.cp-match ol{list-style:none;padding:0;margin:0}.cp-match li{padding:12px 0;border-top:1px solid #ffffff12;font:12px system-ui;color:#d1d9d7}.cp-match li span{color:#cefa99;margin-right:12px}.cp-match-footer{font:700 8px system-ui;letter-spacing:1px;color:#bbd39e;margin-top:22px}@media(max-width:700px){.cp-event{grid-template-columns:1fr;gap:20px}.cp-arcade{transform:none}.cp-screen-title{font-size:24px}.cp-match{padding:20px}.cp-versus strong{font-size:17px}}