/* Agoras. This file is served to paying members. The feed behind it, and the timing that makes it worth paying for, are ours. Want one this fast? Learn to build it. Copying ours is theft. */












































:root[data-palette]{
  --prs-rim:linear-gradient(var(--g-sel-rim), var(--g-sel-rim));
}


:root[data-palette] :is(
  .rail a:not(.rgn-opt):not(.rail-brand), .rail button:not(.rgn-opt),
  .rf-box:not(.rf-box-q):not(.rf-box-hz), .fpick-btn, .fset .btn, .fset-mk, .jcol-pause,
  .jc-act .btn, .jc-act .jc-neg, .jc-lens, .jcc-act .btn, .jcc-neg,
  .jp-colside .btn, .jp-colside .jp-glass, .jp-recent-tab, .jp-chat-tab,
  .jp-totop, .rbx-open
):active,
:root[data-palette] :is(.rail-you, .rbx-open, .fpick-btn, .fset-mk, .rf-box:not(.rf-box-q))[aria-expanded="true"]{
  --raise:var(--g-sel-a);
  --rim-sm:var(--prs-rim);
  --lift-sm:var(--g-sel-cast);
  --spec:transparent;
  --g-lite-a:var(--g-sel-a); --g-lite-b:var(--g-sel-b);
  --g-lite-rim:var(--g-sel-rim); --g-lite-rim-h:var(--g-sel-rim);
  --g-spec:transparent; --g-spec-h:transparent;
  --g-bev-l:transparent; --g-bev-d:transparent; --g-wash:transparent;
  --g-cast:var(--g-sel-cast); --g-cast-h:var(--g-sel-cast);
  --rf-fig-a:var(--g-sel-a); --rf-fig-b:var(--g-sel-b);
  --rf-fig-rim:var(--g-sel-rim); --rf-fig-spec:transparent; --rf-fig-cast:var(--g-sel-cast);
}


:root[data-palette]:not(#prs) .rail :is(a, button):not(.rgn-opt):not(.rail-brand):active,
:root[data-palette]:not(#prs) .rail :is(.rail-you, .rbx-open)[aria-expanded="true"]{
  box-shadow:var(--g-sel-cast) !important;
}


:root[data-palette] .fset-mk:is(:active, [aria-expanded="true"]){--lift-lg:var(--g-sel-cast)}



:root[data-palette][data-rail="icons"]:not(#prs) .rail-me .rail-you:is(:active, [aria-expanded="true"]) .rail-av{
  box-shadow:var(--g-sel-cast) !important;
}
:root[data-palette][data-rail="icons"] .rail-me .rail-you:is(:active, [aria-expanded="true"]) .rail-av:has(img:not([hidden]))::after{
  content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;
  box-shadow:var(--g-sel-well);
}



:root[data-palette] .jcol-pause.on{--lift-sm:var(--g-sel-cast);--g-sspec:transparent}


:root[data-palette]:not(#prs) .rf-box:not(.rf-box-q):not(.rf-box-hz):is(:active, [aria-expanded="true"]),
:root[data-palette]:not(#prs) .rf-box:not(.rf-box-q):has(> [aria-expanded="true"]){
  --rf-fig-a:var(--g-sel-a); --rf-fig-b:var(--g-sel-b);
  --rf-fig-rim:var(--g-sel-rim); --rf-fig-spec:transparent; --rf-fig-cast:var(--g-sel-cast);
}

:root[data-palette]:not(#prs) .jp-chat-send:active:not(:disabled){
  background:linear-gradient(var(--g-sel-a), var(--g-sel-b)) !important;
  border-color:var(--g-sel-rim) !important;
  box-shadow:var(--g-sel-cast) !important;
}





:root[data-palette]:not([data-rail="icons"]):not(#prs) .rail :is(a, button).on:not(.rgn-opt):not(.rail-brand),
:root[data-palette]:not([data-rail="icons"]):not(#prs) .rail :is(a, button).on:not(.rgn-opt):not(.rail-brand):hover{
  background:linear-gradient(var(--g-sel-a), var(--g-sel-b)) padding-box, var(--prs-rim) border-box !important;
  box-shadow:var(--g-sel-cast) !important;
}




:root[data-palette][data-rail="full"]:not([data-mode="dark"][data-rail-anim]) .rail-me .jp-thm::before,
:root[data-palette][data-rf][data-mode="dark"][data-rail="full"] .rail-me .jp-thm::after,
:root[data-palette][data-rf] .jp-recent-tab.is-on::before,
:root[data-palette][data-rf] .jp-chat-tab.is-on::before,
:root[data-palette][data-rf] .jp-tk-f.is-on{
  background:linear-gradient(var(--g-sel-a), var(--g-sel-b)) !important;
  border-color:var(--g-sel-rim) !important;
  box-shadow:var(--g-sel-cast) !important;
}





:root[data-shimmer][data-palette] :is(.jc-buy,.jcc-buy,.jc-fastbuy):not(.is-working):not(.is-done):not(.is-failed):not(.is-needsyou):not(.is-gone):active::after,
:root[data-shimmer][data-palette] .jc-act .jc-open.btn-primary:active::after,
:root[data-shimmer][data-palette] .jcc-act:not(.has-buy) .jcc-open:active::after{
  box-shadow:var(--g-sel-well), inset 0 -6px 10px var(--shm-hl-2);
}




:root[data-palette] .jcc-act .jcc-open:not(.btn-primary):active,
:root[data-palette] .jcc-lens:active{
  background:rgba(0,0,0,.32);
  border-color:rgba(255,255,255,.18);
  box-shadow:inset 0 2px 6px rgba(0,0,0,.5);
}
