/* COROA V9 — refinamento visual dos jogos e responsividade */
.coroa-templo-v5 .cz-main,.coroa-urubu-v7 .cz-main{max-width:1360px;margin:0 auto;width:100%}
.coroa-templo-v5 .game-bar,.coroa-urubu-v7 .game-bar{margin-top:4px}
.coroa-templo-v5 .coroa-game-hero,.coroa-urubu-v7 .coroa-game-hero{min-height:210px!important;margin:4px 0 12px!important;border-radius:24px;box-shadow:0 14px 38px #02040c96, inset 0 0 0 1px #ffffff12}
.coroa-templo-v5 .coroa-olympus-hero{background:linear-gradient(90deg,#091530 0%,#10245e 45%,#11204d 100%)!important}
.coroa-urubu-v7 .coroa-tiger-hero{background:linear-gradient(90deg,#0d1026 0%,#401523 50%,#662117 100%)!important}
.coroa-templo-v5 .coroa-game-hero:before,.coroa-urubu-v7 .coroa-game-hero:before{background:linear-gradient(100deg,#081121f5 10%,#081121db 40%,transparent 76%)!important}
.coroa-templo-v5 .coroa-game-hero-copy,.coroa-urubu-v7 .coroa-game-hero-copy{padding:24px clamp(16px,2.7vw,32px)!important}
.coroa-templo-v5 .coroa-kicker,.coroa-urubu-v7 .coroa-kicker{font-size:12px;letter-spacing:.22em}
.coroa-templo-v5 .coroa-game-hero h1,.coroa-urubu-v7 .coroa-game-hero h1{font-size:clamp(34px,4vw,58px)!important;margin:8px 0 10px!important}
.coroa-templo-v5 .coroa-game-hero p,.coroa-urubu-v7 .coroa-game-hero p{max-width:560px;font-size:15px!important;line-height:1.55!important}
.coroa-templo-v5 .coroa-feature-tags span,.coroa-urubu-v7 .coroa-feature-tags span{background:#08101fea!important;border-color:#f0c97a55!important;padding:7px 12px!important}
.coroa-templo-v5 .sl-frame{padding:16px 16px 14px!important;border-radius:24px!important;background:radial-gradient(90% 120% at 80% 0%,#365cd8 0%,#172458 30%,#0a122b 64%,#070d1b 100%)!important;border:2px solid #d7ac55!important;box-shadow:0 18px 50px #06111d,inset 0 0 0 1px #ffffff10,inset 0 0 50px #73a8ff22!important}
.coroa-templo-v5 .sl-frame::after{content:'';position:absolute;inset:0;background:url('../images/exclusive/templo-v7.webp') right center/cover no-repeat;opacity:.18;mix-blend-mode:screen;pointer-events:none;z-index:0}
.coroa-templo-v5 .sl-frame>*{position:relative;z-index:1}
.coroa-templo-v5 .sl-banner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px;flex-wrap:wrap;padding:0 4px 8px}
.coroa-templo-v5 .sl-banner b{font-size:clamp(28px,2.7vw,40px)!important}
.coroa-templo-v5 .sl-banner span{font-size:13px!important;letter-spacing:.14em;color:#ffdf96!important}
.coroa-templo-v5 .sl-mults{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:0 0 12px}
.coroa-templo-v5 .sl-mults span{padding:8px 12px;border-radius:12px;background:linear-gradient(180deg,#2d2347,#111427);border:1px solid #f2c77382;box-shadow:inset 0 0 14px #9f66ff22,0 0 0 1px #0006;color:#ffefc7;font-weight:900;font-family:var(--display);font-size:18px;min-width:58px;text-align:center}
.coroa-templo-v5 .sl-body{grid-template-columns:230px minmax(0,1fr)!important;gap:16px!important;align-items:stretch!important}
.coroa-templo-v5 .sl-info{background:linear-gradient(180deg,#0a1534cc,#091022dd)!important;border:1px solid #f2c7734d;border-radius:18px;padding:16px!important;box-shadow:inset 0 0 28px #5a82ff1f;height:100%}
.coroa-templo-v5 .sl-info h4{font-size:18px!important;margin-bottom:10px}
.coroa-templo-v5 .sl-info p{font-size:13px;line-height:1.62}
.coroa-templo-v5 .sl-grid-wrap{padding:14px!important;border-radius:20px!important;background:linear-gradient(180deg,#201235,#26133e 32%,#1a0f2c 100%)!important;border:2px solid #f0be62!important;box-shadow:0 0 0 1px #0007,inset 0 0 40px #ffbb5522,0 24px 45px #0008!important;min-height:460px!important}
.coroa-templo-v5 .sl-grid-wrap::before{content:'';position:absolute;inset:8px;border-radius:14px;background:radial-gradient(circle at 50% 8%,rgba(255,255,255,.11),transparent 20%),linear-gradient(180deg,rgba(255,179,82,.09),transparent 38%),url('../images/exclusive/templo-v7.webp') center center/cover no-repeat;opacity:.14;pointer-events:none}
.coroa-templo-v5 .sl-grid{width:min(100%,640px)!important;min-height:400px!important;aspect-ratio:6/5!important;margin:auto!important;gap:8px!important;align-content:stretch}
.coroa-templo-v5 .sl-cell{border-radius:18px!important;background:linear-gradient(180deg,rgba(59,34,96,.92),rgba(29,17,53,.98))!important;border:1px solid rgba(255,220,145,.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08), inset 0 -12px 20px rgba(0,0,0,.24), 0 10px 16px rgba(0,0,0,.18);overflow:hidden}
.coroa-templo-v5 .sl-cell::before{content:'';position:absolute;inset:7%;border-radius:15px;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.18),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0));pointer-events:none}
.coroa-templo-v5 .sl-cell svg{width:78%!important;height:78%!important;position:relative;z-index:1;filter:drop-shadow(0 0 8px rgba(255,255,255,.08))}
.coroa-templo-v5 .sl-cell[data-s^="M"]{background:linear-gradient(180deg,#142f49,#131729)!important}
.coroa-templo-v5 .sl-cell[data-s="S"]{background:linear-gradient(180deg,#49390f,#231914)!important}
.coroa-templo-v5 .sl-cell[data-s="h3"],.coroa-templo-v5 .sl-cell[data-s="h4"]{background:linear-gradient(180deg,#3b214d,#1c132a)!important}
.coroa-templo-v5 .sl-win{margin-top:10px!important;padding:10px 14px;border-radius:16px;background:linear-gradient(180deg,#0b1426,#09111f);border:1px solid #d7ac5559;box-shadow:inset 0 0 18px #ffffff08;color:#f6e3b2!important;font-size:18px}
.coroa-templo-v5 .cz-controls{position:sticky;bottom:max(10px,env(safe-area-inset-bottom));z-index:35;background:rgba(8,13,28,.92)!important;backdrop-filter:blur(10px);border:1px solid rgba(215,172,85,.36);border-radius:22px;box-shadow:0 18px 36px #0008;padding:12px 14px!important}
.coroa-templo-v5 .cz-spin{margin-left:auto!important;width:82px!important;height:82px!important}
.coroa-templo-v5 .cz-auto select,.coroa-templo-v5 .cz-btn,.coroa-templo-v5 .cz-amt{border-color:#d7ac5559!important}
.coroa-templo-v5 .prize-hint{padding:0 8px;color:#ffdf96}
.coroa-urubu-v7 .tg-stage{padding:8px!important;min-height:unset!important;background:radial-gradient(80% 120% at 80% 0%,#7d2417 0%,#3a1221 44%,#0b0910 100%)!important;border:2px solid #aa713c!important;border-radius:24px!important;box-shadow:0 18px 45px #05070d}
.coroa-urubu-v7 .tg-stage::after{content:'';position:absolute;inset:0;background:url('../images/exclusive/urubu-rei-v7.webp') right center/cover no-repeat;opacity:.17;mix-blend-mode:screen;pointer-events:none;border-radius:inherit}
.coroa-urubu-v7 .tg-cab{position:relative;z-index:1;width:min(100%,760px)!important;min-height:unset!important;border-radius:24px!important;box-shadow:0 0 0 2px #e8b862,0 0 0 6px #4d1a16,0 20px 50px #000a!important;background:linear-gradient(180deg,#60201d,#2a101e 35%,#190d16 100%)!important}
.coroa-urubu-v7 .tg-head{min-height:124px!important;padding-top:18px!important}
.coroa-urubu-v7 .tg-brand{font-size:clamp(28px,3.2vw,38px)!important;line-height:1!important}
.coroa-urubu-v7 .tg-subbrand{position:absolute;left:50%;top:84px;transform:translateX(-50%);font-size:12px;letter-spacing:.18em;font-weight:800;color:#ffd789;text-shadow:0 0 12px #f49855}
.coroa-urubu-v7 .tg-mascot{width:88px!important;height:88px!important}
.coroa-urubu-v7 .tg-board{padding:14px!important;background:linear-gradient(180deg,rgba(0,0,0,.14),rgba(0,0,0,.04));border-top:1px solid #efbf5d35;border-bottom:1px solid #efbf5d28}
.coroa-urubu-v7 .tg-rwrap{padding:12px;border-radius:18px;background:linear-gradient(180deg,#4a0f1f,#240d18);border:2px solid #f0be62;box-shadow:inset 0 0 30px #f8a6541a,0 18px 30px #0006}
.coroa-urubu-v7 .tg-cell{border-radius:16px!important;border:1px solid rgba(255,210,140,.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06), inset 0 -10px 16px rgba(0,0,0,.25)}
.coroa-urubu-v7 .tg-cell svg{width:78%!important;height:78%!important}
.coroa-urubu-v7 .tg-cell[data-s="W"]{background:linear-gradient(180deg,#5b1822,#24111d)!important}
.coroa-urubu-v7 .tg-cell[data-s="A"]{background:linear-gradient(180deg,#563412,#251411)!important}
.coroa-urubu-v7 .tg-cell[data-s="B"]{background:linear-gradient(180deg,#10382c,#121b1f)!important}
.coroa-urubu-v7 .tg-cell[data-s="C"],.coroa-urubu-v7 .tg-cell[data-s="D"],.coroa-urubu-v7 .tg-cell[data-s="E"]{background:linear-gradient(180deg,#581321,#26111a)!important}
.coroa-urubu-v7 .tg-cell[data-s="F"]{background:linear-gradient(180deg,#5b250f,#241514)!important}
.coroa-urubu-v7 .tg-msg{font-size:18px!important;padding:10px 16px!important;color:#ffe8b0!important;text-shadow:0 0 14px rgba(247,181,93,.2)}
.coroa-urubu-v7 .tg-info{padding-top:10px!important;padding-bottom:10px!important;background:linear-gradient(180deg,rgba(0,0,0,.06),transparent)!important}
.coroa-urubu-v7 .tg-ctrl{padding:12px 16px 16px!important;position:sticky;bottom:max(10px,env(safe-area-inset-bottom));z-index:20;background:linear-gradient(180deg,rgba(16,9,18,.88),rgba(16,9,18,.96));backdrop-filter:blur(10px);border-top:1px solid #efbf5d2d;border-radius:0 0 24px 24px}
.coroa-urubu-v7 .tg-round,.coroa-urubu-v7 .tg-go{box-shadow:0 0 0 3px rgba(245,197,66,.6), 0 12px 20px rgba(0,0,0,.35)!important}
.coroa-guide>div{box-shadow:0 14px 24px #0005}
.topbar .modes{padding-bottom:2px!important}
.topbar .modes a{background:#10192b!important;border:1px solid rgba(221,182,104,.18)!important;border-radius:13px!important;min-height:48px}
.topbar .modes a .ic{background:#182339!important}
.topbar .modes a.on{background:linear-gradient(180deg,#2b223e,#1a182d)!important;color:#fff!important;border-color:#d7ac55!important}
.topbar .modes a.on .ic{background:linear-gradient(180deg,#ffddb8,#d7ac55)!important;color:#23170f!important}
@media (min-width: 980px){.coroa-templo-v5 .sl-frame{min-height:min(66vh,780px)!important}.coroa-urubu-v7 .tg-stage{min-height:min(68vh,860px)!important}}
@media (max-width: 900px){.coroa-templo-v5 .coroa-game-hero,.coroa-urubu-v7 .coroa-game-hero{min-height:180px!important}.coroa-templo-v5 .sl-body{grid-template-columns:1fr!important}.coroa-templo-v5 .sl-grid-wrap{min-height:340px!important}.coroa-templo-v5 .sl-grid{min-height:310px!important;width:min(100%,500px)!important}.coroa-urubu-v7 .tg-cab{width:100%!important}}
@media (max-width: 620px){.coroa-templo-v5 .sl-banner{justify-content:center!important;text-align:center}.coroa-templo-v5 .sl-mults span{font-size:14px;min-width:44px;padding:6px 8px}.coroa-templo-v5 .sl-grid-wrap{padding:10px!important;min-height:270px!important}.coroa-templo-v5 .sl-grid{gap:6px!important;min-height:250px!important}.coroa-templo-v5 .sl-cell{border-radius:12px!important}.coroa-templo-v5 .cz-controls{gap:8px!important;justify-content:center}.coroa-templo-v5 .cz-bal2,.coroa-templo-v5 .prize-hint{width:100%;text-align:center}.coroa-templo-v5 .cz-spin{order:10;margin:0!important}.coroa-urubu-v7 .tg-subbrand{top:77px;font-size:10px}.coroa-urubu-v7 .tg-head{min-height:108px!important}}
