/* plusbg.com — Mostbet BG one-pager doorway, replica by capture DOM (20260211163451) */
*{margin:0;padding:0;box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{font-family:"Segoe UI",Roboto,Arial,sans-serif;background:#10182e;color:#e8ecf5;font-size:16px;line-height:1.65}
img{max-width:100%;height:auto;border:0}
a{color:#f6a821;text-decoration:none}
a:hover{color:#ffc95e}
.wrap{max-width:1160px;margin:0 auto;background:#131d38;box-shadow:0 0 40px rgba(0,0,0,.45)}

/* ===== header (capture: .hh > header > .top + .head) ===== */
.hh{position:relative}
header{background:linear-gradient(180deg,#0a1124,#0d1730);position:relative}
.nav_toggle{display:none}
.top{display:flex;align-items:center;gap:14px;padding:6px 16px;border-bottom:1px solid #1c2a4d;font-size:13px}
.top_app{display:flex;gap:6px}
.top_app a{display:block;width:26px;height:26px;border-radius:7px;background:#16224a center/16px no-repeat;border:1px solid #24366b}
.top_app_an{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23a4c639' d='M6 18c0 .55.45 1 1 1h1v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V19h2v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V19h1c.55 0 1-.45 1-1V8H6v10zM3.5 8C2.67 8 2 8.67 2 9.5v7c0 .83.67 1.5 1.5 1.5S5 17.33 5 16.5v-7C5 8.67 4.33 8 3.5 8zm17 0c-.83 0-1.5.67-1.5 1.5v7c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-7c0-.83-.67-1.5-1.5-1.5zm-4.97-5.84 1.3-1.3c.2-.2.2-.51 0-.71-.2-.2-.51-.2-.71 0l-1.48 1.48A5.84 5.84 0 0 0 12 1c-.96 0-1.86.23-2.66.63L7.85.15c-.2-.2-.51-.2-.71 0-.2.2-.2.51 0 .71l1.31 1.31A5.983 5.983 0 0 0 6 7h12c0-1.99-.97-3.75-2.47-4.84zM10 5H9V4h1v1zm5 0h-1V4h1v1z'/%3E%3C/svg%3E")}
.top_app_ap{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e8ecf5' d='M17.05 20.28c-.98.95-2.05.8-3.08.35-1.09-.46-2.09-.48-3.24 0-1.44.62-2.2.44-3.06-.35C2.79 15.25 3.51 7.59 9.05 7.31c1.35.07 2.29.74 3.08.8.98-.2 1.92-.86 2.98-.83 1.29.1 2.26.61 2.89 1.61-2.67 1.6-2.24 5.06.44 6.15-.6 1.58-1.39 3.16-2.39 4.24zM12.03 7.25c-.15-2.23 1.66-4.07 3.74-4.25.29 2.58-2.34 4.5-3.74 4.25z'/%3E%3C/svg%3E")}
.top_sec a{display:block;width:26px;height:26px;border-radius:50%;background:#16224a center/14px no-repeat;border:1px solid #24366b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f6a821' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z'/%3E%3C/svg%3E")}
.top_lang{margin-left:auto}
.top_lang a{display:flex;align-items:center;gap:5px;color:#e8ecf5;font-weight:600}
.top_gift a{display:flex;align-items:center;gap:6px;color:#0a1124;background:linear-gradient(180deg,#ffc95e,#f6a821);font-weight:800;font-size:12px;padding:5px 12px;border-radius:6px;text-transform:uppercase}
.top_gift a:hover{color:#0a1124;filter:brightness(1.08)}
.top_gift a::before{content:"";width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230a1124' d='M20 6h-2.18c.11-.31.18-.65.18-1a2.996 2.996 0 0 0-5.5-1.65l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76l1-1.36 1 1.36L15.38 12 17 10.83 14.92 8H20v6z'/%3E%3C/svg%3E") center/contain no-repeat}
.show_nav{display:none;width:34px;height:30px;position:relative;cursor:pointer}
.show_nav span,.show_nav span::before,.show_nav span::after{content:"";display:block;position:absolute;left:4px;width:26px;height:3px;background:#f6a821;border-radius:2px;transition:.2s}
.show_nav span{top:13px}
.show_nav span::before{top:-8px}
.show_nav span::after{top:8px}
.top_log{display:flex;gap:8px}
.btn{display:inline-block;padding:9px 22px;border-radius:8px;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.4px;text-align:center;transition:.15s}
.btn_c2{color:#f6a821;border:2px solid #f6a821;background:transparent}
.btn_c2:hover{background:#f6a821;color:#0a1124}
.btn_c3,.but_bl .btn,.but_app .btn,.slide_go .btn{color:#0a1124;background:linear-gradient(180deg,#ffc95e,#ff7a1a);border:none;box-shadow:0 4px 14px rgba(246,168,33,.35)}
.btn_c3:hover,.but_bl .btn:hover,.but_app .btn:hover,.slide_go .btn:hover{filter:brightness(1.1);color:#0a1124}
.head{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 16px}
.logo img{display:block;max-height:44px;width:auto}
.main_nav ul{list-style:none;display:flex;gap:4px}
.main_nav a{display:block;padding:8px 14px;color:#e8ecf5;font-weight:600;font-size:15px;border-radius:6px}
.main_nav a:hover{color:#f6a821;background:#16224a}
.main_nav .current-menu-item a{color:#f6a821}

/* ===== home_top (home_nav + slider) ===== */
.home_top{background:#0a1124}
.home_nav ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;padding:8px 12px;gap:2px 10px}
.home_nav a{color:#9fb0d8;font-size:13.5px;font-weight:600;padding:4px 6px;display:block}
.home_nav a:hover{color:#f6a821}
.slider{position:relative;background:#0a1124 url(/images/hero.webp) center/cover no-repeat;min-height:300px;display:flex;align-items:center}
.slider::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,17,36,.92) 20%,rgba(10,17,36,.45))}
.slide{position:relative;padding:44px 20px;max-width:1160px;margin:0 auto;width:100%}
.slide_t{color:#f6a821;font-size:clamp(20px,3.4vw,32px);font-weight:800;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}
.slide_e{color:#fff;font-size:clamp(14px,2vw,18px);max-width:520px;margin-bottom:18px}

/* ===== content ===== */
#content{padding:26px 20px 30px}
.post h1{font-size:clamp(22px,3vw,30px);color:#fff;line-height:1.3;margin-bottom:16px}
.entry h2{font-size:22px;color:#ffc95e;margin:26px 0 10px}
.entry h3{font-size:18px;color:#f6a821;margin:18px 0 8px}
.entry p{margin-bottom:12px}
.entry ul,.entry ol{margin:0 0 14px 22px}
.entry li{margin-bottom:6px}
.entry strong{color:#fff}
.clear{clear:both}
.icons{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch;justify-content:center;margin-bottom:18px}
.icon{flex:1 1 150px;max-width:178px;background:#16224a;border:1px solid #24366b;border-top:3px solid #f6a821;border-radius:10px;padding:14px 8px 12px;text-align:center;font-weight:700;font-size:13.5px;color:#e8ecf5}
.icon::before{content:"";display:block;width:34px;height:34px;margin:0 auto 8px;background:center/contain no-repeat}
.icon1::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f6a821' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm5.5 6-.9 3h-3.1L12 8.7V5.6c2 0 3.9.8 5.5 2.4zM11 5.5v3.2L9.5 11H6.4l-.9-3c1.2-1.6 3.2-2.5 5.5-2.5zM4.6 9.4l1 3.2-1.6 3.9a9.9 9.9 0 0 1 .6-7.1zm3 9.9-1.2-2.8 1.7-3.6 3.5 2.4-.2 3.4c-1.3.3-2.7.5-3.8.6zm6.7.3-.2-3.4 3.5-2.4 1.7 3.6-1.2 2.8c-1.1-.2-2.5-.4-3.8-.6zm5.4-3.1-1.6-3.9 1-3.2a9.9 9.9 0 0 1 .6 7.1z'/%3E%3C/svg%3E")}
.icon2::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='2' y='5' width='20' height='14' rx='3' fill='none' stroke='%23f6a821' stroke-width='2'/%3E%3Crect x='5' y='8' width='3.4' height='8' rx='1' fill='%23f6a821'/%3E%3Crect x='10.3' y='8' width='3.4' height='8' rx='1' fill='%23ffc95e'/%3E%3Crect x='15.6' y='8' width='3.4' height='8' rx='1' fill='%23f6a821'/%3E%3C/svg%3E")}
.icon3::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='%23f6a821' stroke-width='2'/%3E%3Ccircle cx='12' cy='12' r='3.4' fill='%23ffc95e'/%3E%3Cpath stroke='%23f6a821' stroke-width='2' d='M12 3v3M12 18v3M3 12h3M18 12h3'/%3E%3C/svg%3E")}
.icon4::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='6' width='13' height='12' rx='2' fill='none' stroke='%23f6a821' stroke-width='2'/%3E%3Cpath fill='%23ffc95e' d='M17 10l4-2v8l-4-2z'/%3E%3C/svg%3E")}
.icon5::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='4' y='3' width='11' height='16' rx='2' fill='none' stroke='%23f6a821' stroke-width='2'/%3E%3Crect x='9' y='6' width='11' height='16' rx='2' fill='%2316224a' stroke='%23ffc95e' stroke-width='2'/%3E%3C/svg%3E")}
.icon6::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f6a821' d='M20 6h-2.2c.1-.3.2-.6.2-1a3 3 0 0 0-5.5-1.7L12 4l-.5-.7A3 3 0 0 0 6 5c0 .4.1.7.2 1H4a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2zm-5-2a1 1 0 1 1 0 2 1 1 0 0 1 0-2zM9 4a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm11 15H4v-2h16v2zm0-5H4V8h5.1L7 10.8 8.6 12 11 8.8l1-1.4 1 1.4 2.4 3.2L17 10.8 14.9 8H20v6z'/%3E%3C/svg%3E")}
.icon_sep{display:none}
.but_bl,.but_app{text-align:center;margin:20px 0}
.but_bl .btn,.but_app .btn{padding:13px 34px;font-size:16px}
.art_img{margin:16px 0;text-align:center}
.art_img img{border-radius:12px;border:1px solid #24366b}
.art_img figcaption{font-size:13px;color:#9fb0d8;margin-top:6px}

/* slots_list (capture) */
.slots_list{margin:18px 0}
.slots_list .title,.faqs .title{font-size:20px;color:#ffc95e;font-weight:700;margin-bottom:12px}
.slots_list{display:flex;flex-wrap:wrap;gap:12px}
.slots_list .title{flex:0 0 100%}
.slot_li{flex:1 1 160px}
.slot_li a{display:block;border-radius:12px;overflow:hidden;border:1px solid #24366b;transition:.15s}
.slot_li a:hover{border-color:#f6a821;transform:translateY(-3px)}

/* tables */
.article-table-wrap{overflow-x:auto;margin:14px 0}
.article-table{width:100%;border-collapse:collapse;background:#16224a;border-radius:10px;overflow:hidden}
.article-table th{background:#1d2c57;color:#ffc95e;text-align:left;padding:11px 14px;font-size:14.5px}
.article-table td{padding:10px 14px;border-top:1px solid #24366b;font-size:14.5px;color:#dbe3f5}
.article-table tr:nth-child(even) td{background:#152141}

/* faqs (capture: .faqs > .faq > .faq_t + .faq_e) */
.faqs{margin:22px 0}
details.faq{background:#16224a;border:1px solid #24366b;border-radius:10px;margin-bottom:8px}
summary.faq_t{list-style:none;cursor:pointer;padding:13px 42px 13px 14px;font-weight:700;color:#e8ecf5;position:relative;font-size:15px}
summary.faq_t::-webkit-details-marker{display:none}
summary.faq_t::after{content:"+";position:absolute;right:14px;top:11px;color:#f6a821;font-size:20px;font-weight:800;transition:.15s}
details.faq[open] summary.faq_t::after{transform:rotate(45deg)}
.faq_e{padding:0 14px 13px;color:#c6d0e8;font-size:14.5px}

/* rgblock */
.rgblock{display:flex;gap:14px;align-items:flex-start;background:#1a1408;border:1px solid #f6a821;border-radius:12px;padding:16px;margin:24px 0 6px}
.rgblock_badge{flex:0 0 auto;background:#f6a821;color:#0a1124;font-weight:900;font-size:17px;border-radius:8px;padding:8px 10px}
.rgblock_txt{font-size:14.5px;color:#f0e7d2}

/* ===== footer (capture: footer > .bot + .bot_pays + .copy) ===== */
footer{background:#0a1124;border-top:1px solid #1c2a4d;margin-top:10px}
.bot{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:18px 16px 8px}
.bot_logo img{max-height:40px;width:auto}
.nav_bot ul{list-style:none;display:flex;flex-wrap:wrap;gap:2px 14px}
.nav_bot a{color:#9fb0d8;font-size:14px;font-weight:600}
.nav_bot a:hover{color:#f6a821}
.bot .top_lang{margin-left:auto}
.bot_pays{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:10px 16px 16px}
.bot_pay img{display:block;opacity:.85}
.copy{padding:0 16px 22px;text-align:center;color:#8b99bd;font-size:13px}
.copy a{color:#f6a821}

/* ===== responsive ===== */
@media screen and (max-width:1020px){
.head{height:auto;min-height:56px;flex-wrap:wrap}
.main_nav{display:none;flex:0 0 100%;order:3;padding-bottom:10px}
.main_nav ul{flex-direction:column;gap:2px}
.main_nav a{padding:10px 14px;border-top:1px solid #1c2a4d}
.show_nav{display:block}
.nav_toggle:checked~.head .main_nav{display:block}
.nav_toggle:checked~.top .show_nav span{background:transparent}
.nav_toggle:checked~.top .show_nav span::before{transform:rotate(45deg);top:0}
.nav_toggle:checked~.top .show_nav span::after{transform:rotate(-45deg);top:0}
.top{flex-wrap:wrap}
.top_lang{margin-left:0}
.top_log{margin-left:auto}
}
@media screen and (max-width:759px){
body{font-size:15px}
.top{gap:10px;padding:6px 10px}
.top_log .btn{padding:7px 12px;font-size:12px}
#content{padding:18px 12px 22px}
.entry h2{font-size:19px}
.slots_list{gap:8px}
.slot_li{flex:1 1 44%}
.slider{min-height:230px}
.slide{padding:30px 16px}
.rgblock{flex-direction:row;padding:12px}
.article-table th,.article-table td{padding:8px 10px;font-size:13.5px}
.bot{justify-content:center;text-align:center}
.bot .top_lang{margin-left:0}
}
