.evs-site{margin-block-start:0!important}
.q-console,.q-console *{min-width:0}
.evs-header .evs-listen--small{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important}
.evs-header .evs-listen--small .evs-mobile-play-icon{display:grid;width:20px;height:20px;place-items:center}
.evs-header .evs-listen--small .evs-mobile-play-icon svg{display:block;width:100%;height:100%;margin:0;fill:currentColor}
.evs-header .evs-listen--small .evs-mobile-play-icon--pause{display:none}
.evs-header .evs-listen--small.is-playing .evs-mobile-play-icon--play{display:none}
.evs-header .evs-listen--small.is-playing .evs-mobile-play-icon--pause{display:grid}
.evs-header .evs-listen--small:not(.is-playing) .evc-v3-shortcode-icon-play{display:grid!important}
.evs-header .evs-listen--small:not(.is-playing) .evc-v3-shortcode-icon-pause{display:none!important}
.evs-header .evs-listen--small.is-playing .evc-v3-shortcode-icon-play{display:none!important}
.evs-header .evs-listen--small.is-playing .evc-v3-shortcode-icon-pause{display:grid!important}
.evs-header .evs-listen--small .evc-v3-shortcode-icon{width:20px;height:20px;place-items:center;line-height:1}
.evs-header .evs-listen--small .evc-v3-shortcode-icon svg{display:block;width:100%;height:100%;margin:0}

@media(max-width:900px){
  .evs-header{min-height:72px!important;padding:.55rem max(.8rem,4vw)!important;background:rgba(8,9,12,.98)!important;backdrop-filter:none!important}
  .evs-rock-site .evs-brand img{height:48px!important}
  .evs-nav{position:fixed!important;z-index:1;inset:0!important;display:none!important;width:100vw!important;height:100dvh!important;padding:clamp(6.5rem,18vh,9rem) max(1.5rem,8vw) 2rem!important;overflow-y:auto;background:radial-gradient(circle at 85% 12%,color-mix(in srgb,var(--evs-accent) 24%,transparent),transparent 34%),rgba(8,9,12,.985)!important;backdrop-filter:blur(24px)}
  .evs-nav.is-open{display:grid!important;align-content:center!important;gap:0!important}
  .evs-nav a{display:flex!important;align-items:center;justify-content:space-between;min-height:clamp(52px,9vh,76px);padding:.75rem 0!important;border-bottom:1px solid rgba(255,255,255,.12)!important;font-size:clamp(1.45rem,7vw,2.65rem)!important;line-height:1!important}
  .evs-nav a:after{color:var(--evs-accent-2);content:'\2192';font-size:.75em}
  .evs-brand,.evs-listen--small,.evs-menu{position:relative;z-index:2}
  .evs-menu{display:grid!important;width:46px;height:46px;padding:0!important;place-items:center;border:1px solid rgba(255,255,255,.12)!important;border-radius:50%!important;background:rgba(255,255,255,.06)!important}
  .evs-menu__open{display:grid!important;place-items:center}
  .evs-menu__close{display:none!important;place-items:center}
  .evs-menu[aria-expanded=true] .evs-menu__open{display:none!important}
  .evs-menu[aria-expanded=true] .evs-menu__close{display:grid!important}
  .evs-menu[aria-expanded=true]{background:var(--evs-accent)!important;color:#fff!important}
}

@media(max-width:767px){
  .q-console{width:100%;max-width:100%;overflow:hidden}
  .q-console__body,.q-console__controls,.q-track,.q-spectrum{width:100%;max-width:100%}
  .q-console__volume{display:none!important}
  .q-history__content--native .rgvfm-rp__list{grid-template-columns:1fr!important}
  .q-history__content--native .rgvfm-rp__item:nth-child(n+5){display:none!important}
}

@media(max-width:600px){
  .evs-header .evs-listen--small{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;padding:0!important;border-radius:12px!important;font-size:0!important}
  .evs-header .evs-listen--small .evc-v3-shortcode-label{display:none!important}
}
