.logo-button{border-radius:999px!important;transform:skewX(-11deg);transform-origin:center;overflow:visible;position:relative}
.logo-button>.logo-button-content{display:inline-flex;align-items:center;justify-content:inherit;gap:inherit;transform:skewX(11deg);pointer-events:none;max-width:100%}
.logo-button:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.logo-button:not(.site-theme-toggle):not([id^="client-"]){padding-left:24px;padding-right:24px}
.legacy .filters .logo-button,.album-nav .logo-button{padding-left:20px;padding-right:20px}
.demo-bar .logo-button{border-radius:999px!important;padding:6px 12px;border:1px solid #666}
.demo-bar{align-items:center;min-height:38px;gap:15px}
.site-theme-toggle.logo-button{padding-left:18px;padding-right:18px}
@media(max-width:650px){.logo-button{transform:skewX(-9deg)}.logo-button>.logo-button-content{transform:skewX(9deg)}.logo-button:not(.site-theme-toggle):not([id^="client-"]){padding-left:19px;padding-right:19px}.demo-bar .logo-button{font-size:8px;padding:5px 10px}}
