/* Generated by beta-auth/make_beta_themes.py from beta/beta.css: do not edit by hand.
   Color themes for the beta only; the stylesheet itself is unchanged. */
:root[data-bk-theme="purple"] {
    --bkc-0000ffff: #a71ab7;
    --bkc-0862caff: #4e1a92;
    --bkc-0a4fb0ff: #4b197f;
    --bkc-0a7afcff: #621dba;
    --bkc-2f5fd0ff: #73379a;
    --bkc-eaf2ffff: #f5eaff;
    --bkc-f2f6ffff: #faf2ff;
    --bkc-f6f8fcff: #f9f6fc;
}
:root[data-bk-theme="green"] {
    --bkc-0000ffff: #1d7c7c;
    --bkc-0862caff: #1b6342;
    --bkc-0a4fb0ff: #19573d;
    --bkc-0a7afcff: #1f7e52;
    --bkc-2f5fd0ff: #2f6a59;
    --bkc-eaf2ffff: #eafff7;
    --bkc-f2f6ffff: #f2fffb;
    --bkc-f6f8fcff: #f6fcfa;
}
:root[data-bk-theme="pink"] {
    --bkc-0000ffff: #bd0f1b;
    --bkc-0862caff: #961258;
    --bkc-0a4fb0ff: #831248;
    --bkc-0a7afcff: #c0126e;
    --bkc-2f5fd0ff: #9d2f57;
    --bkc-eaf2ffff: #ffeaf3;
    --bkc-f2f6ffff: #fff2f7;
    --bkc-f6f8fcff: #fcf6f8;
}
:root[data-bk-theme="rainbow"] {
    --bkc-0000ffff: #453f5f;
    --bkc-0862caff: #353c4d;
    --bkc-0a4fb0ff: #2f3444;
    --bkc-0a7afcff: #414b61;
    --bkc-2f5fd0ff: #454859;
    --bkc-eaf2ffff: #f1f3f8;
    --bkc-f2f6ffff: #f7f7fa;
    --bkc-f6f8fcff: #f8f8fa;
}
:root:where([data-bk-theme]:not([data-bk-theme="default"])) {
    --blue: var(--bkc-0a7afcff);
    --ink: #26303f;
    --muted: #7a8496;
    --line: #e8ecf2;
    --soft: var(--bkc-f6f8fcff);
    --good: #1f9d61;
    --bad: #d23b3b;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-error {
    border-radius: 12px;
    background: #fdeaea;
    color: #b42318;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-login input[type=text] {
    border: 1px solid #d5dce8;
    border-radius: 10px;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-hint {
    color: var(--muted) !important;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-btn {
    border: none;
    border-radius: 10px;
    background: var(--var(--bkc-0000ffff));
    color: #fff;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-btn:hover {
    background: var(--bkc-0862caff);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-btn-ghost {
    background: #fff;
    color: var(--bkc-2f5fd0ff);
    border: 1px solid #d5dce8;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-btn-ghost:hover {
    background: var(--bkc-f2f6ffff);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-avatar {
    border-radius: 50%;
    background: var(--soft);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-who span {
    color: var(--muted);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-plan {
    border-radius: 999px;
    background: #eef0f3;
    color: #4a5568;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-plan-premium {
    background: #fff3df;
    color: #8a5300;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-until {
    color: var(--muted);
}
: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: var(--muted);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-ad-placeholder {
    border: 2px dashed #c9d1dd;
    border-radius: 10px;
    color: var(--muted);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-features li {
    border-radius: 12px;
    background: var(--soft);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-features .ic {
    border-radius: 10px;
    background: #fff;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-features span {
    color: #4a5568;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .bk-tag {
    border-radius: 999px;
    background: #fff3df;
    color: #8a5300;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .ac-avatar {
    border-radius: 50%;
    background: var(--soft);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .ac-who p {
    color: var(--muted);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .ac-plan {
    border-radius: 12px;
    background: var(--soft);
    border: 1px solid var(--line);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .ac-plan-premium {
    background: #fff8ec;
    border-color: #f3dfb8;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .ac-plan-head span {
    color: var(--muted);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .ac-choice > span {
    border-radius: 10px;
    border: 1px solid #d5dce8;
    background: #fff;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .ac-choice input:checked + span {
    border-color: var(--var(--bkc-0000ffff));
    background: var(--bkc-eaf2ffff);
    color: var(--bkc-0a4fb0ff);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .ac-choice input:focus-visible + span {
    outline: 2px solid var(--var(--bkc-0000ffff));
    outline-offset: 2px;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .ac-saved {
    color: var(--good) !important;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .ac-danger {
    border: 1px solid #f3c9c9;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .ac-delete input {
    border: 1px solid #d5dce8;
    border-radius: 10px;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .ac-btn-danger {
    background: var(--bad);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .ac-btn-danger:hover {
    background: #b22d2d;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .ac-delete-msg {
    color: var(--bad) !important;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .ac-card h1,
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .ac-card h2 {
    color: var(--primary-dark, var(--bkc-0862caff));
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .ac-card h3 {
    color: var(--primary-dark, var(--bkc-0862caff));
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .ac-card .muted {
    color: var(--muted);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .sp-way {
    border-radius: 12px;
    background: var(--soft);
    border: 1px solid var(--line);
    color: inherit;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .sp-way:hover {
    border-color: var(--var(--bkc-0000ffff));
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .sp-way strong {
    color: var(--bkc-0a4fb0ff);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .sp-way span {
    color: #4a5568;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .sp-tier {
    border-radius: 12px;
    border: 1px solid var(--line);
    background: #fff;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .sp-tagline {
    color: var(--muted);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .sp-price {
    color: var(--bkc-0a4fb0ff);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .sp-price span {
    color: var(--muted);
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .sp-tier ul {
    color: #4a5568;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .sp-feature {
    border-radius: 12px;
    background: var(--soft);
    border: 1px dashed #c9d1dd;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .sp-feature span {
    color: #4a5568;
}
:where(:root[data-bk-theme]:not([data-bk-theme="default"])) .sp-supporters .supporters-block > h4 {
    color: var(--primary-dark, var(--bkc-0862caff));
}
