
:root{--black:#050506;--ash:#d9d9d9;--neon:#48ffcc;--violet:#7a3cff;--hot:#ff315d;--panel:#111116}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 60% -10%,rgba(122,60,255,.4),transparent 34%),linear-gradient(135deg,#050506,#111116 55%,#09090c);color:#f6f6f6;font:17px/1.7 Arial,Helvetica,sans-serif}.pd-wrap{position:relative;overflow:hidden}.pd-top{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.55);position:sticky;top:0;z-index:5;backdrop-filter:blur(12px)}.pd-logo{font-weight:1000;letter-spacing:.12em;text-transform:uppercase}.pd-rounds{display:flex;gap:10px}.pd-rounds a{color:white;text-decoration:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.25);font-weight:900}.pd-rounds a:hover{background:var(--hot)}.pd-hero{min-height:82vh;display:grid;grid-template-columns:.96fr 1.04fr;gap:34px;padding:54px clamp(18px,5vw,78px);align-items:center}.pd-billboard{position:relative}.pd-tag{color:var(--neon);font-weight:900;text-transform:uppercase;letter-spacing:.2em}.pd-hero h1{font-size:clamp(52px,8vw,112px);line-height:.82;margin:16px 0;text-transform:uppercase;letter-spacing:-.07em}.pd-hero h1 span{color:transparent;-webkit-text-stroke:1.5px var(--neon)}.pd-note{font-size:20px;color:#d7d7e6;max-width:700px}.pd-media{display:grid;grid-template-columns:1fr .75fr;gap:16px;align-items:stretch}.pd-poster{margin:0;background:#000;border:1px solid rgba(255,255,255,.18);clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);overflow:hidden;box-shadow:0 34px 80px rgba(0,0,0,.55)}.pd-poster img{width:100%;height:100%;min-height:360px;object-fit:cover;display:block}.pd-poster figcaption{font-size:12px;color:#d6d6e7;padding:10px 18px;background:#0c0c0e}.pd-tape{display:grid;gap:12px}.pd-tape b{border:1px solid rgba(255,255,255,.18);background:repeating-linear-gradient(-45deg,rgba(72,255,204,.08) 0 8px,rgba(255,49,93,.09) 8px 16px);padding:18px;border-radius:20px;text-transform:uppercase}.pd-body{display:grid;grid-template-columns:260px 1fr;gap:34px;padding:0 clamp(18px,5vw,78px) 70px}.pd-sidecard{position:sticky;top:100px;height:max-content;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.06);border-radius:30px;padding:24px}.pd-sidecard strong{font-size:48px;color:var(--hot)}.pd-copy{max-width:980px}.pd-copy h2{font-size:44px;margin:0 0 22px;text-transform:uppercase}.pd-opening{font-size:21px;background:linear-gradient(90deg,rgba(255,49,93,.18),rgba(72,255,204,.08));padding:25px;border:1px solid rgba(255,255,255,.16);border-radius:28px}.pd-copy a{color:#06110f;background:var(--neon);text-decoration:none;font-weight:900;border-radius:6px;padding:1px 5px}.pd-copy p{color:#eeeeff;margin:23px 0}.pd-fightgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:32px 0}.pd-fightgrid span{border:1px solid rgba(255,255,255,.16);background:#111116;padding:20px;border-radius:18px;color:#d8fff7}.pd-footer{border-top:1px solid rgba(255,255,255,.14);padding:30px 78px;color:#aaa}@media(max-width:960px){.pd-hero,.pd-body{grid-template-columns:1fr}.pd-media,.pd-fightgrid{grid-template-columns:1fr}.pd-sidecard{position:relative;top:0}.pd-hero h1{font-size:50px}.pd-rounds{overflow:auto}}
