/* V54 - nav: glass outlines apply to each button, never around the group */
@media(max-width:900px){
body nav#m808-unified-nav #main-nav-links{border:0!important;box-shadow:none!important;background:transparent!important;outline:0!important}
body nav#m808-unified-nav #main-nav-links>a.m808-nav-text{border:1px solid rgba(235,216,255,.30)!important;background:linear-gradient(140deg,rgba(130,101,160,.25),rgba(19,16,29,.87))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 5px 18px rgba(0,0,0,.19)!important;backdrop-filter:blur(12px) saturate(135%)!important;-webkit-backdrop-filter:blur(12px) saturate(135%)!important}
body nav#m808-unified-nav #main-nav-links>a.nav-cta{border:1px solid rgba(229,193,255,.52)!important;background:linear-gradient(140deg,rgba(150,92,189,.33),rgba(75,38,99,.40))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 6px 20px rgba(0,0,0,.22)!important;backdrop-filter:blur(12px) saturate(145%)!important;-webkit-backdrop-filter:blur(12px) saturate(145%)!important}
}
.m808-legal-content{width:min(100%,820px);margin:0 auto;line-height:1.8}.m808-legal-content h2{margin:2rem 0 .65rem;font-size:clamp(1.25rem,2.5vw,1.8rem)}.m808-legal-content p{margin:.7rem 0}.m808-legal-content a{color:#dcb9ff;text-decoration:underline;text-underline-offset:3px}.m808-legal-content ul{padding-left:1.4rem}.m808-legal-content li{margin:.5rem 0}.m808-legal-todo{border-left:3px solid #b899e2;background:rgba(127,89,160,.12);padding:14px 18px;border-radius:0 12px 12px 0;margin:1rem 0}.m808-spotify-consent{padding:20px;border:1px solid rgba(210,180,241,.24);border-radius:14px;margin:12px 0 22px;background:rgba(255,255,255,.03)}.m808-spotify-consent button{cursor:pointer;border:1px solid rgba(214,190,236,.45);border-radius:99px;color:white;background:rgba(106,66,145,.5);padding:12px 20px;font:600 14px 'DM Sans',sans-serif}.m808-spotify-consent p{margin:0 0 12px;color:#ded3e6}.m808-legal-content .m808-legal-todo a{color:#e2c8fa}
