
/* v2.65 MatchView embed + hard global 100% responsive width */
html,body{width:100%;max-width:100%;margin:0;overflow-x:hidden;}
body,#page,.site,.site-content,main,#main,.entry-content,.wp-site-blocks{width:100%;max-width:100%;}
.site-header,.site-footer,header,footer,.main-header,.nav-wrap,.wrap,.section,.container,.site-container,.ast-container{width:100%;max-width:100%;box-sizing:border-box;}
.wcl-matchview-embed-section{width:100%;max-width:100%;padding:28px clamp(16px,3vw,48px);margin:0 auto;}
.wcl-matchview-embed-shell{width:100%;max-width:100%;margin:0 auto;border:1px solid rgba(244,198,56,.42);border-radius:22px;background:linear-gradient(135deg,rgba(244,198,56,.10),rgba(0,92,170,.10)),rgba(6,12,18,.92);box-shadow:0 20px 60px rgba(0,0,0,.35);overflow:hidden;}
.wcl-matchview-embed-head{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:24px clamp(18px,3vw,36px);border-bottom:1px solid rgba(255,255,255,.08);}
.wcl-matchview-embed-head h2{margin:.2rem 0 0;font-size:clamp(24px,3vw,44px);line-height:1.05;}
.wcl-matchview-embed-head p{max-width:660px;margin:0;color:#c7d5df;}
.wcl-matchview-frame-wrap{width:100%;height:clamp(560px,72vh,900px);background:#05070b;}
.wcl-matchview-iframe{display:block;width:100%!important;max-width:100%!important;height:100%!important;min-height:560px;border:0;background:#05070b;}
@media(max-width:900px){.wcl-matchview-embed-head{display:block}.wcl-matchview-embed-head p{margin-top:10px}.wcl-matchview-frame-wrap{height:680px}}
@media(max-width:520px){.wcl-matchview-embed-section{padding:18px 12px}.wcl-matchview-frame-wrap{height:620px}.wcl-matchview-embed-shell{border-radius:16px}}
