.dac-af-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid #918792;border-radius:8px;background:#fff;color:#202020;font:600 13px/1.4 'Red Hat Display',sans-serif;text-decoration:none;cursor:pointer;gap:8px;box-shadow:none}
.dac-af-button[aria-pressed=true]{background:#f4f1f5;color:#655365}
@media(hover:hover) and (pointer:fine){.dac-af-button:hover{background:#faf5fa;border-color:#762c69;color:#762c69}}
.dac-af-button:disabled{opacity:.6;cursor:wait}
.dac-af-button:focus-visible,.dac-af-text:focus-visible{outline:2px solid #762c69;outline-offset:2px}
.dac-af-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:12px;background:#762c69;color:#fff;font:700 12px/1 'Red Hat Display',sans-serif;margin-left:6px}
.dac-af-count[hidden]{display:none}
#artist-new-cta>.dac-af-button{margin:0 0 12px}
.dac-af-toast{position:fixed;z-index:10000;bottom:24px;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 32px);padding:12px 18px;border:1px solid #dfcddd;border-radius:8px;background:#fff;color:#202020;box-shadow:0 4px 18px #281a2820;font:600 14px/1.5 'Red Hat Display',sans-serif}

.dac-af-header-count{position:absolute;z-index:1;left:calc(50% + 3px);top:calc(50% - 21px);min-width:20px;height:20px;margin:0;padding:0 4px;border:2px solid #fff;border-radius:12px;font-size:10px;line-height:1;box-sizing:border-box;pointer-events:none}
.dac-ap__nav-link[data-af-menu-link] .dac-ap__nav-title{display:flex;align-items:center;gap:8px}
.dac-ap__nav-link[data-af-menu-link] .dac-af-count{flex:none;margin-left:auto;min-width:22px;height:22px;font-size:11px}
.dac-ap__nav-link[data-af-menu-link][data-af-unread=true]{border-color:#d8c2d4;background:#fcf7fc}
.dac-ap__nav-link[data-af-menu-link][data-af-unread=true] .dac-ap__nav-icon{background:#f0e6f0;color:#762c69}
.dac-ap__nav-link[data-af-menu-link][data-af-unread=true] .dac-ap__nav-note{color:#762c69;font-weight:600}
.dac-ap__nav-link[data-af-menu-link][data-af-unread=true]:hover{border-color:#762c69;background:#f8eef7}
@media(forced-colors:active){.dac-af-header-count{border-color:Canvas;background:Highlight;color:HighlightText}}

.dac-af-menu-note-compact{display:none}
@media(max-width:1279px){.dac-ap__nav-link[data-af-menu-link] .dac-ap__nav-note{display:none}.dac-ap__nav-link[data-af-menu-link][data-af-unread=true] .dac-af-menu-note-compact{display:block;color:#762c69;font:600 11px/1.35 'Red Hat Display',sans-serif;margin-top:3px}}
