/* 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="aegean"]{
  --paper:#E8EFF7; --paper-2:#F6F9FC; --paper-3:#DDE7F2;
  --raise:#FFFFFF; --tint:#EAF1F8;
  --ink:#0E2036; --ink-2:#2A3E57; --ink-3:#52657D;
  --ink-hi:#061425; --on-ink:#FFFFFF;
  --rule:#D5E0EC; --rule-2:#C3D2E3;
  --ring:rgba(14,32,54,.16); --ring-2:rgba(14,32,54,.22);
  --accent:#1B5FAA; --accent-soft:#E1ECF8; --accent-rule:#B9D0EA;
  --knob:#FFFFFF; --mk-all:#D3E0EE;
  --scrim:rgba(14,32,54,.30);
  --shadow-pop:0 12px 30px -14px rgba(14,32,54,.30),0 2px 6px -2px rgba(14,32,54,.10);
  --shadow-card:0 22px 44px -22px rgba(14,32,54,.42),0 2px 6px -3px rgba(14,32,54,.20);
  
  --g-solid-a:rgba(26,78,138,.97);   --g-solid-b:rgba(20,64,116,.95);
  --g-solid-a-h:rgba(34,92,160,.97); --g-solid-b-h:rgba(26,76,136,.95);
  --g-solid-rim:rgba(255,255,255,.16); --g-solid-ink:#FFFFFF;
  
  --g-lite-a:#FFFFFF; --g-lite-b:rgba(255,255,255,.94);
  --g-lite-rim:rgba(14,32,54,.12); --g-lite-rim-h:rgba(14,32,54,.20);
  --g-spec:rgba(255,255,255,.6); --g-spec-h:rgba(255,255,255,.9);
  --g-bev-l:transparent; --g-bev-d:transparent; --g-wash:transparent;
  --g-cast:0 1px 2px rgba(14,32,54,.07);
  --g-cast-h:0 1px 2px rgba(14,32,54,.08),0 3px 8px rgba(14,32,54,.07);
  --g-sspec:rgba(255,255,255,.12); --g-sspec-h:rgba(255,255,255,.18);
  --g-sbev-l:transparent; --g-sbev-d:transparent; --g-swash:transparent;
  --g-cast-s:0 1px 2px rgba(14,32,54,.20),0 2px 6px rgba(14,32,54,.12);
  --g-cast-s-h:0 1px 2px rgba(14,32,54,.22),0 4px 10px rgba(14,32,54,.16);
  --rim-sm:linear-gradient(180deg,#E3EBF4,#D0DCEA);
  --lift-sm:0 1px 2px rgba(14,32,54,.06);
  
  --rim-lg:linear-gradient(150deg,#FBFCFE 0%,#CCD9E8 22%,#FBFCFE 38%,#E1E9F3 58%,#FBFCFE 74%,#CCD9E8 100%);
  --rim-wide:linear-gradient(168deg,#FBFCFE 0%,#CCD9E8 22%,#FBFCFE 38%,#E1E9F3 58%,#FBFCFE 74%,#CCD9E8 100%);
  --rim-tall:linear-gradient(196deg,#FBFCFE 0%,#CCD9E8 22%,#FBFCFE 38%,#E1E9F3 58%,#FBFCFE 74%,#CCD9E8 100%);
  --lift-lg:0 1px 2px rgba(14,32,54,.035),0 6px 16px rgba(14,32,54,.05);
  --well:inset 0 1px 2px rgba(14,32,54,.06);
}
:root[data-rf][data-theme="studio"][data-palette="aegean"] .rf-box{
  --rf-fig-a:#FFFFFF; --rf-fig-b:#FFFFFF; --rf-fig-rim:rgba(14,32,54,.11);
}
:root[data-rbbuy][data-theme="studio"][data-palette="aegean"]{
  --rb-face-b:#F6F9FC;
  --rb-rim:linear-gradient(180deg,rgba(14,32,54,.09),rgba(14,32,54,.14));
  --rb-cast:0 1px 2px rgba(14,32,54,.07),0 2px 6px -2px rgba(14,32,54,.10);
}
:root[data-shimmer][data-theme="studio"][data-palette="aegean"]{
  --shm-bg:#FFFFFF; --shm-ink:#0E2036; --shm-c:#1B5FAA; --shm-edge:rgba(14,32,54,.14);
  --shm-hl:transparent; --shm-hl-2:rgba(27,95,170,.08); --shm-cast:0 1px 2px rgba(14,32,54,.07);
}


:root[data-theme="graphite"][data-palette="aegean"]{
  --paper:#131E2C; --paper-2:#0C141E; --paper-3:#1A2533;
  --raise:#16202D; --tint:#17212E;
  --ink:#EAF1FA; --ink-2:#C3D1E2; --ink-3:#8B9DB4;
  --ink-hi:#FFFFFF; --on-ink:#0C141E;
  --rule:#1D2836; --rule-2:#283546;
  --ring:rgba(234,241,250,.20); --ring-2:rgba(234,241,250,.26);
  --accent:#7EB6F5; --accent-soft:#15253A; --accent-rule:#2B4566;
  --knob:#EAF1FA;
  --scrim:rgba(4,8,14,.66);
  --shadow-pop:0 16px 34px -16px rgba(0,4,10,.78),0 2px 8px -3px rgba(0,4,10,.52);
  --shadow-card:0 24px 46px -22px rgba(0,4,10,.82),0 2px 8px -3px rgba(0,4,10,.56);
  
  --g-solid-a:rgba(212,230,251,.97); --g-solid-b:rgba(190,215,246,.94);
  --g-solid-a-h:rgba(228,240,253,1); --g-solid-b-h:rgba(206,226,249,.97);
  --g-solid-rim:rgba(0,0,0,.26); --g-solid-ink:#0C141E;
  --g-lite-a:rgba(38,52,70,.95); --g-lite-b:rgba(32,45,62,.95);
  --g-lite-rim:rgba(234,241,250,.13); --g-lite-rim-h:rgba(234,241,250,.26);
  --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);
  --rim-sm:linear-gradient(180deg,#2B3849,#1A2432);
  --lift-sm:0 1px 2px rgba(0,0,0,.45);
  --rim-lg:linear-gradient(150deg,#2F3D50 0%,#070B11 22%,#2F3D50 38%,#1B2534 58%,#2F3D50 74%,#070B11 100%);
  --rim-wide:linear-gradient(168deg,#2F3D50 0%,#070B11 22%,#2F3D50 38%,#1B2534 58%,#2F3D50 74%,#070B11 100%);
  --rim-tall:linear-gradient(196deg,#2F3D50 0%,#070B11 22%,#2F3D50 38%,#1B2534 58%,#2F3D50 74%,#070B11 100%);
}
:root[data-rf][data-theme="graphite"][data-palette="aegean"] .rf-box{
  --rf-fig-a:#1B2635; --rf-fig-b:#16202D; --rf-fig-rim:rgba(234,241,250,.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="aegean"]{
  --rb-face-a:#1F2B3B; --rb-face-b:#18222F;
  --rb-rim:linear-gradient(180deg,rgba(234,241,250,.16),rgba(234,241,250,.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="aegean"]{
  --shm-bg:#1E2B3D; --shm-ink:#FFFFFF; --shm-c:#7EB6F5; --shm-edge:rgba(126,182,245,.20);
  --shm-hl:transparent; --shm-hl-2:rgba(126,182,245,.10); --shm-cast:0 0 0 transparent;
}


:root[data-theme="studio"][data-palette="amethyst"]{
  --paper:#EFEBF6; --paper-2:#F9F7FC; --paper-3:#E4DEF0;
  --raise:#FFFFFF; --tint:#F1EDF8;
  --ink:#221633; --ink-2:#3E3052; --ink-3:#65577B;
  --ink-hi:#140A22; --on-ink:#FFFFFF;
  --rule:#E0D9EC; --rule-2:#CFC5E0;
  --ring:rgba(34,22,51,.16); --ring-2:rgba(34,22,51,.22);
  --accent:#6A3FB5; --accent-soft:#EEE6FA; --accent-rule:#D2C2EE;
  --knob:#FFFFFF; --mk-all:#DCD3EB;
  --scrim:rgba(34,22,51,.30);
  --shadow-pop:0 12px 30px -14px rgba(34,22,51,.30),0 2px 6px -2px rgba(34,22,51,.10);
  --shadow-card:0 22px 44px -22px rgba(34,22,51,.42),0 2px 6px -3px rgba(34,22,51,.20);
  
  --g-solid-a:rgba(92,56,158,.97);   --g-solid-b:rgba(76,44,136,.95);
  --g-solid-a-h:rgba(108,68,178,.97); --g-solid-b-h:rgba(90,54,156,.95);
  --g-solid-rim:rgba(255,255,255,.16); --g-solid-ink:#FFFFFF;
  --g-lite-a:#FFFFFF; --g-lite-b:rgba(255,255,255,.94);
  --g-lite-rim:rgba(34,22,51,.12); --g-lite-rim-h:rgba(34,22,51,.20);
  --g-spec:rgba(255,255,255,.6); --g-spec-h:rgba(255,255,255,.9);
  --g-bev-l:transparent; --g-bev-d:transparent; --g-wash:transparent;
  --g-cast:0 1px 2px rgba(34,22,51,.07);
  --g-cast-h:0 1px 2px rgba(34,22,51,.08),0 3px 8px rgba(34,22,51,.07);
  --g-sspec:rgba(255,255,255,.12); --g-sspec-h:rgba(255,255,255,.18);
  --g-sbev-l:transparent; --g-sbev-d:transparent; --g-swash:transparent;
  --g-cast-s:0 1px 2px rgba(34,22,51,.20),0 2px 6px rgba(34,22,51,.12);
  --g-cast-s-h:0 1px 2px rgba(34,22,51,.22),0 4px 10px rgba(34,22,51,.16);
  --rim-sm:linear-gradient(180deg,#EBE5F4,#D9CFE8);
  --lift-sm:0 1px 2px rgba(34,22,51,.06);
  --rim-lg:linear-gradient(150deg,#FCFBFE 0%,#D6CCE6 22%,#FCFBFE 38%,#E8E2F2 58%,#FCFBFE 74%,#D6CCE6 100%);
  --rim-wide:linear-gradient(168deg,#FCFBFE 0%,#D6CCE6 22%,#FCFBFE 38%,#E8E2F2 58%,#FCFBFE 74%,#D6CCE6 100%);
  --rim-tall:linear-gradient(196deg,#FCFBFE 0%,#D6CCE6 22%,#FCFBFE 38%,#E8E2F2 58%,#FCFBFE 74%,#D6CCE6 100%);
  --lift-lg:0 1px 2px rgba(34,22,51,.035),0 6px 16px rgba(34,22,51,.05);
  --well:inset 0 1px 2px rgba(34,22,51,.06);
}
:root[data-rf][data-theme="studio"][data-palette="amethyst"] .rf-box{
  --rf-fig-a:#FFFFFF; --rf-fig-b:#FFFFFF; --rf-fig-rim:rgba(34,22,51,.11);
}
:root[data-rbbuy][data-theme="studio"][data-palette="amethyst"]{
  --rb-face-b:#F9F7FC;
  --rb-rim:linear-gradient(180deg,rgba(34,22,51,.09),rgba(34,22,51,.14));
  --rb-cast:0 1px 2px rgba(34,22,51,.07),0 2px 6px -2px rgba(34,22,51,.10);
}
:root[data-shimmer][data-theme="studio"][data-palette="amethyst"]{
  --shm-bg:#FFFFFF; --shm-ink:#221633; --shm-c:#6A3FB5; --shm-edge:rgba(34,22,51,.14);
  --shm-hl:transparent; --shm-hl-2:rgba(106,63,181,.08); --shm-cast:0 1px 2px rgba(34,22,51,.07);
}


:root[data-theme="graphite"][data-palette="amethyst"]{
  --paper:#1B1524; --paper-2:#120E19; --paper-3:#231B2E;
  --raise:#1E1728; --tint:#1F1829;
  --ink:#F1ECF8; --ink-2:#D4CAE3; --ink-3:#A092B5;
  --ink-hi:#FFFFFF; --on-ink:#120E19;
  --rule:#241C2F; --rule-2:#2F263C;
  --ring:rgba(241,236,248,.20); --ring-2:rgba(241,236,248,.26);
  --accent:#B99AF2; --accent-soft:#22183A; --accent-rule:#45346A;
  --knob:#F1ECF8;
  --scrim:rgba(8,4,14,.66);
  --shadow-pop:0 16px 34px -16px rgba(6,2,12,.78),0 2px 8px -3px rgba(6,2,12,.52);
  --shadow-card:0 24px 46px -22px rgba(6,2,12,.82),0 2px 8px -3px rgba(6,2,12,.56);
  
  --g-solid-a:rgba(230,220,250,.97); --g-solid-b:rgba(212,198,244,.94);
  --g-solid-a-h:rgba(240,234,253,1); --g-solid-b-h:rgba(224,212,248,.97);
  --g-solid-rim:rgba(0,0,0,.26); --g-solid-ink:#120E19;
  --g-lite-a:rgba(52,42,68,.95); --g-lite-b:rgba(44,35,58,.95);
  --g-lite-rim:rgba(241,236,248,.13); --g-lite-rim-h:rgba(241,236,248,.26);
  --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);
  --rim-sm:linear-gradient(180deg,#352B44,#221B2D);
  --lift-sm:0 1px 2px rgba(0,0,0,.45);
  --rim-lg:linear-gradient(150deg,#3A3049 0%,#09060D 22%,#3A3049 38%,#211A2C 58%,#3A3049 74%,#09060D 100%);
  --rim-wide:linear-gradient(168deg,#3A3049 0%,#09060D 22%,#3A3049 38%,#211A2C 58%,#3A3049 74%,#09060D 100%);
  --rim-tall:linear-gradient(196deg,#3A3049 0%,#09060D 22%,#3A3049 38%,#211A2C 58%,#3A3049 74%,#09060D 100%);
}
:root[data-rf][data-theme="graphite"][data-palette="amethyst"] .rf-box{
  --rf-fig-a:#241C30; --rf-fig-b:#1E1728; --rf-fig-rim:rgba(241,236,248,.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="amethyst"]{
  --rb-face-a:#2A2138; --rb-face-b:#211A2C;
  --rb-rim:linear-gradient(180deg,rgba(241,236,248,.16),rgba(241,236,248,.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="amethyst"]{
  --shm-bg:#2A2138; --shm-ink:#FFFFFF; --shm-c:#B99AF2; --shm-edge:rgba(185,154,242,.22);
  --shm-hl:transparent; --shm-hl-2:rgba(185,154,242,.10); --shm-cast:0 0 0 transparent;
}
