.home-weekly-spotlight{margin:0 0 25px;min-width:0}
body.dmn-arcana .home-weekly-spotlight>.section-heading{height:34px;margin:0 0 11px;display:flex;align-items:center;justify-content:flex-start;padding:0 8px;border:0 solid transparent;border-left-width:18px;border-right-width:80px;border-image:url('assets/legacy/ranking-rail-header.png') 0 80 0 18 fill / 0 80px 0 18px stretch;background:none}
body.dmn-arcana .home-weekly-spotlight>.section-heading h2{font:20px/1.2 LegacyBalgruf,Georgia;color:#e5cea8;margin:0}
.weekly-spotlight-panel{--mu-scale:.8;position:relative;isolation:isolate;background:radial-gradient(ellipse at 80% 40%,#97432b2e,transparent 65%),linear-gradient(110deg,#29151fee,#0e0d13ed),url('assets/ui/Back.png');min-width:0}
.weekly-spotlight-content{position:relative;z-index:1;padding:30px 23px 20px}
.weekly-spotlight-kicker{display:flex;gap:8px;align-items:center;font:8px/1.6 Tahoma;letter-spacing:2px;color:#c9a66f}
.weekly-spotlight-kicker small{margin-left:auto;font:9px Tahoma;letter-spacing:0;color:#ae9679}
.weekly-spotlight-dot{width:5px;height:5px;border-radius:50%;background:#deb86c;box-shadow:0 0 9px #d9aa5f99}
.weekly-spotlight-body{display:flex;align-items:center;gap:17px;padding:20px 0 17px;min-height:130px}
.weekly-spotlight-badge{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 3px 8px #0009);flex-shrink:0}
.weekly-spotlight-body>div{min-width:0;flex:1}
body.dmn-arcana .weekly-spotlight-body h3{font:31px/1.2 LegacyBalgruf,Georgia;color:#f0d3a1;margin:0 0 9px}
.weekly-spotlight-body p{font:italic 13px/1.6 LegacyBalgruf,Georgia;color:#c6b49b;margin:0}
.weekly-spotlight-body .weekly-spotlight-dates{font:9px/1.8 Tahoma;color:#a18e78;margin-top:11px}
.weekly-spotlight-ticket{width:104px;height:122px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 0 18px #bd67322a)}
.weekly-spotlight-bottom{border-top:1px solid #87634155;padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:15px}
.weekly-spotlight-bottom>span{font:9px/1.7 Tahoma;color:#b5a188}
.weekly-spotlight-bottom .game-button{flex-shrink:0}
.weekly-spotlight-note{font:8px/1.7 Tahoma;color:#95816c;margin:14px 0 0}
.home-weekly-spotlight [hidden]{display:none}
@media(max-width:1150px){.weekly-spotlight-ticket{width:70px;height:92px}.weekly-spotlight-body{gap:12px}.weekly-spotlight-badge{width:48px;height:48px}body.dmn-arcana .weekly-spotlight-body h3{font-size:27px}.weekly-spotlight-bottom{align-items:flex-start;flex-direction:column}}
@media(max-width:650px){.weekly-spotlight-content{padding:27px 18px 20px}.weekly-spotlight-panel{--mu-scale:.65}.weekly-spotlight-body{gap:12px;flex-wrap:wrap}.weekly-spotlight-ticket{display:none}.weekly-spotlight-badge{width:44px;height:44px}.weekly-spotlight-body .weekly-spotlight-dates{font-size:8px}body.dmn-arcana .home-weekly-spotlight>.section-heading h2{font-size:18px}.weekly-spotlight-bottom .game-button{align-self:flex-end}}
.weekly-spotlight-body img{border:0!important;outline:0;background:none;box-shadow:none}
