/* Native WordPress navigation and accessible progressive enhancement. */
[hidden]{display:none!important}
a{color:inherit;text-decoration:none}
a.btn-fill,a.btn-line,a.nav-cart,a.rfilter,a.view-profile-btn,a.rc-link-ov{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}
.hero-btns .btn-fill,.hero-btns .btn-line{text-align:center}
.track-feat-card{color:inherit;cursor:pointer}
.squad-mobile-menu{list-style:none;margin:0;padding:0}
.link-pending,[aria-disabled="true"]{cursor:default;opacity:.62}
.mini-link.link-pending,.shop-add.link-pending{display:inline-flex;align-items:center;justify-content:center}
.release-art>img,.featured-art>img,.shop-img>img,.content-thumb>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}
.squad-form-result{padding:18px;border:1px solid var(--gold);background:var(--dark2);margin-bottom:22px}
.squad-profile-page{padding-top:30px;padding-bottom:50px;max-width:1100px}

.profile-action-bar a{cursor:pointer}
.profile-full-bio-toggle{cursor:pointer;list-style:inside}
dialog.profile-modal{border:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;color:var(--white)}
dialog.profile-modal:not([open]){display:none}
dialog.profile-modal[open]{display:flex}
dialog.profile-modal::backdrop{background:transparent}
.profile-modal-card{position:relative}
.p-queue-row{width:100%;color:inherit;font:inherit;background:none;text-align:left}
button[disabled]{cursor:default;opacity:.45}
.squad-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:1800;background:var(--gold);color:#080808;padding:13px 24px;border-radius:4px;box-shadow:0 10px 30px #0005}
.squad-skip{position:absolute;left:-10000px;top:0}
.squad-skip:focus{left:10px;top:10px;z-index:2000;background:white;color:black;padding:14px}
:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--gold);outline-offset:4px}
.admin-bar #header{top:32px}
.hidden{display:none!important}
@media(max-width:782px){.admin-bar #header{top:46px}}
@media(max-width:560px){.squad-profile-page{padding-left:0;padding-right:0}.profile-action-bar a{flex:1 1 calc(50% - 8px);text-align:center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
