
@import url('fonts.css');
:root{--gold:#e8b94f;--blue:#79afff;--paper:#f8f7ed;--muted:#9eb0a8;--green:#10251d}
*{box-sizing:border-box}body{margin:0;background:#07110d;color:var(--paper);font-family:Barlow,Arial,sans-serif}.gold{color:var(--gold)}.blue{color:var(--blue)}.gold-fill{background:var(--gold)}.blue-fill{background:var(--blue)}
.slide{width:1080px;height:1350px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 82% 10%,#31514265,transparent 43%),radial-gradient(ellipse at 5% 70%,#173a2c90,transparent 50%),linear-gradient(140deg,#10241b,#07120e 68%,#12281e);isolation:isolate;padding:45px 68px 0}.slide:before{content:'';position:absolute;inset:0;z-index:-1;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.62' filter='url(%23n)'/%3E%3C/svg%3E")}.pitch{position:absolute;width:1200px;height:1000px;top:130px;left:40px;border:3px solid #ffffff0c;transform:perspective(900px) rotateX(35deg) rotateZ(-24deg);z-index:-1}.pitch:before{content:'';position:absolute;left:50%;top:0;height:100%;border-left:3px solid #ffffff0b}.pitch:after{content:'';width:420px;height:420px;position:absolute;left:calc(50% - 210px);top:calc(50% - 210px);border-radius:50%;border:3px solid #ffffff0c}.top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #c0cfc237;padding-bottom:17px}.top>span:first-child{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:900;font-size:40px;letter-spacing:-.5px}.top>span:last-child{font-size:18px;letter-spacing:2.6px;font-weight:600;color:#c0cbc3}.content{position:relative;padding-top:39px}.eyebrow{font-size:19px;letter-spacing:2.8px;font-weight:600;color:#c0cbc3}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:800}h1{font-size:158px;letter-spacing:-2px;line-height:.94;margin-top:22px}h1 .vs{font-size:78px;color:var(--paper)}h2{font-size:116px;line-height:.99;letter-spacing:-1.2px}h3{font-size:34px;line-height:1.05}.deck{font-size:31px;line-height:1.3;color:#d8dfd8;margin-top:26px;max-width:900px}.foot{position:absolute;bottom:37px;left:68px;right:68px}.source{font-size:16px;line-height:1.45;letter-spacing:.7px;color:#a8b8ae;margin-bottom:18px}.footline{border-top:1px solid #c0cfc23b;padding-top:17px;display:flex;align-items:center;justify-content:space-between;font-size:16px;letter-spacing:2px}.footline b{font-family:'Barlow Condensed';font-size:28px;letter-spacing:-.5px}.footline b span{color:var(--gold)}.footline>span:first-of-type{color:#a6b7ad}.cardcrop{position:relative;overflow:hidden;background:#080d0a;box-shadow:0 17px 38px #0009,0 0 0 1px #ffffff38}.cardcrop img{position:absolute;height:auto;max-width:none;display:block}.cardlabel{font-size:21px;letter-spacing:1.7px;font-weight:700;display:block}.cover-question{font-family:'Barlow Condensed';font-size:51px;font-weight:700;line-height:1.07;margin-top:27px}.cover-art{height:477px;position:relative;margin-top:29px}.cover-h{position:absolute;left:0;top:103px;width:540px;transform:rotate(-7deg);z-index:2}.cover-c{position:absolute;right:25px;top:-40px;width:323px;transform:rotate(8deg)}.cover-art .cardlabel{margin-top:17px;text-align:center;text-shadow:0 2px 4px #000}.versus{position:absolute;left:534px;top:183px;width:74px;height:74px;border:1px solid #c7c8b858;background:#12261cec;display:grid;place-items:center;font:800 36px 'Barlow Condensed';border-radius:50%;z-index:3}.cover-bottom{display:flex;align-items:end;justify-content:space-between;margin-top:8px}.cover-bottom p{font-size:32px;line-height:1.25}.cover-bottom strong{color:var(--gold);font-weight:600}.swipe{font-size:17px;letter-spacing:2px;margin-bottom:6px}.swipe b{font-size:38px;margin-left:12px;color:var(--gold)}
.roster-slide h2{font-size:98px}.roster-legend{display:grid;grid-template-columns:288px 1fr 200px;align-items:center;font-size:17px;letter-spacing:1.5px;margin-top:29px;margin-bottom:10px}.roster-legend b{text-align:center}.roster{border-top:1px solid #ffffff2b}.match{display:grid;grid-template-columns:288px 1fr 200px;align-items:center;gap:22px;height:191px;border-bottom:1px solid #ffffff24}.match-player small{display:block;margin-top:10px;font-size:17px;letter-spacing:2px;color:#afc1b5}.roster-h{width:250px;justify-self:center;position:relative}.roster-c{width:109px;justify-self:center;position:relative}.match .cardcrop{box-shadow:0 7px 20px #0008}.match .roster-h>span,.match .roster-c>span{position:absolute;right:-50px;bottom:0;font-size:16px;color:#c7d0c8}.match .roster-c>span{right:-43px}.design-take{display:flex;justify-content:space-between;font-size:24px;gap:25px;margin-top:26px}.design-take b{font-size:18px;display:block;letter-spacing:1.6px;margin-bottom:6px}
.countpair{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:53px}.countpair>div{border-left:5px solid var(--gold);padding-left:25px}.countpair>div+div{border-color:var(--blue)}.countpair b{font-size:24px;letter-spacing:3px}.countpair strong{display:block;font:800 238px/.93 'Barlow Condensed';letter-spacing:-6px;margin:4px 0 14px}.countpair span{font-size:22px;letter-spacing:2px}.sale-bars{margin-top:54px}.sale-bars>div+div{margin-top:29px}.sale-bars label{display:flex;justify-content:space-between;font-size:23px;font-weight:600;letter-spacing:1.7px;margin-bottom:12px}.sale-bars label span{font-size:19px;color:#aabcb0}.track{height:41px;background:#a4c1ac16}.track i{display:block;height:100%}.pullquote{font-size:35px;line-height:1.3;margin-top:44px;font-weight:600}.pullquote em{font-family:Georgia,serif;font-size:32px;font-weight:400;color:#dce5dc;font-style:normal;display:block;margin-top:9px}
.zidane h2{font-size:110px}.grade-ribbon{display:flex;align-items:center;justify-content:space-between;margin-top:37px;padding:17px 0;border-top:1px solid #d5dfd249;border-bottom:1px solid #d5dfd249}.grade-ribbon>span{font:700 36px 'Barlow Condensed';letter-spacing:1px}.grade-ribbon>b{font-size:21px;border:1px solid #d4e6d689;padding:4px 10px;letter-spacing:2px}.grade-ribbon>b strong{font-size:27px}.pricechart{margin-top:31px}.price-row{margin:0 0 33px}.price-row label{font-size:24px;font-weight:700;letter-spacing:1.5px;display:flex;justify-content:space-between;padding-right:230px;margin-bottom:12px}.price-row label span{color:#b4c4b8;font-size:18px;font-weight:400;align-self:center}.chartline{display:flex;align-items:center;gap:20px}.price-track{width:700px;height:42px;background:#ccd7cc13}.price-track i{display:block;height:100%}.chartline>strong{font:700 64px/.8 'Barlow Condensed';white-space:nowrap;width:224px}.chartline>strong span{font-size:41px}.takeaway{border-left:5px solid var(--gold);background:linear-gradient(90deg,#d2bc6720,transparent);padding:24px 0 24px 25px;margin-top:40px}.takeaway .eyebrow{font-size:17px;color:var(--gold)}.takeaway p{font:31px/1.3 Georgia,serif;margin-top:10px}.takeaway strong{font-family:Barlow,sans-serif;font-weight:700;color:var(--paper)}
.endrick-pair{display:grid;grid-template-columns:1fr 1fr;gap:47px;margin-top:27px}.artslot{height:407px;display:flex;align-items:center;justify-content:center;margin-bottom:23px}.endrick-pair>div:first-child .cardcrop{width:100%;transform:rotate(-4deg)}.endrick-pair>div+div .cardcrop{width:282px;transform:rotate(4deg)}.endrick-pair .ticket{display:block;font:800 107px/1 'Barlow Condensed';letter-spacing:-1.5px;margin:7px 0 14px}.condition{display:inline-block;background:#ecf5e916;color:#e8efea;border:1px solid #c5d5c62b;font-size:19px;font-weight:600;letter-spacing:1px;padding:8px 11px}.date{display:block;color:#abbdb0;font-size:18px;letter-spacing:1.5px;margin-top:13px}.endrick .takeaway{margin-top:32px;padding-top:18px;padding-bottom:18px}
.lineup h2{font-size:116px}.lineup .deck{font-size:28px;margin-top:20px}.rawlist{margin-top:25px;border-top:1px solid #c9dbcc38}.rawrow{height:168px;display:flex;align-items:center;border-bottom:1px solid #c9dbcc38;gap:26px}.rawart{width:207px;flex-shrink:0}.rawinfo{flex:1}.rawinfo>b{display:block;font:700 37px/1 'Barlow Condensed';letter-spacing:1px}.rawinfo>span{display:block;font-size:16px;letter-spacing:1px;line-height:1.5;color:#afc1b3;margin-top:11px}.rawrow>strong{font:700 66px 'Barlow Condensed';letter-spacing:-.8px}.lineup .pullquote{margin-top:26px;font-size:31px}.lineup .pullquote em{font-size:27px;line-height:1.25}
.verdict .content{padding-top:37px}.verdict-title{font-size:218px;line-height:.87;letter-spacing:-3px;margin-top:8px}.verdict-art{width:590px;margin:23px auto 25px;transform:rotate(-4deg)}.verdict-reasons{display:flex;flex-direction:column;gap:14px;margin-top:36px}.verdict-reasons p{display:flex;gap:19px;align-items:baseline;font-size:26px;line-height:1.2}.verdict-reasons b{font:700 29px 'Barlow Condensed';color:var(--gold)}.opinion{border-top:1px solid #c9dbcc44;margin-top:27px;padding-top:20px;display:flex;gap:27px}.opinion>b{font-size:18px;letter-spacing:2px;min-width:105px;color:var(--gold);padding-top:8px}.opinion p{font:30px/1.28 Georgia,serif}.vote{font:700 28px 'Barlow Condensed';letter-spacing:1.5px;margin-top:22px}.vote span{font-size:33px;color:var(--gold);margin-left:10px}
/* Final optical spacing */
.cover-h{top:35px;width:520px}.cover-bottom p{font-size:28px}
.roster-legend{display:none}.roster{display:grid;grid-template-columns:1fr 1fr;gap:26px 38px;margin-top:35px;border:0}.match{height:340px;display:grid;grid-template-columns:minmax(0,1fr) 164px;grid-template-rows:65px 248px;gap:0 15px;border-top:1px solid #ffffff2b;border-bottom:0;padding-top:12px}.match-player{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:10px}.match-player h3{font-size:32px}.match-player small{font-size:13px;letter-spacing:1.3px;margin-top:0;text-align:right}.roster-h{width:240px}.roster-c{width:164px}.match .roster-h>span,.match .roster-c>span{right:0;bottom:-25px;font-size:15px}.design-take{margin-top:28px;font-size:22px}.design-take b{font-size:17px}
.activity .countpair{margin-top:38px}.activity .countpair strong{font-size:210px}.activity .sale-bars{margin-top:40px}.activity .pullquote{margin-top:32px}.activity .pullquote em{font-size:29px;line-height:1.28}
.endrick .artslot{height:330px;margin-bottom:20px}.endrick-pair>div+div .cardcrop{width:235px}.endrick-pair>div:first-child .cardcrop{width:425px}.endrick-pair .ticket{font-size:100px}.endrick .takeaway{margin-top:25px}
.lineup .rawrow{height:148px}.lineup .rawart{width:180px}.lineup .pullquote{margin-top:25px}
.verdict-title{font-size:205px}.verdict-art{width:540px;margin:18px auto 20px}.verdict-reasons{gap:12px;margin-top:28px}
/* Shareable slide export */
body.export{width:1080px;height:1350px;overflow:hidden}.export .slide{display:none}.export .slide.active{display:block}.all-slides .slide{margin:30px auto}
