/* 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-theme="studio"][data-palette="flat"]{
  --paper:#FAFAFB;
  --paper-2:#FFFFFF;
  --paper-3:#F3F4F6;
  --raise:#FFFFFF;
  --tint:#F5F6F7;
  --rule:#EDEEF0;
  --rule-2:#E3E5E8;
  --accent-soft:#F4F4F5;
  --accent-rule:#E6E7E9;
  

  --mk-all:#E3E5E8;
}


:root[data-theme="graphite"][data-palette="flat"]{
  --paper:#111112;
  --paper-2:#141415;
  --paper-3:#1A1A1C;
  --raise:#18181A;
  --tint:#19191B;
  --rule:#202023;
  --rule-2:#29292C;
  --accent-soft:#1C1C1F;
  --accent-rule:#2C2C30;
}











:root[data-theme="studio"][data-palette="flat"]{
  --rim-sm:linear-gradient(180deg,#ECEEF1,#DFE1E6);
  --lift-sm:0 1px 2px rgba(0,0,0,.05);
  --g-lite-a:#FFFFFF; --g-lite-b:rgba(255,255,255,.94);
  --g-spec:rgba(255,255,255,.6);
  --g-bev-l:transparent; --g-bev-d:transparent; --g-wash:transparent;
  --g-cast:0 1px 2px rgba(22,21,19,.06);
  --g-cast-h:0 1px 2px rgba(22,21,19,.07),0 3px 8px rgba(22,21,19,.06);
  --g-sspec:rgba(255,255,255,.10); --g-sbev-l:transparent; --g-sbev-d:transparent; --g-swash:transparent;
  --g-solid-a:rgba(30,29,27,.97); --g-solid-b:rgba(22,21,19,.97);
  --g-cast-s:0 1px 2px rgba(22,21,19,.18),0 2px 6px rgba(22,21,19,.10);
  --g-cast-s-h:0 1px 2px rgba(22,21,19,.20),0 4px 10px rgba(22,21,19,.14);
}
:root[data-rf][data-theme="studio"][data-palette="flat"] .rf-box{
  --rf-fig-a:#FFFFFF; --rf-fig-b:#FFFFFF; --rf-fig-rim:rgba(22,21,19,.10);
}
:root[data-rbbuy][data-theme="studio"][data-palette="flat"]{
  --rb-face-b:#FAFAFB;
  --rb-rim:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.13));
  --rb-cast:0 1px 2px rgba(0,0,0,.07),0 2px 6px -2px rgba(0,0,0,.10);
}

:root[data-theme="graphite"][data-palette="flat"]{
  --rim-sm:linear-gradient(180deg,#2C2C30,#1D1D20);
  --lift-sm:0 1px 2px rgba(0,0,0,.45);
  --g-lite-a:rgba(46,47,52,.95); --g-lite-b:rgba(40,41,46,.95);
  --g-spec:rgba(255,255,255,.06); --g-spec-h:rgba(255,255,255,.10);
  --g-bev-l:transparent; --g-bev-d:transparent; --g-wash:transparent;
  --g-cast:0 1px 2px rgba(0,0,0,.45);
  --g-cast-h:0 1px 2px rgba(0,0,0,.50),0 3px 8px rgba(0,0,0,.35);
  --g-sbev-l:transparent; --g-sbev-d:transparent; --g-swash:transparent;
  --g-cast-s:0 1px 2px rgba(0,0,0,.50),0 2px 6px rgba(0,0,0,.30);
  --g-cast-s-h:0 1px 2px rgba(0,0,0,.55),0 4px 10px rgba(0,0,0,.35);
}
:root[data-rf][data-theme="graphite"][data-palette="flat"] .rf-box{
  --rf-fig-a:#1A1A1D; --rf-fig-b:#161618; --rf-fig-rim:rgba(255,255,255,.10);
  --rf-fig-spec:rgba(255,255,255,.05); --rf-fig-cast:0 1px 2px rgba(0,0,0,.45);
}
:root[data-rbbuy][data-theme="graphite"][data-palette="flat"]{
  --rb-face-a:#232327; --rb-face-b:#1A1A1D;
  --rb-rim:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.07));
  --rb-cast:0 1px 2px rgba(0,0,0,.45),0 2px 6px -2px rgba(0,0,0,.40);
}












:root[data-shimmer][data-theme="graphite"][data-palette]{
  --shm-hl:transparent;
  --shm-hl-2:rgba(255,255,255,.07);
  --shm-cast:0 0 0 transparent;
}



:root[data-shimmer][data-theme="studio"][data-palette]{
  --shm-hl:transparent;
  --shm-hl-2:rgba(0,0,0,.06);
  --shm-cast:0 1px 2px rgba(0,0,0,.06);
}











:root[data-palette] .jcc-open{
  background:rgba(255,255,255,.14);
  border-color:rgba(255,255,255,.30);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 1px 2px rgba(0,0,0,.16);
}
:root[data-palette] .jcc-open:hover{
  background:rgba(255,255,255,.22);
  border-color:rgba(255,255,255,.42);
}







:root[data-palette][data-mode="light"][data-rail="full"] .rail a:not(.rgn-opt):not(.rail-lk):not(.btn):not(.rail-brand):hover,
:root[data-palette][data-mode="light"][data-rail="full"] .rbx-open:hover,
:root[data-palette][data-mode="light"][data-rail="full"] .rail-links a.rail-lk:hover,
:root[data-palette][data-mode="light"][data-rail="full"] .rail-me .rail-ic:hover,
:root[data-palette][data-mode="light"][data-rail="icons"] .rail-sec > a:hover,
:root[data-palette][data-mode="light"][data-rail="icons"] .rail-links a.rail-lk:hover,
:root[data-palette][data-mode="light"][data-rail="icons"] .rbx-open:hover,
:root[data-palette][data-mode="light"][data-rail="icons"] .rail-me .rail-ic:hover,
:root[data-palette][data-mode="light"][data-rail="icons"] .rail-me .rail-you:hover .rail-av,
:root[data-palette][data-mode="light"][data-rail="icons"] .rail-foot[data-open="1"] .rail-you .rail-av,
:root[data-palette][data-mode="light"] .rail-sec > a:hover,
:root[data-palette][data-mode="light"] .rail-links a.rail-lk:hover,
:root[data-palette][data-mode="light"] .rbx-open:hover,
:root[data-palette][data-mode="light"] .rail-me .rail-ic:hover{
  box-shadow:0 1px 2px rgba(0,0,0,.06),0 3px 8px -2px rgba(0,0,0,.08),inset 0 1px var(--spec) !important;
}
:root[data-palette][data-mode="dark"][data-rail="full"] .rail a:not(.rgn-opt):not(.rail-lk):not(.btn):not(.rail-brand):hover,
:root[data-palette][data-mode="dark"][data-rail="full"] .rbx-open:hover,
:root[data-palette][data-mode="dark"][data-rail="full"] .rail-links a.rail-lk:hover,
:root[data-palette][data-mode="dark"][data-rail="full"] .rail-me .rail-ic:hover,
:root[data-palette][data-mode="dark"][data-rail="icons"] .rail-sec > a:hover,
:root[data-palette][data-mode="dark"][data-rail="icons"] .rail-links a.rail-lk:hover,
:root[data-palette][data-mode="dark"][data-rail="icons"] .rbx-open:hover,
:root[data-palette][data-mode="dark"][data-rail="icons"] .rail-me .rail-ic:hover,
:root[data-palette][data-mode="dark"][data-rail="icons"] .rail-me .rail-you:hover .rail-av,
:root[data-palette][data-mode="dark"][data-rail="icons"] .rail-foot[data-open="1"] .rail-you .rail-av,
:root[data-palette][data-mode="dark"] .rail-sec > a:hover,
:root[data-palette][data-mode="dark"] .rail-links a.rail-lk:hover,
:root[data-palette][data-mode="dark"] .rbx-open:hover,
:root[data-palette][data-mode="dark"] .rail-me .rail-ic:hover{
  box-shadow:0 1px 2px rgba(0,0,0,.45),0 3px 8px -2px rgba(0,0,0,.30),inset 0 1px var(--spec) !important;
}
