/* COROA V5: identidade autoral e responsiva para as duas experiências */
.coroa-templo-v5,.coroa-tigre-v5{--coroa-accent:#d8b660}
.coroa-game-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,37%);min-height:220px;overflow:hidden;border:1px solid rgba(239,202,121,.34);border-radius:22px;margin:12px 0 18px;isolation:isolate;background:radial-gradient(ellipse at 72% 40%,#1f3271 0%,#111b42 40%,#080e1d 100%);box-shadow:0 20px 45px #02040c8a}
.coroa-tiger-hero{background:radial-gradient(ellipse at 76% 40%,#812b22,#30151c 52%,#100c17)}
.coroa-game-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(100deg,#080c1df5 12%,#080c1dba 48%,transparent 80%);z-index:1;pointer-events:none}
.coroa-game-hero-art{background-image:url('../images/exclusive/templo-cenario.webp');background-size:cover;background-position:center;grid-column:2;grid-row:1;filter:drop-shadow(0 0 20px #5f90ff66);animation:coroaFloat 8s ease-in-out infinite alternate}
.coroa-tiger-hero .coroa-game-hero-art{background-image:url('../images/exclusive/tigre-cenario.webp');filter:drop-shadow(0 0 20px #f69d3466)}
.coroa-game-hero-copy{z-index:2;position:relative;padding:28px clamp(16px,3.2vw,38px);grid-column:1;grid-row:1;align-self:center}
.coroa-kicker{color:#e4c777;font-size:11px;letter-spacing:.19em;font-weight:800}
.coroa-game-hero h1{font-weight:900;font-size:clamp(28px,3.6vw,49px);line-height:1.05;margin:12px 0 8px;color:#fff;letter-spacing:-.04em;text-shadow:0 4px 20px #02040dcc}
.coroa-game-hero h1 em{font-style:normal;color:#ffe19b}
.coroa-olympus-hero h1 em{color:#a7cfff}
.coroa-game-hero p{color:#dee4f3;font-size:clamp(12px,1.1vw,15px);line-height:1.65;max-width:490px}
.coroa-feature-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}
.coroa-feature-tags span{padding:7px 10px;background:#091026c9;border:1px solid #ffffff32;border-radius:100px;font-size:11px;font-weight:700;color:#f0e4ce}
.coroa-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 22px}
.coroa-guide>div{padding:17px;border-radius:13px;background:linear-gradient(145deg,#151d32,#0b1120);border:1px solid #ffffff17}
.coroa-guide b{display:block;font-size:12px;letter-spacing:.06em;color:#e7ca7b;margin-bottom:7px}
.coroa-guide p{font-size:12px;color:#bec7d7;line-height:1.5}
.coroa-templo-v5 .sl-frame{border:1px solid #659fff88;box-shadow:inset 0 0 55px #385abb27,0 0 30px #111e4e3b}
.coroa-templo-v5 .sl-banner b{letter-spacing:.09em;filter:drop-shadow(0 2px 16px #5b94ffba)}
.coroa-templo-v5 .sl-grid-wrap{box-shadow:0 0 0 2px #c99e5680,0 0 38px #355dcb40}
.coroa-tigre-v5 .tg-stage{background:radial-gradient(ellipse at center,#a63c29,#4e151a 55%,#190d18)}
.coroa-tigre-v5 .tg-cab{box-shadow:0 0 0 3px #efbf5d,0 0 0 7px #54151a,0 25px 65px #200610b8}
.coroa-award-glow{animation:coroaWinGlow .65s ease-in-out 3 alternate!important}
@keyframes coroaWinGlow{from{filter:brightness(1)}to{filter:brightness(1.3) drop-shadow(0 0 18px #ffd96d)}}
@keyframes coroaFloat{to{transform:translateY(-8px) scale(1.035)}}
@media(max-width:720px){.coroa-game-hero{min-height:200px;grid-template-columns:1fr 35%;margin:8px 0 12px}.coroa-game-hero-copy{padding:18px}.coroa-game-hero h1{font-size:27px}.coroa-feature-tags{gap:4px;margin-top:9px}.coroa-feature-tags span{font-size:9px;padding:5px 7px}.coroa-guide{grid-template-columns:1fr;gap:6px}.coroa-guide>div{padding:11px}.coroa-game-hero p{font-size:11px}}
@media(prefers-reduced-motion:reduce){.coroa-game-hero-art,.coroa-award-glow{animation:none!important}}

/* V7 · Templo Neon & Urubu Rei · cinematic immersive game layouts */
.coroa-olympus-hero{background:radial-gradient(ellipse at 65% 35%,#2848a0,#0d1647 58%,#070c19 100%)}
.coroa-olympus-hero .coroa-game-hero-art{background-image:url('../images/exclusive/templo-v7.webp');background-position:center 20%;background-size:cover;filter:drop-shadow(0 0 35px #526dff80)}
.coroa-urubu-v7 .coroa-tiger-hero{background:radial-gradient(ellipse at 72% 35%,#a04423,#411721 55%,#0c0a12)}
.coroa-urubu-v7 .coroa-tiger-hero .coroa-game-hero-art{background-image:url('../images/exclusive/urubu-rei-v7.webp');background-position:center 20%;background-size:cover}
.coroa-urubu-v7 .tg-stage{background:radial-gradient(ellipse at 50% 15%,#892e23 0%,#410f23 48%,#100910 100%)}
.coroa-urubu-v7 .tg-head{background:linear-gradient(180deg,#7b2c27 0%,#3c0f22 92%)!important}
.coroa-urubu-v7 .tg-mascot{filter:drop-shadow(0 0 15px #f6b25c9c)}
.coroa-urubu-v7 .tg-brand{color:#ffe2a2!important;text-shadow:0 3px 16px #fa8e3f8c!important;letter-spacing:.08em}
.coroa-urubu-v7 .tg-cell[data-s="W"]{background:radial-gradient(circle,#612436,#1b1022);box-shadow:inset 0 0 15px #f7b66355}
.coroa-urubu-v7 .tg-cell[data-s="W"] svg{filter:drop-shadow(0 0 8px #f7b663)}
.coroa-urubu-v7 .tg-roof{filter:hue-rotate(165deg) saturate(1.4)}
.coroa-templo-v5 .sl-frame,.coroa-urubu-v7 .tg-cab{position:relative;overflow:hidden}
.coroa-templo-v5 .sl-frame:before,.coroa-urubu-v7 .tg-cab:before{content:'';pointer-events:none;position:absolute;inset:0;z-index:1;border:2px solid #e9bd6899;border-radius:inherit;box-shadow:inset 0 0 19px #ecc27444}
.coroa-templo-v5 .coroa-game-hero,.coroa-urubu-v7 .coroa-game-hero{min-height:270px}
.coroa-templo-v5 .coroa-guide,.coroa-urubu-v7 .coroa-guide{margin-bottom:24px}
@media(min-width:1000px){.coroa-templo-v5 .coroa-game-hero,.coroa-urubu-v7 .coroa-game-hero{min-height:315px}.coroa-templo-v5 .sl-frame,.coroa-urubu-v7 .tg-stage{min-height:480px}}
@media(max-width:720px){.coroa-templo-v5 .coroa-game-hero,.coroa-urubu-v7 .coroa-game-hero{min-height:210px}}
