
body.u-body,body .u-black,body section.u-black{background-color:#111312;color:#f2f3ee}
body .u-header,body .u-footer{background-color:#171917;border-block:1px solid #383a39}
body .u-text-palette-1-base,body .u-text-palette-1-base span{color:#d4fa68}
body section :is(h1,h2,h3).u-text{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.04em;font-weight:700}
body section .u-sheet>h1:first-child,body section .u-sheet>h2:first-child{border-top:3px solid #d4fa68;padding-top:16px}
body section .u-list-item:not(.u-image){background-color:#1c1f1c;box-shadow:inset 0 1px #41453d}
body section .u-repeater-item h3{line-height:1.12}
body section .u-btn:not(.u-social-url):not(.u-btn-submit),body .u-btn-submit{background-color:#d4fa68;color:#141711;border-color:#d4fa68;border-radius:0}
body .u-nav-link{font-family:Arial,sans-serif;letter-spacing:.025em}
body .u-footer a{color:#d4fa68}
body .u-black .u-input{color:#111;background:#f3f4ee}
body :focus-visible{outline:3px solid #b2d951;outline-offset:3px}

body section[id^="ihm-release-"][hidden]{display:none!important}

/* Wordmark shared with the homepage */
header.u-header .u-logo {display:flex!important;align-items:center;justify-content:flex-start;width:auto!important;min-width:330px;height:75px!important;text-decoration:none!important}
header.u-header .u-logo img {display:none!important}
header.u-header .u-logo::before {content:"Invisible Hands";font:800 29px/1 Arial,sans-serif;letter-spacing:-1.8px;color:#f2f3ee;white-space:nowrap}
header.u-header .u-logo::after {content:" Music";font:800 29px/1 Arial,sans-serif;letter-spacing:-1.8px;color:#d4fa68;white-space:pre}
@media(max-width:575px){header.u-header .u-logo{min-width:250px}header.u-header .u-logo::before,header.u-header .u-logo::after{font-size:23px}}
