.account-action{cursor:pointer;color:inherit;background:0 0;border:0}.header-actions .account-action{justify-content:center;align-items:center;display:flex}body div:has(>.account-dropdown){z-index:120!important}.account-dropdown{color:#f3eafa;isolation:isolate;background:#1a1124;border:1px solid #926ab760;border-radius:16px;min-width:210px;max-width:calc(100vw - 32px);padding:8px;box-shadow:0 18px 50px #0009}.account-dropdown [data-slot=dropdown-menu-item]{cursor:pointer;color:inherit;border-radius:9px;align-items:center;gap:12px;padding:13px 15px;font-size:1rem;text-decoration:none;display:flex}.account-dropdown [data-highlighted]{color:#ffcd95;background:#a277dd25}.account-dropdown svg{color:#e3b17b;flex-shrink:0}body [data-slot=dropdown-menu-portal]>div{z-index:120!important}.account-dropdown[dir=rtl]{font-family:inherit}.account-menu-avatar{object-fit:cover;aspect-ratio:1;border-radius:50%}.account-menu-summary{border-bottom:1px solid #ffffff16;gap:9px;max-width:270px;margin-bottom:6px;padding:12px 12px 16px;display:grid}.account-menu-summary strong{overflow-wrap:anywhere}.account-menu-summary span{color:#ffbc76;align-items:center;gap:7px;font-size:.82rem;display:flex}
.footer-directory{flex-direction:column;gap:32px;min-width:0;display:flex}.footer-stats{border-top:1px solid #a085c329;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 12px;margin:0;padding-top:26px;display:grid}.footer-stats>div{flex-direction:column;gap:10px;min-width:0;display:flex}.footer-stats dt{color:#c0b4cf;overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.footer-stats dd{color:#fb7;letter-spacing:-.04em;order:-1;margin:0;font-size:clamp(1.3rem,1.7vw,2rem);font-weight:750;line-height:1.1;transition:color .2s,transform .2s}.footer-stats>div:hover dd{color:#fff0de;transform:translateY(-3px)}@media (max-width:900px){.footer-directory{order:2}.footer-stats{gap:24px 12px}.footer-stats dd{font-size:clamp(1.45rem,4vw,2rem)}.footer-directory .footer-links{order:0}.footer-top .newsletter-card{order:3}}@media (max-width:420px){.footer-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.footer-stats dd{font-size:2rem}}@media (prefers-reduced-motion:reduce){.footer-stats dd{transition:none}.footer-stats>div:hover dd{transform:none}}
