:root{--font-season-number:var(--font-passion-one), var(--font-display)}
#profile-utility-menu{--text-primary:#fff1dd;--text-secondary:#dbc5b5;--text-muted:#c8ac97;--text-faint:#b99c87;--border-subtle:#453730;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a67655 #2d2423;color:#fff1dd;background:#1c1918;border:1px solid #453730;width:min(24rem,100vw - 4rem);max-height:calc(100dvh - 5.5rem);padding:.75rem;overflow-y:auto}.profile-menu-library{color:#dbc5b5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:.5rem 0 1rem;font-size:.75rem;display:flex}.profile-menu-library a{color:#ffc095;align-items:center;gap:.3rem;min-height:2.75rem;font-weight:650;display:inline-flex}.profile-menu-support{color:#fff0dd;background:linear-gradient(115deg,#6f412833,#0000 75%);grid-template-columns:minmax(0,1fr) 1rem;align-items:center;gap:.75rem;padding:1rem;transition:background .16s;display:grid}.profile-menu-support:hover{background:#9b62301c}.profile-menu-support-eyebrow{color:#e8b37d;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.45rem;font-size:.6rem;font-weight:700;display:block}.profile-menu-support strong{font-family:var(--font-display);font-size:1.05rem;line-height:1.25;display:block}.profile-menu-support strong+span{color:#bdab97;margin-top:.35rem;font-size:.7rem;line-height:1.5;display:block}.profile-menu-support>svg{color:#e8b37d}#profile-utility-menu .profile-menu-action{color:#f0decc;padding-block:.6rem}#profile-utility-menu .profile-menu-action>svg{color:#eaaa7d}#profile-utility-menu .profile-menu-action:hover,#profile-utility-menu .profile-menu-action:focus-visible{color:#fff5e5;background:#49342c}#profile-utility-menu [role=menuitem]:focus-visible{outline-offset:2px;outline:2px solid #e9ba80}#profile-utility-menu .profile-menu-support:focus-visible{outline-offset:4px}#profile-utility-menu>[data-profile-menu-item]:first-child{margin-top:3.5rem;padding:.25rem .25rem .75rem}button[aria-controls=profile-utility-menu][aria-expanded=true]{text-align:left;justify-content:space-between;align-items:flex-start;gap:.75rem;width:min(24rem,100vw - 4rem);height:4rem;padding:.625rem .75rem;position:absolute;top:0;right:0}button[aria-controls=profile-utility-menu][aria-expanded=true]>span:first-child{text-align:left;align-items:flex-start;max-width:min(15rem,100vw - 8.5rem);padding:0}button[aria-controls=profile-utility-menu][aria-expanded=true]>span:first-child>span:first-child{color:#fff1dd;letter-spacing:-.025em;font-size:1.125rem;line-height:1.2}button[aria-controls=profile-utility-menu][aria-expanded=true]>span:first-child>span:nth-child(2){color:#dbc5b5;font-size:.75rem;line-height:1rem}button[aria-controls=profile-utility-menu][aria-expanded=true]>[data-profile-avatar-shell=true]{margin:0;position:absolute;top:.625rem;right:.75rem;overflow:visible}button[aria-controls=profile-utility-menu]>[data-profile-avatar-shell=true]>img{clip-path:circle(50%)}button[aria-controls=profile-utility-menu][aria-expanded=true]>span:first-child>span:has([data-profile-primary-role]){justify-content:flex-start;margin-top:.2rem;font-size:.6875rem;line-height:.875rem;overflow:visible}#profile-utility-menu [data-supporter-state],#profile-utility-menu [data-supporter-state] [data-border-glow=true]{min-height:3.75rem}#profile-utility-menu [data-supporter-state] [data-border-glow=true]>div:last-child>span{flex-direction:row;justify-content:flex-start;align-items:center;gap:.75rem;min-height:3.75rem;padding:.75rem}#profile-utility-menu [data-supporter-state] [data-border-glow=true]>div:last-child>span>span:last-child{flex:auto;min-width:0}@media (max-width:639px){button[aria-controls=profile-utility-menu][aria-expanded=true]>span:first-child>span:has([data-profile-primary-role]){display:flex}}@media (max-width:540px){#profile-utility-menu,button[aria-controls=profile-utility-menu][aria-expanded=true]{width:calc(100vw - 2.75rem)}}@media (max-width:480px){button[aria-controls=profile-utility-menu][aria-expanded=true]>span:first-child{display:flex}button[aria-controls=profile-utility-menu][aria-expanded=true]>span:first-child>span:nth-child(2){display:block}}@media (prefers-reduced-motion:reduce){button[aria-controls=profile-utility-menu]{transition:none}}
