:root{--google-one-tap-container-height:0px;--google-one-tap-mobile-container-height:0px}

.nsm7Bb-HzV7m-LgbsSe:hover,.nsm7Bb-HzV7m-LgbsSe:focus{box-shadow:none;border-color:rgb(210,227,252);outline:none}.nsm7Bb-HzV7m-LgbsSe:focus-within{outline:2px solid #00639b;border-color:transparent}.nsm7Bb-HzV7m-LgbsSe:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe{background:rgba(66,133,244,.08)}.nsm7Bb-HzV7m-LgbsSe:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe,.nsm7Bb-HzV7m-LgbsSe:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe{background:rgba(66,133,244,.1)}.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe{background:rgba(255,255,255,.24)}.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe,.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe{background:rgba(255,255,255,.32)}.L5Fo6c-bF1uUb:focus{border:none;outline:none}

.sf-hidden{display:none!important}

.textSeo {
    color: rgba(255, 255, 255, 0.88);
    font-size: 18px;
    line-height: 1.6;
    font-weight: 400;
    word-break: break-word;
    margin-top: 40px;
}

.textSeo > *:first-child {
    margin-top: 0;
}

.textSeo > *:last-child {
    margin-bottom: 0;
}

/* Заголовки */
.textSeo h1,
.textSeo h2,
.textSeo h3,
.textSeo h4,
.textSeo h5,
.textSeo h6 {
    margin: 0;
    color: #fff;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: -0.02em;
}

.textSeo h1 {
    margin-bottom: 28px;
    font-size: clamp(32px, 5vw, 46px);
}

.textSeo h2 {
    margin-top: 48px;
    margin-bottom: 22px;
    font-size: clamp(26px, 4vw, 38px);
}

.textSeo h3 {
    margin-top: 36px;
    margin-bottom: 18px;
    font-size: clamp(22px, 3vw, 28px);
}

.textSeo h4 {
    margin-top: 30px;
    margin-bottom: 16px;
    font-size: 22px;
}

.textSeo h5,
.textSeo h6 {
    margin-top: 24px;
    margin-bottom: 14px;
    font-size: 20px;
}

/* Абзацы */
.textSeo p {
    margin: 0 0 18px;
    line-height: 1.6;
}

.textSeo p:last-child {
    margin-bottom: 0;
}

/* Списки */
.textSeo ul,
.textSeo ol {
    margin: 0 0 22px;
}

/* UL */
.textSeo ul {
    padding: 0;
    list-style: none;
}

.textSeo ul li {
    position: relative;
    margin-bottom: 14px;
    padding-left: 28px;
    line-height: 1.6;
}

.textSeo ul li:last-child {
    margin-bottom: 0;
}

.textSeo ul li::before {
    content: "";
    position: absolute;
    top: 0.8em;
    left: 0;
    width: 8px;
    height: 8px;
    border: 1.5px solid rgba(255, 255, 255, 0.95);
    border-radius: 50%;
    transform: translateY(-50%);
    box-sizing: border-box;
}

/* OL */
.textSeo ol {
    padding-left: 22px;
}

.textSeo ol li {
    margin-bottom: 14px;
    padding-left: 4px;
    line-height: 1.6;
}

.textSeo ol li:last-child {
    margin-bottom: 0;
}

.textSeo ol li::marker {
    color: #fff;
    font-weight: 700;
}

/* Вложенные списки */
.textSeo ul ul,
.textSeo ul ol,
.textSeo ol ul,
.textSeo ol ol {
    margin-top: 12px;
    margin-bottom: 0;
}

/* Ссылки */
.textSeo a {
    color: #fff;
    text-decoration: underline;
    text-underline-offset: 3px;
    transition: opacity 0.3s ease;
}

.textSeo a:hover {
    opacity: 0.75;
}

/* Выделение */
.textSeo strong,
.textSeo b {
    color: #fff;
    font-weight: 700;
}

.textSeo em,
.textSeo i {
    font-style: italic;
}

/* Цитаты */
.textSeo blockquote {
    margin: 28px 0;
    padding-left: 20px;
    border-left: 2px solid rgba(255, 255, 255, 0.22);
    line-height: 1.6;
    font-style: italic;
}

/* Таблицы */
.textSeo table {
    width: 100%;
    border-collapse: collapse;
    margin: 24px 0;
}

.textSeo table th,
.textSeo table td {
    padding: 12px 14px;
    text-align: left;
    vertical-align: top;
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
    line-height: 1.6;
}

/* Картинки */
.textSeo img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 24px 0;
}

/* Разделитель */
.textSeo hr {
    margin: 32px 0;
    border: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.12);
}

/* Мобильная версия */
@media (max-width: 1107px) {
    .promoSlider {
        margin-bottom: 30px;
    }
}
@media (max-width: 767px) {
    .textSeo {
        font-size: 16px;
        line-height: 1.6;
    }

    .textSeo h1 {
        margin-bottom: 22px;
    }

    .textSeo h2 {
        margin-top: 36px;
        margin-bottom: 18px;
    }

    .textSeo h3 {
        margin-top: 28px;
        margin-bottom: 14px;
    }

    .textSeo p {
        margin-bottom: 16px;
    }

    .textSeo ul li,
    .textSeo ol li {
        margin-bottom: 12px;
    }

    .textSeo ul li {
        padding-left: 24px;
    }

    .textSeo ul li::before {
        width: 7px;
        height: 7px;
        left: 0;
    }

    .textSeo ol {
        padding-left: 20px;
    }

    div[data-testid="games-explorer-inputs"] {
        display: none;
    }
    #lobby-games-view-scroll-container {
        overflow: hidden;
    }
}


a{color:inherit;text-decoration:none;transition:color .18s}
button,input,select{font:inherit;color:inherit;background:none;border:none;outline:none}
button{cursor:pointer}
ul,ol{list-style:none}
::-webkit-scrollbar{width:6px;height:6px}
::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}
::-webkit-scrollbar-thumb{background:#2a2e45;border-radius:4px}
::-webkit-scrollbar-thumb:hover{background:#3d4262}

.fc-content{max-width:1200px;margin:0 auto;padding:0 14px}

.fc-lead{color:#8b8fa6;line-height:1.6;margin:12px 0 18px;font-size:15px;font-weight:500}
.fc-lead strong{color:#e6e8ee;font-weight:600}
.fc-lead em{color:#ef8a25;font-style:normal;font-weight:500}

.fc-toc{margin:14px 0 24px;padding:16px 20px;background:#161828;border:1px solid #262a40;border-radius:13px}
.fc-toc>p{color:#ef8a25;font-weight:600;font-size:15px;margin:0 0 10px}
.fc-toc ol{margin:0;padding-left:20px}
.fc-toc li{margin-bottom:6px;color:#8b8fa6;font-size:15px;font-weight:500;line-height:1.55}
.fc-toc a{color:#8b8fa6;border-bottom:1px dotted #3d4262}
.fc-toc a:hover{color:#ef8a25}
.fc-toc ul{list-style:none;margin:4px 0 2px;padding-left:14px}
.fc-toc ul li{font-size:14px;margin-bottom:4px}
.fc-toc ul li::before{content:"— ";color:#3d4262}

.fc-article{margin:8px 0 36px;color:#8b8fa6;line-height:1.65}
.fc-article h2{font-size:22px;color:#ef8a25;margin:26px 0 10px;line-height:1.35;font-weight:700}
.fc-article h3{font-size:17px;color:#e6e8ee;margin:20px 0 8px;font-weight:600}
.fc-article p{margin:0 0 10px;font-size:15px;font-weight:500}
.fc-article strong{color:#e6e8ee;font-weight:600}
.fc-article em{color:#ef8a25;font-style:normal;font-weight:500}
.fc-article ul,.fc-article ol{margin:0 0 14px;padding-left:22px;font-size:15px;font-weight:500}
.fc-article li{margin-bottom:5px}

.fc-table{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:14px 0;border-radius:10px;border:1px solid #262a40;max-width:100%}
.fc-table table{width:100%;min-width:520px;border-collapse:collapse;font-size:14px;font-weight:500;line-height:1.55}
.fc-table th{background:#161828;color:#ef8a25;padding:10px 14px;text-align:left;border-bottom:1px solid #262a40;font-weight:600;font-size:13px;white-space:nowrap}
.fc-table td{padding:10px 14px;color:#8b8fa6;border-bottom:1px solid #262a40;white-space:nowrap;font-weight:500}
.fc-table tr:last-child td{border-bottom:0}
.fc-table tr:hover td{background:rgba(239,138,37,.05)}

.fc-pros-cons{display:grid;grid-template-columns:1fr;gap:14px;margin:18px 0}
@media(min-width:640px){.fc-pros-cons{grid-template-columns:1fr 1fr}}
.fc-pros,.fc-cons{position:relative;padding:18px 20px 16px;border-radius:14px;background:#14162a;border:1px solid #262a40;overflow:hidden}
.fc-pros::before,.fc-cons::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}
.fc-pros::before{background:linear-gradient(180deg,#4ade80,#16a34a)}
.fc-cons::before{background:linear-gradient(180deg,#f87171,#dc2626)}
.fc-pros h4,.fc-cons h4{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:15px;font-weight:600;color:#e6e8ee}
.fc-pros h4::before{content:"";display:inline-block;width:20px;height:20px;border-radius:50%;background:rgba(74,222,128,.15) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234ade80' stroke-width='3' stroke-linecap='round'><polyline points='5 12 10 17 19 8'/></svg>") center/12px no-repeat}
.fc-cons h4::before{content:"";display:inline-block;width:20px;height:20px;border-radius:50%;background:rgba(248,113,113,.15) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f87171' stroke-width='3' stroke-linecap='round'><line x1='6' y1='6' x2='18' y2='18'/><line x1='6' y1='18' x2='18' y2='6'/></svg>") center/12px no-repeat}
.fc-pros ul,.fc-cons ul{padding:0;margin:0;list-style:none;font-size:14px;font-weight:500}
.fc-pros li,.fc-cons li{position:relative;padding:5px 0 5px 22px;color:#b8bccc;line-height:1.5}
.fc-pros li::before,.fc-cons li::before{content:"";position:absolute;left:0;top:10px;width:14px;height:14px;border-radius:50%}
.fc-pros li::before{background:rgba(74,222,128,.15) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234ade80' stroke-width='4' stroke-linecap='round'><polyline points='5 12 10 17 19 8'/></svg>") center/8px no-repeat}
.fc-cons li::before{background:rgba(248,113,113,.15) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f87171' stroke-width='4' stroke-linecap='round'><line x1='6' y1='6' x2='18' y2='18'/><line x1='6' y1='18' x2='18' y2='6'/></svg>") center/8px no-repeat}

.fc-cta{text-align:center;margin:24px 0;padding:22px;background:linear-gradient(138deg,#161828,#1d2033);border:1px solid rgba(239,138,37,.3);border-radius:16px}
.fc-cta p{color:#e6e8ee;margin-bottom:12px;font-size:17px;font-weight:600}
.fc-cta a{display:inline-block;padding:13px 30px;background:linear-gradient(135deg,#ef8a25,#da2030);color:#fff;border-radius:12px;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.4px;box-shadow:0 6px 18px rgba(238,117,34,.25)}
.fc-cta a:hover{filter:brightness(1.06)}

.fc-rating{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:18px 0}
.fc-rating-item{position:relative;display:flex;flex-direction:column;align-items:center;padding:18px 10px 14px;background:linear-gradient(145deg,#181a30 0%,#14162a 100%);border:1px solid #262a40;border-radius:14px;overflow:hidden;transition:transform .15s,border-color .15s}
.fc-rating-item:hover{transform:translateY(-2px);border-color:rgba(239,138,37,.4)}
.fc-rating-item::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#ef8a25,#da2030);opacity:.8}
.fc-rating-item .score{position:relative;font-size:28px;font-weight:700;line-height:1;background:linear-gradient(135deg,#ef8a25,#da2030);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;margin-bottom:8px}
.fc-rating-item .score::after{content:"/10";font-size:11px;color:#6a6e85;margin-left:2px;-webkit-text-fill-color:#6a6e85;vertical-align:super}
.fc-rating-item .label{font-size:12px;color:#8b8fa6;font-weight:500;text-transform:uppercase;letter-spacing:.4px}

.fc-article details{margin:10px 0;border:1px solid #262a40;border-radius:12px;overflow:hidden;background:#161828}
.fc-article summary{padding:12px 16px;color:#e6e8ee;cursor:pointer;font-weight:500;font-size:15px;list-style:none;position:relative;padding-right:40px}
.fc-article summary::-webkit-details-marker{display:none}
.fc-article summary::after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#ef8a25;font-size:18px;font-weight:400}
.fc-article details[open] summary::after{content:"−"}
.fc-article summary:hover{color:#ef8a25}
.fc-article details[open] summary{border-bottom:1px solid #262a40}
.fc-article details p{padding:12px 16px;margin:0;font-size:15px;font-weight:500;color:#8b8fa6}

@media(max-width:640px){
    .fc-pros-cons{grid-template-columns:1fr}
    .fc-table table{min-width:400px;font-size:13px}
    .fc-table th,.fc-table td{padding:8px 10px}
}