/* Блок 1 — вводный экран */
.dg-hero{padding:24px 0 40px}
.dg-eyebrow{text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:.12em;color:#d92b55;margin-bottom:8px!important}
.dg-lead{color:#6b5f75;font-size:17px;max-width:62ch;margin-bottom:24px!important}

/* поиск: поле-«таблетка» с кнопкой внутри */
.dg-search .wp-block-search__inside-wrapper{background:#fff;border:1px solid #e7dfea!important;border-radius:999px;padding:4px!important;box-shadow:0 8px 30px -12px rgba(79,26,126,.25)}
.dg-search .wp-block-search__input{border:0!important;background:none;padding:12px 20px;font-size:16px;outline:none}
.dg-search .wp-block-search__button{background:#4f1a7e;color:#fff;border:0;border-radius:999px;padding:0 24px;margin:0;font-weight:700;cursor:pointer}
.dg-search .wp-block-search__button:hover{background:#6c2aa6}

/* чипсы */
.dg-chips{gap:8px!important;margin-top:20px}
.dg-chips .wp-block-button__link{border-radius:999px!important;padding:8px 16px!important;font-size:15px;font-weight:600;text-decoration:none}
.dg-chips .is-style-outline .wp-block-button__link{background:#fff;color:#22142e;border:1px solid #e7dfea!important}
.dg-chips .is-style-outline .wp-block-button__link:hover{border-color:#6c2aa6!important;color:#6c2aa6}
.dg-hot .wp-block-button__link{background:#ff3d6a!important;color:#fff!important;border:1px solid #ff3d6a!important}

@media (max-width:768px){
  .dg-search{width:100%!important}
  .dg-search .wp-block-search__inside-wrapper{width:100%!important}
}
/* Блок 2 — новости */
.dg-news-cols{gap:24px!important}

/* главная новость — карточка */
.dg-news-main .wp-block-post{background:#fff;border:1px solid #e7dfea;border-radius:22px;overflow:hidden;transition:transform .25s,box-shadow .25s}
.dg-news-main .wp-block-post:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px rgba(34,20,46,.35)}
.dg-news-main .wp-block-post-featured-image{margin:0}
.dg-news-main .wp-block-post-featured-image img{border-radius:0!important;width:100%;aspect-ratio:16/9;object-fit:cover}
.dg-news-main .wp-block-post-terms,
.dg-news-main .wp-block-post-title,
.dg-news-main .wp-block-post-excerpt,
.dg-news-main .wp-block-post-date{margin-left:24px;margin-right:24px}
.dg-news-main .wp-block-post-terms{margin-top:20px}
.dg-news-main .wp-block-post-title{font-size:22px!important;line-height:1.25;margin-top:8px;margin-bottom:8px}
.dg-news-main .wp-block-post-excerpt{color:#6b5f75;font-size:15px;margin-bottom:8px}
.dg-news-main .wp-block-post-date{margin-bottom:24px}

/* лента справа */
.dg-news-list .wp-block-post-template{display:flex;flex-direction:column;gap:12px}
.dg-news-item{background:#fff;border:1px solid #e7dfea;border-radius:14px;padding:12px;gap:16px!important;transition:transform .25s,box-shadow .25s}
.dg-news-item:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px rgba(34,20,46,.35)}
.dg-news-item .wp-block-post-featured-image{flex-shrink:0;margin:0}
.dg-news-item .wp-block-post-featured-image img{border-radius:10px!important;object-fit:cover}
.dg-news-item > .wp-block-group{gap:4px!important}
.dg-news-list .wp-block-post-title{font-size:15px!important;line-height:1.3;margin:0}

/* метка рубрики-«таблетка» */
.dg-news .wp-block-post-terms a{display:inline-block;font-size:12px;font-weight:800;padding:2px 8px;border-radius:6px;background:#f4eef6;color:#4f1a7e;text-decoration:none}
.dg-news-main .wp-block-post-terms a{background:#ff3d6a;color:#fff}
.dg-news .wp-block-post-terms__separator{display:none}

/* общее */
.dg-news .wp-block-post-title a{color:#22142e;text-decoration:none}
.dg-news .wp-block-post-title a:hover{color:#6c2aa6}
.dg-news .wp-block-post-date{font-size:13px;color:#6b5f75}

@media (max-width:768px){
  .dg-news-item .wp-block-post-featured-image{width:96px!important}
  .dg-news-item .wp-block-post-featured-image img{width:96px!important;height:72px!important}
  .dg-news-main .wp-block-post-title{font-size:19px!important}
}

/* Блок 3 — расписание */
.dg-schedule{display:flex;flex-direction:column;gap:8px}

/* день = карточка-«вкладка» */
.dg-day{background:#fff;border:1px solid #e7dfea;border-radius:14px;overflow:hidden;margin:0!important}
.dg-day > summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:14px 20px;font-weight:800;font-size:15px;color:#22142e}
.dg-day > summary::-webkit-details-marker{display:none}
.dg-day > summary::after{content:"+";margin-left:auto;font-size:22px;line-height:1;color:#ff3d6a}
.dg-day[open] > summary{background:#4f1a7e;color:#fff}
.dg-day[open] > summary::after{content:"−";color:#fff}
.dg-day.is-today > summary::before{content:"Сегодня";order:2;font-size:12px;font-weight:800;padding:2px 8px;border-radius:6px;background:#ff3d6a;color:#fff}
.dg-day:not([open]) > summary:hover{color:#6c2aa6}

/* таблица */
.dg-table{margin:0!important}
.dg-table table{border-collapse:collapse;width:100%;font-size:15px}
.dg-table th{background:#f4eef6;color:#6b5f75;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;text-align:left;padding:10px 20px;border:0!important}
.dg-table td{padding:12px 20px;border:0!important;border-top:1px solid #e7dfea!important;vertical-align:middle}
.dg-table td:first-child{font-weight:700;color:#4f1a7e;white-space:nowrap;width:110px}
.dg-table td:nth-child(3){font-weight:700;white-space:nowrap}
.dg-table td:last-child{font-size:13px;font-weight:700;color:#6b5f75}
.dg-table td a{color:#22142e;font-weight:700;text-decoration:none}
.dg-table td a:hover{color:#6c2aa6}
.dg-table tbody tr:hover{background:#fcfaff}

.dg-sched-note{font-size:13px;color:#6b5f75;margin-top:8px!important}

/* мобильные: прячем колонку «Страна», ужимаем отступы */
@media (max-width:768px){
  .dg-table th:nth-child(4),.dg-table td:nth-child(4){display:none}
  .dg-table th,.dg-table td{padding:10px 12px}
  .dg-table td:first-child{width:64px}
  .dg-table table{font-size:14px}
  .dg-day > summary{padding:12px 14px}
}

/* Блок 4 — выходят сейчас */
.dg-ongoing-loop .wp-block-post-template{gap:16px!important}
.dg-ongoing-loop .wp-block-post{position:relative;margin:0}

/* постер */
.dg-ongoing-loop .wp-block-post-featured-image{margin:0;border-radius:12px;overflow:hidden}
.dg-ongoing-loop .wp-block-post-featured-image img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:12px!important;transition:transform .3s}
.dg-ongoing-loop .wp-block-post:hover .wp-block-post-featured-image img{transform:scale(1.04)}

/* метка страны поверх постера */
.dg-badge{position:absolute;top:8px;left:8px;z-index:2;margin:0!important;max-width:calc(100% - 16px)}
.dg-badge a{display:inline-block;font-size:12px;font-weight:800;padding:2px 8px;border-radius:6px;background:rgba(255,255,255,.92);color:#4f1a7e;text-decoration:none}
/* прячем служебные рубрики «Выходят сейчас» и «Дорамы», показываем только страну */
.dg-badge a[href$="/ongoing/"],.dg-badge a[href$="/doramy/"]{display:none}
.dg-badge .wp-block-post-terms__separator{display:none}
.dg-badge a + .wp-block-post-terms__separator + a{margin-left:4px}

/* название и счётчик серий */
.dg-ongoing-loop .wp-block-post-title{font-size:15px!important;line-height:1.3;margin:8px 0 2px!important}
.dg-ongoing-loop .wp-block-post-title a{color:#22142e;text-decoration:none}
.dg-ongoing-loop .wp-block-post-title a:hover{color:#6c2aa6}
.dg-ongoing-loop .wp-block-post-excerpt{margin:0}
.dg-ongoing-loop .wp-block-post-excerpt__excerpt{font-size:13px;color:#6b5f75;margin:0}
.dg-ongoing-loop .wp-block-post-excerpt__more-text{display:none}

/* планшет: 4 колонки */
@media (max-width:1080px){
  .dg-ongoing-loop .wp-block-post-template{grid-template-columns:repeat(4,1fr)!important}
}
/* телефон: горизонтальная лента */
@media (max-width:768px){
  .dg-ongoing-loop .wp-block-post-template{display:grid!important;grid-auto-flow:column;grid-template-columns:none!important;grid-auto-columns:42%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;-webkit-overflow-scrolling:touch}
  .dg-ongoing-loop .wp-block-post{scroll-snap-align:start}
}

/* Блок 5 — премьеры */
.dg-premieres{gap:16px!important;margin-bottom:0!important}
.dg-pcard{height:100%;background:#fff;border:1px solid #e7dfea;border-radius:14px;padding:16px;gap:14px!important;transition:transform .25s,box-shadow .25s}
.dg-pcard:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px rgba(34,20,46,.35)}

/* плашка с датой */
.dg-pdate{flex-shrink:0;width:58px;min-height:62px;border-radius:10px;background:#f4eef6;gap:0!important;align-items:center;text-align:center;padding:6px 0}
.dg-pday{margin:0!important;font-size:24px;font-weight:800;line-height:1;color:#4f1a7e}
.dg-pmon{margin:2px 0 0!important;font-size:12px;font-weight:800;text-transform:uppercase;color:#4f1a7e;line-height:1}

/* название и подпись */
.dg-pcard h3{font-size:15px!important;line-height:1.3;margin:0 0 4px!important}
.dg-pcard h3 a{color:#22142e;text-decoration:none}
.dg-pcard h3 a:hover{color:#6c2aa6}
.dg-pmeta{margin:0!important;font-size:13px;color:#6b5f75;line-height:1.4}

/* нижняя ссылка */
.dg-more--bottom{margin-top:16px!important;text-align:right}

/* ближайшая премьера — акцент */
.dg-premieres > .wp-block-column:first-child .dg-pdate{background:#ff3d6a}
.dg-premieres > .wp-block-column:first-child .dg-pday,
.dg-premieres > .wp-block-column:first-child .dg-pmon{color:#fff}

/* планшет: 2 × 2 */
@media (min-width:782px) and (max-width:1080px){
  .dg-premieres{flex-wrap:wrap!important}
  .dg-premieres > .wp-block-column{flex-basis:calc(50% - 8px)!important;flex-grow:0}
}
/* телефон: столбиком (WordPress делает это сам), убираем лишние отступы */
@media (max-width:781px){
  .dg-premieres > .wp-block-column{margin:0!important}
  .dg-more--bottom{text-align:left}
}
/* фикс: даты внутри плашки */
.dg-pdate > p{width:100%!important;min-width:0!important;max-width:100%!important;flex:0 0 auto!important;align-self:stretch!important;text-align:center!important}

/* Блок 6 — популярные дорамы недели */
.dg-top{gap:16px!important;counter-reset:dgtop;margin-bottom:0!important}
.dg-top > .wp-block-column{counter-increment:dgtop;min-width:0!important}

/* постер */
.dg-tposter{position:relative;margin:0 0 18px!important;width:100%!important;max-width:100%!important}
.dg-tposter a,.dg-tposter img{display:block;width:100%!important;max-width:100%!important;height:auto}
.dg-tposter img{aspect-ratio:2/3;object-fit:cover;border-radius:12px;transition:transform .3s}
.dg-tposter a{border-radius:12px;overflow:hidden}
.dg-top > .wp-block-column:hover .dg-tposter img{transform:scale(1.04)}

/* крупный номер, ставится автоматически по порядку колонок */
.dg-tposter::after{content:counter(dgtop);position:absolute;left:8px;bottom:-16px;z-index:2;font-size:56px;font-weight:800;line-height:1;color:#fff;-webkit-text-stroke:2px #4f1a7e;pointer-events:none}

/* название и подпись */
.dg-top h3{font-size:15px!important;line-height:1.3;margin:0 0 2px!important;width:100%!important}
.dg-top h3 a{color:#22142e;text-decoration:none}
.dg-top h3 a:hover{color:#6c2aa6}
.dg-tmeta{margin:0!important;font-size:13px;color:#6b5f75;width:100%!important}

/* телефон: горизонтальная лента, видно 2 карточки и край третьей */
@media (max-width:781px){
  .wp-block-columns.dg-top{flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;-webkit-overflow-scrolling:touch}
  .dg-top > .wp-block-column{flex:0 0 42%!important;scroll-snap-align:start}
  .dg-tposter::after{font-size:44px}
}
/* Блок 7 — дорамы по странам */
.dg-countries{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:12px!important}

/* плитка */
.dg-ctile{position:relative;min-width:0!important;min-height:128px;padding:16px!important;border-radius:14px;color:#fff;overflow:hidden;justify-content:flex-end!important;gap:4px!important;background:linear-gradient(150deg,var(--c1),var(--c2));transition:transform .25s,box-shadow .25s}
.dg-ctile:hover{transform:translateY(-3px);box-shadow:0 14px 30px -16px rgba(34,20,46,.45)}
.dg-ctile:focus-within{outline:3px solid #ff3d6a;outline-offset:2px}

/* декоративный иероглиф */
.dg-ctile::before{position:absolute;top:12px;left:16px;font-size:26px;font-weight:700;line-height:1;opacity:.9;pointer-events:none}
.dg-c-kr{--c1:#6c2aa6;--c2:#ff3d6a}.dg-c-kr::before{content:"한"}
.dg-c-cn{--c1:#1f3b73;--c2:#4fb3bf}.dg-c-cn::before{content:"中"}
.dg-c-jp{--c1:#7a1f3d;--c2:#f29e4c}.dg-c-jp::before{content:"日"}
.dg-c-th{--c1:#2d5a3d;--c2:#9fb54a}.dg-c-th::before{content:"ไท"}
.dg-c-tw{--c1:#3b1d5e;--c2:#9b6bd6}.dg-c-tw::before{content:"台"}
.dg-c-ph{--c1:#8a2b2b;--c2:#d9a520}.dg-c-ph::before{content:"PH";font-size:20px}
.dg-c-vn{--c1:#1d4e6b;--c2:#e0628a}.dg-c-vn::before{content:"VN";font-size:20px}

/* тексты */
.dg-ctile p{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;text-indent:0!important}
.dg-cname{font-size:15px;font-weight:800;line-height:1.25}
.dg-cname a{color:#fff!important;text-decoration:none!important}
.dg-cname a::after{content:"";position:absolute;inset:0;z-index:1} /* вся плитка кликабельна */
.dg-cnote{font-size:12px;line-height:1.35;opacity:.88}

/* планшет: 4 в ряд */
@media (max-width:1080px){
  .dg-countries{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
/* телефон: 2 в ряд, Корея на всю ширину */
@media (max-width:600px){
  .dg-countries{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .dg-c-kr{grid-column:1 / -1;min-height:110px}
  .dg-ctile{min-height:112px}
}
/* Блок 8 — дорамы по жанрам (как в прототипе) */
.dg-genres{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;margin:0!important}
.dg-genres .wp-block-button{margin:0!important;width:auto!important;min-width:0!important;display:block!important;height:100%}
.dg-genres .wp-block-button__link{display:flex!important;align-items:center;justify-content:space-between;gap:10px;width:100%!important;height:100%;box-sizing:border-box;min-height:52px;padding:12px 16px!important;border:1px solid #e7dfea!important;border-radius:14px!important;background:#fff!important;color:#22142e!important;font-size:15px!important;font-weight:700!important;line-height:1.25!important;text-align:left!important;white-space:normal!important;text-decoration:none!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;transition:transform .25s,border-color .2s}

/* стрелка справа */
.dg-genres .wp-block-button__link::after{content:"→";flex-shrink:0;color:#6b5f75;font-weight:600;transition:color .2s,transform .2s}
.dg-genres .wp-block-button__link:hover{border-color:#6c2aa6!important;color:#22142e!important;background:#fff!important;transform:translateY(-3px)}
.dg-genres .wp-block-button__link:hover::after{color:#6c2aa6;transform:translateX(3px)}
.dg-genres .wp-block-button__link:focus-visible{outline:3px solid #ff3d6a;outline-offset:2px}

/* если указано число дорам — стрелка скрывается */
.dg-genres .dg-count{flex-shrink:0;color:#6b5f75;font-weight:600;font-size:14px}
.dg-genres .wp-block-button__link:has(.dg-count)::after{display:none}

/* телефон: 2 колонки */
@media (max-width:760px){
  .dg-genres{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .dg-genres .wp-block-button__link{min-height:48px;padding:10px 12px!important;font-size:14px!important}
}
/* Блок 9 — годы и статус (как в прототипе) */
.dg-years{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important}
.dg-years .wp-block-button{margin:0!important;width:auto!important;min-width:0!important}
.dg-years .wp-block-button__link{display:inline-block!important;padding:8px 20px!important;border:1.5px solid #4f1a7e!important;border-radius:999px!important;background:transparent!important;color:#4f1a7e!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important;white-space:nowrap!important;text-decoration:none!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;transition:background .2s,color .2s}
.dg-years .wp-block-button__link:hover{background:#4f1a7e!important;color:#fff!important}
.dg-years .wp-block-button__link:focus-visible{outline:3px solid #ff3d6a;outline-offset:2px}

@media (max-width:760px){
  .dg-years .wp-block-button__link{font-size:14px!important;padding:7px 16px!important}
}

/* Блок 10 — подборки (как в прототипе) */
.dg-coll-loop .wp-block-post-template{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin:0!important;padding:0!important;list-style:none!important}
.dg-coll-loop .wp-block-post{position:relative;display:flex;flex-direction:column;margin:0!important;padding:0!important;background:#fff;border:1px solid #e7dfea;border-radius:22px;overflow:hidden;transition:transform .25s,box-shadow .25s}
.dg-coll-loop .wp-block-post::before{display:none!important}
.dg-coll-loop .wp-block-post:hover{transform:translateY(-3px);box-shadow:0 14px 30px -18px rgba(34,20,46,.35)}

/* обложка — полоса 110 px */
.dg-coll-loop .wp-block-post-featured-image{margin:0!important;width:100%!important;height:110px;overflow:hidden}
.dg-coll-loop .wp-block-post-featured-image a,.dg-coll-loop .wp-block-post-featured-image img{display:block;width:100%!important;height:110px!important;max-width:none!important;object-fit:cover;border-radius:0!important}

/* нет обложки — градиент как в прототипе */
.dg-coll-loop .wp-block-post:not(:has(.wp-block-post-featured-image))::after{content:"";order:-1;display:block;height:110px;background:linear-gradient(135deg,var(--c1,#6c2aa6),var(--c2,#ff3d6a))}
.dg-coll-loop .wp-block-post:nth-child(8n+2){--c1:#1f3b73;--c2:#4fb3bf}
.dg-coll-loop .wp-block-post:nth-child(8n+3){--c1:#7a1f3d;--c2:#f29e4c}
.dg-coll-loop .wp-block-post:nth-child(8n+4){--c1:#2d5a3d;--c2:#c6d36b}
.dg-coll-loop .wp-block-post:nth-child(8n+5){--c1:#3b1d5e;--c2:#9b6bd6}
.dg-coll-loop .wp-block-post:nth-child(8n+6){--c1:#8a2b2b;--c2:#f2c14e}
.dg-coll-loop .wp-block-post:nth-child(8n+7){--c1:#1d4e6b;--c2:#f07aa0}
.dg-coll-loop .wp-block-post:nth-child(8n){--c1:#40295c;--c2:#59c3c3}

/* название и число дорам */
.dg-coll-loop .wp-block-post-title{margin:0!important;padding:16px 16px 0!important;font-size:15px!important;font-weight:700!important;line-height:1.3!important}
.dg-coll-loop .wp-block-post-title a{color:#22142e!important;text-decoration:none!important}
.dg-coll-loop .wp-block-post-title a::after{content:"";position:absolute;inset:0;z-index:1} /* вся карточка кликабельна */
.dg-coll-loop .wp-block-post:hover .wp-block-post-title a{color:#6c2aa6!important}
.dg-coll-loop .wp-block-post-excerpt{margin:0!important;padding:4px 16px 16px!important}
.dg-coll-loop .wp-block-post-excerpt__excerpt{margin:0!important;font-size:13px!important;color:#6b5f75!important;line-height:1.4!important}
.dg-coll-loop .wp-block-post-excerpt__more-text{display:none!important}

/* метка «Сезонная» */
.dg-coll-loop .tag-sezonnaya .wp-block-post-title::before{content:"Сезонная";display:block;margin-bottom:4px;font-size:12px;font-weight:800;color:#d92b55}

/* планшет — 2, телефон — 1 */
@media (max-width:1080px){.dg-coll-loop .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:760px){.dg-coll-loop .wp-block-post-template{grid-template-columns:1fr!important;gap:12px!important}}

/* Блок 11 — где смотреть легально (как в прототипе) */
.dg-legal{background:#fff;border:1px solid #e7dfea;border-radius:22px;padding:40px!important}
.dg-legal-cols{gap:40px!important;align-items:center!important;margin:0!important}
.dg-legal-cols>.wp-block-column{min-width:0!important}
.dg-legal h2{margin:0!important}
.dg-legal-text{color:#6b5f75;margin:12px 0 0!important}

/* кнопки */
.dg-legal-btns{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin:24px 0 0!important}
.dg-legal-btns .wp-block-button{margin:0!important;width:auto!important}
.dg-legal-btns .wp-block-button__link{display:inline-flex!important;align-items:center;justify-content:center;padding:12px 24px!important;border-radius:999px!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;transition:background .2s,color .2s}
.dg-btn .wp-block-button__link{background:#ff3d6a!important;border:1.5px solid #ff3d6a!important;color:#fff!important}
.dg-btn .wp-block-button__link:hover{background:#d92b55!important;border-color:#d92b55!important}
.dg-btn-ghost .wp-block-button__link{background:transparent!important;border:1.5px solid #4f1a7e!important;color:#4f1a7e!important}
.dg-btn-ghost .wp-block-button__link:hover{background:#4f1a7e!important;color:#fff!important}

/* пометка о партнёрских ссылках */
.dg-disclose{margin:20px 0 0!important;padding-top:16px;border-top:1px solid #e7dfea;font-size:13px;color:#6b5f75}
.dg-disclose a{color:#6c2aa6!important;text-decoration:underline!important}

/* платформы */
.dg-platforms{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
.dg-plat{min-width:0!important;border:1px solid #e7dfea;border-radius:14px;padding:16px!important;gap:8px!important}
.dg-plat p{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;text-indent:0!important}
.dg-plat-logo a{display:grid;place-items:center;height:40px;border-radius:10px;background:var(--c);color:#fff!important;font-size:15px;font-weight:800;text-decoration:none!important}
.dg-plat-logo a:hover{filter:brightness(1.08)}
.dg-plat-note{font-size:13px;color:#6b5f75;line-height:1.35}
.dg-plat-link a{font-size:13px;font-weight:800;color:#d92b55!important;text-decoration:none!important}
.dg-plat-link a:hover{text-decoration:underline!important}

/* цвета платформ */
.dg-p-kp{--c:#ff6600}.dg-p-okko{--c:#5b2bd6}.dg-p-ivi{--c:#ea003d}
.dg-p-start{--c:#1a1a1a}.dg-p-kion{--c:#7b2ff7}.dg-p-wink{--c:#ff4f12}

/* планшет: колонки друг под другом */
@media (max-width:1080px){
  .dg-legal-cols{flex-wrap:wrap!important}
  .dg-legal-cols>.wp-block-column{flex-basis:100%!important}
}
/* телефон: платформы 2 в ряд */
@media (max-width:760px){
  .dg-legal{padding:24px!important}
  .dg-platforms{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
.dg-plat-date{margin:12px 0 0!important;font-size:12px;color:#6b5f75;line-height:1.4}
/* Блок 12 — разборы финалов и рецензии (как в прототипе) */
.dg-rev-loop .wp-block-post-template{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin:0!important;padding:0!important;list-style:none!important}
.dg-rev-loop .wp-block-post{position:relative;display:flex;flex-direction:column;gap:8px;margin:0!important;padding:24px!important;background:#fff;border:1px solid #e7dfea;border-radius:22px;transition:transform .25s,box-shadow .25s}
.dg-rev-loop .wp-block-post::before{display:none!important}
.dg-rev-loop .wp-block-post:hover{transform:translateY(-3px);box-shadow:0 14px 30px -18px rgba(34,20,46,.35)}

/* коралловая метка рубрики */
.dg-rbadge{position:relative;z-index:2;margin:0!important;font-size:0}
.dg-rbadge a{display:inline-block;margin-right:4px;font-size:12px;font-weight:800;line-height:1.5;padding:2px 8px;border-radius:6px;background:#ff3d6a;color:#fff!important;text-decoration:none!important}
.dg-rbadge a:hover{background:#d92b55}
.dg-rbadge a[href$="/razbory/"]{display:none} /* родительскую рубрику не показываем */
.dg-rbadge .wp-block-post-terms__separator{display:none}

/* заголовок и описание */
.dg-rev-loop .wp-block-post-title{margin:0!important;font-size:17px!important;font-weight:700!important;line-height:1.3!important}
.dg-rev-loop .wp-block-post-title a{color:#22142e!important;text-decoration:none!important}
.dg-rev-loop .wp-block-post-title a::after{content:"";position:absolute;inset:0;z-index:1} /* вся карточка кликабельна */
.dg-rev-loop .wp-block-post:hover .wp-block-post-title a{color:#6c2aa6!important}
.dg-rev-loop .wp-block-post-excerpt{margin:0!important;flex:1}
.dg-rev-loop .wp-block-post-excerpt__excerpt{margin:0!important;font-size:14px!important;color:#6b5f75!important;line-height:1.5!important}
.dg-rev-loop .wp-block-post-excerpt__more-text{display:none!important}

/* время чтения (если добавили блок) */
.dg-rev-loop .wp-block-post-time-to-read{margin:0!important;font-size:13px;color:#6b5f75}

/* пометка «Есть спойлеры» по метке spojlery */
.dg-rev-loop .tag-spojlery .wp-block-post-excerpt::after{content:"Есть спойлеры";display:inline-block;margin-top:10px;font-size:12px;font-weight:800;color:#d92b55}

/* планшет — 2, телефон — 1 */
@media (max-width:1080px){.dg-rev-loop .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:760px){
  .dg-rev-loop .wp-block-post-template{grid-template-columns:1fr!important;gap:12px!important}
  .dg-rev-loop .wp-block-post{padding:20px!important}
}

/* Блок 13 — популярные актёры (как в прототипе) */
.dg-actors{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:16px!important}
.dg-actor{position:relative;min-width:0!important;align-items:center!important;text-align:center;gap:0!important}
.dg-actor p{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;text-indent:0!important}

/* круг-заглушка с инициалом */
.dg-aph::before,.dg-aph::after{content:none!important;display:none!important} /* отключаем служебный элемент темы */
.dg-aph{display:flex!important;align-items:center;justify-content:center;aspect-ratio:1;border-radius:50%;margin-bottom:8px!important;background:linear-gradient(150deg,var(--c1,#6c2aa6),var(--c2,#ff3d6a));color:#fff;font-size:28px;font-weight:700;line-height:1;transition:transform .25s}

/* круглое фото, когда появится */
.dg-aimg{margin:0 0 8px!important;width:100%!important}
.dg-aimg img{display:block;width:100%!important;height:auto;aspect-ratio:1;object-fit:cover;border-radius:50%!important;transition:transform .25s}
.dg-actor:hover .dg-aph,.dg-actor:hover .dg-aimg img{transform:scale(1.05)}

/* цвета заглушек по порядку */
.dg-actors>.dg-actor:nth-child(8n+2){--c1:#1f3b73;--c2:#4fb3bf}
.dg-actors>.dg-actor:nth-child(8n+3){--c1:#7a1f3d;--c2:#f29e4c}
.dg-actors>.dg-actor:nth-child(8n+4){--c1:#2d5a3d;--c2:#c6d36b}
.dg-actors>.dg-actor:nth-child(8n+5){--c1:#3b1d5e;--c2:#9b6bd6}
.dg-actors>.dg-actor:nth-child(8n+6){--c1:#8a2b2b;--c2:#f2c14e}
.dg-actors>.dg-actor:nth-child(8n+7){--c1:#1d4e6b;--c2:#f07aa0}
.dg-actors>.dg-actor:nth-child(8n){--c1:#40295c;--c2:#59c3c3}

/* имя и страна */
.dg-aname{font-size:15px;font-weight:700;line-height:1.3}
.dg-aname a{color:#22142e!important;text-decoration:none!important}
.dg-aname a::after{content:"";position:absolute;inset:0;z-index:1} /* вся карточка кликабельна */
.dg-actor:hover .dg-aname a{color:#6c2aa6!important}
.dg-acountry{font-size:13px;color:#6b5f75;line-height:1.35}

/* планшет — 4 в ряд, телефон — лента */
@media (max-width:1080px){.dg-actors{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media (max-width:760px){
  .dg-actors{grid-template-columns:repeat(8,96px)!important;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;-webkit-overflow-scrolling:touch}
  .dg-actor{scroll-snap-align:start}
}
/* Блок 14 — новичкам, тесты и голосования (как в прототипе) */
.dg-duo{gap:24px!important;margin:0!important;align-items:stretch!important}
.dg-duo>.wp-block-column{min-width:0!important;display:flex}
.dg-card-big{flex:1;background:#fff;border:1px solid #e7dfea;border-radius:22px;padding:32px!important;margin:0!important}
.dg-card-big h2{margin:0!important}
.dg-card-big p{width:100%!important;max-width:100%!important;text-indent:0!important}
.dg-card-big .dg-card-text{color:#6b5f75;margin:12px 0 20px!important}

/* список ссылок со стрелками */
.dg-links{list-style:none!important;margin:0!important;padding:0!important;max-width:none!important}
.dg-links li{margin:0!important;padding:0!important;border-top:1px solid #e7dfea}
.dg-links li::before,.dg-links li::marker{content:none!important;display:none!important}
.dg-links a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-weight:700;color:#4f1a7e!important;text-decoration:none!important}
.dg-links a::after{content:"→";flex-shrink:0}
.dg-links a:hover{color:#d92b55!important}

/* фиолетовая карточка */
.dg-card-accent{background:linear-gradient(150deg,#4f1a7e,#2f0f4f)!important;border:0!important;color:#fff}
.dg-card-accent h2{color:#fff!important}
.dg-card-accent .dg-card-text{color:#d9cbe8!important}
.dg-btn-light{margin:0!important}
.dg-btn-light .wp-block-button__link{display:inline-flex!important;padding:12px 24px!important;border-radius:999px!important;background:#fff!important;color:#4f1a7e!important;border:0!important;font-size:15px!important;font-weight:800!important;line-height:1.25!important;text-align:left!important;white-space:normal!important;text-decoration:none!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}
.dg-btn-light .wp-block-button__link:hover{background:#ffe3ea!important}

/* голосование */
.dg-poll{display:grid;gap:8px;margin-top:24px}
.dg-poll__q{margin:0!important;font-size:15px;font-weight:800;color:#fff}
.dg-poll__row{position:relative;display:flex;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:10px;background:rgba(255,255,255,.08);overflow:hidden;font-size:14px;color:#fff}
.dg-poll__row::before{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);background:rgba(255,61,106,.35)}
.dg-poll__row span,.dg-poll__row b{position:relative}
.dg-poll__link{margin:4px 0 0!important;font-size:13px}
.dg-poll__link a{color:#fff!important;text-decoration:underline!important}

/* планшет и телефон: карточки друг под другом */
@media (max-width:1080px){
  .dg-duo{flex-wrap:wrap!important}
  .dg-duo>.wp-block-column{flex-basis:100%!important}
}
@media (max-width:760px){.dg-card-big{padding:24px!important}}
/* Блок 15 — SEO-текст и FAQ (как в прототипе) */
.dg-seo{gap:40px!important;margin:0!important;align-items:flex-start!important}
.dg-seo>.wp-block-column{min-width:0!important}

/* карточка SEO-текста */
.dg-seo-text{background:#fff;border:1px solid #e7dfea;border-radius:22px;padding:32px!important;font-size:15px;line-height:1.6}
.dg-seo-text h2{margin:0 0 4px!important}
.dg-seo-text h3{font-size:17px!important;font-weight:700!important;margin:24px 0 8px!important}
.dg-seo-text p{margin:12px 0 0!important;color:#3d3148;max-width:70ch;text-indent:0!important}
.dg-seo-text ul{list-style:none!important;margin:8px 0 0!important;padding:0!important;max-width:none!important;display:grid;gap:8px}
.dg-seo-text li{position:relative;margin:0!important;padding:0 0 0 20px!important;color:#3d3148}
.dg-seo-text li::marker{content:none}
.dg-seo-text.dg-seo-text ul li::before{content:""!important;position:absolute!important;left:0!important;top:.6em!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#ff3d6a!important;margin:0!important;transform:none!important}
.dg-seo-text a{color:#6c2aa6!important;font-weight:700;text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:1px}

/* FAQ-аккордеон */
.dg-faq h2{margin:0 0 16px!important}
.dg-faq-item{background:#fff;border:1px solid #e7dfea;border-radius:14px;margin:0 0 12px!important;padding:0!important;transition:border-color .2s}
.dg-faq-item[open]{border-color:#6c2aa6}
.dg-faq-item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:15px;font-weight:800;line-height:1.35;color:#22142e}
.dg-faq-item summary::-webkit-details-marker{display:none}
.dg-faq-item summary::marker{content:""}
.dg-faq-item summary::after{content:"+";flex-shrink:0;color:#ff3d6a;font-size:24px;font-weight:700;line-height:1}
.dg-faq-item[open] summary::after{content:"−"}
.dg-faq-item p{margin:0!important;padding:0 20px 20px!important;color:#6b5f75;font-size:15px;line-height:1.55;text-indent:0!important}

/* планшет и телефон: FAQ под текстом */
@media (max-width:1080px){
  .dg-seo{flex-wrap:wrap!important}
  .dg-seo>.wp-block-column{flex-basis:100%!important}
}
@media (max-width:760px){
  .dg-seo-text{padding:24px!important}
  .dg-faq-item summary{padding:14px 16px}
  .dg-faq-item p{padding:0 16px 16px!important}
}
/* Блок 16 — Подписка на Telegram и VK (как в прототипе) */
.dg-subscribe{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:24px!important;margin:0!important;padding:32px 40px!important;border-radius:22px;color:#fff;background:linear-gradient(110deg,#ff3d6a,#c2185b 55%,#4f1a7e)}
.dg-subscribe>*{margin:0!important;min-width:0}
.dg-subscribe>.wp-block-group{align-items:flex-start!important;gap:4px!important}
.dg-subscribe h2{margin:0!important;color:#fff!important;text-align:left!important}
.dg-subscribe p{width:100%!important;max-width:100%!important;min-width:0;text-indent:0!important;text-align:left!important;margin:4px 0 0!important;color:#fff!important;opacity:.9}
.dg-subscribe h2::before,.dg-subscribe h2::after,.dg-subscribe p::before{content:none!important;display:none!important}

/* кнопки */
.dg-sub-btns{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin:0!important}
.dg-sub-btns .wp-block-button{margin:0!important;width:auto!important}
.dg-sub-btns .wp-block-button__link{display:inline-flex!important;align-items:center;justify-content:center;padding:12px 24px!important;border-radius:999px!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;transition:background .2s}
.dg-sub-btns .dg-btn-light .wp-block-button__link{background:#fff!important;color:#4f1a7e!important;border:1.5px solid #fff!important}
.dg-sub-btns .dg-btn-light .wp-block-button__link:hover{background:#ffe3ea!important}
.dg-btn-line .wp-block-button__link{background:transparent!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.7)!important}
.dg-btn-line .wp-block-button__link:hover{background:rgba(255,255,255,.12)!important}
.dg-sub-btns .wp-block-button__link:focus-visible{outline:2px solid #fff;outline-offset:3px}

/* телефон: кнопки на всю ширину */
@media (max-width:760px){
  .dg-subscribe{padding:24px!important}
  .dg-sub-btns{width:100%}
  .dg-sub-btns .wp-block-button{flex:1}
  .dg-sub-btns .wp-block-button__link{width:100%}
}
/* Блок 18 — О редакции (как в прототипе) */
.dg-slim{padding-top:32px!important;padding-bottom:32px!important}
.dg-team{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:24px!important;margin:0!important}

/* аватары внахлёст */
.dg-team-ava{display:flex!important;flex-wrap:nowrap!important;flex-shrink:0!important;gap:0!important;margin:0!important}
.dg-team-ava>*{margin:0 0 0 -12px!important}
.dg-team-ava>*:first-child{margin-left:0!important}

/* вариант А — инициалы */
.dg-team-ava p{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px;display:grid!important;place-items:center;border-radius:50%;border:3px solid #fff;background:#6c2aa6;color:#fff!important;font-size:16px!important;font-weight:800!important;line-height:1!important;text-indent:0!important;text-align:center!important;padding:0!important;box-sizing:border-box}
.dg-team-ava p::before,.dg-team-ava p::after{content:none!important;display:none!important}
.dg-team-ava>p:first-child{background:#ff3d6a}
.dg-team-ava>p:last-child{background:#4f1a7e}
.dg-team-ava p a{color:#fff!important;text-decoration:none!important}

/* вариант Б — фото */
.dg-team-ava .wp-block-image{width:48px;height:48px;flex:0 0 48px}
.dg-team-ava .wp-block-image img{width:48px!important;height:48px!important;object-fit:cover;border-radius:50%;border:3px solid #fff;box-sizing:border-box;display:block}

/* текст */
.dg-team-text{flex:1 1 auto;min-width:0;width:auto!important;max-width:none!important;margin:0!important;color:#6b5f75!important;font-size:15px!important;line-height:1.6!important;text-indent:0!important}
.dg-team-text a{color:#6c2aa6!important;font-weight:700;text-decoration:underline!important;text-underline-offset:3px}

@media (max-width:760px){
  .dg-team{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}
}
/* Блок 19 — Подвал (как в прототипе) */
#colophon.site-footer{background:#1d1028!important;color:#cbbfd6!important;padding:48px 0 24px!important;font-size:15px;border:0!important}
#colophon .site-footer-inner{background:transparent!important;padding-top:0!important;padding-bottom:0!important}
#colophon .footer-widgets{display:grid!important;grid-template-columns:1.6fr repeat(4,1fr);gap:32px!important;margin:0!important;padding:0!important;border:0!important}
#colophon .footer-widget{width:auto!important;max-width:none!important;flex:none!important;margin:0!important;padding:0!important;min-width:0}
#colophon .widget{margin:0 0 24px!important;padding:0!important;background:transparent!important;color:#cbbfd6!important}
#colophon .widget:last-child{margin-bottom:0!important}

/* заголовки колонок */
#colophon .widget-header,#colophon .widget h2,#colophon .widget .wp-block-heading{color:#fff!important;font-size:15px!important;font-weight:800!important;line-height:1.3!important;margin:0 0 12px!important;padding:0!important;text-transform:none!important;letter-spacing:0!important;border:0!important}
#colophon .widget-header::before,#colophon .widget-header::after{content:none!important;display:none!important}

/* ссылки */
#colophon .widget ul{list-style:none!important;margin:0!important;padding:0!important}
#colophon .widget li{margin:0!important;padding:0!important;border:0!important;background:none!important}
#colophon .widget li::before{content:none!important;display:none!important}
#colophon .widget a{display:block;word-break:normal!important;overflow-wrap:normal!important;hyphens:manual;padding:3px 0!important;color:#cbbfd6!important;text-decoration:none!important;font-size:15px;line-height:1.5;transition:color .2s}
#colophon .widget a:hover{color:#fff!important}

/* логотип и текст о сайте */
#colophon .dg-flogo{display:inline-block!important;padding:0!important;margin:0 0 16px!important}
#colophon .dg-flogo img{display:block;width:170px;height:auto;background:#fff;border-radius:10px;padding:6px 10px;box-sizing:content-box}
#colophon .dg-fabout{margin:0!important;font-size:13px!important;line-height:1.6!important;color:#cbbfd6!important;text-indent:0!important;max-width:none!important;width:100%!important}
#colophon .dg-fabout::before{content:none!important;display:none!important}

/* нижняя строка: копирайт и 16+ */
#colophon .footer-bottom{display:flex!important;justify-content:space-between;align-items:center;gap:16px;margin:40px 0 0!important;padding:20px 0 0!important;border-top:1px solid #3a2a48!important;background:transparent!important}
#colophon .footer-info{flex:1 1 auto;display:flex;justify-content:space-between;align-items:center;gap:16px;color:#cbbfd6!important;font-size:13px!important;line-height:1.5;padding:0!important}
#colophon .footer-info a{color:#cbbfd6!important;text-decoration:underline}
#colophon .footer-counters{flex:0 0 auto;margin:0!important}
#colophon .footer-counters:empty{display:none}
#colophon .dg-age{flex-shrink:0;display:inline-grid;place-items:center;min-width:40px;height:28px;padding:0 6px;border:1.5px solid #cbbfd6;border-radius:8px;font-size:12px;font-weight:800;color:#fff}

/* планшет: логотип на всю ширину, меню 2×2 */
@media (max-width:1080px){
  #colophon .footer-widgets{grid-template-columns:1fr 1fr}
  #colophon .footer-widget:first-child{grid-column:1/-1}
}
/* телефон */
@media (max-width:760px){
  #colophon.site-footer{padding:40px 0 20px!important}
  #colophon .footer-info{flex-direction:column;align-items:flex-start}
  #colophon .footer-widgets{gap:24px 16px!important}
  #colophon .widget a{font-size:14px}
}
/* Исправления после проверки главной */
.home .entry-social{display:none!important}                 /* кнопки «Поделиться» на главной */
.dg-ctile{min-height:150px!important;padding-top:50px!important} /* иероглиф не наезжает на название */
@media (max-width:760px){
  .dg-table th,.dg-table td{word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;padding:10px 6px!important;font-size:13px!important;line-height:1.35!important}
  .dg-table th:nth-child(4),.dg-table td:nth-child(4){display:none!important} /* без колонки «Страна» */
  .dg-table th{letter-spacing:0!important}
}
/* только после того, как добавите H1 в первый экран: */
/* .home .entry-title{display:none!important} */

.category-seo-text { margin-top: 40px; padding-top: 30px; border-top: 1px solid #eee; }
/* Цветные полосы секций (как в прототипе) */
.dg-sec{padding-top:48px!important;padding-bottom:48px!important;margin-top:0!important;margin-bottom:0!important}
.dg-sec.dg-slim{padding-top:32px!important;padding-bottom:32px!important}

/* сиреневые секции — фон на всю ширину экрана */
.dg-tint,.dg-seo-sec{background:#f4eef6!important;box-shadow:0 0 0 100vmax #f4eef6;clip-path:inset(0 -100vmax)}

/* первый экран — градиент как в прототипе */
.dg-hero{position:relative;isolation:isolate;padding:48px 0!important;margin-top:0!important;margin-bottom:0!important}
.dg-hero::before{content:"";position:absolute;top:-40px;bottom:0;left:50%;width:100vw;transform:translateX(-50%);z-index:-1;pointer-events:none;background:radial-gradient(60% 90% at 90% 0%,#ffe3ea 0,transparent 60%),radial-gradient(50% 80% at 0% 100%,#ece0f7 0,transparent 60%),#fbf8f6}
.site-content{overflow-x:clip}

@media (max-width:760px){
  .dg-sec{padding-top:36px!important;padding-bottom:36px!important}
  .dg-hero{padding:32px 0!important}
}

/* =========================================================
   Дорамагид — страница «Где смотреть дорамы легально»
   /platformy/  ·  префикс классов: .dg-pl
   Добавить в конец: reboot_child/assets/css/custom.css
   ========================================================= */

.dg-pl{
  --pl-ink:#22142e;
  --pl-muted:#6b5f75;
  --pl-line:#e7dfea;
  --pl-tint:#f8f4fa;
  --pl-tint-2:#f4eef6;
  --pl-violet:#4f1a7e;
  --pl-violet-2:#6c2aa6;
  --pl-pink:#ff3d6a;
  --pl-pink-2:#d92b55;
  --pl-radius:22px;
  --pl-shadow:0 18px 40px -24px rgba(34,20,46,.45);
  color:var(--pl-ink);
  font-size:16px;
  line-height:1.6;
}
.dg-pl *,.dg-pl *::before,.dg-pl *::after{box-sizing:border-box}
.dg-pl p{margin:0}
.dg-pl a{text-decoration:none}

/* ---------- общие заголовки секций ---------- */
.dg-pl-section{margin:56px 0 0}
.dg-pl-eyebrow{
  display:inline-block;margin:0 0 8px!important;
  font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;
  color:var(--pl-pink-2);
}
.dg-pl h2{
  margin:0 0 20px!important;
  font-size:clamp(24px,3.2vw,30px)!important;line-height:1.2!important;
  font-weight:800;color:var(--pl-ink);letter-spacing:-.01em;
}
.dg-pl-sub{color:var(--pl-muted);margin:-8px 0 24px!important;max-width:62ch}

/* ---------- 1. вводный блок ---------- */
.dg-pl-hero{
  position:relative;overflow:hidden;
  padding:32px 32px 28px;border-radius:28px;
  background:
    radial-gradient(120% 140% at 100% 0%,rgba(255,61,106,.18) 0%,rgba(255,61,106,0) 55%),
    radial-gradient(90% 120% at 0% 100%,rgba(108,42,166,.18) 0%,rgba(108,42,166,0) 60%),
    var(--pl-tint);
  border:1px solid var(--pl-line);
}
.dg-pl-badge{
  display:inline-flex;align-items:center;gap:8px;
  padding:6px 14px;margin:0 0 18px!important;border-radius:999px;
  background:#fff;border:1px solid var(--pl-line);
  font-size:13px;font-weight:700;color:var(--pl-violet);
}
.dg-pl-badge::before{
  content:"";flex:0 0 8px;width:8px;height:8px;border-radius:50%;
  background:#18b26b;box-shadow:0 0 0 4px rgba(24,178,107,.18);
}
.dg-pl-hero p{font-size:17px;color:#3b2d47;max-width:68ch}
.dg-pl-hero p + p{margin-top:12px}
.dg-pl-hero strong{color:var(--pl-ink)}
.dg-pl-hero-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}

/* кнопки */
.dg-pl-btn{
  display:inline-flex;align-items:center;gap:8px;
  padding:11px 20px;border-radius:999px;
  font-size:15px;font-weight:700;line-height:1.2;
  transition:transform .2s,box-shadow .2s,background .2s,color .2s;
}
.dg-pl-btn--main{background:var(--pl-violet);color:#fff!important;box-shadow:0 10px 24px -12px rgba(79,26,126,.7)}
.dg-pl-btn--main:hover{background:var(--pl-violet-2);transform:translateY(-1px)}
.dg-pl-btn--ghost{background:#fff;color:var(--pl-ink)!important;border:1px solid var(--pl-line)}
.dg-pl-btn--ghost:hover{border-color:var(--pl-violet-2);color:var(--pl-violet-2)!important}

/* ---------- 2. карточки платформ ---------- */
.dg-pl-grid{
  display:grid;gap:18px;
  grid-template-columns:repeat(3,1fr);
}
.dg-pl-card{
  --brand:#6c2aa6;
  position:relative;display:flex;flex-direction:column;
  padding:22px 22px 20px;border-radius:var(--pl-radius);
  background:#fff;border:1px solid var(--pl-line);
  transition:transform .25s,box-shadow .25s,border-color .25s;
  overflow:hidden;
}
.dg-pl-card::before{ /* цветная полоса бренда */
  content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--brand);
}
.dg-pl-card:hover{transform:translateY(-3px);box-shadow:var(--pl-shadow);border-color:transparent}
.dg-pl-card-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}
.dg-pl-logo{
  flex:0 0 46px;width:46px;height:46px;border-radius:14px;
  display:grid;place-items:center;
  background:var(--brand);color:#fff;
  font-size:15px;font-weight:800;letter-spacing:-.02em;
}
.dg-pl-card h3{margin:0!important;font-size:20px!important;line-height:1.2!important;font-weight:800}
.dg-pl-card h3 a{color:var(--pl-ink)}
.dg-pl-card h3 a::after{content:"";position:absolute;inset:0;z-index:1} /* вся карточка кликабельна */
.dg-pl-tag{
  display:inline-block;margin-top:3px;
  font-size:12px;font-weight:700;color:var(--pl-muted);
}
.dg-pl-card p{color:#4a3d56;font-size:15px;flex:1 1 auto}
.dg-pl-more{
  display:inline-flex;align-items:center;gap:6px;margin-top:16px;
  font-size:14px;font-weight:800;color:var(--brand);
}
.dg-pl-more::after{content:"→";transition:transform .2s}
.dg-pl-card:hover .dg-pl-more::after{transform:translateX(4px)}

/* цвета брендов */
.dg-pl-card--kinopoisk{--brand:#ff5500}
.dg-pl-card--okko{--brand:#6a2bd9}
.dg-pl-card--ivi{--brand:#ea003d}
.dg-pl-card--start{--brand:#1f1f24}
.dg-pl-card--kion{--brand:#8a2be2}
.dg-pl-card--wink{--brand:#ff4f12}
.dg-pl-card--start .dg-pl-more{color:#1f1f24}

/* ---------- 3. пробные периоды ---------- */
.dg-pl-trials{
  display:grid;gap:12px;
  grid-template-columns:repeat(auto-fill,minmax(160px,1fr));
}
.dg-pl-trial{
  --brand:#6c2aa6;
  position:relative;padding:18px 16px 16px;border-radius:18px;
  background:#fff;border:1px solid var(--pl-line);
  text-align:center;
}
.dg-pl-trial-name{
  display:block;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;
  color:var(--brand);
}
.dg-pl-trial-value{
  display:block;margin:6px 0 2px;
  font-size:30px;font-weight:800;line-height:1.1;color:var(--pl-ink);letter-spacing:-.02em;
}
.dg-pl-trial-value small{font-size:15px;font-weight:700;color:var(--pl-muted);letter-spacing:0}
.dg-pl-trial-note{display:block;font-size:13px;color:var(--pl-muted);line-height:1.35}
.dg-pl-trial--best{
  border-color:transparent;
  background:linear-gradient(#fff,#fff) padding-box,
             linear-gradient(135deg,var(--pl-pink),var(--pl-violet-2)) border-box;
  border:2px solid transparent;
}
.dg-pl-trial--best::before{
  content:"Дольше всех";position:absolute;top:-11px;left:50%;transform:translateX(-50%);
  padding:2px 10px;border-radius:999px;white-space:nowrap;
  background:var(--pl-pink);color:#fff;font-size:11px;font-weight:800;
}
.dg-pl-trial.dg-pl-card--kinopoisk{--brand:#ff5500}
.dg-pl-trial.dg-pl-card--okko{--brand:#6a2bd9}
.dg-pl-trial.dg-pl-card--ivi{--brand:#ea003d}
.dg-pl-trial.dg-pl-card--start{--brand:#1f1f24}
.dg-pl-trial.dg-pl-card--kion{--brand:#8a2be2}
.dg-pl-trial.dg-pl-card--wink{--brand:#ff4f12}

.dg-pl-notice{
  display:flex;gap:12px;align-items:flex-start;
  margin-top:18px;padding:14px 18px;border-radius:16px;
  background:#fff8e6;border:1px solid #f6e2a8;color:#5c4a1a;font-size:14px;
}
.dg-pl-notice::before{
  content:"!";flex:0 0 24px;height:24px;border-radius:50%;
  display:grid;place-items:center;background:#fcb900;color:#fff;font-weight:800;font-size:14px;
}
.dg-pl-notice a{color:var(--pl-violet);font-weight:700;border-bottom:1px solid currentColor}

/* ---------- 4. шаги выбора ---------- */
.dg-pl-steps{list-style:none!important;margin:0!important;padding:0!important;counter-reset:dgstep;display:grid;gap:12px}
.dg-pl-steps li{
  counter-increment:dgstep;position:relative;
  margin:0!important;padding:18px 20px 18px 76px!important;border-radius:18px;
  background:#fff;border:1px solid var(--pl-line);color:#4a3d56;
}
.dg-pl-steps li::before{
  content:counter(dgstep);position:absolute;left:18px;top:16px;
  width:42px;height:42px;border-radius:14px;
  display:grid;place-items:center;
  background:linear-gradient(135deg,var(--pl-violet),var(--pl-pink));
  color:#fff;font-weight:800;font-size:18px;
}
.dg-pl-steps li strong{display:block;margin-bottom:2px;color:var(--pl-ink);font-size:17px}

/* ---------- 5. почему легально ---------- */
.dg-pl-why{
  padding:32px;border-radius:28px;
  background:linear-gradient(135deg,#2a1240 0%,#4f1a7e 55%,#8a2a8f 100%);
  color:#efe6f5;
}
.dg-pl-why h2{color:#fff!important}
.dg-pl-why .dg-pl-eyebrow{color:#ffb3c4}
.dg-pl-why > p{max-width:70ch;color:#e6d9ef}
.dg-pl-why-list{
  display:grid;gap:12px;margin:22px 0 0!important;padding:0!important;list-style:none!important;
  grid-template-columns:repeat(auto-fit,minmax(180px,1fr));
}
.dg-pl-why-list li{
  margin:0!important;padding:14px 16px!important;border-radius:16px;
  background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);
  font-size:15px;font-weight:600;color:#fff;
}
.dg-pl-why-list li::before{content:"✓";display:inline-grid;place-items:center;width:22px;height:22px;margin-right:8px;border-radius:50%;background:var(--pl-pink);font-size:12px;font-weight:800}

/* ---------- 6. FAQ ---------- */
.dg-pl-faq{display:grid;gap:10px}
.dg-pl-faq details{
  border-radius:18px;background:#fff;border:1px solid var(--pl-line);
  transition:box-shadow .25s,border-color .25s;
}
.dg-pl-faq details[open]{border-color:#d9c8e4;box-shadow:0 14px 30px -22px rgba(34,20,46,.4)}
.dg-pl-faq summary{
  list-style:none;cursor:pointer;position:relative;
  padding:18px 56px 18px 20px;font-size:17px;font-weight:700;color:var(--pl-ink);
}
.dg-pl-faq summary::-webkit-details-marker{display:none}
.dg-pl-faq summary::after{
  content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);
  width:30px;height:30px;border-radius:50%;
  display:grid;place-items:center;
  background:var(--pl-tint-2);color:var(--pl-violet);font-size:20px;font-weight:700;line-height:1;
  transition:transform .25s,background .25s,color .25s;
}
.dg-pl-faq details[open] summary::after{transform:translateY(-50%) rotate(45deg);background:var(--pl-violet);color:#fff}
.dg-pl-faq summary:hover{color:var(--pl-violet-2)}
.dg-pl-faq details p{padding:0 20px 18px;color:#4a3d56}

/* ---------- 7. смотрите также ---------- */
.dg-pl-also{
  margin-top:40px;padding:22px 24px;border-radius:22px;
  background:var(--pl-tint);border:1px solid var(--pl-line);
}
.dg-pl-also-title{display:block;margin-bottom:12px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--pl-muted)}
.dg-pl-chips{display:flex;flex-wrap:wrap;gap:8px}
.dg-pl-chips a{
  padding:8px 16px;border-radius:999px;background:#fff;border:1px solid var(--pl-line);
  font-size:15px;font-weight:600;color:var(--pl-ink);
  transition:border-color .2s,color .2s,transform .2s;
}
.dg-pl-chips a:hover{border-color:var(--pl-violet-2);color:var(--pl-violet-2);transform:translateY(-1px)}

/* ---------- адаптив ---------- */
@media (max-width:1024px){
  .dg-pl-grid{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:600px){
  .dg-pl-grid{grid-template-columns:1fr}
}
@media (max-width:768px){
  .dg-pl-section{margin-top:40px}
  .dg-pl-hero,.dg-pl-why{padding:22px 18px;border-radius:22px}
  .dg-pl-hero p{font-size:16px}
  .dg-pl-badge{font-size:12px;padding:6px 12px}
  .dg-pl-trials{grid-template-columns:repeat(2,1fr)}
  .dg-pl-trial-value{font-size:26px}
  .dg-pl-steps li{padding:16px 16px 16px 66px!important}
  .dg-pl-steps li::before{left:14px;width:38px;height:38px;font-size:16px}
  .dg-pl-faq summary{font-size:16px}
}
@media (prefers-reduced-motion:reduce){
  .dg-pl *{transition:none!important}
}

/* ===========================================================
   Дорамагид — ТЁМНАЯ ТЕМА (переключатель в шапке)
   Вставить В САМЫЙ КОНЕЦ: reboot_child/assets/css/custom.css
   Работает только при <html data-theme="dark">, светлую тему не меняет.
   Версия 2 (2026-10-08): + стили страниц smotret-onlayn, test, s-chego-nachat,
   slovar, pravo; исправлен значок «плей»; яркие плашки на постерах сохраняются.
   =========================================================== */
/* ---------- переключатель темы в шапке ---------- */
.dg-theme-toggle{
  flex:0 0 auto;position:relative;display:inline-flex;align-items:center;justify-content:center;
  width:42px;height:42px;margin:0 6px 0 10px;padding:0;border-radius:999px;cursor:pointer;
  background:#f4eef6;border:1px solid #e7dfea;color:#4f1a7e;
  transition:background .25s,border-color .25s,color .25s,transform .2s;
  -webkit-tap-highlight-color:transparent;
}
.dg-theme-toggle:hover{border-color:#6c2aa6;color:#6c2aa6;transform:translateY(-1px)}
.dg-theme-toggle:focus-visible{outline:2px solid #ff3d6a;outline-offset:2px}
.dg-theme-toggle svg{width:20px;height:20px;display:block;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .25s}
.dg-theme-toggle .dg-tt-sun{position:absolute;opacity:0;transform:rotate(-90deg) scale(.6)}
html[data-theme="dark"] .dg-theme-toggle{background:#251d2e;border-color:#3a2d45;color:#ffd166}
html[data-theme="dark"] .dg-theme-toggle:hover{border-color:#ffd166}
html[data-theme="dark"] .dg-theme-toggle .dg-tt-moon{opacity:0;transform:rotate(90deg) scale(.6)}
html[data-theme="dark"] .dg-theme-toggle .dg-tt-sun{opacity:1;transform:none}
@media (max-width:767px){.dg-theme-toggle{position:absolute;top:2px;right:56px;z-index:5;width:36px;height:36px;margin:0}.dg-theme-toggle svg{width:18px;height:18px}}

/* плавная смена (класс ставится скриптом только на момент переключения) */
html.dg-theme-anim,html.dg-theme-anim *,html.dg-theme-anim *::before,html.dg-theme-anim *::after{
  transition:background-color .3s ease,color .3s ease,border-color .3s ease,fill .3s ease!important}

/* ---------- тёмная тема: основа ---------- */
html[data-theme="dark"]{color-scheme:dark;background:#16111b}
html[data-theme="dark"] body{background:#16111b;color:#e6dfec}
html[data-theme="dark"] a{color:#c9a4ef}
html[data-theme="dark"] h1,html[data-theme="dark"] h2,html[data-theme="dark"] h3,
html[data-theme="dark"] h4,html[data-theme="dark"] h5,html[data-theme="dark"] h6{color:#f3eef7}
html[data-theme="dark"] .site-header,html[data-theme="dark"] .main-navigation{background:#16111b;border-color:#2a2133}
html[data-theme="dark"] .site-header{box-shadow:0 1px 0 #2a2133}
html[data-theme="dark"] input,html[data-theme="dark"] textarea,html[data-theme="dark"] select{
  background-color:#1e1725;color:#e6dfec;border-color:#3a2d45}
html[data-theme="dark"] ::placeholder{color:#8f839b}
html[data-theme="dark"] hr{border-color:#2f2538;background-color:#2f2538}
html[data-theme="dark"] ::selection{background:#6c2aa6;color:#fff}
html[data-theme="dark"] img:not(.site-logotype img){filter:brightness(.92)}
html[data-theme="dark"] .humburger span{background-color:#e6dfec}
html[data-theme="dark"] .search-icon,html[data-theme="dark"] .search-icon:before{color:#e6dfec}
/* ---------- тёмная тема: автоматически по стилям сайта ---------- */
html[data-theme="dark"]{--abc-pagination-letters-background:#1b232e;--abc-pagination-letter-color:#141017;--abc-pagination-letter-background:#74B423;--abc-pagination-letter-hover-color:#141017;--abc-pagination-letter-hover-background:#5e9617;--abc-pagination-tab-letter-color:#f1eff2;--abc-pagination-tab-letter-background:#1b232e}html[data-theme="dark"] .abc-pagination-letter{color:#fff}html[data-theme="dark"] .abc-pagination-letter:active,html[data-theme="dark"] .abc-pagination-letter:focus,html[data-theme="dark"] .abc-pagination-letter:hover,html[data-theme="dark"] .abc-pagination-letter:visited{color:#fff}html[data-theme="dark"] .abc-pagination-letter:not(.active):hover{color:#ffffff}html[data-theme="dark"] .dgab{--b-ink:#e3dcea;--b-text:#ccc2d5;--b-accent:#bf91e8;--b-accent2:#6c2aa6;--b-muted:#a69cae;--b-line:#34283b;--b-tint:#24192b;--b-hot:#ff3d6a;color:#ccc2d5}html[data-theme="dark"] .dgab-tabs{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dgab .dgab-tabs button{background-color:transparent;color:#a69cae}html[data-theme="dark"] .dgab .dgab-tabs button:hover{background-color:#24192b;color:#e3dcea}html[data-theme="dark"] .dgab .dgab-tabs button.is-active{background-color:#4f1a7e;color:#fff}html[data-theme="dark"] .dgab-tabs__count{background-color:#24192b;color:#bf91e8}html[data-theme="dark"] .dgab .dgab-tabs button.is-active .dgab-tabs__count{background-color:#ff3d6a;color:#fff}html[data-theme="dark"] .dgab-card{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dgab-card:hover{border-color:#51395f;box-shadow:0 6px 18px rgba(79,26,126,.08)}html[data-theme="dark"] .dgab-card.is-today{border-color:#5c3741;background-image:linear-gradient(135deg,#141017 60%,#211317)}html[data-theme="dark"] .dgab-card__ava{background-image:linear-gradient(150deg,#6c2aa6,#ff3d6a);color:#fff}html[data-theme="dark"] .dgab-card.is-today .dgab-card__ava{box-shadow:0 0 0 2px #141017,0 0 0 4px #ff3d6a}html[data-theme="dark"] .dgab .dgab-card__name{color:#e3dcea}html[data-theme="dark"] .dgab .dgab-card__name:hover{color:#bf95e4}html[data-theme="dark"] .dgab-card__orig{color:#a69cae}html[data-theme="dark"] .dgab-card__meta{color:#a69cae}html[data-theme="dark"] .dgab-card__age{color:#ff3d6a}html[data-theme="dark"] .dgab-card__age small{color:#a69cae}html[data-theme="dark"] .dgab-card__film{color:#ccc2d5}html[data-theme="dark"] .dgab .dgab-card__film a{color:#bf95e4}html[data-theme="dark"] .dgab-empty{border-color:#493551;background-color:#141017}html[data-theme="dark"] .dgab .dgab-empty__text{color:#a69cae}html[data-theme="dark"] .dgab .dgab-empty__next{color:#e3dcea}html[data-theme="dark"] .dgab .dgab-empty__next a{color:#bf95e4}html[data-theme="dark"] .dgab .dgab-more button,html[data-theme="dark"] .dgab .dgab-all a{border-color:#4f1a7e;background-color:#141017;color:#bf91e8}html[data-theme="dark"] .dgab .dgab-more button:hover,html[data-theme="dark"] .dgab .dgab-all a:hover{background-color:#4f1a7e;color:#fff}html[data-theme="dark"] .dgab .dgab-card__ava,html[data-theme="dark"] .dgab a.dgab-card__ava{color:#fff!important}html[data-theme="dark"] .dga{--dga-ink:#e3dcea;--dga-text:#ccc2d5;--dga-muted:#a69cae;--dga-line:#34283b;--dga-tint:#24192b;--dga-purple:#bf91e8;--dga-violet:#6c2aa6;--dga-pink:#ff3d6a;color:#ccc2d5}html[data-theme="dark"] .dga a{color:#bf95e4}html[data-theme="dark"] .dga .dga-h2{color:#e3dcea}html[data-theme="dark"] .dga .dga-h3{color:#e3dcea}html[data-theme="dark"] .dga-count{background-color:#24192b;color:#bf91e8}html[data-theme="dark"] .dga .dga-eyebrow{color:#e67590}html[data-theme="dark"] .dga-hero{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dga-hero__photo{background-image:linear-gradient(150deg,#6c2aa6,#ff3d6a)}html[data-theme="dark"] .dga .dga-hero__title{color:#e3dcea}html[data-theme="dark"] .dga .dga-hero__sub{color:#a69cae}html[data-theme="dark"] .dga-facts__item{background-color:#24192b}html[data-theme="dark"] .dga .dga-facts dt{color:#a69cae}html[data-theme="dark"] .dga .dga-facts dd{color:#e3dcea}html[data-theme="dark"] .dga .dga-facts dd a{color:#bf95e4}html[data-theme="dark"] .dga .dga-chips a{border-color:#493551;background-color:#141017;color:#e3dcea}html[data-theme="dark"] .dga .dga-chips a:hover{border-color:#6c2aa6;color:#bf95e4}html[data-theme="dark"] .dga-chips a span{color:#a69cae}html[data-theme="dark"] .dga-box{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dga-text{color:#ccc2d5}html[data-theme="dark"] .dga .dga-text h2{color:#e3dcea}html[data-theme="dark"] .dga .dga-text h3{color:#e3dcea}html[data-theme="dark"] .dga .dga-text ul li::before{background-color:#ff3d6a}html[data-theme="dark"] .dga .dga-text a{color:#bf95e4}html[data-theme="dark"] .dga .dga-films__list{border-color:#493551}html[data-theme="dark"] .dga .dga-film{border-top-color:#493551}html[data-theme="dark"] .dga-film:hover{background-color:#1a121f}html[data-theme="dark"] .dga-film__year{color:#bf91e8}html[data-theme="dark"] .dga .dga-film__title{color:#e3dcea}html[data-theme="dark"] .dga a.dga-film__title{color:#bf95e4}html[data-theme="dark"] .dga-film__orig,html[data-theme="dark"] .dga-film__char{color:#a69cae}html[data-theme="dark"] .dga-film__char{color:#ccc2d5}html[data-theme="dark"] .dga-tag{background-color:#24192b;color:#bf91e8}html[data-theme="dark"] .dga-tag--support{background-color:#231b28;color:#a69cae}html[data-theme="dark"] .dga .dga-faq__item{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dga .dga-faq__item[open]{border-color:#6c2aa6}html[data-theme="dark"] .dga .dga-faq__item summary{color:#e3dcea}html[data-theme="dark"] .dga .dga-faq__item summary::after{color:#ff3d6a}html[data-theme="dark"] .dga .dga-faq__answer p{color:#a69cae}html[data-theme="dark"] .dga .dga-card{color:#e3dcea}html[data-theme="dark"] .dga-card__ava{background-image:linear-gradient(150deg,#6c2aa6,#ff3d6a)}html[data-theme="dark"] .dga-card__initial{color:#fff}html[data-theme="dark"] .dga-card__name{color:#e3dcea}html[data-theme="dark"] .dga-card:hover .dga-card__name{color:#bf95e4}html[data-theme="dark"] .dga-card__meta{color:#a69cae}html[data-theme="dark"] .dga .dga-more{color:#e3dcea}html[data-theme="dark"] .dga .dga-head__title{color:#e3dcea}html[data-theme="dark"] .dga-head__intro{color:#a69cae}html[data-theme="dark"] .dga .dga-head__intro h2{color:#e3dcea}html[data-theme="dark"] .dga .dga-filter a{border-color:#493551;background-color:#141017;color:#e3dcea}html[data-theme="dark"] .dga .dga-filter a span{color:#a69cae}html[data-theme="dark"] .dga .dga-filter a:hover{border-color:#6c2aa6;color:#bf95e4}html[data-theme="dark"] .dga .dga-filter a.is-active{background-color:#4f1a7e;border-color:#4f1a7e;color:#fff}html[data-theme="dark"] .dga .dga-search input{border-color:#493551;background-color:#141017;color:#e3dcea;box-shadow:0 8px 30px -12px rgba(79,26,126,.25)}html[data-theme="dark"] .dga .dga-search input:focus{border-color:#6c2aa6}html[data-theme="dark"] .dga-empty{border-color:#493551;color:#a69cae}html[data-theme="dark"] .dga-seo{background-color:#24192b;box-shadow:0 0 0 100vmax #24192b}html[data-theme="dark"] .dga-seo__text{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dga .dga-comments__lead{color:#a69cae}html[data-theme="dark"] .dga .dga-comments .comments-area{background-color:transparent}html[data-theme="dark"] .dga .dga-comments .comment-respond{background-color:#24192b}html[data-theme="dark"] .dga .dga-comments .comment-reply-title{color:#e3dcea}html[data-theme="dark"] .dga .dga-comments .comment-form input[type=text],html[data-theme="dark"] .dga .dga-comments .comment-form textarea{border-color:#493551;background-color:#141017;color:#e3dcea;box-shadow:none}html[data-theme="dark"] .dga .dga-comments .comment-form input:focus,html[data-theme="dark"] .dga .dga-comments .comment-form textarea:focus{border-color:#6c2aa6}html[data-theme="dark"] .dga .dga-comments .comment-form-cookies-consent{color:#a69cae}html[data-theme="dark"] .dga .dga-comments .form-submit .submit{background-color:#4f1a7e;color:#fff}html[data-theme="dark"] .dga .dga-comments .form-submit .submit:hover{background-color:#6c2aa6}html[data-theme="dark"] .dgap{--p-ink:#e3dcea;--p-text:#ccc2d5;--p-accent:#bf91e8;--p-accent2:#6c2aa6;--p-muted:#a69cae;--p-line:#34283b;--p-tint:#24192b;--p-hot:#ff3d6a;color:#ccc2d5}html[data-theme="dark"] .dgap-tabs{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dgap .dgap-tabs button{background-color:transparent;color:#a69cae}html[data-theme="dark"] .dgap .dgap-tabs button:hover{background-color:#24192b;color:#e3dcea}html[data-theme="dark"] .dgap .dgap-tabs button.is-active{background-color:#4f1a7e;color:#fff}html[data-theme="dark"] .dgap .dgap-item__link{color:#e3dcea}html[data-theme="dark"] .dgap-item__ava{background-image:linear-gradient(150deg,#6c2aa6,#ff3d6a)}html[data-theme="dark"] .dgap-item__initial{color:#fff}html[data-theme="dark"] .dgap-item__name{color:#e3dcea}html[data-theme="dark"] .dgap .dgap-item__link:hover .dgap-item__name{color:#bf95e4}html[data-theme="dark"] .dgap-item__meta{color:#a69cae}html[data-theme="dark"] .dgap-item__metric{color:#ff3d6a}html[data-theme="dark"] .dgap-item__metric::before{background-color:transparent}html[data-theme="dark"] .dgap-list--grid .dgap-item__ava{box-shadow:0 0 0 3px #141017,0 0 0 4px #34283b}html[data-theme="dark"] .dgap-list--grid .dgap-item:nth-child(-n/**/+3) .dgap-item__ava{box-shadow:0 0 0 3px #141017,0 0 0 5px #ff3d6a}html[data-theme="dark"] .dgap-list--grid .dgap-item__rank{background-color:#4f1a7e;color:#fff;box-shadow:0 0 0 2px #141017}html[data-theme="dark"] .dgap-list--grid .dgap-item:nth-child(-n/**/+3) .dgap-item__rank{background-image:linear-gradient(160deg,#6c2aa6,#ff3d6a)}html[data-theme="dark"] .dgap .dgap-more a{border-color:#4f1a7e;color:#bf91e8}html[data-theme="dark"] .dgap .dgap-more a:hover{background-color:#4f1a7e;color:#fff}html[data-theme="dark"] .dgp-shelf{--p-ink:#e3dcea;--p-text:#ccc2d5;--p-accent:#bf91e8;--p-violet:#6c2aa6;--p-muted:#a69cae;--p-line:#34283b;--p-tint:#24192b;--p-pink:#ff3d6a;color:#ccc2d5}html[data-theme="dark"] .dgp-cover{background-color:#24192b}html[data-theme="dark"] .dgp-cover--mosaic{background-color:#34283b}html[data-theme="dark"] .dgp-pod{color:#e3dcea}html[data-theme="dark"] .dgp-pod__title{color:#e3dcea}html[data-theme="dark"] .dgp-pod:hover .dgp-pod__title{color:#bf95e4}html[data-theme="dark"] .dgp-pod__count{color:#a69cae}html[data-theme="dark"] .dgd{--dgd-ink:#e3dcea;--dgd-text:#ccc2d5;--dgd-muted:#a69cae;--dgd-line:#34283b;--dgd-tint:#24192b;--dgd-purple:#bf91e8;--dgd-violet:#6c2aa6;--dgd-pink:#ff3d6a;color:#ccc2d5}html[data-theme="dark"] .dgd a{color:#bf95e4}html[data-theme="dark"] .dgd .dgd-h2{color:#e3dcea}html[data-theme="dark"] .dgd .dgd-h3{color:#e3dcea}html[data-theme="dark"] .dgd .dgd-eyebrow{color:#e67590}html[data-theme="dark"] .dgd .dgd-note{color:#a69cae}html[data-theme="dark"] .dgd-status{background-color:#141017;color:#e3dcea}html[data-theme="dark"] .dgd-status::before{background-color:transparent}html[data-theme="dark"] .dgd-status--ongoing{background-color:#29181c;color:#e67590}html[data-theme="dark"] .dgd-status--announce{background-color:#221a2d;color:#bf95e4}html[data-theme="dark"] .dgd-status--finished{background-color:#291c30;color:#7dde9f}html[data-theme="dark"] .dgd .dgd-play{background-image:linear-gradient(135deg,#ff3d6a,#e0245e);color:#fff;box-shadow:0 14px 28px -14px rgba(255,61,106,.8)}html[data-theme="dark"] .dgd .dgd-play:hover{box-shadow:0 18px 32px -14px rgba(255,61,106,.9)}html[data-theme="dark"] .dgd-play__icon{background-color:#141017}html[data-theme="dark"] .dgd-play__icon::after{border-color:transparent transparent transparent #ff3d6a}html[data-theme="dark"] .dgd-hero{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dgd-hero__poster{background-image:linear-gradient(150deg,#6c2aa6,#ff3d6a);box-shadow:0 20px 40px -24px rgba(34,20,46,.55)}html[data-theme="dark"] .dgd .dgd-hero__title{color:#e3dcea}html[data-theme="dark"] .dgd .dgd-hero__sub{color:#a69cae}html[data-theme="dark"] .dgd-progress{color:#e3dcea}html[data-theme="dark"] .dgd-progress__bar{background-color:#24192b}html[data-theme="dark"] .dgd-progress__bar span{background-image:linear-gradient(90deg,#6c2aa6,#ff3d6a)}html[data-theme="dark"] .dgd-facts__item{background-color:#24192b}html[data-theme="dark"] .dgd .dgd-facts dt{color:#a69cae}html[data-theme="dark"] .dgd .dgd-facts dd{color:#e3dcea}html[data-theme="dark"] .dgd .dgd-facts dd a{color:#bf95e4}html[data-theme="dark"] .dgd-chips{background-color:rgba(20,16,23,0.92)}html[data-theme="dark"] .dgd .dgd-chips a{border-color:#493551;background-color:#141017;color:#e3dcea}html[data-theme="dark"] .dgd .dgd-chips a:hover{border-color:#6c2aa6;color:#bf95e4}html[data-theme="dark"] .dgd-chips a span{color:#a69cae}html[data-theme="dark"] .dgd-box{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dgd .dgd-text h2{color:#e3dcea}html[data-theme="dark"] .dgd .dgd-text h3{color:#e3dcea}html[data-theme="dark"] .dgd .dgd-text ul li::before{background-color:#ff3d6a}html[data-theme="dark"] .dgd-schedule__item{border-color:#493551}html[data-theme="dark"] .dgd-schedule__item span{color:#a69cae}html[data-theme="dark"] .dgd-schedule__item b{color:#e3dcea}html[data-theme="dark"] .dgd-schedule__item--accent{background-image:linear-gradient(135deg,#4f1a7e,#6c2aa6)}html[data-theme="dark"] .dgd-schedule__item--accent span{color:#d9cbe8}html[data-theme="dark"] .dgd-schedule__item--accent b{color:#fff}html[data-theme="dark"] .dgd .dgd-person{color:#e3dcea}html[data-theme="dark"] .dgd-person__ava{background-image:linear-gradient(150deg,#6c2aa6,#ff3d6a)}html[data-theme="dark"] .dgd-person__ava>span{color:#fff}html[data-theme="dark"] .dgd .dgd-faq__item{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dgd .dgd-faq__item[open]{border-color:#6c2aa6}html[data-theme="dark"] .dgd .dgd-faq__item summary{color:#e3dcea}html[data-theme="dark"] .dgd .dgd-faq__item summary::after{color:#ff3d6a}html[data-theme="dark"] .dgd .dgd-faq__answer p{color:#a69cae}html[data-theme="dark"] .dgd .dgd-card{color:#e3dcea}html[data-theme="dark"] .dgd-card__poster{background-image:linear-gradient(150deg,#6c2aa6,#ff3d6a)}html[data-theme="dark"] .dgd-card__ph{color:#fff}html[data-theme="dark"] .dgd-card__country{background-color:rgba(20,16,23,0.92);color:#bf91e8}html[data-theme="dark"] .dgd-card__poster .dgd-status{box-shadow:0 2px 8px rgba(0,0,0,.12)}html[data-theme="dark"] .dgd-card:hover .dgd-card__title{color:#bf95e4}html[data-theme="dark"] .dgd-card__meta{color:#a69cae}html[data-theme="dark"] .dgd .dgd-more{color:#e3dcea}html[data-theme="dark"] .dgd .dgd-head__title{color:#e3dcea}html[data-theme="dark"] .dgd-head__intro{color:#a69cae}html[data-theme="dark"] .dgd .dgd-filter a{border-color:#493551;background-color:#141017;color:#e3dcea}html[data-theme="dark"] .dgd .dgd-filter a span{color:#a69cae}html[data-theme="dark"] .dgd .dgd-filter a:hover{border-color:#6c2aa6;color:#bf95e4}html[data-theme="dark"] .dgd .dgd-filter a.is-active{background-color:#4f1a7e;border-color:#4f1a7e;color:#fff}html[data-theme="dark"] .dgd .dgd-select{border-color:#493551;background-color:#141017;color:#e3dcea}html[data-theme="dark"] .dgd .dgd-search input{border-color:#493551;background-color:#141017;color:#e3dcea;box-shadow:0 8px 30px -12px rgba(79,26,126,.25)}html[data-theme="dark"] .dgd .dgd-search input:focus{border-color:#6c2aa6}html[data-theme="dark"] .dgd-empty{border-color:#493551;color:#a69cae}html[data-theme="dark"] .dgd-seo{background-color:#24192b;box-shadow:0 0 0 100vmax #24192b}html[data-theme="dark"] .dgd-seo__text{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dgd .dgd-hero__aka{color:#a69cae}html[data-theme="dark"] .dgd .dgd-hero__aka span{color:#ccc2d5}html[data-theme="dark"] .dgd .dgd-schedule__item .dgd-countdown__unit{background-color:rgba(255,255,255,.14);color:#fff}html[data-theme="dark"] .dgd .dgd-countdown__unit i{color:#fff}html[data-theme="dark"] .dgd .dgd-countdown__unit small{color:#e3d6ee}html[data-theme="dark"] .dgd .dgd-countdown__date{color:#e3d6ee}html[data-theme="dark"] .dgd .dgd-next-chip{background-color:#24192b;color:#bf91e8}html[data-theme="dark"] .dgd .dgd-next-chip:hover{background-color:#2f2038}html[data-theme="dark"] .dgd .dgd-comments__lead{color:#a69cae}html[data-theme="dark"] .dgd .dgd-comments .comments-area{background-color:transparent}html[data-theme="dark"] .dgd .dgd-comments .comment-respond{background-color:#24192b}html[data-theme="dark"] .dgd .dgd-comments .comment-reply-title{color:#e3dcea}html[data-theme="dark"] .dgd .dgd-comments .comment-form input[type=text],html[data-theme="dark"] .dgd .dgd-comments .comment-form textarea{border-color:#493551;background-color:#141017;color:#e3dcea;box-shadow:none}html[data-theme="dark"] .dgd .dgd-comments .comment-form input:focus,html[data-theme="dark"] .dgd .dgd-comments .comment-form textarea:focus{border-color:#6c2aa6}html[data-theme="dark"] .dgd .dgd-comments .comment-form-cookies-consent{color:#a69cae}html[data-theme="dark"] .dgd .dgd-comments .form-submit .submit{background-color:#4f1a7e;color:#fff}html[data-theme="dark"] .dgd .dgd-comments .form-submit .submit:hover{background-color:#6c2aa6}html[data-theme="dark"] .dgdp{--p-ink:#e3dcea;--p-text:#ccc2d5;--p-accent:#bf91e8;--p-accent2:#6c2aa6;--p-muted:#a69cae;--p-line:#34283b;--p-tint:#24192b;--p-hot:#ff3d6a;color:#ccc2d5}html[data-theme="dark"] .dgdp-tabs{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dgdp .dgdp-tabs button{background-color:transparent;color:#a69cae}html[data-theme="dark"] .dgdp .dgdp-tabs button:hover{background-color:#24192b;color:#e3dcea}html[data-theme="dark"] .dgdp .dgdp-tabs button.is-active{background-color:#4f1a7e;color:#fff}html[data-theme="dark"] .dgdp .dgdp-item__link{color:#e3dcea}html[data-theme="dark"] .dgdp-item__poster{background-image:linear-gradient(160deg,#4f1a7e,#ff3d6a)}html[data-theme="dark"] .dgdp-item__ph{color:#fff}html[data-theme="dark"] .dgdp-item__title{color:#e3dcea}html[data-theme="dark"] .dgdp .dgdp-item__link:hover .dgdp-item__title{color:#bf95e4}html[data-theme="dark"] .dgdp-item__meta{color:#a69cae}html[data-theme="dark"] .dgdp-item__metric{color:#ff3d6a}html[data-theme="dark"] .dgdp-item__metric::before{background-color:transparent}html[data-theme="dark"] .dgdp-list--grid .dgdp-item__rank{background-color:rgba(34,20,46,.82);color:#fff}html[data-theme="dark"] .dgdp-list--grid .dgdp-item:nth-child(-n/**/+3) .dgdp-item__rank{background-image:linear-gradient(160deg,#6c2aa6,#ff3d6a)}html[data-theme="dark"] .dgdp-item__status{background-color:#141017;color:#bf91e8}html[data-theme="dark"] .dgdp-item__status--ongoing{background-color:#ff3d6a;color:#fff}html[data-theme="dark"] .dgdp .dgdp-more a{border-color:#4f1a7e;color:#bf91e8}html[data-theme="dark"] .dgdp .dgdp-more a:hover{background-color:#4f1a7e;color:#fff}html[data-theme="dark"] .dgds{--s-ink:#e3dcea;--s-accent:#bf91e8;--s-accent2:#6c2aa6;--s-muted:#a69cae;--s-line:#34283b;--s-tint:#24192b;--s-hot:#ff3d6a;--s-green:#1f9d55;color:#e3dcea}html[data-theme="dark"] .dg-sched + .dgds{background-color:#24192b;box-shadow:0 0 0 100vmax #24192b}html[data-theme="dark"] .dg-sched + .dgds .dgds-bar,html[data-theme="dark"] .dg-sched + .dgds .dgds-day{box-shadow:none}html[data-theme="dark"] .dgds-bar{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dgds-search svg{fill:none;stroke:#a69cae}html[data-theme="dark"] .dgds .dgds-search input{color:#e3dcea;background-color:#141017;border-color:#493551;box-shadow:none}html[data-theme="dark"] .dgds .dgds-search input:focus{border-color:#6c2aa6;box-shadow:0 0 0 3px rgba(108,42,166,.12)}html[data-theme="dark"] .dgds .dgds-tabs button{background-color:transparent;color:#a69cae}html[data-theme="dark"] .dgds .dgds-tabs button:hover{background-color:#24192b;color:#e3dcea}html[data-theme="dark"] .dgds .dgds-tabs button.is-active{background-color:#4f1a7e;color:#fff}html[data-theme="dark"] .dgds .dgds-countries button{border-color:#493551;background-color:#141017;color:#e3dcea}html[data-theme="dark"] .dgds .dgds-countries button.is-active{background-color:#4f1a7e;border-color:#4f1a7e;color:#fff}html[data-theme="dark"] .dgds-day{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dgds-day__head{background-color:#24192b;border-bottom-color:#493551}html[data-theme="dark"] .dg-sched + .dgds .dgds-day__head{background-color:#1c1321}html[data-theme="dark"] .dgds-day__badge{background-image:linear-gradient(160deg,#4f1a7e,#6c2aa6);color:#fff}html[data-theme="dark"] .dgds-day.is-today .dgds-day__badge{background-image:linear-gradient(160deg,#6c2aa6,#ff3d6a)}html[data-theme="dark"] .dgds-day__sub{color:#a69cae}html[data-theme="dark"] .dgds-item{border-bottom-color:#493551}html[data-theme="dark"] .dgds-item:hover{background-color:#1c1220}html[data-theme="dark"] .dgds-item__poster{background-image:linear-gradient(160deg,#4f1a7e,#ff3d6a);color:#fff}html[data-theme="dark"] .dgds-item__time{color:#bf95e4}html[data-theme="dark"] .dgds-age{color:#fff}html[data-theme="dark"] .dgds-age--std{background-color:#5e546a}html[data-theme="dark"] .dgds-item__state{background-color:#24192b;color:#a69cae}html[data-theme="dark"] .dgds-item__rel{color:#ff3d6a}html[data-theme="dark"] .dgds .dgds-item__title{color:#e3dcea}html[data-theme="dark"] .dgds .dgds-item__title:hover{color:#bf95e4}html[data-theme="dark"] .dgds-item__ep{color:#a69cae}html[data-theme="dark"] .dgds-item__ep b{color:#ff3d6a}html[data-theme="dark"] .dgds .dgds-item__add{border-color:#493551;background-color:#141017;color:#bf95e4}html[data-theme="dark"] .dgds .dgds-item__add svg{fill:none;stroke:currentColor}html[data-theme="dark"] .dgds .dgds-item__add:hover{background-color:#4f1a7e;border-color:#4f1a7e;color:#fff}html[data-theme="dark"] .dgds-empty{border-color:#493551;color:#a69cae;background-color:#141017}html[data-theme="dark"] .dgds .dgds-more a,html[data-theme="dark"] .dgds .dgds-more button{border-color:#4f1a7e;background-color:#141017;color:#bf91e8}html[data-theme="dark"] .dgds .dgds-more a:hover,html[data-theme="dark"] .dgds .dgds-more button:hover{background-color:#4f1a7e;color:#fff}html[data-theme="dark"] .dgds-note{color:#a69cae}html[data-theme="dark"]{--expert-review-main-bg:#211728;--expert-review-main-color:#5c0a93;--expert-review-main-color-gradient:#a74198;--expert-review-text-color:#d8cfdf;--expert-review-text-color-light:#5c0a93;--expert-review-like-color:#80ff5c;--expert-review-dislike-color:#d30b17;--expert-review-color--purple-1:#5c0a93;--expert-review-color--blue-1:#277f94;--expert-review-color--blue-2:#1f3ea1;--expert-review-color--pink-1:#97249d;--expert-review-color--red-1:#bc2042;--expert-review-color--orange-1:#e99400;--expert-review-color--green-1:#828f11;--expert-review-color--green-2:#518f11;--expert-review-color--gray-1:#c3bfd9;--expert-review-color--gray-2:#aea2b6;--expert-review-color--black-1:#f1eff2}html[data-theme="dark"]{--swiper-theme-color:#007aff}html[data-theme="dark"] body{color:#f1eff2;background-color:#141017}html[data-theme="dark"] a{background-color:transparent}html[data-theme="dark"] legend{color:inherit}
@media print{html[data-theme="dark"] *,html[data-theme="dark"] ::after,html[data-theme="dark"] ::before{box-shadow:none!important}html[data-theme="dark"] blockquote{border-color:#adb5bd}}
html[data-theme="dark"] .screen-reader-text:focus{background-color:#251d2a;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#78c1e2}html[data-theme="dark"] input[type=search],html[data-theme="dark"] input[type=text],html[data-theme="dark"] select,html[data-theme="dark"] textarea{color:#f1eff2;background-color:#141017;border-color:#424d58}html[data-theme="dark"] input[type=search]::-ms-expand,html[data-theme="dark"] input[type=text]::-ms-expand,html[data-theme="dark"] select::-ms-expand,html[data-theme="dark"] textarea::-ms-expand{background-color:transparent}html[data-theme="dark"] input[type=search]:focus,html[data-theme="dark"] input[type=text]:focus,html[data-theme="dark"] select:focus,html[data-theme="dark"] textarea:focus{color:#f1eff2;background-color:#141017;border-color:#4d3bfe}html[data-theme="dark"] input[type=search]::-webkit-input-placeholder,html[data-theme="dark"] input[type=text]::-webkit-input-placeholder,html[data-theme="dark"] select::-webkit-input-placeholder,html[data-theme="dark"] textarea::-webkit-input-placeholder{color:rgba(241,239,242,0.5)}html[data-theme="dark"] input[type=search]::-moz-placeholder,html[data-theme="dark"] input[type=text]::-moz-placeholder,html[data-theme="dark"] select::-moz-placeholder,html[data-theme="dark"] textarea::-moz-placeholder{color:rgba(241,239,242,0.5)}html[data-theme="dark"] input[type=search]:-ms-input-placeholder,html[data-theme="dark"] input[type=text]:-ms-input-placeholder,html[data-theme="dark"] select:-ms-input-placeholder,html[data-theme="dark"] textarea:-ms-input-placeholder{color:rgba(241,239,242,0.5)}html[data-theme="dark"] input[type=search]::-ms-input-placeholder,html[data-theme="dark"] input[type=text]::-ms-input-placeholder,html[data-theme="dark"] select::-ms-input-placeholder,html[data-theme="dark"] textarea::-ms-input-placeholder{color:rgba(241,239,242,0.5)}html[data-theme="dark"] input[type=search]::placeholder,html[data-theme="dark"] input[type=text]::placeholder,html[data-theme="dark"] select::placeholder,html[data-theme="dark"] textarea::placeholder{color:rgba(241,239,242,0.5)}html[data-theme="dark"] input[type=search]:disabled,html[data-theme="dark"] input[type=text]:disabled,html[data-theme="dark"] select:disabled,html[data-theme="dark"] textarea:disabled{background-color:#2b2230}html[data-theme="dark"] .comment-respond .form-submit input{background-color:#4d3bfe;color:#fff}html[data-theme="dark"] .comment-respond .form-submit input:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}html[data-theme="dark"] .comment-respond .form-submit input:disabled{box-shadow:none}html[data-theme="dark"] .social-button{background-color:#5a80b1}html[data-theme="dark"] .social-button:before{color:#fff}html[data-theme="dark"] .social-button--facebook{background-color:transparent}html[data-theme="dark"] .social-button--facebook:hover{background-color:transparent;background-color:rgba(0,0,0,.05)}html[data-theme="dark"] .social-button--facebook:before{background-color:transparent}html[data-theme="dark"] .social-button--vkontakte{background-color:transparent}html[data-theme="dark"] .social-button--vkontakte:hover{background-color:transparent;background-color:rgba(0,0,0,.05)}html[data-theme="dark"] .social-button--vkontakte:before{background-color:transparent}html[data-theme="dark"] .social-button--odnoklassniki{background-color:transparent}html[data-theme="dark"] .social-button--odnoklassniki:hover{background-color:transparent;background-color:rgba(0,0,0,.05)}html[data-theme="dark"] .social-button--odnoklassniki:before{background-color:transparent}html[data-theme="dark"] .social-button--twitter{background-color:transparent}html[data-theme="dark"] .social-button--twitter:hover{background-color:transparent;background-color:rgba(0,0,0,.05)}html[data-theme="dark"] .social-button--twitter:before{background-color:transparent}html[data-theme="dark"] .social-button--sms{background-color:transparent}html[data-theme="dark"] .social-button--sms:hover{background-color:transparent;background-color:rgba(0,0,0,.05)}html[data-theme="dark"] .social-button--sms:before{background-color:transparent}html[data-theme="dark"] .social-button--telegram{background-color:transparent}html[data-theme="dark"] .social-button--telegram:hover{background-color:transparent;background-color:rgba(0,0,0,.05)}html[data-theme="dark"] .social-button--telegram:before{background-color:transparent}html[data-theme="dark"] .social-button--whatsapp{background-color:transparent}html[data-theme="dark"] .social-button--whatsapp:hover{background-color:transparent;background-color:rgba(0,0,0,.05)}html[data-theme="dark"] .social-button--whatsapp:before{background-color:transparent}html[data-theme="dark"] .star-rating-item{color:#ccc}html[data-theme="dark"] .humburger span{background-color:#333}html[data-theme="dark"] ::-moz-selection{background-color:#4d3bfe;color:#fff}html[data-theme="dark"] ::selection{background-color:#4d3bfe;color:#fff}html[data-theme="dark"] body{background-color:#141017}html[data-theme="dark"] a,html[data-theme="dark"] a:visited{color:#f1eff2}html[data-theme="dark"] a:active,html[data-theme="dark"] a:focus,html[data-theme="dark"] a:hover{color:#4d3bfe}html[data-theme="dark"] .js-link{color:#e3dfe6}html[data-theme="dark"] .comment-respond .form-submit input{box-shadow:0 15px 30px -18px rgba(0,0,0,.9)}html[data-theme="dark"] .comment-respond .form-submit input:focus,html[data-theme="dark"] .comment-respond .form-submit input:hover{box-shadow:0 15px 35px -16px rgba(0,0,0,.9)}html[data-theme="dark"] .site-content{background-color:#141017}html[data-theme="dark"] .site-header{box-shadow:inset 0 -1px 0 0 #201626;background-color:#141017}html[data-theme="dark"] .site-footer{background-color:#1c1620}
@media (min-width:768px){html[data-theme="dark"] .footer-widgets{border-bottom-color:rgba(53,41,61,0.2)}}
html[data-theme="dark"] .site-footer--style-gray{background-color:#26252d;color:#fff}html[data-theme="dark"] .site-footer--style-gray a{color:#fff}html[data-theme="dark"] .main-navigation{background-color:#141017}
@media (min-width:992px){html[data-theme="dark"] .main-navigation ul li>a:before,html[data-theme="dark"] .main-navigation ul li>span:before{background-color:rgba(0,0,0,.05)}}
html[data-theme="dark"] .main-navigation ul li .sub-menu{background-color:#201626}
@media (min-width:992px){html[data-theme="dark"] .main-navigation ul li .sub-menu{background-color:#141017;box-shadow:0 2px 45px rgba(148,138,89,0.25)}}
html[data-theme="dark"] .main-navigation ul li.menu-item-has-children:before{background-color:#201626}html[data-theme="dark"] .top-menu ul li>a,html[data-theme="dark"] .top-menu ul li>span{color:#f1eff2}html[data-theme="dark"] .top-menu ul li>a:hover,html[data-theme="dark"] .top-menu ul li>span:hover{color:#4d3bfe}
@media (min-width:992px){html[data-theme="dark"] .top-menu ul li .sub-menu{background-color:#141017;box-shadow:0 2px 45px rgba(148,138,89,0.25)}}
html[data-theme="dark"] .top-menu>ul>li>a:before,html[data-theme="dark"] .top-menu>ul>li>span:before{background-color:#4d3bfe}
@media (min-width:768px){html[data-theme="dark"] .pagination .nav-links .page-numbers:not(.dots):not(.current):before{background-color:#4d3bfe}html[data-theme="dark"] .pagination .nav-links .page-numbers:not(.dots):not(.current):hover{color:#fff}}
html[data-theme="dark"] .pagination .nav-links .page-numbers.current{box-shadow:inset 0 0 0 1px #483851;color:#ab9eb3}html[data-theme="dark"] .child-categories ul li a{color:#e3dfe6;border-color:#222}html[data-theme="dark"] .child-categories ul li a:hover{color:#4d3bfe;border-color:#4d3bfe}html[data-theme="dark"] .search-icon:hover{color:#4d3bfe}html[data-theme="dark"] .search-screen-overlay{background-color:rgba(0,0,0,.3)}html[data-theme="dark"] .search-screen{background-color:#141017;box-shadow:0 0 40px rgba(0,0,0,.15)}html[data-theme="dark"] .search-screen .search-form .search-field{border-bottom-color:#4d3bfe}html[data-theme="dark"] .search-screen .search-form .search-field:focus{border-bottom-color:#4d3bfe}html[data-theme="dark"] .search-screen .search-form .search-submit:before{color:#4d3bfe}html[data-theme="dark"] .search-form .search-submit{background-color:transparent}html[data-theme="dark"] .search-form .search-submit:hover:before{color:#4d3bfe}html[data-theme="dark"] .search-form .search-submit:focus:before{color:#4d3bfe}html[data-theme="dark"] .breadcrumb{color:#ab9eb3}html[data-theme="dark"] .breadcrumb a,html[data-theme="dark"] .breadcrumb span{color:#4d3bfe}html[data-theme="dark"] .scrolltop{background-color:#141017;box-shadow:0 3px 30px -5px rgba(0,0,0,.3)}html[data-theme="dark"] .scrolltop:before{color:#4d3bfe}html[data-theme="dark"] .table-of-contents{background-color:#201626}html[data-theme="dark"] .entry-social .social-button{background-color:rgba(0,0,0,.04)}html[data-theme="dark"] .entry-social .social-button:hover{background-color:transparent;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}html[data-theme="dark"] .post-card__comments:before,html[data-theme="dark"] .post-card__date:before,html[data-theme="dark"] .post-card__views:before{color:#4d3bfe}html[data-theme="dark"] .post-card:not(.post-card--small) .post-card__category{background-color:#4d3bfe;color:#fff}html[data-theme="dark"] .post-card:not(.post-card--small) .post-card__category a{color:#fff}html[data-theme="dark"] .post-card__thumbnail a:before{background-color:#4d3bfe}html[data-theme="dark"] .post-card--standard:after{border-bottom-color:#4d3bfe}html[data-theme="dark"] .entry-meta{border-bottom-color:#3e2f47}html[data-theme="dark"] .entry-label{color:#ab9eb3}html[data-theme="dark"] .entry-author:before,html[data-theme="dark"] .entry-comments:before,html[data-theme="dark"] .entry-date:before,html[data-theme="dark"] .entry-time:before,html[data-theme="dark"] .entry-views:before{color:#4d3bfe}html[data-theme="dark"] .entry-content code{background-color:#3d3123}html[data-theme="dark"] .entry-content ul.wp-block-list>li:before,html[data-theme="dark"] .entry-content ul:not([class])>li:before{border-color:#4d3bfe}html[data-theme="dark"] .entry-content ol:not([class])>li:before{color:#4d3bfe}html[data-theme="dark"] .entry-content table{border-color:#3b444e}html[data-theme="dark"] .entry-content table td,html[data-theme="dark"] .entry-content table th{border-color:#3b444e}html[data-theme="dark"] .entry-content table th{background-color:#2b2230}html[data-theme="dark"] .entry-content blockquote:not(.wpremark){background-color:#201626;border-left-color:#4d3bfe!important}html[data-theme="dark"] .entry-tag{color:#ab9eb3}html[data-theme="dark"] .dg-eyebrow{color:#e67590}html[data-theme="dark"] .dg-lead{color:#a69cae}html[data-theme="dark"] .dg-search .wp-block-search__inside-wrapper{background-color:#141017;border-color:#493551!important;box-shadow:0 8px 30px -12px rgba(79,26,126,.25)}html[data-theme="dark"] .dg-search .wp-block-search__input{background-color:transparent}html[data-theme="dark"] .dg-search .wp-block-search__button{background-color:#4f1a7e;color:#fff}html[data-theme="dark"] .dg-search .wp-block-search__button:hover{background-color:#6c2aa6}html[data-theme="dark"] .dg-chips .is-style-outline .wp-block-button__link{background-color:#141017;color:#e3dcea;border-color:#493551!important}html[data-theme="dark"] .dg-chips .is-style-outline .wp-block-button__link:hover{border-color:#6c2aa6!important;color:#bf95e4}html[data-theme="dark"] .dg-hot .wp-block-button__link{background-color:#ff3d6a!important;color:#fff!important;border-color:#ff3d6a!important}html[data-theme="dark"] .dg-news-main .wp-block-post{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dg-news-main .wp-block-post:hover{box-shadow:0 14px 30px -18px rgba(34,20,46,.35)}html[data-theme="dark"] .dg-news-main .wp-block-post-excerpt{color:#a69cae}html[data-theme="dark"] .dg-news-item{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dg-news-item:hover{box-shadow:0 14px 30px -18px rgba(34,20,46,.35)}html[data-theme="dark"] .dg-news .wp-block-post-terms a{background-color:#24192b;color:#bf91e8}html[data-theme="dark"] .dg-news-main .wp-block-post-terms a{background-color:#ff3d6a;color:#fff}html[data-theme="dark"] .dg-news .wp-block-post-title a{color:#e3dcea}html[data-theme="dark"] .dg-news .wp-block-post-title a:hover{color:#bf95e4}html[data-theme="dark"] .dg-news .wp-block-post-date{color:#a69cae}html[data-theme="dark"] .dg-day{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dg-day > summary{color:#e3dcea}html[data-theme="dark"] .dg-day > summary::after{color:#ff3d6a}html[data-theme="dark"] .dg-day[open] > summary{background-color:#4f1a7e;color:#fff}html[data-theme="dark"] .dg-day[open] > summary::after{color:#fff}html[data-theme="dark"] .dg-day.is-today > summary::before{background-color:#ff3d6a;color:#fff}html[data-theme="dark"] .dg-day:not([open]) > summary:hover{color:#bf95e4}html[data-theme="dark"] .dg-table th{background-color:#24192b;color:#a69cae}html[data-theme="dark"] .dg-table td{border-top-color:#493551!important}html[data-theme="dark"] .dg-table td:first-child{color:#bf91e8}html[data-theme="dark"] .dg-table td:last-child{color:#a69cae}html[data-theme="dark"] .dg-table td a{color:#e3dcea}html[data-theme="dark"] .dg-table td a:hover{color:#bf95e4}html[data-theme="dark"] .dg-table tbody tr:hover{background-color:#15101c}html[data-theme="dark"] .dg-sched-note{color:#a69cae}html[data-theme="dark"] .dg-ctile{color:#fff}html[data-theme="dark"] .dg-ctile:hover{box-shadow:0 14px 30px -16px rgba(34,20,46,.45)}html[data-theme="dark"] .dg-c-kr{--c1:#6c2aa6;--c2:#ff3d6a}html[data-theme="dark"] .dg-c-cn{--c1:#97b0e3;--c2:#4fb3bf}html[data-theme="dark"] .dg-c-jp{--c1:#7a1f3d;--c2:#f29e4c}html[data-theme="dark"] .dg-c-th{--c1:#b7d4c1;--c2:#9fb54a}html[data-theme="dark"] .dg-c-tw{--c1:#cabed8;--c2:#9b6bd6}html[data-theme="dark"] .dg-c-ph{--c1:#8a2b2b;--c2:#d9a520}html[data-theme="dark"] .dg-c-vn{--c1:#7fb9dc;--c2:#e0628a}html[data-theme="dark"] .dg-cname a{color:#fff!important}html[data-theme="dark"] .dg-genres .wp-block-button__link{border-color:#493551!important;background-color:#141017!important;color:#e3dcea!important;box-shadow:none!important}html[data-theme="dark"] .dg-genres .wp-block-button__link::after{color:#a69cae}html[data-theme="dark"] .dg-genres .wp-block-button__link:hover{border-color:#6c2aa6!important;color:#e3dcea!important;background-color:#141017!important}html[data-theme="dark"] .dg-genres .wp-block-button__link:hover::after{color:#bf95e4}html[data-theme="dark"] .dg-years .wp-block-button__link{border-color:#4f1a7e!important;background-color:transparent!important;color:#bf91e8!important;box-shadow:none!important}html[data-theme="dark"] .dg-years .wp-block-button__link:hover{background-color:#4f1a7e!important;color:#fff!important}html[data-theme="dark"] .dg-coll-loop .wp-block-post{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dg-coll-loop .wp-block-post:hover{box-shadow:0 14px 30px -18px rgba(34,20,46,.35)}html[data-theme="dark"] .dg-coll-loop .wp-block-post-title a{color:#e3dcea!important}html[data-theme="dark"] .dg-coll-loop .wp-block-post:hover .wp-block-post-title a{color:#bf95e4!important}html[data-theme="dark"] .dg-coll-loop .wp-block-post-excerpt__excerpt{color:#a69cae!important}html[data-theme="dark"] .dg-plat{border-color:#493551}html[data-theme="dark"] .dg-plat-logo a{color:#fff!important}html[data-theme="dark"] .dg-plat-note{color:#a69cae}html[data-theme="dark"] .dg-plat-link a{color:#e67590!important}html[data-theme="dark"] .dg-plat-date{color:#a69cae}html[data-theme="dark"] .dg-rev-loop .wp-block-post{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dg-rev-loop .wp-block-post:hover{box-shadow:0 14px 30px -18px rgba(34,20,46,.35)}html[data-theme="dark"] .dg-rbadge a{background-color:#ff3d6a;color:#fff!important}html[data-theme="dark"] .dg-rbadge a:hover{background-color:#d92b55}html[data-theme="dark"] .dg-rev-loop .wp-block-post-title a{color:#e3dcea!important}html[data-theme="dark"] .dg-rev-loop .wp-block-post:hover .wp-block-post-title a{color:#bf95e4!important}html[data-theme="dark"] .dg-rev-loop .wp-block-post-excerpt__excerpt{color:#a69cae!important}html[data-theme="dark"] .dg-rev-loop .tag-spojlery .wp-block-post-excerpt::after{color:#e67590}html[data-theme="dark"] .dg-card-big{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dg-card-big .dg-card-text{color:#a69cae}html[data-theme="dark"] .dg-links li{border-top-color:#493551}html[data-theme="dark"] .dg-links a{color:#bf91e8!important}html[data-theme="dark"] .dg-links a:hover{color:#e67590!important}html[data-theme="dark"] .dg-card-accent{background-image:linear-gradient(150deg,#4f1a7e,#2f0f4f)!important;color:#fff}html[data-theme="dark"] .dg-card-accent h2{color:#fff!important}html[data-theme="dark"] .dg-card-accent .dg-card-text{color:#d9cbe8!important}html[data-theme="dark"] .dg-btn-light .wp-block-button__link{background-color:#141017!important;color:#bf91e8!important;box-shadow:none!important}html[data-theme="dark"] .dg-btn-light .wp-block-button__link:hover{background-color:#2d1a1e!important}html[data-theme="dark"] .dg-poll__q{color:#fff}html[data-theme="dark"] .dg-poll__row{background-color:rgba(255,255,255,.08);color:#fff}html[data-theme="dark"] .dg-poll__row::before{background-color:rgba(255,61,106,.35)}html[data-theme="dark"] .dg-poll__link a{color:#fff!important}html[data-theme="dark"] .dg-seo-text{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dg-seo-text p{color:#ccc2d5}html[data-theme="dark"] .dg-seo-text li{color:#ccc2d5}html[data-theme="dark"] .dg-seo-text.dg-seo-text ul li::before{background-color:#ff3d6a!important}html[data-theme="dark"] .dg-seo-text a{color:#bf95e4!important}html[data-theme="dark"] .dg-faq-item{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dg-faq-item[open]{border-color:#6c2aa6}html[data-theme="dark"] .dg-faq-item summary{color:#e3dcea}html[data-theme="dark"] .dg-faq-item summary::after{color:#ff3d6a}html[data-theme="dark"] .dg-faq-item p{color:#a69cae}html[data-theme="dark"] .dg-subscribe{color:#fff;background-image:linear-gradient(110deg,#ff3d6a,#c2185b 55%,#4f1a7e)}html[data-theme="dark"] .dg-subscribe h2{color:#fff!important}html[data-theme="dark"] .dg-subscribe p{color:#fff!important}html[data-theme="dark"] .dg-sub-btns .wp-block-button__link{box-shadow:none!important}html[data-theme="dark"] .dg-sub-btns .dg-btn-light .wp-block-button__link{background-color:#141017!important;color:#bf91e8!important;border-color:#35293d!important}html[data-theme="dark"] .dg-sub-btns .dg-btn-light .wp-block-button__link:hover{background-color:#2d1a1e!important}html[data-theme="dark"] .dg-btn-line .wp-block-button__link{background-color:transparent!important;color:#fff!important;border-color:rgba(53,41,61,0.7)!important}html[data-theme="dark"] .dg-btn-line .wp-block-button__link:hover{background-color:rgba(255,255,255,.12)!important}html[data-theme="dark"] .dg-team-ava p{border-color:#35293d;background-color:#6c2aa6;color:#fff!important}html[data-theme="dark"] .dg-team-ava>p:first-child{background-color:#ff3d6a}html[data-theme="dark"] .dg-team-ava>p:last-child{background-color:#4f1a7e}html[data-theme="dark"] .dg-team-ava p a{color:#fff!important}html[data-theme="dark"] .dg-team-text{color:#a69cae!important}html[data-theme="dark"] .dg-team-text a{color:#bf95e4!important}html[data-theme="dark"] #colophon.site-footer{background-color:#1d1028!important;color:#cbbfd6!important}html[data-theme="dark"] #colophon .site-footer-inner{background-color:transparent!important}html[data-theme="dark"] #colophon .widget{background-color:transparent!important;color:#cbbfd6!important}html[data-theme="dark"] #colophon .widget-header{color:#fff!important}html[data-theme="dark"] #colophon .widget li{background-color:transparent!important}html[data-theme="dark"] #colophon .widget a{color:#cbbfd6!important}html[data-theme="dark"] #colophon .widget a:hover{color:#fff!important}html[data-theme="dark"] #colophon .dg-flogo img{background-color:#141017}html[data-theme="dark"] #colophon .dg-fabout{color:#cbbfd6!important}html[data-theme="dark"] #colophon .footer-bottom{border-top-color:#3a2a48!important;background-color:transparent!important}html[data-theme="dark"] #colophon .footer-info{color:#cbbfd6!important}html[data-theme="dark"] #colophon .dg-age{border-color:#534065;color:#fff}html[data-theme="dark"] .category-seo-text{border-top-color:#403149}html[data-theme="dark"] .dg-tint,html[data-theme="dark"] .dg-seo-sec{background-color:#24192b!important;box-shadow:0 0 0 100vmax #24192b}html[data-theme="dark"] .dg-hero::before{background-image:radial-gradient(60% 90% at 90% 0%,#2d1a1e 0,transparent 60%), radial-gradient(50% 80% at 0% 100%,#2a1e35 0,transparent 60%);background-color:#1c1322}html[data-theme="dark"] .dg-pl{--pl-ink:#e3dcea;--pl-muted:#a69cae;--pl-line:#34283b;--pl-tint:#1e1524;--pl-tint-2:#24192b;--pl-violet:#bf91e8;--pl-violet-2:#6c2aa6;--pl-pink:#ff3d6a;--pl-pink-2:#d92b55;--pl-shadow:0 18px 40px -24px rgba(227,220,234,0.45);color:#e3dcea}html[data-theme="dark"] .dg-pl-eyebrow{color:#e67590}html[data-theme="dark"] .dg-pl h2{color:#e3dcea}html[data-theme="dark"] .dg-pl-sub{color:#a69cae}html[data-theme="dark"] .dg-pl-hero{background-image:radial-gradient(120% 140% at 100% 0%,rgba(255,61,106,.18) 0%,rgba(255,61,106,0) 55%), radial-gradient(90% 120% at 0% 100%,rgba(108,42,166,.18) 0%,rgba(108,42,166,0) 60%);background-color:#1e1524;border-color:#493551}html[data-theme="dark"] .dg-pl-badge{background-color:#141017;border-color:#493551;color:#bf91e8}html[data-theme="dark"] .dg-pl-badge::before{background-color:#18b26b;box-shadow:0 0 0 4px rgba(24,178,107,.18)}html[data-theme="dark"] .dg-pl-hero p{color:#cfc3d9}html[data-theme="dark"] .dg-pl-hero strong{color:#e3dcea}html[data-theme="dark"] .dg-pl-btn--main{background-color:#4f1a7e;color:#fff!important;box-shadow:0 10px 24px -12px rgba(79,26,126,.7)}html[data-theme="dark"] .dg-pl-btn--main:hover{background-color:#6c2aa6}html[data-theme="dark"] .dg-pl-btn--ghost{background-color:#141017;color:#e3dcea!important;border-color:#493551}html[data-theme="dark"] .dg-pl-btn--ghost:hover{border-color:#6c2aa6;color:#bf95e4!important}html[data-theme="dark"] .dg-pl-card{--brand:#6c2aa6;background-color:#141017;border-color:#493551}html[data-theme="dark"] .dg-pl-card:hover{box-shadow:0 18px 40px -24px rgba(34,20,46,.45)}html[data-theme="dark"] .dg-pl-logo{color:#fff}html[data-theme="dark"] .dg-pl-card h3 a{color:#e3dcea}html[data-theme="dark"] .dg-pl-tag{color:#a69cae}html[data-theme="dark"] .dg-pl-card p{color:#c1b6cb}html[data-theme="dark"] .dg-pl-card--kinopoisk{--brand:#ff5500}html[data-theme="dark"] .dg-pl-card--okko{--brand:#6a2bd9}html[data-theme="dark"] .dg-pl-card--ivi{--brand:#ea003d}html[data-theme="dark"] .dg-pl-card--start{--brand:#e3dfe6}html[data-theme="dark"] .dg-pl-card--kion{--brand:#8a2be2}html[data-theme="dark"] .dg-pl-card--wink{--brand:#ff4f12}html[data-theme="dark"] .dg-pl-card--start .dg-pl-more{color:#e3dfe6}html[data-theme="dark"] .dg-pl-trial{--brand:#6c2aa6;background-color:#141017;border-color:#493551}html[data-theme="dark"] .dg-pl-trial-value{color:#e3dcea}html[data-theme="dark"] .dg-pl-trial-value small{color:#a69cae}html[data-theme="dark"] .dg-pl-trial-note{color:#a69cae}html[data-theme="dark"] .dg-pl-trial--best{background-image:linear-gradient(#141017,#141017), linear-gradient(135deg,#ff3d6a,#6c2aa6)}html[data-theme="dark"] .dg-pl-trial--best::before{background-color:#ff3d6a;color:#fff}html[data-theme="dark"] .dg-pl-trial.dg-pl-card--kinopoisk{--brand:#ff5500}html[data-theme="dark"] .dg-pl-trial.dg-pl-card--okko{--brand:#6a2bd9}html[data-theme="dark"] .dg-pl-trial.dg-pl-card--ivi{--brand:#ea003d}html[data-theme="dark"] .dg-pl-trial.dg-pl-card--start{--brand:#e3dfe6}html[data-theme="dark"] .dg-pl-trial.dg-pl-card--kion{--brand:#8a2be2}html[data-theme="dark"] .dg-pl-trial.dg-pl-card--wink{--brand:#ff4f12}html[data-theme="dark"] .dg-pl-notice{background-color:#2b2518;border-color:#645a3c;color:#d9d3c0}html[data-theme="dark"] .dg-pl-notice::before{background-color:#fcb900;color:#fff}html[data-theme="dark"] .dg-pl-notice a{color:#bf91e8}html[data-theme="dark"] .dg-pl-steps li{background-color:#141017;border-color:#493551;color:#c1b6cb}html[data-theme="dark"] .dg-pl-steps li::before{background-image:linear-gradient(135deg,#4f1a7e,#ff3d6a);color:#fff}html[data-theme="dark"] .dg-pl-steps li strong{color:#e3dcea}html[data-theme="dark"] .dg-pl-why{background-image:linear-gradient(135deg,#2a1240 0%,#4f1a7e 55%,#8a2a8f 100%);color:#efe6f5}html[data-theme="dark"] .dg-pl-why h2{color:#fff!important}html[data-theme="dark"] .dg-pl-why .dg-pl-eyebrow{color:#ffb3c4}html[data-theme="dark"] .dg-pl-why > p{color:#e6d9ef}html[data-theme="dark"] .dg-pl-why-list li{background-color:rgba(255,255,255,.08);border-color:rgba(53,41,61,0.14);color:#fff}html[data-theme="dark"] .dg-pl-why-list li::before{background-color:#ff3d6a}html[data-theme="dark"] .dg-pl-faq details{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dg-pl-faq details[open]{border-color:#50395e;box-shadow:0 14px 30px -22px rgba(34,20,46,.4)}html[data-theme="dark"] .dg-pl-faq summary{color:#e3dcea}html[data-theme="dark"] .dg-pl-faq summary::after{background-color:#24192b;color:#bf91e8}html[data-theme="dark"] .dg-pl-faq details[open] summary::after{background-color:#4f1a7e;color:#fff}html[data-theme="dark"] .dg-pl-faq summary:hover{color:#bf95e4}html[data-theme="dark"] .dg-pl-faq details p{color:#c1b6cb}html[data-theme="dark"] .dg-pl-also{background-color:#1e1524;border-color:#493551}html[data-theme="dark"] .dg-pl-also-title{color:#a69cae}html[data-theme="dark"] .dg-pl-chips a{background-color:#141017;border-color:#493551;color:#e3dcea}html[data-theme="dark"] .dg-pl-chips a:hover{border-color:#6c2aa6;color:#bf95e4}html[data-theme="dark"]{--wp-block-synced-color:#7a00df;--wp-editor-canvas-background:#3d3045;--wp-admin-theme-color:#007cba;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-20:#5cc9ff}html[data-theme="dark"] .screen-reader-text:focus{background-color:#3d3045;color:#c7becc}html[data-theme="dark"] :where(.wp-block-button__link){box-shadow:none}html[data-theme="dark"] :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}html[data-theme="dark"] :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:transparent;background-image:none}html[data-theme="dark"] :where(.wp-block-search__button){border-color:#564162}html[data-theme="dark"] :where(.wp-block-search__input){border-color:#949494}html[data-theme="dark"] :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#141017;border-color:#949494}html[data-theme="dark"] .wp-block-button__link{color:#fff;background-color:#32373c;box-shadow:none}html[data-theme="dark"]{--wp--preset--color--black:#f3f1f4;--wp--preset--color--cyan-bluish-gray:#404e5a;--wp--preset--color--white:#141017;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#28202e 0%,#40505c 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#3c2332 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#5b4534 0%,rgb(254,45,45) 50%,#ddc6d3 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#3e3924 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#7c7dfd 0%,rgb(40,116,252) 100%);--wp--preset--shadow--natural:6px 6px 9px rgba(243,241,244,0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(243,241,244,0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(243,241,244,0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #141017, 6px 6px #f3f1f4;--wp--preset--shadow--crisp:6px 6px 0px #f3f1f4}html[data-theme="dark"] :where(.wp-element-button, .wp-block-button__link){background-color:#32373c;color:#fff}html[data-theme="dark"] .site-footer,html[data-theme="dark"] .site-footer a{color:#cbbfd6}html[data-theme="dark"] .site-footer{background-color:#1d1028}html[data-theme="dark"] .dg-review{--r-purple:#bf91e8;--r-purple2:#6c2aa6;--r-coral:#ff3d6a;--r-coral2:#d92b55;--r-tint:#24192b;--r-muted:#a69cae;--r-line:#34283b;--r-ink:#e3dcea;--r-green:#1f8a5b;--r-green-bg:#1b2e24;color:#e3dcea}html[data-theme="dark"] .dg-review h2{color:#bf91e8!important;border-left-color:#ff3d6a!important;background-color:transparent!important}html[data-theme="dark"] .dg-review h3{color:#e3dcea!important;background-color:transparent!important}html[data-theme="dark"] .dg-review a{color:#bf95e4;text-decoration-color:rgba(191,149,228,0.35)}html[data-theme="dark"] .dg-review a:hover{color:#e67590;text-decoration-color:currentColor}html[data-theme="dark"] .dg-review .dgr-lead{color:#e3dcea}html[data-theme="dark"] .dg-review .dgr-verdict{background-image:linear-gradient(135deg,#4f1a7e 0%,#6c2aa6 60%,#8b3fc4 100%);color:#fff}html[data-theme="dark"] .dg-review .dgr-score{background-image:conic-gradient(#ff3d6a calc(#1e1524*1%),rgba(255,255,255,.18) 0)}html[data-theme="dark"] .dg-review .dgr-score span{background-color:#3b1260;color:#fff}html[data-theme="dark"] .dg-review .dgr-verdict-label{color:#ffb3c4}html[data-theme="dark"] .dg-review .dgr-verdict-text{color:#fff}html[data-theme="dark"] .dg-review .dgr-tags span{background-color:rgba(255,255,255,.14);color:#fff}html[data-theme="dark"] .dg-review .dgr-facts{border-color:#493551;background-color:#141017}html[data-theme="dark"] .dg-review .dgr-facts dt,html[data-theme="dark"] .dg-review .dgr-facts dd{border-bottom-color:#493551}html[data-theme="dark"] .dg-review .dgr-facts dt{color:#a69cae}html[data-theme="dark"] .dg-review .dgr-facts dd{color:#e3dcea}html[data-theme="dark"] .dg-review .dgr-list li{background-color:#24192b}html[data-theme="dark"] .dg-review .dgr-list li::after{color:#fff}html[data-theme="dark"] .dg-review .dgr-pros li{background-color:#1b2e24}html[data-theme="dark"] .dg-review .dgr-pros li::after{background-color:#1f8a5b}html[data-theme="dark"] .dg-review .dgr-cons li{background-color:#231417}html[data-theme="dark"] .dg-review .dgr-cons li::after{background-color:#d92b55}html[data-theme="dark"] .dg-review .dgr-list strong{color:#e3dcea}html[data-theme="dark"] .dg-review .dgr-actor{border-color:#493551;background-color:#141017}html[data-theme="dark"] .dg-review .dgr-role{background-color:#ff3d6a;color:#fff}html[data-theme="dark"] .dg-review .dgr-actor p:last-child{color:#cfc3d6}html[data-theme="dark"] .dg-review .dgr-stat{background-color:#24192b}html[data-theme="dark"] .dg-review .dgr-stat b{color:#bf91e8}html[data-theme="dark"] .dg-review .dgr-stat span{color:#a69cae}html[data-theme="dark"] .dg-review .dgr-spoiler{border-color:#ff3d6a;background-color:#141017}html[data-theme="dark"] .dg-review .dgr-spoiler > summary{color:#e3dcea;background-color:#231417}html[data-theme="dark"] .dg-review .dgr-spoiler > summary::before{background-color:#ff3d6a;color:#fff}html[data-theme="dark"] .dg-review .dgr-spoiler > summary::after{color:#e67590}html[data-theme="dark"] .dg-review .dgr-quote{border-left-color:#6c2aa6!important;background-color:#24192b;color:#e3dcea}html[data-theme="dark"] .dg-review .dgr-fit-yes{background-color:#1b2e24}html[data-theme="dark"] .dg-review .dgr-fit-no{background-color:#231417}html[data-theme="dark"] .dg-review .dgr-fit-yes h3{color:#7ae1b4!important}html[data-theme="dark"] .dg-review .dgr-fit-no h3{color:#e67590!important}html[data-theme="dark"] .dg-review .dgr-fit-yes li::after{background-color:#1f8a5b}html[data-theme="dark"] .dg-review .dgr-fit-no li::after{background-color:#d92b55}html[data-theme="dark"] .dg-review .dgr-final{background-color:#24192b;border-color:#493551}html[data-theme="dark"] .dg-review .dgr-final .dgr-score{background-image:conic-gradient(#ff3d6a calc(#1e1524*1%),#3a2846 0)}html[data-theme="dark"] .dg-review .dgr-final .dgr-score span{background-color:#4f1a7e}html[data-theme="dark"] .dg-review .dgr-watch{border-color:#6c2aa6;background-color:#141017}html[data-theme="dark"] .dg-review .dgr-sources{border-top-color:#493551;color:#a69cae}html[data-theme="dark"] .dg-review .dgr-sources a{color:#a69cae}html[data-theme="dark"] .dg-review .dgr-sources a:hover{color:#bf95e4}html[data-theme="dark"] :where(.wp-block-button.is-style-outline--2 .wp-block-button__link){background-color:transparent;color:currentColor}html[data-theme="dark"] :where(.wp-block-button.is-style-outline--3 .wp-block-button__link){background-color:transparent;color:currentColor}html[data-theme="dark"] :where(.wp-block-button.is-style-outline--4 .wp-block-button__link){background-color:transparent;color:currentColor}html[data-theme="dark"] :where(.wp-block-button.is-style-outline--5 .wp-block-button__link){background-color:transparent;color:currentColor}html[data-theme="dark"] :where(.wp-block-button.is-style-outline--6 .wp-block-button__link){background-color:transparent;color:currentColor}html[data-theme="dark"] :where(.wp-block-button.is-style-outline--7 .wp-block-button__link){background-color:transparent;color:currentColor}html[data-theme="dark"] :where(.wp-block-button.is-style-outline--8 .wp-block-button__link){background-color:transparent;color:currentColor}html[data-theme="dark"] :where(.wp-block-button.is-style-outline--9 .wp-block-button__link){background-color:transparent;color:currentColor}html[data-theme="dark"] :where(.wp-block-button.is-style-outline--10 .wp-block-button__link){background-color:transparent;color:currentColor}html[data-theme="dark"] :where(.wp-block-button.is-style-outline--11 .wp-block-button__link){background-color:transparent;color:currentColor}html[data-theme="dark"] :where(.wp-block-button.is-style-outline--12 .wp-block-button__link){background-color:transparent;color:currentColor}html[data-theme="dark"] :where(.wp-block-button.is-style-outline--13 .wp-block-button__link){background-color:transparent;color:currentColor}html[data-theme="dark"] :where(.wp-block-button.is-style-outline--14 .wp-block-button__link){background-color:transparent;color:currentColor}html[data-theme="dark"] :where(.wp-block-button.is-style-outline--15 .wp-block-button__link){background-color:transparent;color:currentColor}html[data-theme="dark"] :where(.wp-block-button.is-style-outline--16 .wp-block-button__link){background-color:transparent;color:currentColor}html[data-theme="dark"] :where(.wp-block-button.is-style-outline--17 .wp-block-button__link){background-color:transparent;color:currentColor}html[data-theme="dark"] :where(.wp-block-button.is-style-outline--18 .wp-block-button__link){background-color:transparent;color:currentColor}html[data-theme="dark"] :where(.wp-block-button.is-style-outline--19 .wp-block-button__link){background-color:transparent;color:currentColor}html[data-theme="dark"] :where(.wp-block-button.is-style-outline--20 .wp-block-button__link){background-color:transparent;color:currentColor}html[data-theme="dark"] :where(.wp-block-button.is-style-outline--21 .wp-block-button__link){background-color:transparent;color:currentColor}html[data-theme="dark"] :where(.wp-block-button.is-style-outline--22 .wp-block-button__link){background-color:transparent;color:currentColor}html[data-theme="dark"] .dg-cc{background-color:#141017;color:#e3dcea;border-color:#493551;box-shadow:0 18px 50px rgba(34,20,46,.18)}html[data-theme="dark"] .dg-cc__t a{color:#bf91e8}html[data-theme="dark"] .dg-cc__btn{background-color:#141017;color:#bf91e8;box-shadow:inset 0 0 0 1.5px #34283b}html[data-theme="dark"] .dg-cc__btn:hover{box-shadow:inset 0 0 0 1.5px #4f1a7e}html[data-theme="dark"] .dg-cc__btn--ok{background-color:#4f1a7e;color:#fff;box-shadow:none}html[data-theme="dark"] .dg-cc__btn--ok:hover{background-color:#6c2aa6;box-shadow:none}html[data-theme="dark"] .dgs{--v:#bf91e8;--v2:#6c2aa6;--p:#ff3d6a;--p2:#d92b55;--t:#e3dcea;--m:#a69cae;--b:#34283b;--bg:#1e1524;--bg2:#24192b}html[data-theme="dark"] .dgs a{color:inherit}html[data-theme="dark"] .dgs-box{background-color:#141017;border-color:#493551;box-shadow:0 6px 20px rgba(79,26,126,.06)}html[data-theme="dark"] .dgs-eye{color:#e67590}html[data-theme="dark"] .dgs-more{color:#bf95e4!important}html[data-theme="dark"] .dgs-more:hover{color:#ff3d6a!important}html[data-theme="dark"] .dgs-item:hover{background-color:#1e1524}html[data-theme="dark"] .dgs-thumb{background-image:linear-gradient(135deg,#3b1d5e,#9b6bd6)}html[data-theme="dark"] .dgs-item:hover .dgs-name,html[data-theme="dark"] .dgs-lead:hover .dgs-name{color:#bf95e4}html[data-theme="dark"] .dgs-meta,html[data-theme="dark"] .dgs-when{color:#a69cae}html[data-theme="dark"] .dgs-when{color:#bf91e8}html[data-theme="dark"] .dgs-when--today{color:#e67590}html[data-theme="dark"] .dgs-when--live:before{background-color:#ff3d6a;box-shadow:0 0 0 3px rgba(255,61,106,.2)}html[data-theme="dark"] .dgs-skel{background-image:linear-gradient(90deg,#24192b,#141017,#24192b)}html[data-theme="dark"] .dgs-empty{color:#a69cae}html[data-theme="dark"] .dgs-card{background-image:linear-gradient(160deg,#2a0f45 0,#4f1a7e 55%,#7a2a8f 100%);color:#fff}html[data-theme="dark"] .dgs-card .dgs-eye{color:#ffb3c4}html[data-theme="dark"] .dgs-card__poster{box-shadow:0 8px 20px rgba(0,0,0,.35);background-color:#3b1d5e}html[data-theme="dark"] .dgs-card__name{color:#fff}html[data-theme="dark"] .dgs-card__sub{color:#e6d6f3}html[data-theme="dark"] .dgs-badge{background-color:rgba(255,255,255,.16);color:#fff}html[data-theme="dark"] .dgs-badge--on{background-color:#ff3d6a}html[data-theme="dark"] .dgs-prog{background-color:rgba(255,255,255,.2)}html[data-theme="dark"] .dgs-prog span{background-image:linear-gradient(90deg,#ff3d6a,#502e35)}html[data-theme="dark"] .dgs-card__facts div{background-color:rgba(255,255,255,.09)}html[data-theme="dark"] .dgs-card__facts span{color:#d9c6ea}html[data-theme="dark"] .dgs-card__facts b{color:#fff}html[data-theme="dark"] .dgs-next{background-color:rgba(255,61,106,.18);border-color:rgba(255,61,106,.5);color:#fff}html[data-theme="dark"] .dgs-next b{color:#fff}html[data-theme="dark"] .dgs-btn{background-color:#ff3d6a;color:#fff!important}html[data-theme="dark"] .dgs-btn:hover{background-color:#d92b55}html[data-theme="dark"] .dgs-btn--ghost{background-color:rgba(255,255,255,.14)}html[data-theme="dark"] .dgs-btn--ghost:hover{background-color:rgba(255,255,255,.24)}html[data-theme="dark"] .dgs-btn--v{background-color:#4f1a7e}html[data-theme="dark"] .dgs-btn--v:hover{background-color:#6c2aa6}html[data-theme="dark"] .dgs-lead img{background-color:#24192b}html[data-theme="dark"] .dgs-rate{border-top-color:#422c4a}html[data-theme="dark"] .dgs-rate__n{color:#bf95e4}html[data-theme="dark"] .dgs-rate:first-child .dgs-rate__n{color:#ff3d6a}html[data-theme="dark"] .dgs-rate__d--up{color:#75e6ad}html[data-theme="dark"] .dgs-rate__d--down{color:#e67590}html[data-theme="dark"] .dgs-rate__d--new{color:#bf95e4}html[data-theme="dark"] .dgs-rate__bar{background-color:#24192b}html[data-theme="dark"] .dgs-rate__bar span{background-image:linear-gradient(90deg,#4f1a7e,#ff3d6a)}html[data-theme="dark"] .dgs-note{color:#a69cae}html[data-theme="dark"] .dgs-note a{color:#bf95e4!important}html[data-theme="dark"] .dgs-sub{background-image:linear-gradient(135deg,#ff3d6a 0,#c42a7c 50%,#4f1a7e 100%);color:#fff}html[data-theme="dark"] .dgs-sub:after{background-color:rgba(255,255,255,.12)}html[data-theme="dark"] .dgs-sub .dgs-title{color:#fff!important}html[data-theme="dark"] .dgs-sub p{color:#ffe6ee}html[data-theme="dark"] .dgs-btn--tg{background-color:#141017;color:#72c3e9!important}html[data-theme="dark"] .dgs-btn--tg:hover{background-color:#18242a}html[data-theme="dark"] .dgs-btn--vk{background-color:rgba(255,255,255,.18)}html[data-theme="dark"] .dgs-btn--vk:hover{background-color:rgba(255,255,255,.3)}html[data-theme="dark"] .dgs-ico{fill:currentColor}html[data-theme="dark"] .dgs-chip{background-color:#1e1524;border-color:#493551}html[data-theme="dark"] .dgs-chip:hover{border-color:#6c2aa6;color:#bf95e4}html[data-theme="dark"] .dgs-chip.is-on{background-color:#4f1a7e;border-color:#4f1a7e;color:#fff}html[data-theme="dark"] .dgs-label{color:#a69cae}html[data-theme="dark"] .dgs-rnd__res{background-color:#1e1524}html[data-theme="dark"] .dgs-rnd__res img{background-color:#24192b}html[data-theme="dark"] .dgs-rnd__res p{color:#a69cae}html[data-theme="dark"] .dg-pp{--v:#bf91e8;--vh:#6c2aa6;--p:#ff3d6a;--pd:#d92b55;--t:#e3dcea;--m:#a69cae;--b:#34283b;--s:#1e1524;--s2:#24192b}html[data-theme="dark"] .dg-pp a{color:#bf91e8;text-decoration-color:rgba(191,145,232,0.35)}html[data-theme="dark"] .dg-pp a:hover{color:#e67590;text-decoration-color:currentColor}html[data-theme="dark"] .dg-pp li::marker{color:#bf91e8}html[data-theme="dark"] .dg-pp-hero{border-color:#493551;background-image:radial-gradient(120% 140% at 100% 0,rgba(255,61,106,.13),transparent 55%), radial-gradient(110% 120% at 0 100%,rgba(79,26,126,.12),transparent 55%);background-color:#1e1524}html[data-theme="dark"] .dg-pp-kicker{border-color:#493551;background-color:#141017;color:#bf91e8}html[data-theme="dark"] .dg-pp-kicker::before{background-color:#4f1a7e;color:#fff}html[data-theme="dark"] .dg-pp-meta li{background-color:#141017;border-color:#493551;color:#a69cae}html[data-theme="dark"] .dg-pp-op{border-color:#493551;background-color:#141017}html[data-theme="dark"] .dg-pp-op dt{color:#a69cae}html[data-theme="dark"] .dg-pp-fill{background-color:#433e27;box-shadow:inset 0 0 0 1px #f1d36b;color:#e2ddcf}html[data-theme="dark"] .dg-pp-toc{background-color:#24192b}html[data-theme="dark"] .dg-pp-toc p{color:#bf91e8}html[data-theme="dark"] .dg-pp-toc a:hover{color:#e67590}html[data-theme="dark"] .dg-pp-n{background-image:linear-gradient(135deg,#4f1a7e,#ff3d6a);color:#fff}html[data-theme="dark"] .dg-pp-cl>li::before{color:#bf91e8}html[data-theme="dark"] .dg-pp-tw{border-color:#493551}html[data-theme="dark"] .dg-pp-table th{background-color:#24192b;border-bottom-color:#493551}html[data-theme="dark"] .dg-pp-table td{border-bottom-color:#493551}html[data-theme="dark"] .dg-pp-table code{background-color:#24192b;color:#bf91e8}html[data-theme="dark"] .dg-pp-note{background-color:#1e1524;border-color:#493551}html[data-theme="dark"] .dg-pp-note::before{background-color:#4f1a7e;color:#fff}html[data-theme="dark"] .dg-pp-btn{background-color:#4f1a7e;color:#fff!important}html[data-theme="dark"] .dg-pp-btn:hover{background-color:#6c2aa6}html[data-theme="dark"] .dg-pp-btn--ghost{background-color:#141017;color:#bf91e8!important;box-shadow:inset 0 0 0 1.5px #34283b}html[data-theme="dark"] .dg-pp-btn--ghost:hover{background-color:#1e1524;box-shadow:inset 0 0 0 1.5px #4f1a7e}html[data-theme="dark"] .dg-pp-rel a{border-color:#493551;background-color:#1e1524}html[data-theme="dark"] .dg-pp-rel a:hover{border-color:#4f1a7e;background-color:#141017}html[data-theme="dark"] .dg-pp-rel span{color:#a69cae}html[data-theme="dark"] .dg-pp-rel a[aria-current]{border-color:#4f1a7e;background-color:#141017}html[data-theme="dark"] .dg-so{--so-ink:#e3dcea;--so-muted:#a69cae;--so-line:#34283b;--so-tint:#1e1524;--so-tint-2:#24192b;--so-violet:#bf91e8;--so-violet-2:#6c2aa6;--so-pink:#ff3d6a;--so-pink-2:#d92b55;--so-green:#18b26b;--so-shadow:0 18px 40px -24px rgba(227,220,234,0.45);color:#e3dcea}html[data-theme="dark"] .dg-so-eyebrow{color:#e67590}html[data-theme="dark"] .dg-so h2{color:#e3dcea}html[data-theme="dark"] .dg-so h3{color:#e3dcea}html[data-theme="dark"] .dg-so-sub{color:#a69cae}html[data-theme="dark"] .dg-so-link{color:#bf91e8!important}html[data-theme="dark"] .dg-so-link:hover{color:#e67590!important}html[data-theme="dark"] .dg-so-hero{background-image:radial-gradient(120% 140% at 100% 0%,rgba(255,61,106,.20) 0%,rgba(255,61,106,0) 55%), radial-gradient(90% 120% at 0% 100%,rgba(108,42,166,.20) 0%,rgba(108,42,166,0) 60%);background-color:#1e1524;border-color:#493551}html[data-theme="dark"] .dg-so-badge{background-color:#141017;border-color:#493551;color:#bf91e8}html[data-theme="dark"] .dg-so-badge::before{background-color:#ff3d6a;box-shadow:0 0 0 4px rgba(255,61,106,.18)}html[data-theme="dark"] .dg-so-hero p{color:#cfc3d9}html[data-theme="dark"] .dg-so-hero strong{color:#e3dcea}html[data-theme="dark"] .dg-so-hero p a{color:#bf91e8;border-bottom-color:rgba(79,26,126,.3)}html[data-theme="dark"] .dg-so-hero p a:hover{color:#e67590}html[data-theme="dark"] .dg-so-facts li{background-color:rgba(20,16,23,0.75);border-color:#493551;color:#cfc3d9}html[data-theme="dark"] .dg-so-facts li::before{color:#6fecb2}html[data-theme="dark"] .dg-so-btn--main{background-color:#4f1a7e;color:#fff!important;box-shadow:0 10px 24px -12px rgba(79,26,126,.7)}html[data-theme="dark"] .dg-so-btn--main:hover{background-color:#6c2aa6}html[data-theme="dark"] .dg-so-btn--main::before{border-color:transparent transparent transparent #35293d}html[data-theme="dark"] .dg-so-btn--ghost{background-color:#141017;color:#e3dcea!important;border-color:#493551}html[data-theme="dark"] .dg-so-btn--ghost:hover{border-color:#6c2aa6;color:#bf95e4!important}html[data-theme="dark"] .dg-so-steps li{background-color:#141017;border-color:#493551;color:#c1b6cb}html[data-theme="dark"] .dg-so-steps li::before{background-image:linear-gradient(135deg,#4f1a7e,#ff3d6a);color:#fff}html[data-theme="dark"] .dg-so-steps li strong{color:#e3dcea}html[data-theme="dark"] .dg-so-shelf{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dg-so-shelf--tint{background-color:#1e1524}html[data-theme="dark"] .dg-so-live{background-color:#28171b;color:#e67590}html[data-theme="dark"] .dg-so-live::before{background-color:#ff3d6a}html[data-theme="dark"] .dg-so-country{--c:#6c2aa6;background-color:#141017;border-color:#493551}html[data-theme="dark"] .dg-so-country:hover{box-shadow:0 18px 40px -24px rgba(34,20,46,.45)}html[data-theme="dark"] .dg-so-flag{color:#fff}html[data-theme="dark"] .dg-so-country h3 a{color:#e3dcea}html[data-theme="dark"] .dg-so-country p{color:#c1b6cb}html[data-theme="dark"] .dg-so-country--kr{--c:#d92b55}html[data-theme="dark"] .dg-so-country--cn{--c:#c4161c}html[data-theme="dark"] .dg-so-country--jp{--c:#6c2aa6}html[data-theme="dark"] .dg-so-country--th{--c:#1f4fa8}html[data-theme="dark"] .dg-so-country--tw{--c:#6eeddb}html[data-theme="dark"] .dg-so-country--all{--c:#bf91e8;background-color:#1e1524}html[data-theme="dark"] .dg-so-dark{background-image:linear-gradient(135deg,#2a1240 0%,#4f1a7e 55%,#8a2a8f 100%);color:#efe6f5}html[data-theme="dark"] .dg-so-dark h2{color:#fff!important}html[data-theme="dark"] .dg-so-dark .dg-so-eyebrow{color:#ffb3c4}html[data-theme="dark"] .dg-so-dark > p{color:#e6d9ef}html[data-theme="dark"] .dg-so-features li{background-color:rgba(255,255,255,.08);border-color:rgba(53,41,61,0.14);color:#e6d9ef}html[data-theme="dark"] .dg-so-features li strong{color:#fff}html[data-theme="dark"] .dg-so-features li::before{background-color:#ff3d6a;color:#fff}html[data-theme="dark"] .dg-so-panel{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dg-so-panel li{color:#c1b6cb}html[data-theme="dark"] .dg-so-panel li::before{background-color:#ff3d6a}html[data-theme="dark"] .dg-so-panel--sub li::before{background-color:#6c2aa6}html[data-theme="dark"] .dg-so-tag{background-color:#24192b;color:#bf91e8}html[data-theme="dark"] .dg-so-text{background-color:#1e1524;border-color:#493551;color:#cfc3d9}html[data-theme="dark"] .dg-so-text a{color:#bf91e8;border-bottom-color:rgba(79,26,126,.3)}html[data-theme="dark"] .dg-so-notice{background-color:#2b2518;border-color:#645a3c;color:#d9d3c0}html[data-theme="dark"] .dg-so-notice::before{background-color:#fcb900;color:#fff}html[data-theme="dark"] .dg-so-notice a{color:#bf91e8}html[data-theme="dark"] .dg-so-subscribe{background-image:linear-gradient(120deg,#231418 0%,#24192b 100%);border-color:#493551}html[data-theme="dark"] .dg-so-subscribe strong{color:#e3dcea}html[data-theme="dark"] .dg-so-subscribe p{color:#a69cae}html[data-theme="dark"] .dg-so-social a{color:#fff!important}html[data-theme="dark"] .dg-so-social .tg{background-color:#229ed9}html[data-theme="dark"] .dg-so-social .vk{background-color:#0077ff}html[data-theme="dark"] .dg-so-faq details{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dg-so-faq details[open]{border-color:#50395e;box-shadow:0 14px 30px -22px rgba(34,20,46,.4)}html[data-theme="dark"] .dg-so-faq summary{color:#e3dcea}html[data-theme="dark"] .dg-so-faq summary::after{background-color:#24192b;color:#bf91e8}html[data-theme="dark"] .dg-so-faq details[open] summary::after{background-color:#4f1a7e;color:#fff}html[data-theme="dark"] .dg-so-faq summary:hover{color:#bf95e4}html[data-theme="dark"] .dg-so-faq details p{color:#c1b6cb}html[data-theme="dark"] .dg-so-faq details a{color:#bf91e8}html[data-theme="dark"] .dg-so-also{background-color:#1e1524;border-color:#493551}html[data-theme="dark"] .dg-so-also-title{color:#a69cae}html[data-theme="dark"] .dg-so-chips a{background-color:#141017;border-color:#493551;color:#e3dcea!important}html[data-theme="dark"] .dg-so-chips a:hover{background-color:#4f1a7e;border-color:#4f1a7e;color:#fff!important}html[data-theme="dark"] .dg-tq{--tq-ink:#e3dcea;--tq-muted:#a69cae;--tq-line:#34283b;--tq-tint:#1e1524;--tq-tint-2:#24192b;--tq-violet:#bf91e8;--tq-violet-2:#6c2aa6;--tq-pink:#ff3d6a;--tq-pink-2:#d92b55;--tq-shadow:0 18px 40px -24px rgba(227,220,234,0.45);color:#e3dcea}html[data-theme="dark"] .dg-tq p a{color:#bf91e8;border-bottom-color:rgba(79,26,126,.3)}html[data-theme="dark"] .dg-tq-eyebrow{color:#e67590}html[data-theme="dark"] .dg-tq h2{color:#e3dcea}html[data-theme="dark"] .dg-tq h3{color:#e3dcea}html[data-theme="dark"] .dg-tq-sub{color:#a69cae}html[data-theme="dark"] .dg-tq-hero{background-image:radial-gradient(120% 140% at 100% 0%,rgba(255,61,106,.20) 0%,rgba(255,61,106,0) 55%), radial-gradient(90% 120% at 0% 100%,rgba(108,42,166,.20) 0%,rgba(108,42,166,0) 60%);background-color:#1e1524;border-color:#493551}html[data-theme="dark"] .dg-tq-badge{background-color:#141017;border-color:#493551;color:#bf91e8}html[data-theme="dark"] .dg-tq-badge::before{background-color:#ff3d6a;color:#fff}html[data-theme="dark"] .dg-tq-hero p{color:#cfc3d9}html[data-theme="dark"] .dg-tq-hero strong{color:#e3dcea}html[data-theme="dark"] .dg-tq-types li{background-color:rgba(20,16,23,0.8);border-color:#493551;color:#cfc3d9}html[data-theme="dark"] .dg-tq-types li span{background-image:linear-gradient(135deg,#4f1a7e,#ff3d6a);color:#fff}html[data-theme="dark"] .dg-tq-quiz{background-color:#141017;border-color:#493551;box-shadow:0 18px 40px -24px rgba(34,20,46,.45)}html[data-theme="dark"] .dg-tq-step{color:#bf91e8}html[data-theme="dark"] .dg-tq-progress{background-color:#24192b}html[data-theme="dark"] .dg-tq-progress i{background-image:linear-gradient(90deg,#4f1a7e,#ff3d6a)}html[data-theme="dark"] .dg-tq-q legend{color:#e3dcea}html[data-theme="dark"] .dg-tq-q legend span{color:#e67590}html[data-theme="dark"] .dg-tq-opt span{background-color:#1e1524;color:#e3dcea}html[data-theme="dark"] .dg-tq-opt span::before{border-color:#564065;background-color:#141017}html[data-theme="dark"] .dg-tq-opt:hover span{background-color:#141017;border-color:#50395e;box-shadow:0 10px 24px -18px rgba(34,20,46,.5)}html[data-theme="dark"] .dg-tq-opt input:checked + span{background-color:#141017;border-color:#ff3d6a}html[data-theme="dark"] .dg-tq-opt input:checked + span::before{border-color:#ff3d6a;background-color:#ff3d6a;box-shadow:inset 0 0 0 4px #141017}html[data-theme="dark"] .dg-tq-back{border-color:#493551;background-color:#141017;color:#a69cae}html[data-theme="dark"] .dg-tq-back:hover{color:#bf91e8;border-color:#6c2aa6}html[data-theme="dark"] .dg-tq-type{--t:#6c2aa6;background-color:#141017;border-color:#493551}html[data-theme="dark"] .dg-tq-type:target{border-color:#ff3d6a;box-shadow:0 0 0 4px rgba(255,61,106,.12)}html[data-theme="dark"] .dg-tq-ico{color:#fff}html[data-theme="dark"] .dg-tq-type > p{color:#c1b6cb}html[data-theme="dark"] .dg-tq-type--romantik{--t:#d92b55}html[data-theme="dark"] .dg-tq-type--syshchik{--t:#e3dcea}html[data-theme="dark"] .dg-tq-type--mechtatel{--t:#6c2aa6}html[data-theme="dark"] .dg-tq-type--dushevnyy{--t:#6eeddb}html[data-theme="dark"] .dg-tq-type--marafonets{--t:#c4161c}html[data-theme="dark"] .dg-tq-pick{background-color:#1e1524;border-color:#493551}html[data-theme="dark"] .dg-tq-pick:hover{background-color:#141017;box-shadow:0 18px 40px -24px rgba(34,20,46,.45)}html[data-theme="dark"] .dg-tq-pick img{background-color:#24192b}html[data-theme="dark"] .dg-tq-pick-body strong{color:#e3dcea}html[data-theme="dark"] .dg-tq-pick-body span{color:#a69cae}html[data-theme="dark"] .dg-tq-pick:hover strong{color:#bf91e8}html[data-theme="dark"] .dg-tq-links a{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dg-tq-faq details{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dg-tq-faq details[open]{border-color:#50395e;box-shadow:0 14px 30px -22px rgba(34,20,46,.4)}html[data-theme="dark"] .dg-tq-faq summary{color:#e3dcea}html[data-theme="dark"] .dg-tq-faq summary::after{background-color:#24192b;color:#bf91e8}html[data-theme="dark"] .dg-tq-faq details[open] summary::after{background-color:#4f1a7e;color:#fff}html[data-theme="dark"] .dg-tq-faq details p{color:#c1b6cb}html[data-theme="dark"] .dg-tq-also{background-color:#1e1524;border-color:#493551}html[data-theme="dark"] .dg-tq-also-title{color:#a69cae}html[data-theme="dark"] .dg-tq-chips a{background-color:#141017;border-color:#493551;color:#e3dcea!important}html[data-theme="dark"] .dg-tq-chips a:hover{background-color:#4f1a7e;border-color:#4f1a7e;color:#fff!important}html[data-theme="dark"] .dg-sn{--sn-ink:#e3dcea;--sn-muted:#a69cae;--sn-line:#34283b;--sn-tint:#1e1524;--sn-tint-2:#24192b;--sn-violet:#bf91e8;--sn-violet-2:#6c2aa6;--sn-pink:#ff3d6a;--sn-pink-2:#d92b55;--sn-shadow:0 18px 40px -24px rgba(227,220,234,0.45);color:#e3dcea}html[data-theme="dark"] .dg-sn p a,html[data-theme="dark"] .dg-sn li > a:not([class]){color:#bf91e8;border-bottom-color:rgba(79,26,126,.3)}html[data-theme="dark"] .dg-sn p a:hover{color:#e67590}html[data-theme="dark"] .dg-sn-eyebrow{color:#e67590}html[data-theme="dark"] .dg-sn h2{color:#e3dcea}html[data-theme="dark"] .dg-sn h3{color:#e3dcea}html[data-theme="dark"] .dg-sn-sub{color:#a69cae}html[data-theme="dark"] .dg-sn-btn--main{background-color:#4f1a7e;color:#fff!important;box-shadow:0 10px 24px -12px rgba(79,26,126,.7)}html[data-theme="dark"] .dg-sn-btn--main:hover{background-color:#6c2aa6}html[data-theme="dark"] .dg-sn-btn--ghost{background-color:#141017;color:#e3dcea!important;border-color:#493551!important}html[data-theme="dark"] .dg-sn-btn--ghost:hover{border-color:#6c2aa6!important;color:#bf95e4!important}html[data-theme="dark"] .dg-sn-hero{background-image:radial-gradient(120% 140% at 100% 0%,rgba(255,61,106,.18) 0%,rgba(255,61,106,0) 55%), radial-gradient(90% 120% at 0% 100%,rgba(108,42,166,.18) 0%,rgba(108,42,166,0) 60%);background-color:#1e1524;border-color:#493551}html[data-theme="dark"] .dg-sn-badge{background-color:#141017;border-color:#493551;color:#bf91e8}html[data-theme="dark"] .dg-sn-badge::before{color:#ff3d6a}html[data-theme="dark"] .dg-sn-hero p{color:#cfc3d9}html[data-theme="dark"] .dg-sn-hero strong{color:#e3dcea}html[data-theme="dark"] .dg-sn-toc{border-top-color:#50395e}html[data-theme="dark"] .dg-sn-toc a{color:#cfc3d9!important}html[data-theme="dark"] .dg-sn-toc a::before{color:#e67590}html[data-theme="dark"] .dg-sn-toc a:hover{background-color:#141017;color:#bf91e8!important}html[data-theme="dark"] .dg-sn-intro-text{background-color:#141017;border-color:#493551;color:#cfc3d9}html[data-theme="dark"] .dg-sn-stats li{background-color:#1e1524;border-color:#493551}html[data-theme="dark"] .dg-sn-stats b{background-image:linear-gradient(135deg,#4f1a7e,#ff3d6a);color:transparent}html[data-theme="dark"] .dg-sn-stats span{color:#a69cae}html[data-theme="dark"] .dg-sn-country{--c:#6c2aa6;background-color:#141017;border-color:#493551}html[data-theme="dark"] .dg-sn-country:hover{box-shadow:0 18px 40px -24px rgba(34,20,46,.45)}html[data-theme="dark"] .dg-sn-flag{color:#fff}html[data-theme="dark"] .dg-sn-country h3 a{color:#e3dcea}html[data-theme="dark"] .dg-sn-country p{color:#c1b6cb}html[data-theme="dark"] .dg-sn-facts div{background-color:#24192b}html[data-theme="dark"] .dg-sn-facts dt{color:#a69cae}html[data-theme="dark"] .dg-sn-label{background-color:#ff3d6a;color:#fff}html[data-theme="dark"] .dg-sn-country--kr{--c:#d92b55;background-image:linear-gradient(#141017,#141017), linear-gradient(135deg,#ff3d6a,#6c2aa6)}html[data-theme="dark"] .dg-sn-country--cn{--c:#c4161c}html[data-theme="dark"] .dg-sn-country--jp{--c:#6c2aa6}html[data-theme="dark"] .dg-sn-country--th{--c:#1f4fa8}html[data-theme="dark"] .dg-sn-steps li{background-color:#141017;border-color:#493551;color:#c1b6cb}html[data-theme="dark"] .dg-sn-steps li::before{background-image:linear-gradient(135deg,#4f1a7e,#ff3d6a);color:#fff}html[data-theme="dark"] .dg-sn-steps li strong{color:#e3dcea}html[data-theme="dark"] .dg-sn-mood{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dg-sn-mood:hover{box-shadow:0 18px 40px -24px rgba(34,20,46,.45)}html[data-theme="dark"] .dg-sn-mood-ico{background-color:#24192b;color:#bf91e8}html[data-theme="dark"] .dg-sn-mood:hover .dg-sn-mood-ico{background-color:#4f1a7e;color:#fff}html[data-theme="dark"] .dg-sn-mood strong{color:#e3dcea}html[data-theme="dark"] .dg-sn-mood span:last-child{color:#a69cae}html[data-theme="dark"] .dg-sn-pick{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dg-sn-pick::after{color:#f4eef6}html[data-theme="dark"] .dg-sn-pick:hover{box-shadow:0 18px 40px -24px rgba(34,20,46,.45)}html[data-theme="dark"] .dg-sn-pick-meta{color:#a69cae}html[data-theme="dark"] .dg-sn-pick-meta > span:not(.dg-sn-chip){border-color:#493551}html[data-theme="dark"] .dg-sn-chip{color:#fff}html[data-theme="dark"] .dg-sn-chip--kr{background-color:#d92b55}html[data-theme="dark"] .dg-sn-chip--cn{background-color:#c4161c}html[data-theme="dark"] .dg-sn-chip--jp{background-color:#6c2aa6}html[data-theme="dark"] .dg-sn-chip--th{background-color:#1f4fa8}html[data-theme="dark"] .dg-sn-pick h3 a{color:#e3dcea}html[data-theme="dark"] .dg-sn-pick:hover h3 a{color:#bf91e8}html[data-theme="dark"] .dg-sn-pick p{color:#c1b6cb}html[data-theme="dark"] .dg-sn-dark{background-image:linear-gradient(135deg,#2a1240 0%,#4f1a7e 55%,#8a2a8f 100%);color:#efe6f5}html[data-theme="dark"] .dg-sn-dark h2{color:#fff!important}html[data-theme="dark"] .dg-sn-dark .dg-sn-eyebrow{color:#ffb3c4}html[data-theme="dark"] .dg-sn-features li{background-color:rgba(255,255,255,.08);border-color:rgba(53,41,61,0.14);color:#e6d9ef}html[data-theme="dark"] .dg-sn-features li strong{color:#fff}html[data-theme="dark"] .dg-sn-features li a{color:#ffd0dc!important;border-bottom-color:rgba(81,49,57,0.5)!important}html[data-theme="dark"] .dg-sn-features li::before{background-color:#ff3d6a;color:#fff}html[data-theme="dark"] .dg-sn-mistake{background-color:#1f1215;border-color:#53323a}html[data-theme="dark"] .dg-sn-mistake::before{background-color:#2e1b1f;color:#e67590}html[data-theme="dark"] .dg-sn-mistake strong{color:#e3dcea}html[data-theme="dark"] .dg-sn-mistake p{color:#c1b6cb}html[data-theme="dark"] .dg-sn-next a{background-color:#1e1524;border-color:#493551}html[data-theme="dark"] .dg-sn-next a::after{color:#bf91e8}html[data-theme="dark"] .dg-sn-next a:hover{background-color:#141017;box-shadow:0 18px 40px -24px rgba(34,20,46,.45)}html[data-theme="dark"] .dg-sn-next strong{color:#e3dcea}html[data-theme="dark"] .dg-sn-next span{color:#a69cae}html[data-theme="dark"] .dg-sn-faq details{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dg-sn-faq details[open]{border-color:#50395e;box-shadow:0 14px 30px -22px rgba(34,20,46,.4)}html[data-theme="dark"] .dg-sn-faq summary{color:#e3dcea}html[data-theme="dark"] .dg-sn-faq summary::after{background-color:#24192b;color:#bf91e8}html[data-theme="dark"] .dg-sn-faq details[open] summary::after{background-color:#4f1a7e;color:#fff}html[data-theme="dark"] .dg-sn-faq summary:hover{color:#bf95e4}html[data-theme="dark"] .dg-sn-faq details p{color:#c1b6cb}html[data-theme="dark"] .dg-sn-also{background-color:#1e1524;border-color:#493551}html[data-theme="dark"] .dg-sn-also-title{color:#a69cae}html[data-theme="dark"] .dg-sn-chips a{background-color:#141017;border-color:#493551;color:#e3dcea!important}html[data-theme="dark"] .dg-sn-chips a:hover{background-color:#4f1a7e;border-color:#4f1a7e;color:#fff!important}html[data-theme="dark"] .dg-sl{--sl-ink:#e3dcea;--sl-muted:#a69cae;--sl-line:#34283b;--sl-tint:#1e1524;--sl-tint-2:#24192b;--sl-violet:#bf91e8;--sl-violet-2:#6c2aa6;--sl-pink:#ff3d6a;--sl-pink-2:#d92b55;--sl-shadow:0 18px 40px -24px rgba(227,220,234,0.45);color:#e3dcea}html[data-theme="dark"] .dg-sl-eyebrow{color:#e67590}html[data-theme="dark"] .dg-sl h2{color:#e3dcea}html[data-theme="dark"] .dg-sl-sub{color:#a69cae}html[data-theme="dark"] .dg-sl-hero{background-image:radial-gradient(120% 140% at 100% 0%,rgba(255,61,106,.18) 0%,rgba(255,61,106,0) 55%), radial-gradient(90% 120% at 0% 100%,rgba(108,42,166,.18) 0%,rgba(108,42,166,0) 60%);background-color:#1e1524;border-color:#493551}html[data-theme="dark"] .dg-sl-hero::after{color:rgba(191,145,232,0.06)}html[data-theme="dark"] .dg-sl-badge{background-color:#141017;border-color:#493551;color:#bf91e8}html[data-theme="dark"] .dg-sl-badge::before{color:#e67590}html[data-theme="dark"] .dg-sl-hero p{color:#cfc3d9}html[data-theme="dark"] .dg-sl-hero strong{color:#e3dcea}html[data-theme="dark"] .dg-sl-search input{border-color:#493551;background-color:#141017;color:#e3dcea;box-shadow:0 10px 26px -18px rgba(34,20,46,.5)}html[data-theme="dark"] .dg-sl-search input:focus{border-color:#6c2aa6;box-shadow:0 0 0 4px rgba(108,42,166,.14)}html[data-theme="dark"] .dg-sl-search::before{border-color:#4f1a7e}html[data-theme="dark"] .dg-sl-search::after{background-color:#4f1a7e}html[data-theme="dark"] .dg-sl-found{color:#bf91e8}html[data-theme="dark"] .dg-sl-nav a{background-color:#141017;border-color:#493551;color:#e3dcea!important}html[data-theme="dark"] .dg-sl-nav a span{color:#e67590}html[data-theme="dark"] .dg-sl-nav a b{background-color:#24192b;color:#bf91e8}html[data-theme="dark"] .dg-sl-nav a:hover{border-color:#6c2aa6;box-shadow:0 18px 40px -24px rgba(34,20,46,.45)}html[data-theme="dark"] .dg-sl-empty{background-color:#2b2518;border-color:#645a3c;color:#d9d3c0}html[data-theme="dark"] .dg-sl-empty a{color:#bf91e8}html[data-theme="dark"] .dg-sl-term{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dg-sl-term::before{background-image:linear-gradient(180deg,#4f1a7e,#ff3d6a)}html[data-theme="dark"] .dg-sl-term:hover{border-color:#50395e;box-shadow:0 14px 30px -24px rgba(34,20,46,.5)}html[data-theme="dark"] .dg-sl-term:target{border-color:#ff3d6a;box-shadow:0 0 0 4px rgba(255,61,106,.12)}html[data-theme="dark"] .dg-sl-term dfn{color:#e3dcea}html[data-theme="dark"] .dg-sl-orig{background-color:#24192b;color:#bf91e8}html[data-theme="dark"] .dg-sl-term dd{color:#c1b6cb}html[data-theme="dark"] .dg-sl-dark{background-image:linear-gradient(135deg,#2a1240 0%,#4f1a7e 55%,#8a2a8f 100%);color:#efe6f5}html[data-theme="dark"] .dg-sl-dark h2{color:#fff!important}html[data-theme="dark"] .dg-sl-dark .dg-sl-eyebrow{color:#ffb3c4}html[data-theme="dark"] .dg-sl-tips li{background-color:rgba(255,255,255,.08);border-color:rgba(53,41,61,0.14);color:#e6d9ef}html[data-theme="dark"] .dg-sl-tips li strong{color:#fff}html[data-theme="dark"] .dg-sl-tips li::before{background-color:#ff3d6a;color:#fff}html[data-theme="dark"] .dg-sl-faq details{background-color:#141017;border-color:#493551}html[data-theme="dark"] .dg-sl-faq details[open]{border-color:#50395e;box-shadow:0 14px 30px -22px rgba(34,20,46,.4)}html[data-theme="dark"] .dg-sl-faq summary{color:#e3dcea}html[data-theme="dark"] .dg-sl-faq summary::after{background-color:#24192b;color:#bf91e8}html[data-theme="dark"] .dg-sl-faq details[open] summary::after{background-color:#4f1a7e;color:#fff}html[data-theme="dark"] .dg-sl-faq summary:hover{color:#bf95e4}html[data-theme="dark"] .dg-sl-faq details p{color:#c1b6cb}html[data-theme="dark"] .dg-sl-faq details a{color:#bf91e8}html[data-theme="dark"] .dg-sl-also{background-color:#1e1524;border-color:#493551}html[data-theme="dark"] .dg-sl-also-title{color:#a69cae}html[data-theme="dark"] .dg-sl-chips a{background-color:#141017;border-color:#493551;color:#e3dcea!important}html[data-theme="dark"] .dg-sl-chips a:hover{background-color:#4f1a7e;border-color:#4f1a7e;color:#fff!important}html[data-theme="dark"]{--abc-pagination-letters-background:#141017;--abc-pagination-letter-background:#7f57e5;--abc-pagination-letter-hover-background:#a321e0;--abc-pagination-tab-letter-color:#141017;--abc-pagination-tab-letter-background:#7f57e5}/* ---------- элементы, которые остаются светлыми на ярком фоне ---------- */
html[data-theme="dark"] .dgd-play .dgd-play__icon{background-color:#fff!important}
html[data-theme="dark"] .dgd-play .dgd-play__icon::before,html[data-theme="dark"] .dgd-play .dgd-play__icon::after{border-left-color:#ff3d6a!important}
html[data-theme="dark"] .dgd-card__poster .dgd-card__country{background-color:rgba(255,255,255,.92)!important;color:#4f1a7e!important}
html[data-theme="dark"] .dgd-card__poster .dgd-status--announce{background-color:#efe6fb!important;color:#6c2aa6!important}
html[data-theme="dark"] .dgd-card__poster .dgd-status--announce::before{background-color:#6c2aa6!important}
html[data-theme="dark"] .dgd-card__poster .dgd-status--ongoing{background-color:#ffe8ee!important;color:#d92b55!important}
html[data-theme="dark"] .dgd-card__poster .dgd-status--ongoing::before{background-color:#d92b55!important}
html[data-theme="dark"] .dgd-card__poster .dgd-status--finished{background-color:#e8f5ec!important;color:#1f7a3f!important}
html[data-theme="dark"] .dgd-card__poster .dgd-status--finished::before{background-color:#1f7a3f!important}
html[data-theme="dark"] .dg-subscribe .wp-block-button__link{background-color:#fff!important;color:#4f1a7e!important}
html[data-theme="dark"] .dgs-btn.dgs-btn--tg{background-color:#fff!important;color:#229ed9!important;border-color:#229ed9!important}
html[data-theme="dark"] .dg-flogo>img{background-color:#fff!important}