/* generated by tools/report_theme.py from the Report's stylesheets - do not edit by hand */
html.dark { color-scheme: dark; }
html.dark body { background: #121212; color: #e6e6e6; }
html.dark img { opacity: .92; }
.theme-btn { font: bold 11px/1.4 Arial, Helvetica, sans-serif; letter-spacing: .12em; text-transform: uppercase; background: none;
  border: 1px solid currentColor; border-radius: 3px; color: inherit; padding: 1px 7px; margin-left: 8px; cursor: pointer; vertical-align: 1px; }
.theme-btn.solo { display: block; margin: 6px auto 0; }
.theme-btn.floating { position: fixed; right: 12px; bottom: 12px; z-index: 50; background: #fff; color: #000; }
html.dark .theme-btn.floating { background: #121212; color: #e6e6e6; }

/* report.css */
html.dark body { background: #121212; color: #ebebeb; }
html.dark a { color: #ebebeb; }
html.dark a:hover { color: #f47171; }
html.dark a:focus-visible { outline: 2px solid #f47171; }
html.dark .lead.hot a.big { color: #f47171; }
html.dark .mast { border-top: 2px solid #d1d1d1; border-bottom: 2px solid #d1d1d1; }
html.dark .mast .title { color: #ebebeb; }
html.dark .col hr, html.dark .foot hr { border-top: 1px solid #d1d1d1; }
html.dark .promo { border-top: 2px solid #d1d1d1; }
html.dark .foot { border-top: 2px solid #d1d1d1; }
html.dark .foot p { color: #cccccc; }
html.dark .ph img { border: 1px solid #d1d1d1; }
html.dark .credit { color: #b8b8b8; }
html.dark .credit a { color: #b8b8b8; }
html.dark .hacked { border-top: 2px solid #f47171; }
html.dark .hacked .k { color: #f47171; }
html.dark .hacked .links { border-top: 1px solid #f47171; }
html.dark .pods { border-top: 2px solid #d1d1d1; }
html.dark .pods .when { color: #b8b8b8; }
html.dark .col a.pick { color: #f47171; }
html.dark .take { color: #d6d6d6; }
html.dark .adlabel { color: #b8b8b8; }
html.dark .ad img { border: 1px solid #d1d1d1; }
html.dark .ad-top.house a { background: #1e1e1e; }
html.dark .ad-top a.yours { color: #b8b8b8; }
html.dark .ad-top a.yours:hover { color: #f47171; }
html.dark .ad-col { border-bottom: 1px solid #d1d1d1; }
html.dark .ad-links { border-top: 2px solid #d1d1d1; }
html.dark .ad-links .adlabel { color: #ebebeb; }
html.dark .adbody { color: #d6d6d6; }
html.dark .signup { background: #524714; }
html.dark .signup input[type=email] { border: 2px solid #d1d1d1; background: #121212; }
html.dark .signup input:focus-visible { outline: 3px solid #f47171; }
html.dark .signup button { border: 2px solid #d1d1d1; }
html.dark .signup button:hover { border-color: #f47171; }
html.dark .signup .msg.ok { color: #71f471; }
html.dark .signup .msg.bad { color: #f47171; }
html.dark .archived { background: #1e1e1e; }
html.dark .top a:visited, html.dark .lead a.big:visited, html.dark .col a.h:visited, html.dark .hacked a:visited, html.dark .pods a.pod:visited, html.dark .rise a.h:visited, html.dark .ad-lead a:visited, html.dark .links a:visited, html.dark .promo a.h:visited { color: #7192f4; }
html.dark .top a:hover, html.dark .lead a.big:hover, html.dark .col a.h:hover, html.dark .hacked a:hover, html.dark .pods a.pod:hover, html.dark .rise a.h:hover, html.dark .ad-lead a:hover, html.dark .links a:hover, html.dark .promo a.h:hover { color: #f47171; }
html.dark .podlist .views { color: #b8b8b8; }
html.dark .rise .k { color: #73f29e; }
html.dark .rise a.feature { color: #73f29e; }
html.dark .rise a.tell { border-top: 1px solid #73f29e; }
html.dark .podlist .move.up { color: #72f39c; }
html.dark .podlist .move.down { color: #f47171; }
html.dark .podlist .move.new { color: #7192f4; }
html.dark .surge { background: #521414; }
html.dark .surge a { color: #ebebeb; }
html.dark .surge-k { color: #f47171; }
html.dark table.podrank th { border-bottom: 2px solid #d1d1d1; }
html.dark table.podrank td { border-bottom: 1px solid #474747; }
html.dark table.podrank tr.surge-row td { background: #521414; }
html.dark .intl { border-top: 2px solid #71a3f4; }
html.dark .intl .k { color: #71a3f4; }
html.dark .intl .rg { color: #71a3f4; }
html.dark .intl a:visited, html.dark .intl a:visited .rg { color: #7192f4; }
html.dark .intl a:hover, html.dark .intl a:hover .rg { color: #f47171; }
html.dark .poll { border-top: 2px solid #f47171; }
html.dark .poll .k { color: #f47171; }
html.dark .poll button { border: 2px solid #d1d1d1; }
html.dark .poll button:hover { border-color: #f47171; }
html.dark .poll-msg { color: #f47171; }
html.dark .poll-results .bar { background: #232323; }
html.dark .poll-results li.mine .bar { background: #521414; }
html.dark .poll-note { color: #b8b8b8; }
html.dark .install { background: #1e1e1e; }
html.dark .install button { border: 2px solid #d1d1d1; }
html.dark .install button:hover { border-color: #f47171; }
html.dark .money { border-top: 2px solid #71f471; }
html.dark .money .k { color: #71f471; }
html.dark .money .sub { color: #b8b8b8; }
html.dark .money .by { color: #b8b8b8; }
html.dark table.money-t .sm { color: #b8b8b8; }
html.dark .fold-k { border-top: 2px solid #d1d1d1; }
html.dark .fold-btn { border-top: 1px solid #474747; border-bottom: 1px solid #474747; color: #7192f4; }
html.dark .feedus { border-top: 2px solid #f4b571; }
html.dark .feedus .k { color: #f4b571; }
html.dark .feedus .sub { color: #b8b8b8; }
html.dark .feedus .rg { color: #f4b571; }
html.dark .robots { border-top: 2px solid #f47171; }
html.dark .robots .k { color: #f47171; }
html.dark .feedus a:visited, html.dark .feedus a:visited .rg { color: #7192f4; }
html.dark .feedus a:hover, html.dark .feedus a:hover .rg { color: #f47171; }
html.dark .new-count { color: #f47171; }
html.dark .agents { border-top: 2px solid #71e9f4; }
html.dark .agents .k { color: #71e9f4; }
html.dark .agents .sub { color: #b8b8b8; }
html.dark .agents .rg { color: #71e9f4; }
html.dark .agents a:visited, html.dark .agents a:visited .rg { color: #7192f4; }
html.dark .agents a:hover, html.dark .agents a:hover .rg { color: #f47171; }
html.dark .llm { border-top: 2px solid #a980e5; }
html.dark .llm .k { color: #a980e5; }
html.dark .llm .sub { color: #b8b8b8; }
html.dark .llm .rg { color: #a980e5; }
html.dark .llm a:visited, html.dark .llm a:visited .rg { color: #7192f4; }
html.dark .llm a:hover, html.dark .llm a:hover .rg { color: #f47171; }
html.dark .turn { border: 1px solid #d1d1d1; color: #ebebeb; }
html.dark .mast .follow a { color: #7192f4; }
html.dark .mast .follow a:hover { color: #f47171; }
html.dark .foot .powered, html.dark .rc-foot .powered { color: #b8b8b8; }
html.dark .foot .powered a, html.dark .rc-foot .powered a { color: #7192f4; }
html.dark .ent { border-top: 2px solid #f471c7; }
html.dark .ent .k { color: #f471c7; }
html.dark .ent .sub { color: #b8b8b8; }
html.dark .crypto { border-top: 2px solid #f4ce71; }
html.dark .crypto .k { color: #f4ce71; }
html.dark .crypto .sub { color: #b8b8b8; }
html.dark .cx-line { border-bottom: 1px solid #474747; }
html.dark .cx-line .cx-up { color: #73f2a2; }
html.dark .cx-line .cx-down { color: #f47171; }
html.dark .cx-line .cx-note { color: #999999; }
html.dark .retail { border-top: 2px solid #f4a571; }
html.dark .retail .k { color: #f4a571; }
html.dark .retail .sub { color: #b8b8b8; }
html.dark .edu { border-top: 2px solid #8fd693; }
html.dark .edu .k { color: #8fd693; }
html.dark .edu .sub { color: #b8b8b8; }
html.dark .sv { color: #8e8e8e; }
html.dark .sv:hover, html.dark .sv:focus-visible { color: #cccccc; }
html.dark .sv.on { color: #b8b8b8; }
html.dark .sv-box { border: 1px solid #474747; background: #161616; }
html.dark .sv-box input { border: 1px solid #474747; }
html.dark .sv-box button.sv-x { color: #b8b8b8; }
html.dark .sv-box .sv-msg { color: #cccccc; }
html.dark .saved-page input { border: 1px solid #474747; }
html.dark .saved-page .msg { color: #c2c2c2; }
html.dark .saved-page .linkish { color: #b8b8b8; }
html.dark .saved-list li { border-bottom: 1px solid #474747; }
html.dark .saved-meta { color: #a3a3a3; }
html.dark .saved-who { color: #b8b8b8; }
html.dark .sv-line { color: #989898; }
html.dark .sv-meta { color: #989898; }
html.dark .sv-box .sv-opt { color: #c2c2c2; }
html.dark .saved-page .optin { color: #c2c2c2; }
html.dark .sh-box .sv-row a, html.dark .sh-box .sv-row button { border: 1px solid #474747; background: #121212; color: #ebebeb; }
html.dark .sh-box .sv-row a:hover, html.dark .sh-box .sv-row button:hover { border-color: #d1d1d1; }
html.dark .sh-box .sh-preview { color: #b8b8b8; }
html.dark .jobs { border-top: 2px solid #b58bda; }
html.dark .jobs .k { color: #b58bda; }
html.dark .jobs .sub { color: #b8b8b8; }
html.dark .jobs .jobs-k { color: #b58bda; border-top: 1px solid #474747; }
html.dark .jobs .job-where { color: #adadad; }
html.dark .pg-side { border-left: 1px solid #474747; }
html.dark .pg-side { border-top: 2px solid #b58bda; }
html.dark .jobs-board .jb-title { color: #b58bda; }
html.dark .jobs-board .jb-note { color: #adadad; }
html.dark .jobs-board .jb-k { border-top: 2px solid #d1d1d1; }
html.dark .jobs-board .jb-n { color: #b58bda; }
html.dark .jobs-board li a { color: #ebebeb; }
html.dark .jobs-board .jb-meta { color: #adadad; }
html.dark .tipline { border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; }
html.dark .tipline a { color: #f47171; }
html.dark .jb-filter { color: #cccccc; }
html.dark .jb-none { color: #adadad; }
html.dark .jb-remove { color: #adadad; border-top: 1px solid #474747; }
html.dark .jobs-board .jb-pay { color: #73f2a2; }
html.dark .jobs-stats .js-tiles b { color: #b58bda; }
html.dark .jobs-stats .js-tiles span { color: #cccccc; }
html.dark .jobs-stats .js-chg.up { color: #73f2a2 !important; }
html.dark .jobs-stats .js-chg.down { color: #f47171 !important; }
html.dark .jobs-stats .js-box { border-top: 2px solid #d1d1d1; }
html.dark .jobs-stats .js-weeks i { color: #adadad; }
html.dark .jobs-stats .js-track { background: #212121; }
html.dark .jobs-stats .js-pay { color: #73f2a2; }
html.dark .jobs-stats .js-top a { color: #ebebeb; }
html.dark .jobs-stats .js-co { color: #adadad; }
html.dark .jobs-figs a { color: #b58bda; }
html.dark .jobs-board .jb-connect { color: #b58bda; }
html.dark a.h.spot { background: #524a14; }
html.dark .spot-tag { color: #f47171; }
html.dark .spot-banner { background: #524a14; border: 2px solid #d1d1d1; }
html.dark .spot-banner span { color: #f47171; }
html.dark .spot-banner a { color: #ebebeb; }
/* pages.css */
html.dark .sec-sub { color: #b8b8b8; border-bottom: 2px solid #d1d1d1; }
html.dark .sec-llm .sec-k { color: #a980e5; }
html.dark .sec-agents .sec-k { color: #71e9f4; }
html.dark .sec-robots .sec-k, html.dark .sec-hacked .sec-k { color: #f47171; }
html.dark .sec-feed .sec-k { color: #f4b571; }
html.dark .sec-intl .sec-k { color: #71a3f4; }
html.dark .sec-money .sec-k { color: #71f471; }
html.dark .st a.h:visited { color: #7192f4; }
html.dark .st a.h:hover { color: #f47171; }
html.dark .st .by { color: #b8b8b8; }
html.dark .cols3 { column-rule: 1px solid #474747; }
html.dark .part h2 { border-top: 2px solid #d1d1d1; }
html.dark .paper .none { color: #b8b8b8; }
html.dark .rc-banner { color: #ebebeb; }
html.dark .rc-banner:hover span { color: #f47171; }
/* advertise.css */
html.dark .adv h2 { border-top: 2px solid #d1d1d1; }
html.dark .btn { border: 2px solid #d1d1d1; }
html.dark .btn:hover { border-color: #f47171; }
html.dark .btn:focus-visible { outline: 3px solid #f47171; }
html.dark .btn.ghost { background: #121212; color: #ebebeb; }
html.dark .btn.ghost:hover { border-color: #d1d1d1; }
html.dark button.link { color: #ebebeb; }
html.dark button.link:hover { color: #f47171; }
html.dark table.spots th { border-bottom: 2px solid #d1d1d1; }
html.dark table.spots td { border-bottom: 1px solid #d1d1d1; }
html.dark table.spots td span { color: #cccccc; }
html.dark .adv form input:not([type=checkbox]), html.dark .adv form select, html.dark .adv form textarea { border: 2px solid #d1d1d1; background: #121212; color: #ebebeb; }
html.dark .adv form input:focus-visible, html.dark .adv form select:focus-visible, html.dark .adv form textarea:focus-visible { outline: 3px solid #f47171; }
html.dark .opt { color: #b8b8b8; }
html.dark .msg.bad { color: #f47171; }
html.dark .msg.ok { color: #71f471; }
html.dark .acct { border-bottom: 1px solid #d1d1d1; }
html.dark .spec { color: #cccccc; }
html.dark .avail.bad { color: #f47171; }
html.dark .avail.ok { color: #71f471; }
html.dark .preview img { border: 1px solid #d1d1d1; }
html.dark .booking { border: 2px solid #d1d1d1; }
html.dark .booking .when { color: #cccccc; }
html.dark .booking .what img { border: 1px solid #d1d1d1; }
html.dark .booking .note { border-left: 3px solid #f47171; }
html.dark .stag { border: 1.5px solid #d1d1d1; }
html.dark .stag.warn { border-color: #f47171; color: #f47171; }
html.dark .empty { color: #cccccc; }
html.dark .fine-print { color: #cccccc; }
html.dark .founder { border-top: 2px solid #d1d1d1; border-bottom: 2px solid #d1d1d1; }
html.dark .founder .earned li { border-top: 1px solid #474747; }
html.dark table.terms { border-top: 2px solid #d1d1d1; }
html.dark table.terms th, html.dark table.terms td { border-bottom: 1px solid #d1d1d1; }
html.dark table.terms td.r { color: #b8b8b8; }
html.dark table.terms tr { border-bottom: 1px solid #d1d1d1; }
html.dark .cj-form .opt { color: #adadad; }
html.dark .cj-detect { color: #73f2a2; }
html.dark .cj-tier { border: 1px solid #474747; }
html.dark .cj-form select, html.dark .cj-form textarea, html.dark .cj-form input { border: 1px solid #474747; }
html.dark .rc-done { border: 2px solid #71f471; }
/* story.css */
html.dark .story-kick { color: #f47171; }
html.dark .story-kick a { color: #f47171; }
html.dark .story-dek { color: #cccccc; }
html.dark .story-by { color: #b8b8b8; border-top: 1px solid #d1d1d1; border-bottom: 1px solid #474747; }
html.dark .story-by .name { color: #ebebeb; }
html.dark .story-ph figcaption { color: #b8b8b8; }
html.dark .story-ph .cr { color: #a3a3a3; }
html.dark .story-body { color: #e0e0e0; }
html.dark .story-body blockquote { border-left: 3px solid #f47171; color: #cccccc; }
html.dark .story-body a { color: #7192f4; }
html.dark .story-end { border-top: 2px solid #d1d1d1; }
html.dark .story-end a { color: #f47171; }
html.dark .story-list li { border-bottom: 1px solid #474747; }
html.dark .story-list .h { color: #ebebeb; }
html.dark .story-list .dek { color: #cccccc; }
html.dark .story-list .by { color: #adadad; }
/* voices.css */
html.dark .sec-voices .sec-k { color: #ebebeb; }
html.dark .voices-why { color: #cccccc; }
html.dark .voices { column-rule: 1px solid #474747; }
html.dark .voice .role { color: #b8b8b8; }
html.dark .voice .follow-at a { color: #7192f4; }
html.dark .voice .follow-at a:hover { color: #f47171; }
html.dark .voice .face figcaption { color: #a3a3a3; }
html.dark .voice .face figcaption a { color: #a3a3a3; }
html.dark .sec-k2 { border-top: 3px solid #d1d1d1; }
html.dark .voice h3 .rank { color: #f47171; }
html.dark .voice .reach { color: #b8b8b8; }
html.dark .part h2 .part-note { color: #a3a3a3; }
html.dark .how { border-top: 2px solid #d1d1d1; }
html.dark .voice .tag { border: 1px solid #d1d1d1; }
html.dark .voice-pick button { background: #121212; color: #ebebeb; border: 1px solid #d1d1d1; }
html.dark .tell h3 { border-top: 1px solid #d1d1d1; }
html.dark .tell .opt { color: #adadad; }
html.dark .tell input, html.dark .tell textarea { border: 1px solid #d1d1d1; background: #121212; }
html.dark .tell input:focus-visible, html.dark .tell textarea:focus-visible { outline: 2px solid #7192f4; }
html.dark .tell button { border: 1px solid #d1d1d1; }
html.dark .tell button:hover { border-color: #7192f4; }
html.dark .tell .msg.ok { color: #71f471; }
html.dark .tell .msg.bad { color: #f47171; }
html.dark .voice .overall { color: #ebebeb; }
html.dark .voice .v-ok { color: #71f471; }
html.dark .vf-rank { color: #b8b8b8; }
html.dark .vf-card { border: 1px solid #474747; }
html.dark #vf-form input, html.dark #vf-form textarea { border: 1px solid #474747; }
html.dark .verify-page .btn { border: 2px solid #d1d1d1; }
html.dark .verify-page .btn-outline { background: #121212; color: #ebebeb; }
html.dark .verify-page .msg { color: #c2c2c2; }
html.dark .verify-page .opt { color: #a3a3a3; }
/* roll-call.css */
html.dark body { background: #121212; color: #ebebeb; }
html.dark a { color: #ebebeb; }
html.dark a:hover { color: #7192f4; }
html.dark a:focus-visible { outline: 2px solid #7192f4; }
html.dark .rc-head { border-bottom: 1px solid #d1d1d1; }
html.dark .rc-top .full { border: 1px solid #d1d1d1; color: #ebebeb; }
html.dark .rc-head .dek { color: #c2c2c2; }
html.dark .lineup { border-bottom: 1px solid #d1d1d1; }
html.dark .bot { color: #ebebeb; }
html.dark .bot .fig.none { background: #262626; }
html.dark .bot:hover .nm { color: #7192f4; }
html.dark .bot.on .nm { color: #7192f4; }
html.dark .scale-note { color: #adadad; }
html.dark .spec h2 .mk { color: #adadad; }
html.dark .strip { border-top: 1px solid #d1d1d1; }
html.dark .strip div { border-bottom: 1px solid #474747; }
html.dark .strip dt, html.dark .stages dt { color: #adadad; }
html.dark .ladder { color: #858585; }
html.dark .ladder li + li::before { color: #707070; }
html.dark .ladder li.at { color: #7192f4; }
html.dark .why { color: #cccccc; }
html.dark .spec h3, html.dark .all h3 { border-top: 1px solid #d1d1d1; }
html.dark .plain li::before { color: #adadad; }
html.dark .cover .src { color: #adadad; }
html.dark .vers li { border-bottom: 1px solid #474747; color: #b8b8b8; }
html.dark .vers li.now { color: #ebebeb; }
html.dark .fine { color: #adadad; }
html.dark .fine a { color: #adadad; }
html.dark .standing thead th { color: #adadad; }
html.dark .standing td { border-left: 1px solid #474747; }
html.dark .standing td.at { color: #ebebeb; }
html.dark .standing tbody tr { border-top: 1px solid #474747; }
html.dark .standing tr.on th a, html.dark .standing tr.on td.at { color: #7192f4; }
html.dark .stages dd { color: #c2c2c2; }
html.dark .rc-foot { border-top: 1px solid #d1d1d1; color: #b8b8b8; }
html.dark .rc-head .tell-link a { color: #7192f4; }
html.dark .tell h3 { border-top: 1px solid #d1d1d1; }
html.dark .tell .opt { color: #adadad; }
html.dark .tell input, html.dark .tell textarea { border: 1px solid #d1d1d1; background: #121212; }
html.dark .tell input:focus-visible, html.dark .tell textarea:focus-visible { outline: 2px solid #7192f4; }
html.dark .tell button { border: 1px solid #d1d1d1; }
html.dark .tell button:hover { border-color: #7192f4; }
html.dark .tell .msg.ok { color: #71f471; }
html.dark .tell .msg.bad { color: #f47171; }
/* roll-call-scale.css */

