/* Source brand cues: black panels, cyan emphasis, original full-color portraits. */
:root{--umg-cyan:#2ab3e2}.umg-masthead{left:0;top:0;transform:none;width:100%;height:173px;padding:16px 0;background:#0005;pointer-events:none}.umg-masthead a{display:inline-block;pointer-events:auto}.umg-masthead img{height:142px;width:200px}.umg-menu-toggle{background:var(--umg-cyan);width:47px;height:47px;font-size:28px}.umg-panel{background:#000;color:#c0c0c0}.umg-menu li{border-color:#1b1b1b}.umg-menu a{color:#fff}.umg-menu a:hover,.umg-news-scroll a:hover{color:#66d7ff}.umg-close{background:var(--umg-cyan);color:#000}.umg-news-panel h2{color:#fff;border-color:#333}.umg-news-scroll article{border-color:#333}.umg-news-scroll time{color:#999}.umg-news-toggle{top:0}.umg-slide h1{color:var(--umg-cyan);font-size:clamp(26px,3vw,45px);text-transform:uppercase}.umg-banner{height:500px}.umg-tabs{background:#000}.umg-tabs a{background:#000;color:#fff;padding:20px 40px;border-color:transparent}.umg-tabs a:hover{background:#66d7ff;color:#fff}.umg-tabs a[aria-current]{background:#fff;color:#000;border-color:#fff}.umg-artist-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.umg-artist img{filter:none}.umg-artist h2{color:#4a4a4a;text-align:left}.umg-alphabet button[aria-pressed=true],.umg-alphabet button:hover{background:var(--umg-cyan);color:#000}.umg-content h1,.umg-news-item h2{color:var(--umg-cyan)}.umg-content{color:#4a4a4a}.umg-detail{color:#fff}.umg-more{border-color:#333;color:#fff}.umg-news-item h2 a{color:var(--umg-cyan)}.umg-social{right:auto;left:50%;transform:translateX(-50%);gap:10px}.umg-social button,.umg-social img{width:45px;height:45px}.umg-footer{padding-right:22px;text-align:right;min-height:80px}.umg-footer>div:first-child{padding-left:100px}.umg-local-label{display:block}.home .umg-footer{background:#000b}.umg-article .wp-block-post-content a{color:var(--umg-cyan)}
@media(max-width:900px){.umg-banner{height:350px}.umg-artist-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.umg-tabs a{padding:20px 22px}}
@media(max-width:600px){.umg-masthead{height:100px;padding:10px 0}.umg-masthead img{width:140px;height:80px}.umg-menu-toggle{width:47px;height:47px}.umg-banner{height:300px}.umg-tabs a{padding:16px 13px}.umg-artist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.umg-footer{padding:16px 15px 65px;text-align:center;min-height:125px}.umg-footer>div:first-child{padding:0}.umg-social{display:flex;gap:10px;bottom:10px}.umg-local-label{display:inline}.umg-footer a{margin-right:10px}.umg-slide h1{bottom:170px}.umg-slide-position{bottom:148px}}
