:root{--brand-grad:linear-gradient(115deg,#7c3aed,#4f46e5 58%,#0891b2);--ac:#5B4FE8;--ac-edge:#5B4FE8;--on:#FFFFFF;--ac-text:#5B4FE8}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ac:#7468F2;--ac-edge:#7468F2;--on:#FFFFFF;--ac-text:#B3ABFF}}:root[data-theme=dark]{--ac:#7468F2;--ac-edge:#7468F2;--on:#FFFFFF;--ac-text:#B3ABFF}.logo-brand,.guest-prompt-logo,.guest-access-mark{background:var(--brand-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.logo-brand,.guest-prompt-logo,.guest-access-mark{padding:.04em .16em .3em .2em;margin-left:-.2em;margin-right:-.16em;margin-bottom:-.2em}.guest-prompt-logo{align-self:flex-start}:root{--brand-icon:radial-gradient(circle at 22% 14%, rgba(255,255,255,.38), transparent 46%), linear-gradient(140deg, #A855F7 0%, #6D5BF5 42%, #3B82F6 74%, #22D3EE 100%)}.auth-mark{width:58px;height:58px;border:0;border-radius:18px;background:var(--brand-icon);color:#fff;-webkit-text-fill-color:#fff;font-size:44px;line-height:1;text-indent:-.12em;box-shadow:0 10px 26px #6d5bf559}@media(max-height:650px){.auth-mark{width:48px;height:48px;font-size:36px}}.pri,.sh,.guest-prompt-register,.guest-access-actions .guest-register,.app-question-ok,.share-recipient-send,.ul-act.primary,.notif-follow,.ban-return{background:var(--ac);border-color:var(--ac-edge);color:#fff;box-shadow:none}.seg button[aria-pressed=true],.search-cats button[aria-pressed=true],.notif-filters button[aria-selected=true],.explore-topics button[aria-pressed=true]{background:var(--ac);border-color:var(--ac-edge);color:#fff}.notif-filters button[aria-selected=true] small,.seg button[aria-pressed=true] .admin-tab-count{color:#fff;opacity:.85;background:#ffffff2e;border-color:transparent}.rc-act-btn:not([data-rl-like])[aria-pressed=true],.rc-text-only .rc-act-btn:not([data-rl-like])[aria-pressed=true],.rc-text-only[class*=reel-gradient-] .rc-act-btn:not([data-rl-like])[aria-pressed=true]{background:#fff;color:#111;border-color:#fff;box-shadow:0 2px 10px #0000002e}.rc-act-btn[data-rl-save][aria-pressed=true] svg,.rc-act-btn[data-rl-quote][aria-pressed=true] svg{fill:currentColor;stroke:currentColor}nav button[aria-current=page]{color:var(--ink)}nav button[aria-current=page] .av{border-color:var(--ink)}#dmPage:not(.dm-themed) .mine .dm-b{background:var(--ac);border-color:var(--ac-edge);color:#fff}.me-handle,.post-rec{color:var(--ac-text)}.post-rec svg{fill:var(--ac-text)}.notif-list .notif-dot{background:var(--ac)}.handle-input:focus-within,textarea:focus,.box input:focus,.dm-search input:focus{border-color:var(--ac)!important}
