/* V8: preserve existing visual system, lift feature panels */
@media(min-width:761px){.immersive-hero{min-height:960px}.hero-film,.hero-ranking{bottom:145px;height:270px}.content-section{padding-top:30px;padding-bottom:30px}}
.award-tile{position:relative;box-shadow:inset 0 1px 0 #f6d68422;background:radial-gradient(ellipse at top right,#b38a3426,transparent 70%),linear-gradient(145deg,#30251d,#101722);transition:transform .2s,border-color .2s}.award-tile:hover{transform:translateY(-3px);border-color:#f0d18b}.award-tile:focus-visible,.support-card:focus-within{outline:2px solid #f0d18b;outline-offset:4px}.member-entry{border-top:2px solid #d8b768}.member-status{color:#f0d18b;line-height:1.8}.support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.support-card{border:1px solid #9a7b48;border-radius:12px;padding:20px;background:linear-gradient(145deg,#19273b,#0b1019);overflow-wrap:anywhere}.support-art{min-height:230px;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:15px;background:radial-gradient(ellipse,#c4963426,transparent 70%)}.support-art>span{font-size:64px;color:#f0ce81;font-weight:bold}.support-art h3{color:#f0ce81}.support-card small{color:#c6b58e}#support-copy{display:block;width:100%;max-width:580px;padding:14px;margin-top:12px;border:1px solid #9a7b48;border-radius:6px;background:#0b1019;color:#fff;font:inherit;box-sizing:border-box}.member-entry button{cursor:pointer}.member-entry .hero-actions{flex-wrap:wrap}
@media(max-width:900px){.support-grid{grid-template-columns:1fr}.support-art{min-height:180px}}
@media(prefers-reduced-motion:reduce){.award-tile{transition:none}}
