/* Generated by beta-auth/make_beta_themes.py from beta/beta_overlay.css: do not edit by hand.
   Color themes for the beta only; the stylesheet itself is unchanged. */
:root[data-bk-theme="purple"] {
    --bkc-0862caff: #4e1a92;
    --bkc-0a4fb0ff: #4b197f;
    --bkc-0a7afcff: #621dba;
    --bkc-0b1f44ff: #220f32;
    --bkc-1f3f9aff: #562672;
    --bkc-2f5fd0ff: #73379a;
    --bkc-cddcffff: #ebcdff;
    --bkc-cfe0ffff: #e9cfff;
    --bkc-d6e4ffff: #edd6ff;
    --bkc-e3e8f0ff: #eae3f0;
    --bkc-e3e8f1ff: #ebe3f1;
    --bkc-e6ecfbff: #f3e6fb;
    --bkc-e6efffff: #f4e6ff;
    --bkc-eef2f8ff: #f3eef8;
    --bkc-eef4ffff: #f7eeff;
    --bkc-f2f4f8ff: #f5f2f8;
    --bkc-f2f6ffff: #faf2ff;
    --bkc-f2f7ffff: #f9f2ff;
    --bkc-f6f8fcff: #f9f6fc;
    --bkc-fbfdffff: #fdfbff;
}
:root[data-bk-theme="green"] {
    --bkc-0862caff: #1b6342;
    --bkc-0a4fb0ff: #19573d;
    --bkc-0a7afcff: #1f7e52;
    --bkc-0b1f44ff: #0d221b;
    --bkc-1f3f9aff: #214e42;
    --bkc-2f5fd0ff: #2f6a59;
    --bkc-cddcffff: #cdfff0;
    --bkc-cfe0ffff: #cfffee;
    --bkc-d6e4ffff: #d6fff1;
    --bkc-e3e8f0ff: #e3f0eb;
    --bkc-e3e8f1ff: #e3f1ec;
    --bkc-e6ecfbff: #e6fbf5;
    --bkc-e6efffff: #e6fff6;
    --bkc-eef2f8ff: #eef8f4;
    --bkc-eef4ffff: #eefff9;
    --bkc-f2f4f8ff: #f2f8f6;
    --bkc-f2f6ffff: #f2fffb;
    --bkc-f2f7ffff: #f2fffa;
    --bkc-f6f8fcff: #f6fcfa;
    --bkc-fbfdffff: #fbfffd;
}
:root[data-bk-theme="pink"] {
    --bkc-0862caff: #961258;
    --bkc-0a4fb0ff: #831248;
    --bkc-0a7afcff: #c0126e;
    --bkc-0b1f44ff: #330c1c;
    --bkc-1f3f9aff: #74203c;
    --bkc-2f5fd0ff: #9d2f57;
    --bkc-cddcffff: #ffcddf;
    --bkc-cfe0ffff: #ffcfe3;
    --bkc-d6e4ffff: #ffd6e7;
    --bkc-e3e8f0ff: #f0e3e9;
    --bkc-e3e8f1ff: #f1e3e9;
    --bkc-e6ecfbff: #fbe6ed;
    --bkc-e6efffff: #ffe6f1;
    --bkc-eef2f8ff: #f8eef3;
    --bkc-eef4ffff: #ffeef5;
    --bkc-f2f4f8ff: #f8f2f4;
    --bkc-f2f6ffff: #fff2f7;
    --bkc-f2f7ffff: #fff2f8;
    --bkc-f6f8fcff: #fcf6f8;
    --bkc-fbfdffff: #fffbfd;
}
:root[data-bk-theme="rainbow"] {
    --bkc-0862caff: #353c4d;
    --bkc-0a4fb0ff: #2f3444;
    --bkc-0a7afcff: #414b61;
    --bkc-0b1f44ff: #15161c;
    --bkc-1f3f9aff: #323341;
    --bkc-2f5fd0ff: #454859;
    --bkc-cddcffff: #dee0ee;
    --bkc-cfe0ffff: #e0e3ee;
    --bkc-d6e4ffff: #e4e6f1;
    --bkc-e3e8f0ff: #e8e8eb;
    --bkc-e3e8f1ff: #e8e9ec;
    --bkc-e6ecfbff: #edeef4;
    --bkc-e6efffff: #eff0f6;
    --bkc-eef2f8ff: #f2f2f4;
    --bkc-eef4ffff: #f4f5f9;
    --bkc-f2f4f8ff: #f4f4f6;
    --bkc-f2f6ffff: #f7f7fa;
    --bkc-f2f7ffff: #f7f7fa;
    --bkc-f6f8fcff: #f8f8fa;
    --bkc-fbfdffff: #fcfdfe;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-bar {
    background: var(--bkc-0b1f44ff);
    color: #fff;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-bar-tag {
    border-radius: 999px;
    background: #fff;
    color: var(--bkc-0a7afcff);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-bar a {
    color: var(--bkc-cfe0ffff);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-bar input[type=text] {
    border: 0;
    border-radius: 8px;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-bar button,
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-bar .bk-bar-btn {
    border: 0;
    border-radius: 8px;
    background: var(--bkc-0a7afcff);
    color: #fff;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-bar .bk-bar-ghost {
    background: transparent;
    border: 1px solid rgba(255, 255, 255, 0.4);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-bar img {
    border-radius: 50%;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-bar .bk-theme-menu {
    border-radius: 12px;
    background: #fff;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.25);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-bar .bk-theme-menu button {
    border-radius: 8px;
    background: none;
    color: #26303f;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-bar .bk-theme-menu button:hover {
    background: var(--bkc-f2f4f8ff);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-bar .bk-theme-menu button[aria-pressed="true"] {
    background: var(--bkc-eef2f8ff);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-bar .bk-theme-menu .bk-swatch {
    border-color: #fff;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-bar .bk-bar-me {
    color: #fff;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-bar .bk-plan {
    border-radius: 999px;
    background: rgba(255, 255, 255, 0.15);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-bar .bk-plan-premium {
    background: #ffd56b;
    color: #4a3200;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-teaser {
    border-radius: 12px;
    background: #fff8ec;
    border: 1px solid #f3dfb8;
    color: #4a3a1a;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-teaser strong {
    color: #26303f;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-teaser a.bk-cta,
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-teaser button.bk-cta {
    border: 0;
    border-radius: 999px;
    background: var(--bkc-0a7afcff);
    color: #fff;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-teaser .bk-cta-ghost {
    background: #fff !important;
    color: var(--bkc-2f5fd0ff) !important;
    border: 1px solid #d5dce8 !important;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-ad {
    border-radius: 14px;
    background: rgba(255, 255, 255, 0.92);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-ad-label {
    color: #7a8496;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-ad-placeholder {
    border: 2px dashed #c9d1dd;
    border-radius: 10px;
    color: #7a8496;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-factor-count {
    color: #26303f;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-factor-more {
    border-radius: 10px;
    background: var(--bkc-f6f8fcff);
    border: 1px solid var(--bkc-e3e8f1ff);
    color: #4a5568;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-factor-summary {
    border-radius: 10px;
    background: #fff8ec;
    border: 1px solid #f3dfb8;
    color: #4a3a1a;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-support {
    border: 1px solid var(--bkc-d6e4ffff);
    border-radius: 12px;
    background: linear-gradient(90deg, var(--bkc-f2f7ffff), var(--bkc-fbfdffff));
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-support .support-bar-text strong {
    color: #18181b;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-support .support-bar-text span {
    color: #5b6b7c;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-support .support-bar-button {
    border-radius: 999px;
    background-color: #ff5e5b;
    color: #fff;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-support .support-bar-button:hover {
    background-color: #f04b48;
    color: #fff;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-bar .bk-bar-login-link {
    border-radius: 8px;
    background: var(--bkc-0a7afcff);
    color: #fff;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-limit {
    background: none !important;
    border: 0 !important;
    color: inherit !important;
    box-shadow: none !important;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-limit-card {
    border-radius: 12px;
    background: var(--bkc-eef4ffff);
    border: 1px solid var(--bkc-cddcffff);
    color: #26303f;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-limit-card .bk-cta {
    border: 0;
    border-radius: 999px;
    background: var(--bkc-0a7afcff);
    color: #fff;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-limit-card .bk-cta-ghost {
    background: #fff;
    color: var(--bkc-2f5fd0ff);
    border: 1px solid #d5dce8;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-card-sub {
    color: #6b7686;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-host {
    border-radius: 999px;
    background: #eef0f3;
    color: #4a5568;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-host-eurosky {
    background: var(--bkc-e6ecfbff);
    color: var(--bkc-1f3f9aff);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-host-w {
    background: #e8f6ef;
    color: #1f6b47;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-host-blacksky {
    background: #26303f;
    color: #fff;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-host-bridgy {
    background: #f2ebfc;
    color: #5b2a99;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-host-custom {
    background: #fff;
    color: #6b7686;
    border: 1px solid #d5dce8;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-new {
    border-radius: 999px;
    background: #fff3c4;
    color: #7a5a00;
    border: 1px solid #f1d675;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-host-filter button {
    border: 1px solid #d5dce8;
    border-radius: 999px;
    background: #fff;
    color: #4a5568;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-host-filter button[aria-pressed="true"] {
    background: var(--bkc-0a7afcff);
    border-color: var(--bkc-0a7afcff);
    color: #fff;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-other-empty {
    color: #6b7686;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .realtime-table-container.bk-paused::before {
    border-radius: 6px;
    background: #fff8e1;
    color: #5a4300;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-card-cta {
    border-radius: 10px;
    background: var(--bkc-f2f6ffff);
    color: var(--bkc-0a4fb0ff);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-card-cta:hover {
    background: var(--bkc-e6efffff);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-milestone {
    border-radius: 8px;
    background: #fff8e1;
    color: #5a4300;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-milestone-when {
    color: #8a7a50;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-block {
    border-radius: 10px;
    background: var(--section-bg, #f8f9fa);
    border: 1px solid var(--card-border, #e6e6e6);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-block-head h3 {
    color: var(--primary-dark, var(--bkc-0862caff));
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-block-head a {
    color: var(--primary-color, var(--bkc-0a7afcff));
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-block-note {
    color: #6b7686;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-hourly-chart rect {
    fill: var(--primary-color, var(--bkc-0a7afcff));
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-hourly-chart rect.bk-bar-empty {
    fill: #d5dce8;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-now-total {
    color: var(--text-dark, #222);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-now-total span {
    color: #6b7686;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-progress {
    border-radius: 999px;
    background: var(--bkc-e3e8f0ff);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-progress span {
    border-radius: 999px;
    background: var(--primary-color, var(--bkc-0a7afcff));
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-quick-form input {
    border: 1px solid #d5dce8;
    border-radius: 8px;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-quick-buttons button {
    border: 0;
    border-radius: 8px;
    background: var(--primary-color, var(--bkc-0a7afcff));
    color: #fff;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-quick-buttons button:hover {
    background: var(--primary-dark, var(--bkc-0862caff));
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-users-next p {
    color: #6b7686;
}
@media (max-width: 768px) {
    :where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-stats .bk-stats-tabs .section-toggle-btn[data-section] {
        border-radius: 8px;
    }
}
@media (max-width: 576px) {
    :where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bot-detection:hover::before {
        border-left-color: transparent;
        border-bottom-color: var(--text-dark);
    }
}
