html[data-theme="dark"],
html[data-theme="dark"] body {
  color-scheme: dark;
}

.header__tools {
  display: flex;
  align-items: center;
  gap: 12px;
}

.theme-toggle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  padding: 0;
  border-radius: 12px;
  border: 1px solid rgba(81, 142, 255, 0.28);
  background: #f1f6ff;
  color: #518eff;
  cursor: pointer;
  flex-shrink: 0;
}

.theme-toggle:hover {
  background: #e6f0ff;
}

.theme-toggle svg {
  display: block;
}

.burger-menu__theme {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 12px 14px;
  border-radius: 12px;
  background: rgba(0, 0, 0, 0.02);
  color: #000;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: -0.72px;
}

html[data-theme="dark"] .burger-menu__theme {
  background: rgba(255, 255, 255, 0.05);
  color: #e7eefc;
}

html[data-theme="dark"] {
  color-scheme: dark;
  scrollbar-color: #6b9bff #101a2e;
  background: #070e1c;
}

html[data-theme="dark"] body {
  background-color: #070e1c;
  background-image:
    radial-gradient(ellipse 90% 55% at 50% -10%, rgba(70, 120, 220, 0.28), transparent 60%),
    linear-gradient(rgba(7, 14, 28, 0.62), rgba(7, 14, 28, 0.62)),
    url(../background_dark.png);
  background-repeat: no-repeat, no-repeat, repeat;
  background-position: top center, top center, top center;
  background-size: 100% 100vh, 100% 100%, auto;
  color: #e7eefc;
}

html[data-theme="dark"] ::-webkit-scrollbar-track {
  background: #101a2e;
}

html[data-theme="dark"] ::-webkit-scrollbar-thumb {
  background: #3d6fd4;
}

html[data-theme="dark"] ::-webkit-scrollbar-thumb:hover {
  background: #518eff;
}

html[data-theme="dark"] .banner__block {
  position: relative;
  overflow: hidden;
  background-color: #101a2e;
  background-image: none;
}
html[data-theme="dark"] .banner__video {
  display: block;
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top center;
  z-index: 0;
  pointer-events: none;
}
html[data-theme="dark"] .banner__top,
html[data-theme="dark"] .banner__text {
  position: relative;
  z-index: 1;
}

html[data-theme="dark"] [fill="black"] {
  fill: #e7eefc;
}

html[data-theme="dark"] [stroke="black"] {
  stroke: #e7eefc;
}

html[data-theme="dark"] .header__social-hr path {
  stroke: rgba(231, 238, 252, 0.28);
}

html[data-theme="dark"] .theme-toggle {
  background: #1a2d52;
  border-color: rgba(176, 198, 255, 0.22);
  color: #e7eefc;
}

html[data-theme="dark"] .theme-toggle:hover {
  background: #243e78;
}

html[data-theme="dark"] .buy-robux {
  isolation: isolate;
}

html[data-theme="dark"] .vk-reviews__edge--left {
  background: linear-gradient(to right, rgba(7, 14, 28, 0.96) 0%, rgba(7, 14, 28, 0.45) 55%, rgba(7, 14, 28, 0) 100%);
}

html[data-theme="dark"] .vk-reviews__edge--right {
  background: linear-gradient(to left, rgba(7, 14, 28, 0.96) 0%, rgba(7, 14, 28, 0.45) 55%, rgba(7, 14, 28, 0) 100%);
}

html[data-theme="dark"] input:-webkit-autofill,
html[data-theme="dark"] input:-webkit-autofill:hover,
html[data-theme="dark"] input:-webkit-autofill:focus,
html[data-theme="dark"] textarea:-webkit-autofill {
  -webkit-text-fill-color: #e7eefc !important;
  box-shadow: 0 0 0 40px #152238 inset !important;
  caret-color: #e7eefc;
}

html[data-theme="dark"] ::-webkit-scrollbar-track {
  background: #1a2742;
}
html[data-theme="dark"] .header {
  border: 1px solid rgba(176, 198, 255, 0.06);
  background: #101a2e;
}
html[data-theme="dark"] .header__logo-block {
  color: #e7eefc;
}
html[data-theme="dark"] .header__logo-container {
  background: linear-gradient(180deg, transparent 0%, #518eff 100%);
}
html[data-theme="dark"] .header__menu-btn {
  background: rgba(176, 198, 255, 0.02);
}
html[data-theme="dark"] .header__menu-btn.active {
  background: #1a2d52;
}
html[data-theme="dark"] .header__social-hr {
  stroke: rgba(231, 238, 252, 0.24);
}
html[data-theme="dark"] .burger-menu {
  background: #101a2e;
}
html[data-theme="dark"] .burger-menu__nav-btn {
  background: rgba(176, 198, 255, 0.02);
}
html[data-theme="dark"] .burger-menu__nav-btn:hover {
  background: #1a2d52;
}
html[data-theme="dark"] .burger-menu__nav-btn.active {
  background: #1a2d52;
}
html[data-theme="dark"] .overlay {
  background: rgba(176, 198, 255, 0.5);
}
html[data-theme="dark"] .footer__logo {
  color: #e7eefc;
}
html[data-theme="dark"] .footer__copyright {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .footer__copyright-bottom {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .footer__hr {
  background-color: rgba(176, 198, 255, 0.16);
}
html[data-theme="dark"] .footer__text {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .footer__info-block {
  border: 1px solid rgba(176, 198, 255, 0.24);
  background: #101a2e;
}
html[data-theme="dark"] .footer__info-description {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .footer__info-menu-item a {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .footer__legal p {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .set-price__title {
  color: #e7eefc;
}
html[data-theme="dark"] .set-price__text {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .set-price__pl-block {
  border: 1px solid rgba(176, 198, 255, 0.04);
  background: #101a2e;
}
html[data-theme="dark"] .payment {
  border: 1px solid rgba(176, 198, 255, 0.04);
  background: #101a2e;
}
html[data-theme="dark"] .payment__title {
  color: #e7eefc;
}
html[data-theme="dark"] .payment__text {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .profile__title {
  color: #e7eefc;
}
html[data-theme="dark"] .profile__text {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .profile__text {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .profile__orders-table {
  border: 1px solid rgba(176, 198, 255, 0.04);
  background: #101a2e;
}
html[data-theme="dark"] .profile__table-row:nth-child(even) {
  background-color: rgba(255, 255, 255, 0.05);
}
html[data-theme="dark"] .profile__order-id {
  color: #e7eefc;
}
html[data-theme="dark"] .profile__order-amount {
  color: #e7eefc;
}
html[data-theme="dark"] .profile__order-date {
  color: #e7eefc;
}
html[data-theme="dark"] .profile__order-time {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .banner__block {
  border: 1px solid rgba(176, 198, 255, 0.06);
  background-color: #101a2e;
  background-image: none;
}
html[data-theme="dark"] .banner__superpass-promo {
  border: 1px solid rgba(176, 198, 255, 0.06);
}
html[data-theme="dark"] #superpass-summary .gamepass-price__info-value--strike {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] #superpass-summary .gamepass-price__info-value--savings {
  color: #4ade80;
}
html[data-theme="dark"] #superpass-summary .gamepass-price__info-value--final-pay {
  color: #4ade80;
}
html[data-theme="dark"] .superpass-rub-was {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .superpass-rub-final {
  color: #4ade80;
}
html[data-theme="dark"] .banner__text-top {
  color: #e7eefc;
}
html[data-theme="dark"] .banner__bottom-text {
  color: #e7eefc;
}
html[data-theme="dark"] .banner__text {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .buy-robux__method {
  border: 1px solid rgba(176, 198, 255, 0.04);
  background: #101a2e;
}
html[data-theme="dark"] .buy-robux__method--disabled {
  background: #152238;
}
html[data-theme="dark"] .buy-robux__method--disabled .buy-robux__method-title {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .buy-robux__method--disabled .buy-robux__method-advantages {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .buy-robux__method--disabled .buy-robux__method-advantages p {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .buy-robux__method--disabled .buy-robux__method-advantages svg path {
  fill: rgba(231, 238, 252, 0.35);
}
html[data-theme="dark"] .buy-robux__method-status {
  background: #3d2430;
}
html[data-theme="dark"] .buy-robux__method-square {
  background-color: #1a2d52;
  border: 1px solid rgba(176, 198, 255, 0.04);
}
html[data-theme="dark"] .buy-robux__method-title {
  color: #e7eefc;
}
html[data-theme="dark"] .buy-robux__method-advantages {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .buy-robux__method-exchange-rate {
  background: #1a2d52;
}
html[data-theme="dark"] .buy-robux__block {
  border: 1px solid rgba(176, 198, 255, 0.04);
  background: #101a2e;
}
html[data-theme="dark"] .buy-robux__exchange-rate {
  background: #1a2d52;
}
html[data-theme="dark"] .buy-robux__currency-input {
  border: 1px solid rgba(176, 198, 255, 0.02);
  background: rgba(255, 255, 255, 0.05);
}
html[data-theme="dark"] .buy-robux__currency-input input {
  color: #e7eefc;
}
html[data-theme="dark"] .buy-robux__slider-track {
  background: #0c1528;
}
html[data-theme="dark"] .buy-robux__slider-thumb {
  border: 0.5px solid rgba(176, 198, 255, 0.06);
  color: #e7eefc;
  background: #0c1528;
}
html[data-theme="dark"] .buy-robux__profile-text {
  color: #e7eefc;
}
html[data-theme="dark"] .buy-robux__profile,
html[data-theme="dark"] .nickname-check-row__input {
  color: #e7eefc !important;
  -webkit-text-fill-color: #e7eefc;
  caret-color: #e7eefc;
  background: #152238 !important;
  border: 1px solid rgba(176, 198, 255, 0.18) !important;
}
html[data-theme="dark"] .buy-robux__profile::placeholder,
html[data-theme="dark"] .nickname-check-row__input::placeholder {
  color: rgba(231, 238, 252, 0.55) !important;
  -webkit-text-fill-color: rgba(231, 238, 252, 0.55) !important;
  opacity: 1;
}
html[data-theme="dark"] .nickname-check-row__input:-webkit-autofill,
html[data-theme="dark"] .nickname-check-row__input:-webkit-autofill:hover,
html[data-theme="dark"] .nickname-check-row__input:-webkit-autofill:focus,
html[data-theme="dark"] .buy-robux__profile:-webkit-autofill,
html[data-theme="dark"] .buy-robux__profile:-webkit-autofill:hover,
html[data-theme="dark"] .buy-robux__profile:-webkit-autofill:focus {
  -webkit-text-fill-color: #e7eefc !important;
  box-shadow: 0 0 0 40px #152238 inset !important;
  caret-color: #e7eefc;
}
html[data-theme="dark"] .buy-robux__reserve {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .buy-robux__amount-block {
  border: 1px solid rgba(176, 198, 255, 0.04);
  background: #101a2e;
}
html[data-theme="dark"] .buy-robux__amount-block.active {
  background: #1a2d52;
}
html[data-theme="dark"] .buy-robux__amount-block.disabled {
  background: #152238;
}
html[data-theme="dark"] .section-title {
  color: #e7eefc;
}
html[data-theme="dark"] .section-subtitle {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .feature-card {
  border: 1px solid rgba(176, 198, 255, 0.04);
  background: color-mix(in srgb, #3d6fd4 calc(var(--mix) * 100%), #101a2e);
}
html[data-theme="dark"] .feature-card svg path {
  fill: color-mix(in srgb, #fff calc(var(--mix) * 100%), #518eff);
}
html[data-theme="dark"] .feature-stat {
  color: color-mix(in srgb, #fff calc(var(--mix) * 100%), #e7eefc);
}
html[data-theme="dark"] .feature-description {
  color: color-mix(in srgb, #fff calc(var(--mix) * 100%), rgba(231, 238, 252, 0.78));
  border: 1px solid color-mix(in srgb, rgba(255, 255, 255, 0.24) calc(var(--mix) * 100%), rgba(176, 198, 255, 0.04));
  background: color-mix(in srgb, rgba(255, 255, 255, 0.04) calc(var(--mix) * 100%), rgba(176, 198, 255, 0.02));
}
html[data-theme="dark"] .amounts__title {
  color: #e7eefc;
}
html[data-theme="dark"] .amounts__text {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .amounts__content {
  border: 1px solid rgba(81, 142, 255, 0.22);
  background: #101a2e;
}
html[data-theme="dark"] .amounts__block {
  background: rgba(81, 142, 255, 0.1);
  border-color: rgba(81, 142, 255, 0.16);
}
html[data-theme="dark"] .amounts__icon {
  background: rgba(81, 142, 255, 0.22);
}
html[data-theme="dark"] .amounts__amount {
  color: #e7eefc;
}
html[data-theme="dark"] .amounts__description {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .proposal {
  border: 1px solid rgba(176, 198, 255, 0.04);
  background: #101a2e;
}
html[data-theme="dark"] .proposal__text {
  color: #e7eefc;
}
html[data-theme="dark"] .step-item {
  border: 1px solid rgba(176, 198, 255, 0.04);
  background: #101a2e;
}
html[data-theme="dark"] .step-title {
  color: #e7eefc;
}
html[data-theme="dark"] .step-description {
  color: rgba(231, 238, 252, 0.78);
  border: 1px solid rgba(176, 198, 255, 0.04);
  background: rgba(176, 198, 255, 0.02);
}
html[data-theme="dark"] .faq__title {
  color: #e7eefc;
}
html[data-theme="dark"] .faq__block {
  border: 1px solid rgba(176, 198, 255, 0.12);
  background: #101a2e;
}
html[data-theme="dark"] .faq__answer {
  color: #e7eefc;
}
html[data-theme="dark"] .faq__block-hr {
  background: rgba(176, 198, 255, 0.12);
}
html[data-theme="dark"] .faq__question {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .faq__title {
  color: #e7eefc;
}
html[data-theme="dark"] .faq__block {
  border: 1px solid rgba(176, 198, 255, 0.12);
  background: #101a2e;
}
html[data-theme="dark"] .faq__answer {
  color: #e7eefc;
}
html[data-theme="dark"] .faq__block-hr {
  background: rgba(176, 198, 255, 0.12);
}
html[data-theme="dark"] .faq__question {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .card {
  background: #101a2e;
  border: 1px solid rgba(176, 198, 255, 0.08);
}
html[data-theme="dark"] .card__title {
  color: #e7eefc;
}
html[data-theme="dark"] .card.selected .card__title {
  color: #518eff;
}
html[data-theme="dark"] .card__image {
  background: linear-gradient(135deg, #1a2742 0%, #243656 100%);
}
html[data-theme="dark"] .card__subtitle {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .rating__value {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .btn-secondary {
  background: #1a2742;
}
html[data-theme="dark"] .superpass-language-switcher {
  background: #152238;
  border: 1px solid rgba(176, 198, 255, 0.08);
}
html[data-theme="dark"] .superpass-lang-btn {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .superpass-search input {
  border: 1px solid rgba(176, 198, 255, 0.08);
  background: #152238;
}
html[data-theme="dark"] #superpass-games .superpass-language-switcher,
html[data-theme="dark"] #superpass-games .card {
  background: #101a2e;
  border-color: rgba(176, 198, 255, 0.1);
  box-shadow: none;
}
html[data-theme="dark"] #superpass-games .superpass-search input {
  background: #152238 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='11' cy='11' r='7' stroke='%238eb4ff' stroke-width='2'/%3E%3Cpath d='M16.5 16.5 21 21' stroke='%238eb4ff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 16px center no-repeat;
  color: #e7eefc;
  box-shadow: none;
}
html[data-theme="dark"] #superpass-games .card:hover {
  box-shadow: 0 18px 36px rgba(0, 0, 0, 0.4);
}
html[data-theme="dark"] #superpass-games .card.selected {
  box-shadow: none;
}
html[data-theme="dark"] .superpass-favorites__title,
html[data-theme="dark"] .superpass-favorites__name {
  color: #e7eefc;
}
html[data-theme="dark"] .superpass-favorites__meta,
html[data-theme="dark"] .superpass-favorites__remove {
  color: rgba(231, 238, 252, 0.72);
}
html[data-theme="dark"] .superpass-favorites__open {
  background: #101a2e;
  border-color: rgba(176, 198, 255, 0.1);
}
html[data-theme="dark"] #superpass-games .card__title {
  color: #fff;
}
html[data-theme="dark"] .superpass-search input::placeholder {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .cards-grid--compact .card__image {
  background: linear-gradient(135deg, #1a2742 0%, #243656 100%);
}
html[data-theme="dark"] .cards-grid--compact .card__subtitle span:last-child {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .superpass-custom-cta__subtitle {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .superpass-custom-cta:hover .superpass-custom-cta__subtitle {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .superpass-modal__backdrop {
  background: rgba(255, 255, 255, 0.05);
}
html[data-theme="dark"] .superpass-modal__window {
  background: #101a2e;
}
html[data-theme="dark"] .superpass-modal__title {
  color: #e7eefc;
}
html[data-theme="dark"] .superpass-modal__text {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .superpass-modal__skip {
  border: 1px solid rgba(176, 198, 255, 0.06);
  background: #101a2e;
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .superpass-modal__skip:hover {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .superpass-modal__skip-box {
  border: 2px solid rgba(176, 198, 255, 0.14);
  background: #121c34;
}
html[data-theme="dark"] .superpass-modal__skip:hover .superpass-modal__skip-box {
  background: #101a2e;
}
html[data-theme="dark"] .superpass-modal__btn--muted {
  background: rgba(255, 255, 255, 0.05);
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .superpass-modal__btn--muted:hover {
  background: rgba(255, 255, 255, 0.05);
}
html[data-theme="dark"] .superpass-custom-form__confirm {
  border: 1px solid rgba(176, 198, 255, 0.06);
  background: #101a2e;
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .superpass-custom-form__confirm:hover {
  color: rgba(231, 238, 252, 0.82);
}
html[data-theme="dark"] .superpass-custom-form__confirm-box {
  border: 2px solid rgba(176, 198, 255, 0.14);
  background: #121c34;
}
html[data-theme="dark"] .superpass-custom-form__confirm:hover .superpass-custom-form__confirm-box {
  background-color: #1a2742;
  border-color: rgba(81, 142, 255, 0.45);
}
html[data-theme="dark"] .superpass-custom-form__confirm-input:checked + .superpass-custom-form__confirm-box,
html[data-theme="dark"] .superpass-custom-form__confirm:hover .superpass-custom-form__confirm-input:checked + .superpass-custom-form__confirm-box {
  border-color: #518eff;
  background-color: #518eff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.2L6.4 11l6.1-6.1' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: 12px 12px;
  background-position: center;
  background-repeat: no-repeat;
}
html[data-theme="dark"] .superpass-custom-form__confirm-title {
  color: rgba(231, 238, 252, 0.82);
}
html[data-theme="dark"] .superpass-custom-form__confirm-hint {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .superpass-field__label {
  color: #e7eefc;
}
html[data-theme="dark"] .superpass-field__input {
  color: #e7eefc;
  border: 1px solid rgba(176, 198, 255, 0.06);
  background: rgba(255, 255, 255, 0.05);
}
html[data-theme="dark"] .superpass-field__input::placeholder {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .superpass-field__hint {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .superpass-field__hint--error {
  color: #fca5a5;
}
html[data-theme="dark"] #superpass-summary .superpass-note {
  color: #ffc089;
  background: #3a2c18;
  border: 1px solid #8a5a2b;
}
html[data-theme="dark"] .payment-email__label {
  color: #e7eefc;
}
html[data-theme="dark"] .payment-email__input {
  color: #e7eefc;
  border: 1px solid rgba(176, 198, 255, 0.06);
  background: #101a2e;
}
html[data-theme="dark"] .payment-email__input::placeholder {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .payment-email__hint {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .purchase-legal-row {
  border: 1px solid rgba(176, 198, 255, 0.06);
  background: #101a2e;
  color: rgba(231, 238, 252, 0.72);
}
html[data-theme="dark"] .purchase-legal-row__box {
  border: 2px solid rgba(176, 198, 255, 0.12);
  background: #121c34;
}
html[data-theme="dark"] .purchase-legal-row:hover .purchase-legal-row__box {
  background-color: #1a2742;
  border-color: rgba(81, 142, 255, 0.45);
}
html[data-theme="dark"] .purchase-legal-row__input:checked + .purchase-legal-row__box,
html[data-theme="dark"] .purchase-legal-row:hover .purchase-legal-row__input:checked + .purchase-legal-row__box {
  border-color: #518eff;
  background-color: #518eff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.2L6.4 11l6.1-6.1' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: 14px 14px;
  background-position: center;
  background-repeat: no-repeat;
}
html[data-theme="dark"] .vk-reviews__lead {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .vk-reviews__card {
  background: #101a2e;
  border: 1px solid rgba(176, 198, 255, 0.08);
  box-shadow: none;
}
html[data-theme="dark"] .vk-reviews__card:hover {
  border-color: rgba(81, 142, 255, 0.4);
  box-shadow: 0 14px 32px rgba(0, 0, 0, 0.28);
}
html[data-theme="dark"] .vk-reviews__quote {
  color: rgba(142, 180, 255, 0.5);
}
html[data-theme="dark"] .vk-reviews__foot {
  border-top-color: rgba(176, 198, 255, 0.1);
}
html[data-theme="dark"] .vk-reviews__card-btn {
  background: rgba(81, 142, 255, 0.16);
  color: #c5d4ff !important;
}
html[data-theme="dark"] .vk-reviews__card-btn:hover {
  background: #518eff;
  color: #fff !important;
}
html[data-theme="dark"] .vk-reviews__author {
  color: rgba(231, 238, 252, 0.82);
}
html[data-theme="dark"] .vk-reviews__text {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .vk-reviews__date {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .vk-reviews__nav {
  border: 1px solid rgba(176, 198, 255, 0.07);
  background: #101a2e;
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .set-price__title {
  color: #e7eefc;
}
html[data-theme="dark"] .set-price__text {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .gamepass-price__info {
  background: #121c34;
}
html[data-theme="dark"] .gamepass-warnings {
  background: #121c34;
}
html[data-theme="dark"] .gamepass-warnings .gamepass-price__info-item span {
  color: rgba(231, 238, 252, 0.8);
}
html[data-theme="dark"] .gamepass-price__info-value {
  color: #e7eefc;
}
html[data-theme="dark"] .gamepass-price__video-title {
  color: #e7eefc;
}
html[data-theme="dark"] .payment-method__title {
  color: #e7eefc;
}
html[data-theme="dark"] .roblox-account-card {
  background: linear-gradient(180deg, rgba(81, 142, 255, 0.16) 0%, #121c34 52%);
  border-color: rgba(81, 142, 255, 0.35);
  box-shadow: none;
}
html[data-theme="dark"] .roblox-account-card__name {
  color: #e7eefc !important;
}
html[data-theme="dark"] .roblox-account-card__sub {
  color: rgba(231, 238, 252, 0.72) !important;
}
html[data-theme="dark"] .roblox-account-card__btn--muted {
  background: rgba(81, 142, 255, 0.16);
  color: #c5d4ff !important;
}
html[data-theme="dark"] .roblox-verify-inline__err {
  background: #3d2430;
  color: #fca5a5;
}
html[data-theme="dark"] .alert-box {
  background: #152238;
  border-color: rgba(176, 198, 255, 0.12);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.45);
}
html[data-theme="dark"] .alert-message {
  color: #e7eefc;
}
html[data-theme="dark"] .payment-step__button.disabled,
html[data-theme="dark"] .payment-step__button.disabled:hover {
  background: #243352;
}
html[data-theme="dark"] .payment-step__title {
  color: #e7eefc;
}
html[data-theme="dark"] .payment-step__description {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .payment-method {
  border: 1px solid rgba(176, 198, 255, 0.1);
  background: #101a2e;
}
html[data-theme="dark"] .payment-method.active {
  background: #152238;
  border-color: #518eff;
  box-shadow: inset 0 0 0 1px #518eff;
}
html[data-theme="dark"] .payment-method__logo {
  background: #1a2742;
}
html[data-theme="dark"] .payment-method__commission {
  background: rgba(81, 142, 255, 0.18);
  color: #d5e4ff;
}
html[data-theme="dark"] .superpass-delivery__radio-dot {
  background: #101a2e;
}
html[data-theme="dark"] .superpass-delivery__overlay-text {
  background: rgba(176, 198, 255, 0.28);
}
html[data-theme="dark"] .superpass-cart {
  background: #101a2e;
}
html[data-theme="dark"] .superpass-cart__head {
  background: #152238;
}
html[data-theme="dark"] .superpass-cart__item {
  border-bottom: 1px solid #1a2742;
}
html[data-theme="dark"] .superpass-cart__avatar {
  background: #1a2742;
}
html[data-theme="dark"] .superpass-cart__pass {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .superpass-cart__robux {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .superpass-cart__remove {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .superpass-cart__summary {
  background: #152238;
}
html[data-theme="dark"] .superpass-cart__summary-row {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .superpass-add-more.disabled,
html[data-theme="dark"] .superpass-add-more:disabled {
  border-color: rgba(176, 198, 255, 0.12);
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .payment-method__description {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .payment-overlay {
  background: rgba(176, 198, 255, 0.7);
}
html[data-theme="dark"] .disabled-text {
  background: rgba(176, 198, 255, 0.2);
}
html[data-theme="dark"] .payment-step__button.loading::after {
  border-top-color: #101a2e;
}
html[data-theme="dark"] .proposal {
  background: #101a2e !important;
  border: 1px solid rgba(176, 198, 255, 0.12) !important;
}
html[data-theme="dark"] .proposal__title {
  color: #e7eefc !important;
}
html[data-theme="dark"] .proposal__text {
  color: rgba(231, 238, 252, 0.86) !important;
}
html[data-theme="dark"] .nickname-check-row__btn:disabled,
html[data-theme="dark"] .nickname-check-row__btn:disabled:hover {
  background: #243656;
  color: rgba(231, 238, 252, 0.55) !important;
}
html[data-theme="dark"] .nickname-check-row__btn.loading::after {
  border-top-color: #101a2e;
}
html[data-theme="dark"] .roblox-verify-inline__err {
  background: #3d2430;
  color: #fca5a5;
}
html[data-theme="dark"] .superpass-payment-profile {
  background: #121c34;
}
html[data-theme="dark"] .privacy {
  color: #e7eefc;
}
html[data-theme="dark"] .privacy h1 {
  color: #e7eefc;
}
html[data-theme="dark"] .last-update {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .privacy__content {
  background: #101a2e;
  border: 1px solid rgba(176, 198, 255, 0.04);
}
html[data-theme="dark"] .privacy h4 {
  color: #e7eefc;
}
html[data-theme="dark"] .privacy p {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .privacy ul {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .privacy strong {
  color: #e7eefc;
}
html[data-theme="dark"] .auth__container {
  background: #121c34;
}
html[data-theme="dark"] .auth__title {
  color: #e7eefc;
}
html[data-theme="dark"] .auth__description {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .auth__input-block {
  background: #101a2e;
}
html[data-theme="dark"] .auth__input {
  color: #e7eefc;
}
html[data-theme="dark"] .auth__input::placeholder {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .payments-title {
  color: #e7eefc;
}
html[data-theme="dark"] .payments-title__nickname {
  background: linear-gradient(135deg, #1e3568 0%, #243e78 100%);
}
html[data-theme="dark"] .payments-table {
  isolation: isolate;
  background: #101a2e;
  border: 1px solid rgba(176, 198, 255, 0.04);
}
html[data-theme="dark"] .payments-table td {
  color: #e7eefc;
  border-bottom: 1px solid rgba(176, 198, 255, 0.05);
  background: #101a2e;
}
html[data-theme="dark"] .order-id-display {
  background: #1a2d52;
}
html[data-theme="dark"] .payments-table tbody tr:nth-child(even) td {
  background: rgba(176, 198, 255, 0.02);
}
html[data-theme="dark"] .nickname-chip {
  background: #1a2742;
  border: 1px solid rgba(176, 198, 255, 0.08);
}
html[data-theme="dark"] .delivery-chip--default {
  background: #1a2742;
  border: 1px solid rgba(176, 198, 255, 0.08);
}
html[data-theme="dark"] .notification {
  background: #152238;
  color: #e7eefc;
  border-top-color: rgba(176, 198, 255, 0.12);
  border-right-color: rgba(176, 198, 255, 0.12);
  border-bottom-color: rgba(176, 198, 255, 0.12);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.45);
}
html[data-theme="dark"] .date-part {
  color: #e7eefc;
}
html[data-theme="dark"] .time-part {
  color: rgba(231, 238, 252, 0.78);
}
@media (max-width: 768px) {
html[data-theme="dark"] .payments-table tr {
  background: #101a2e;
}
html[data-theme="dark"] .payments-table td:before {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .date-part {
  color: #e7eefc;
}
html[data-theme="dark"] .time-part {
  color: rgba(231, 238, 252, 0.78);
}
}
html[data-theme="dark"] .gamepass-chip {
  background: #1a2d52;
  border-color: rgba(81, 142, 255, 0.35);
  color: #d5e4ff;
}
html[data-theme="dark"] .gamepass-chip .chip-icon {
  color: #8eb4ff;
}
html[data-theme="dark"] .group-chip {
  background: #3a2a12;
  border-color: rgba(224, 149, 24, 0.45);
  color: #f5c16c;
}
html[data-theme="dark"] .delivery-chip--fast {
  background: #1a2d52;
  border-color: rgba(81, 142, 255, 0.4);
  color: #d5e4ff;
}
html[data-theme="dark"] .nickname-chip {
  color: #e7eefc;
}
html[data-theme="dark"] .order-recipient {
  color: rgba(231, 238, 252, 0.62);
}
html[data-theme="dark"] .order-recipient__name {
  color: #e7eefc;
}
html[data-theme="dark"] .payments-table tbody tr:hover td {
  background: rgba(81, 142, 255, 0.12);
}
html[data-theme="dark"] .order-id-display:hover {
  background: #1e3568 !important;
  color: #8eb4ff !important;
}
html[data-theme="dark"] .not-found__card {
  background: #121c34;
}
html[data-theme="dark"] .not-found__title {
  color: #e7eefc;
}
html[data-theme="dark"] .not-found__text {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .error-page__card {
  background: #121c34;
}
html[data-theme="dark"] .error-page__title {
  color: #e7eefc;
}
html[data-theme="dark"] .error-page__text {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .error-page__digest {
  color: rgba(231, 238, 252, 0.78);
}
html[data-theme="dark"] .card--skeleton:hover {
  border-color: rgba(176, 198, 255, 0.08);
}
html[data-theme="dark"] .buy-robux__preorder-notice {
  background: rgba(81, 142, 255, 0.12);
  border-color: rgba(81, 142, 255, 0.35);
  color: #e7eefc;
}
html[data-theme="dark"] .buy-robux__preorder-notice svg {
  color: #8eb4ff;
}
html[data-theme="dark"] .skeleton {
  background: linear-gradient(90deg, #1a2742 0%, #2c4068 45%, #1a2742 100%);
  background-size: 200% 100%;
}
html[data-theme="dark"] .gamepass-price__info-item {
  border-bottom-color: rgba(81, 142, 255, 0.16);
}
html[data-theme="dark"] .gamepass-price__info-value {
  color: #e7eefc;
}
html[data-theme="dark"] .buy-robux__button.disabled,
html[data-theme="dark"] .buy-robux__button.disabled:hover,
html[data-theme="dark"] .buy-robux__button:disabled,
html[data-theme="dark"] .set-price__button.disabled,
html[data-theme="dark"] .set-price__button.disabled:hover,
html[data-theme="dark"] .set-price__button:disabled,
html[data-theme="dark"] .buy-robux__promo-apply-btn:disabled,
html[data-theme="dark"] .vk-reviews__nav:disabled,
html[data-theme="dark"] .step-back-button.disabled {
  background: #243656;
  color: rgba(231, 238, 252, 0.45);
  opacity: 1;
}
html[data-theme="dark"] .skeleton--auth {
  background: #121c34;
  border-color: rgba(176, 198, 255, 0.16);
}
