@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Inter:wght@400;500;600;700;800&display=swap');:root{--bg:#090b10;--panel:#141923;--panel2:#1c2330;--line:#2d3441;--text:#f5f5f7;--muted:#a6acb7;--yellow:#ffca30}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.6 Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--yellow)}h1,h2,h3{font-family:'Barlow Condensed',Impact,sans-serif;line-height:1.02;letter-spacing:.01em;text-transform:uppercase;margin:.3em 0 .5em}h1{font-size:clamp(3.3rem,6.8vw,7.5rem)}h2{font-size:clamp(2.2rem,4vw,4rem)}h3{font-size:1.65rem}p{color:#c4c7d0}.top{min-height:76px;padding:16px max(24px,calc((100vw - 1240px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #252936;background:#0d1017;position:relative;z-index:2}.brand{font:900 2.2rem 'Barlow Condensed',sans-serif;line-height:.8;letter-spacing:.02em}.brand small{display:block;font:700 .58rem Inter,sans-serif;letter-spacing:.18em;color:var(--yellow);margin-top:8px}.top nav{display:flex;flex-wrap:wrap;gap:19px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.wrap{max-width:1240px;padding:0 24px;margin:auto}.section{padding-top:74px;padding-bottom:86px}.narrow{max-width:700px}.hero{min-height:660px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:36px;padding-top:72px;padding-bottom:72px}.hero h1{max-width:800px}.hero p{font-size:1.15rem;max-width:540px}.eyebrow{font-size:11px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--yellow)}.yellow{color:var(--yellow)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.btn,button{display:inline-block;border:0;background:var(--yellow);color:#08090d;padding:13px 22px;font:800 12px Inter,sans-serif;letter-spacing:.08em;cursor:pointer;text-transform:uppercase}.btn:hover,button:hover{background:#f7da79;color:#000}.btn.outline{background:transparent;color:white;border:1px solid #59616e}.hero-art{min-height:520px;background:radial-gradient(circle at 65% 30%,#6d5927 0%,transparent 32%),linear-gradient(135deg,#262d3b,#0d1017 70%);border:1px solid #3a3d43;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:42px;box-shadow:22px 22px 0 #161b24}.hero-art:before{content:'';position:absolute;width:360px;height:360px;border:80px solid #ffca301a;transform:rotate(35deg);right:-110px;top:20px}.hero-art span{font:900 clamp(7rem,13vw,13rem) 'Barlow Condensed';color:#ffffff0b;position:absolute;bottom:20px;left:-20px}.hero-art b{font:900 clamp(3.5rem,6vw,6rem)/.9 'Barlow Condensed';font-style:italic;z-index:1}.hero-art em{color:var(--yellow);z-index:1;font-size:11px;letter-spacing:.18em;margin-top:26px}.stats{display:flex;gap:40px;margin-top:48px}.stats strong{display:block;color:var(--yellow);font:800 2.8rem 'Barlow Condensed'}.stats small{font-size:10px;letter-spacing:.12em}.section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cards.two{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.panel{background:var(--panel);border:1px solid var(--line);padding:25px;margin-bottom:18px;min-width:0}.panel h3{margin-top:0}.panel p{margin-bottom:0}.band{background:#171c27;padding:85px 0;border-top:1px solid #303744;border-bottom:1px solid #303744}.band p{max-width:680px}.pills{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0}.pill{padding:9px 14px;background:#222938;border:1px solid #333d4e}.pill.active{background:var(--yellow);color:#111}.scroll{overflow:auto}table{border-collapse:collapse;width:100%;white-space:nowrap}th,td{padding:13px 14px;border-bottom:1px solid #323847;text-align:left;font-size:13px}th{color:var(--yellow);font-size:10px;letter-spacing:.12em}tr:hover td{background:#202735}.match,.prize,.metric-line{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #343b4a}.match strong{color:var(--yellow)}.match span{flex:1}.match span:last-child{text-align:right}.prize{align-items:flex-start;flex-direction:column}.muted{color:var(--muted);font-size:12px}.preserve{white-space:pre-wrap}.sponsor-logo{max-width:180px;max-height:90px;object-fit:contain}label{display:block;font-size:12px;color:#cbd0d9;font-weight:700;margin:0 0 18px}input,textarea,select{display:block;width:100%;background:#0d1119;border:1px solid #424b5c;color:white;padding:12px;font:14px Inter,sans-serif;margin-top:7px;border-radius:0}input:focus,textarea:focus,select:focus{outline:2px solid var(--yellow)}.notice{padding:18px;background:#293043;border-left:4px solid var(--yellow);margin:16px 0}footer{background:var(--yellow);color:#0c0c0c;padding:32px;text-align:center;font-size:12px;font-weight:800}footer a{color:#111}.admin-shell{display:grid;grid-template-columns:245px minmax(0,1fr);min-height:calc(100vh - 140px)}.sidebar{background:#11151e;padding:26px 12px;border-right:1px solid #303642}.sidebar .eyebrow{padding:10px 12px;display:block}.sidebar a{display:block;padding:11px 14px;margin:4px 0;font-size:12px;font-weight:700}.sidebar a.selected,.sidebar a:hover{background:#282f3e;color:var(--yellow)}.admin-main{padding:35px;min-width:0}.admin-main h1{font-size:3.4rem}.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.metrics .panel strong{display:block;font:800 3rem 'Barlow Condensed';color:white;margin-top:10px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin-top:24px}.form-row{display:flex;align-items:end;gap:16px;flex-wrap:wrap}.form-row label{min-width:200px}.inline{display:inline}.small{padding:7px 10px;font-size:10px}.danger{background:#6b2730;color:white}details summary{cursor:pointer;color:var(--yellow)}@media(max-width:980px){.top{padding:20px}.top nav{gap:12px}.hero{grid-template-columns:1fr}.hero-art{min-height:340px}.admin-shell{grid-template-columns:1fr}.sidebar{display:flex;overflow-x:auto;white-space:nowrap}.sidebar a{flex-shrink:0}.sidebar .eyebrow{display:none}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.top{align-items:flex-start;flex-direction:column}.top nav{gap:12px}.cards,.cards.two,.metrics,.form-grid{grid-template-columns:1fr}.section{padding-top:44px;padding-bottom:50px}.hero{min-height:unset;padding-top:44px}.stats{gap:18px}.stats strong{font-size:2rem}.hero-art{min-height:280px;box-shadow:none}.admin-main{padding:20px}.admin-main h1{font-size:2.6rem}.section-head{align-items:flex-start;flex-direction:column}}

/* AWMT V5 */.v5links{padding:12px 16px;background:#141b26;border:1px solid #303847;border-radius:12px;line-height:2}.v5links a{color:#ffca30;margin-right:10px}.v5grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin:22px 0}.v5tile{display:block;background:#141a24;border:1px solid #303949;border-radius:15px;padding:20px;margin:16px 0;color:#f4f6f8;text-decoration:none}.v5tile h3{color:#ffca30}.v5form{display:grid;gap:12px;max-width:760px;padding:16px;margin:20px 0;background:#121822;border-radius:12px}.v5form label{display:grid;gap:6px}.v5form input,.v5form textarea,.v5form select{width:100%;background:#222b39;color:white;border:1px solid #566074;padding:11px;border-radius:8px}.v5form button,button{cursor:pointer}.v5hero{display:flex;gap:30px;align-items:center;background:#111924;border:1px solid #ffca30;padding:24px;border-radius:14px}.v5hero h2{color:#ffca30}@media(max-width:650px){.v5hero{flex-direction:column}}@media print{header,footer,.v5links,button{display:none!important}.v5tile,.v5hero{break-inside:avoid}body{background:white!important;color:black!important}}

/* AWMT 11 — camada de estabilidade carregada pelo CSS principal */
.admin-shell{display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;width:100%!important;max-width:100vw!important;overflow:clip}
.admin-shell>.sidebar{width:240px!important;box-sizing:border-box!important;padding:14px 12px!important;overflow-x:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important}
.admin-shell>.sidebar a{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;min-height:44px!important;margin:2px 0!important;padding:10px 12px!important;box-sizing:border-box!important}
.admin-shell>.sidebar a svg.awmt-nav-icon{display:inline-block!important;width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;min-height:20px!important;max-height:20px!important;flex:0 0 20px!important}
.admin-shell>.sidebar a span{display:inline!important;flex:1!important;font-size:12px!important;line-height:1.4!important;white-space:normal!important}
.admin-shell>.admin-main{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:auto}
.admin-shell>.admin-main h1{font-size:clamp(25px,2.8vw,39px)!important}
.admin-shell>.admin-main h2{font-size:clamp(19px,2.1vw,28px)!important}
.admin-shell>.admin-main .panel{box-sizing:border-box;min-width:0;max-width:100%}
.top{height:auto!important;min-height:70px;display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:14px clamp(16px,3vw,48px)!important}
.top nav{display:flex;flex-wrap:wrap;gap:8px 14px}
.top nav a{font-size:11px!important;line-height:1.4}
.hero-art.v6photo{filter:none!important}
.hero-art.v6photo:before,.hero-art.v6photo:after{box-shadow:none!important}
.awmt-reg{max-width:1200px!important}
.awmt-reg>article.panel{max-width:1100px!important;padding:clamp(20px,3vw,45px)!important}
.awmt-reg>article.panel p,.awmt-reg>article.panel li{font-size:15px!important;line-height:1.8!important}
@media(max-width:780px){.admin-shell{display:block!important}.admin-shell>.sidebar{width:100%!important;max-height:270px!important;position:relative!important}.admin-shell>.admin-main{padding:16px!important}}

/* AWMT 12 — interface premium consolidada */
.admin-shell{display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;min-height:calc(100vh - 70px);max-width:100%;overflow:clip}.admin-shell>.sidebar{width:240px!important;min-width:0;box-sizing:border-box;padding:18px 12px;scrollbar-width:thin;scrollbar-color:#536074 transparent}.admin-shell>.sidebar a{display:flex!important;align-items:center!important;gap:13px!important;padding:12px 13px!important;min-height:44px;line-height:1.35;text-decoration:none;border-radius:9px}.admin-shell>.sidebar a svg{width:19px!important;height:19px!important;min-width:19px!important;flex:0 0 19px!important}.admin-shell>.sidebar a span{font-size:12px!important;line-height:1.35!important}.admin-shell>.admin-main{min-width:0;width:100%;max-width:100%;box-sizing:border-box;padding:clamp(16px,2vw,32px);overflow-x:hidden}.awmt-module{width:100%;min-width:0}.awmt-embedded-main{width:100%;min-width:0;max-width:100%;margin:0;box-sizing:border-box}.awmt-embedded-main .wrap{max-width:100%;width:100%;box-sizing:border-box}.awmt-embedded-main .ae{max-width:1300px!important;width:100%!important;box-sizing:border-box}.awmt-embedded-main .ae-layout{grid-template-columns:minmax(0,2fr) minmax(270px,1fr)!important}.awmt-embedded-main .ae-stage{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:520px!important}.hero-art.v6photo{overflow:hidden!important;border-radius:16px!important;min-height:420px!important;box-shadow:none!important}.hero-art.v6photo>img{filter:none!important;opacity:1!important;object-fit:cover!important}.hero-art.v6photo::before,.hero-art.v6photo::after{display:none!important}.hero-art.v6photo>div{display:none!important}.top{height:auto!important;min-height:74px;padding:14px clamp(18px,3vw,50px)!important;gap:18px}.top nav{gap:10px 16px;align-items:center}.top nav a{font-size:11px;line-height:1.4}.admin-main .panel{box-sizing:border-box;min-width:0;max-width:100%}@media(max-width:950px){.awmt-embedded-main .ae-layout{grid-template-columns:1fr!important}}@media(max-width:750px){.admin-shell{display:block!important}.admin-shell>.sidebar{position:relative!important;width:100%!important;height:auto!important;max-height:280px!important}.admin-shell>.admin-main{padding:14px!important}.hero-art.v6photo{min-height:300px!important}}

/* AWMT 12.2 | marketing e fotografia — páginas públicas */
.awmt-marketing{padding-top:clamp(54px,7vw,100px)}.awmt-section-intro{max-width:820px;margin-bottom:32px}.awmt-section-intro h2{font-size:clamp(2.7rem,5vw,5rem);max-width:780px}.awmt-section-intro p,.awmt-photo-story__copy p,.awmt-sponsor-cta p{font-size:clamp(1rem,1.3vw,1.14rem);line-height:1.85;color:#c5cfdf}.awmt-photo-story{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);border:1px solid #334054;background:#151d2a;border-radius:18px;overflow:hidden;min-height:420px}.awmt-photo-story__image{min-height:350px}.awmt-photo-story__image img{width:100%;height:100%;display:block;object-fit:cover}.awmt-photo-story__copy{padding:clamp(25px,4vw,62px);align-self:center}.awmt-photo-story__copy h3{font-size:clamp(2rem,3.5vw,3.8rem)}.awmt-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.awmt-value{padding:28px;border:1px solid #2f3c50;border-radius:14px;background:#131b28}.awmt-value h3{font-size:clamp(1.5rem,2vw,2.1rem)}.awmt-value p{color:#bdc8d7}.awmt-value__number{font:800 2.6rem 'Barlow Condensed',sans-serif;color:#ffca30}.awmt-showcase{background:linear-gradient(180deg,#111927,#0b0e15);padding:clamp(60px,6vw,90px) 0;border-block:1px solid #273346}.awmt-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.awmt-photo-grid figure{position:relative;margin:0;aspect-ratio:4/5;overflow:hidden;border-radius:14px;background:#1b2534}.awmt-photo-grid img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.awmt-photo-grid figure:hover img{transform:scale(1.035)}.awmt-photo-grid figcaption{position:absolute;bottom:0;inset-inline:0;padding:44px 20px 18px;background:linear-gradient(transparent,#080b11e8);font:800 1.65rem 'Barlow Condensed',sans-serif;letter-spacing:.08em}.awmt-sponsor-cta{display:grid;grid-template-columns:1.1fr .9fr;gap:35px;align-items:center}.awmt-sponsor-cta h2{font-size:clamp(2.6rem,4.7vw,5.2rem)}.awmt-sponsor-cta img{width:100%;max-height:450px;object-fit:cover;border-radius:16px}.awmt-empty-season{display:grid;grid-template-columns:1fr .85fr;gap:0;background:#161e2b;border:1px solid #334155;border-radius:18px;overflow:hidden;margin:24px 0 20px}.awmt-empty-season__copy{padding:clamp(24px,4vw,56px);align-self:center}.awmt-empty-season__copy h2{font-size:clamp(2.2rem,3.8vw,4rem)}.awmt-empty-season img{width:100%;height:100%;min-height:310px;object-fit:cover}.awmt-rules-panel{border-radius:14px;padding:clamp(22px,3vw,36px)}.awmt-rules-panel .btn{margin-top:18px}.hero-art.v6photo>img{width:100%;height:100%;object-fit:cover;display:block;filter:none!important}.hero-art.v6photo:before,.hero-art.v6photo:after{display:none!important}@media(max-width:900px){.awmt-photo-story,.awmt-sponsor-cta,.awmt-empty-season{grid-template-columns:1fr}.awmt-photo-story__image{min-height:290px;max-height:440px}.awmt-empty-season img{max-height:330px}.awmt-value-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.awmt-value-grid,.awmt-photo-grid{grid-template-columns:1fr}.awmt-photo-grid figure{aspect-ratio:4/3}.awmt-photo-story__copy{padding:25px}.awmt-sponsor-cta{gap:20px}.awmt-empty-season img{min-height:220px}.awmt-photo-story__image{min-height:230px}.awmt-marketing .btn,.awmt-sponsor-cta .btn{max-width:100%;white-space:normal}}@media(prefers-reduced-motion:reduce){.awmt-photo-grid img{transition:none}}


/* AWMT 12.3 — design system público; sem zoom ou transform na página */
html{font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}
body{min-width:320px;overflow-x:clip;font-size:16px;line-height:1.65}
body > main, main{min-width:0}
.wrap{width:min(100% - 40px,1380px);max-width:1380px;margin-inline:auto;padding-inline:0}
.top{width:100%;padding:18px clamp(20px,3vw,54px)!important;gap:20px;align-items:center}
.top .brand{flex:0 0 auto;font-size:clamp(1.8rem,2.1vw,2.5rem)}
.top nav{flex:1 1 700px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 17px}
.top nav a{font-size:clamp(11px,.72vw,13px)!important;white-space:nowrap;line-height:1.5!important}
main.wrap.section{width:min(100% - 40px,1380px);max-width:1380px;padding:clamp(50px,5vw,90px) 0}
main.wrap.section > h1{font-size:clamp(2.8rem,5.1vw,5.7rem);max-width:1100px}
.section{padding-block:clamp(54px,5.8vw,94px)}
.section-head h2{font-size:clamp(2.2rem,4vw,4.4rem)}
.hero{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(24px,4vw,72px);min-height:620px}
.hero h1{font-size:clamp(3.2rem,5.7vw,7rem)}
.hero-art.v6photo{min-width:0;max-width:100%;min-height:420px}
.hero-art.v6photo img{width:100%;height:100%;object-fit:cover}
.awmt-marketing,.awmt-showcase,.awmt-sponsor-cta{width:100%}
.awmt-photo-story,.awmt-empty-season{width:100%}
.awmt-photo-grid img,.awmt-sponsor-cta img{max-width:100%;height:100%;object-fit:cover}
.panel,.v5tile{overflow-wrap:anywhere}
.v5hero{display:grid;grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);gap:32px;align-items:center;border-radius:18px;padding:clamp(24px,3vw,48px)}
.v5hero img{width:100%;max-width:270px;max-height:280px;object-fit:contain}
.v5hero h2{font-size:clamp(2.1rem,3.5vw,4rem)}
.v5grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-block:28px 48px}
.v5tile{margin:0;border-radius:16px;padding:clamp(18px,2vw,30px);height:100%}
.v5tile h1{font-size:clamp(1.8rem,2.6vw,3rem);color:var(--yellow)}
.v5tile h2{font-size:clamp(1.55rem,2.2vw,2.3rem)}
.awmt-deck-lead{font-size:clamp(1.05rem,1.5vw,1.22rem);max-width:900px}
.awmt-deck-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0 55px}
.awmt-deck-benefits article{border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:26px}
.awmt-deck-benefits h3{font-size:clamp(1.5rem,2vw,2rem)}
.awmt-deck-cta{border-radius:18px;background:linear-gradient(120deg,#202b3b,#101720);padding:clamp(26px,4vw,54px);border:1px solid #39485c}
.awmt-deck-cta h2{font-size:clamp(2rem,3.5vw,4rem)}
@media(max-width:1100px){.v5grid{grid-template-columns:repeat(2,minmax(0,1fr))}.top nav{justify-content:flex-start}.hero{min-height:auto}}
@media(max-width:800px){.hero,.awmt-photo-story,.awmt-empty-season,.awmt-sponsor-cta{grid-template-columns:1fr}.awmt-deck-benefits{grid-template-columns:1fr}.v5hero{grid-template-columns:1fr}.hero-art.v6photo{min-height:330px}}
@media(max-width:600px){.wrap,main.wrap.section{width:min(100% - 28px,1380px)}.top{padding:16px!important}.top nav{flex-basis:100%;gap:8px 13px}.top nav a{font-size:11px!important}.v5grid,.awmt-value-grid,.awmt-photo-grid,.cards,.cards.two{grid-template-columns:1fr}.hero{gap:26px}.hero h1{font-size:clamp(2.8rem,12vw,4.8rem)}.v5hero{padding:22px}.v5tile{padding:22px}}
@media print{.v5grid{grid-template-columns:repeat(2,minmax(0,1fr))}.awmt-deck-cta,.v5tile{break-inside:avoid}}

/* AWMT 12.4 — normalização do portal (sem escala/zoom forçados) */
html{font-size:16px}body{overflow-x:hidden}main{min-width:0}img{max-width:100%;height:auto} .wrap{width:min(calc(100% - 48px),1200px);max-width:1200px;margin-inline:auto}.section{padding-block:clamp(32px,4vw,64px)}.section h1{font-size:clamp(2rem,3.3vw,3.6rem);line-height:1.1}.section h2{font-size:clamp(1.4rem,2.1vw,2.3rem);line-height:1.18}.section p{font-size:clamp(.95rem,1vw,1.08rem);line-height:1.65}.hero{min-height:0;padding-block:clamp(48px,5vw,86px);gap:clamp(24px,3vw,52px)}.hero h1{font-size:clamp(2.7rem,4.4vw,5.2rem)}.hero-art.v6photo{min-height:0;max-height:480px;aspect-ratio:4/3}.hero-art.v6photo img{height:100%;object-fit:cover}.v6feature{gap:clamp(22px,3vw,50px)}.v6feature>img{max-height:360px;width:100%;object-fit:contain}.v6ghost{max-height:210px!important;object-fit:contain!important}.awmt-photo-story__image img{height:340px;object-fit:cover}.awmt-photo-grid img{height:240px;object-fit:cover}.awmt-sponsor-cta img{max-height:320px;object-fit:cover}.awmt-empty-season{align-items:center}.awmt-empty-season>img{max-height:300px;object-fit:cover}.awmt-deck-lead{font-size:1.04rem}.v5hero{grid-template-columns:180px 1fr}.v5hero img{max-height:180px}.v5grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.v5tile h1{font-size:clamp(1.65rem,2vw,2.3rem)}.v5tile h2{font-size:clamp(1.3rem,1.7vw,1.85rem)}.awmt-deck-benefits h3{font-size:1.4rem}.awmt-deck-cta h2{font-size:clamp(1.7rem,2.5vw,2.8rem)}.awmt-scoreboard{border:1px solid #38465b;background:#141d2a;border-radius:18px;padding:clamp(20px,3vw,44px);text-align:center;max-width:980px;margin:18px auto 28px}.awmt-score-teams{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:16px}.awmt-score-teams>div{display:grid;gap:8px}.awmt-score-teams small{font-size:clamp(.8rem,1.2vw,1.05rem);font-weight:700}.awmt-score-teams strong{font-size:clamp(3.8rem,8vw,7rem);line-height:1;color:#ffcc35}.awmt-score-teams>span{font-size:2.3rem}.awmt-score-status{font-weight:700;color:#ffcc35}.awmt-timeline{max-width:980px;margin:0 auto}.awmt-timeline-list{list-style:none;padding:0;margin:0}.awmt-timeline-list li{display:flex;gap:20px;padding:12px 0;border-bottom:1px solid #2c3949}.awmt-timeline-list time{font-size:.85rem;color:#ffcc35;min-width:90px}.awmt-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.awmt-rules-summary>.panel{margin-block:22px}.awmt-full-rules{max-width:100%;overflow-wrap:anywhere}.awmt-empty-content{padding:clamp(20px,3vw,36px)}.top nav{gap:8px 13px}.top nav a{font-size:clamp(11px,.8vw,13px)!important}@media(max-width:800px){.wrap{width:min(calc(100% - 28px),1200px)}.hero,.v6feature,.awmt-empty-season,.awmt-sponsor-cta,.v5hero{grid-template-columns:1fr}.hero-art.v6photo{max-height:340px}.awmt-rule-grid{grid-template-columns:1fr}.v5grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media(max-width:480px){.awmt-score-teams{gap:8px;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)}.awmt-score-teams>span{font-size:1.5rem}.awmt-score-teams strong{font-size:3.5rem}.awmt-photo-grid img{height:190px}}


/* AWMT 12.7 | padronização visual global sem interferir nos painéis */
body:has(.wrap.section) main.wrap.section{width:min(calc(100% - 40px),1160px)!important;max-width:1160px!important;margin-inline:auto!important;padding:clamp(26px,3.2vw,48px) 0!important;min-height:0!important}
body:has(.wrap.section) main.wrap.section>h1{font-size:clamp(26px,3vw,42px)!important;line-height:1.13!important;margin:8px 0 16px!important;max-width:100%!important}
body:has(.wrap.section) main.wrap.section>section{margin-block:22px!important}
body:has(.wrap.section) main.wrap.section h2{font-size:clamp(20px,2.2vw,29px);line-height:1.2}
body:has(.wrap.section) main.wrap.section h3{font-size:clamp(17px,1.5vw,23px);line-height:1.2}
body:has(.wrap.section) main.wrap.section p{line-height:1.58}
body:has(.wrap.section) main.wrap.section img{max-width:100%;height:auto}
body:has(.wrap.section) .v5hero{grid-template-columns:minmax(0,240px) minmax(0,1fr)!important;gap:clamp(16px,2.5vw,30px)!important;min-height:0!important;padding:20px!important;align-items:center}
body:has(.wrap.section) .v5hero img{width:100%!important;max-width:240px!important;max-height:220px!important;object-fit:contain!important}
body:has(.wrap.section) .v5hero h2{font-size:clamp(22px,2.6vw,34px)!important}
body:has(.wrap.section) .v5grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:18px 0 28px!important}
body:has(.wrap.section) .v5tile{padding:16px!important;min-width:0!important}
body:has(.wrap.section) .v5tile h1{font-size:clamp(22px,2.2vw,31px)!important;margin:6px 0!important;overflow-wrap:anywhere}
body:has(.wrap.section) .v5tile h2{font-size:clamp(19px,1.8vw,25px)!important;margin:5px 0!important}
body:has(.wrap.section) .awmt-deck-benefits{gap:12px!important;margin:16px 0 28px!important}
body:has(.wrap.section) .awmt-deck-benefits article{padding:17px!important}
body:has(.wrap.section) .awmt-deck-cta{padding:22px!important}
body:has(.wrap.section) .awmt-photo-grid img{max-height:230px;object-fit:cover}
body:has(.wrap.section) .awmt-empty-season img{max-height:260px;object-fit:contain}
body:has(.wrap.section) .awmt-sponsor-cta img{max-height:290px;object-fit:contain}
body:has(.wrap.section) .v6feature>img{max-height:340px;object-fit:contain}
body:has(.wrap.section) .hero-art.v6photo{min-height:0!important;max-height:390px!important;overflow:hidden}
body:has(.wrap.section) .hero-art.v6photo img{max-height:390px!important;object-fit:contain!important}
@media(max-width:960px){body:has(.wrap.section) .v5grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:680px){body:has(.wrap.section) main.wrap.section{width:calc(100% - 28px)!important}body:has(.wrap.section) .v5hero{grid-template-columns:1fr!important}body:has(.wrap.section) .v5hero img{max-width:180px!important;max-height:160px!important}body:has(.wrap.section) .v5grid{grid-template-columns:1fr!important}body:has(.wrap.section) .awmt-deck-benefits{grid-template-columns:1fr!important}}

/* AWMT 13.1 - Correção consolidada sobre a instalação enviada, 19/10/2026 */
body:not(:has(.admin-shell)) .wrap{width:min(calc(100% - 40px),1120px)!important;max-width:1120px!important;margin-inline:auto!important}
body:not(:has(.admin-shell)) main.wrap.section{width:min(calc(100% - 40px),1120px)!important;max-width:1120px!important;padding:clamp(28px,3.4vw,50px) 0!important}
body:not(:has(.admin-shell)) main.wrap.section>h1{font-size:clamp(30px,3.2vw,46px)!important;line-height:1.12!important}
body:not(:has(.admin-shell)) .hero{width:min(calc(100% - 40px),1120px)!important;max-width:1120px!important;min-height:0!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;gap:clamp(20px,3vw,40px)!important;align-items:center}
body:not(:has(.admin-shell)) .hero h1{font-size:clamp(34px,4.3vw,62px)!important;line-height:1.07!important}
body:not(:has(.admin-shell)) .hero-art.v6photo{min-height:0!important;height:clamp(260px,31vw,420px)!important;max-height:420px!important;overflow:hidden!important;aspect-ratio:auto!important}
body:not(:has(.admin-shell)) .hero-art.v6photo>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center 40%!important}
body:not(:has(.admin-shell)) .v6feature>img{max-height:310px!important;object-fit:contain!important}
body:not(:has(.admin-shell)) .v6gallery img{height:210px!important;object-fit:cover!important}
body:not(:has(.admin-shell)) .section{padding-top:clamp(24px,3vw,44px)!important;padding-bottom:clamp(24px,3vw,44px)!important}
body:not(:has(.admin-shell)) .section h2{font-size:clamp(23px,2.5vw,35px)}
body:not(:has(.admin-shell)) .awmt-sponsor-cta img,body:not(:has(.admin-shell)) .awmt-photo-story img{max-height:290px!important;object-fit:cover!important}
@media(max-width:760px){body:not(:has(.admin-shell)) .hero{grid-template-columns:1fr!important}body:not(:has(.admin-shell)) .hero-art.v6photo{height:300px!important}body:not(:has(.admin-shell)) .wrap,body:not(:has(.admin-shell)) main.wrap.section{width:calc(100% - 28px)!important}}
