@import url('/assets/1xbet.css');

:root{
 --lb-green-950:#123d17;--lb-green-900:#1b4f20;--lb-green-850:#245e27;--lb-green-800:#2b692e;
 --lb-green-700:#357f39;--lb-green-600:#42a64a;--lb-green-500:#2fc45b;--lb-mint:#dcebd8;
 --lb-mint-2:#edf5ea;--lb-paper:#f7faf6;--lb-white:#fff;--lb-ink:#17321a;--lb-muted:#657866;
 --lb-line:rgba(28,79,33,.14);--lb-shadow:0 22px 65px rgba(25,69,30,.13);--lb-radius:18px;
 --lb-ease:cubic-bezier(.2,.75,.25,1)
}
body.linebet-v3-page{background:#f3f7f1;color:var(--lb-ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
body.linebet-v3-page a{text-decoration:none}
body.linebet-v3-page .container{width:min(1180px,calc(100% - clamp(24px,5vw,54px)));margin-inline:auto}
body.linebet-v3-page .site-header,body.linebet-v3-page .site-footer{display:none!important}
.lb-header{position:sticky;top:0;z-index:500;background:var(--lb-green-950);box-shadow:0 8px 26px rgba(8,43,13,.2)}
.lb-head-main{background:linear-gradient(90deg,var(--lb-green-950),#1b531f)}
.lb-head-inner{min-height:66px;display:flex;align-items:center;gap:18px}
.lb-brand{display:inline-flex;align-items:center;position:relative;color:#fff;font-weight:900;font-size:22px;letter-spacing:-.07em;line-height:1;white-space:nowrap}
.lb-brand span{color:#fff}.lb-brand b{color:#fff}.lb-brand i{position:absolute;left:1px;right:0;bottom:-5px;height:4px;background:#fff;transform:skewX(-16deg)}
.lb-head-note{display:flex;align-items:center;gap:8px;color:#afd0ad;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.lb-head-note span{width:7px;height:7px;border-radius:50%;background:#63d86e;box-shadow:0 0 0 5px rgba(99,216,110,.1)}
.lb-head-actions{margin-left:auto;display:flex;align-items:center;gap:7px}
.lb-site-back,.lb-head-app,.lb-head-cta,.lb-lang-current,.lb-theme,.lb-menu-toggle{min-height:38px;border-radius:9px}
.lb-site-back,.lb-head-app{display:inline-flex;align-items:center;padding:0 12px;border:1px solid rgba(255,255,255,.12);color:#d7e9d7;background:rgba(255,255,255,.055);font-size:12px;font-weight:800}
.lb-head-app:hover,.lb-site-back:hover{background:rgba(255,255,255,.1);color:#fff}
.lb-head-cta{display:inline-flex;align-items:center;padding:0 16px;background:#2fc45b;color:#fff;font-size:12px;font-weight:900;box-shadow:inset 0 -2px 0 rgba(0,0,0,.12)}
.lb-head-cta:hover{filter:brightness(1.06)}
.lb-lang{position:relative}.lb-lang-current{padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);color:#fff}.lb-lang-current svg{width:14px;fill:none;stroke:currentColor;stroke-width:1.8}.flag-img{width:20px;height:14px;object-fit:cover;border-radius:2px}
.lb-lang-menu{background:#fff!important;border-color:rgba(25,75,30,.15)!important;box-shadow:var(--lb-shadow)!important}.lb-lang-menu button{color:#315233!important}.lb-lang-menu button:hover,.lb-lang-menu button.is-active{background:#edf5ea!important;color:#17431b!important}
.lb-theme{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);color:#fff}.lb-theme .theme-icon{width:17px}
.lb-menu-toggle{display:none;width:38px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);place-items:center}.lb-menu-toggle span{display:block;width:18px;height:2px;background:#fff;margin:2.3px 0;border-radius:3px}
.lb-nav{background:#28652b;border-top:1px solid rgba(255,255,255,.06)}
.lb-nav-inner{min-height:42px;display:flex;align-items:center;gap:2px}
.lb-nav-inner a{padding:9px 12px;color:#d8e9d8;font-size:12px;font-weight:800;border-radius:7px;transition:.18s ease}
.lb-nav-inner a:hover,.lb-nav-inner a.active{background:#fff;color:#215525}
.lb-mobile-head{display:none}.lb-nav-backdrop{display:none}

.lb-main{overflow:hidden}
.lb-breadcrumb{display:flex;gap:8px;align-items:center;color:#779078;font-size:11px;margin-bottom:20px}.lb-breadcrumb a:hover{color:#2b792f}
.lb-hero{padding:44px 0 34px;background:radial-gradient(circle at 76% 8%,rgba(71,178,79,.14),transparent 30%),linear-gradient(180deg,#f7faf6,#eef5eb)}
.lb-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:30px;align-items:stretch}
.lb-hero-copy{padding:28px 0}.lb-kicker{display:inline-flex;align-items:center;gap:8px;color:#2f7d34;font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:900}.lb-kicker:before{content:"";width:24px;height:3px;background:#2fc45b;border-radius:4px}
.lb-hero h1{max-width:780px;margin:13px 0 18px;font-size:clamp(38px,5vw,68px);line-height:.98;letter-spacing:-.06em;color:#153d19}
.lb-hero-copy>p{max-width:760px;margin:0;color:#5d725f;font-size:16px;line-height:1.75}
.lb-hero-actions{display:flex;gap:10px;margin-top:25px}.lb-btn{min-height:46px;padding:0 18px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:12px;transition:.18s ease}.lb-btn.primary{background:#2fc45b;color:#fff;box-shadow:0 12px 28px rgba(47,196,91,.22)}.lb-btn.primary:hover{transform:translateY(-2px);filter:brightness(1.03)}.lb-btn.secondary{background:#fff;color:#245f28;border:1px solid var(--lb-line)}.lb-btn.secondary:hover{background:#edf5ea}
.lb-fact-board{padding:22px;border-radius:22px;background:linear-gradient(145deg,#1b4f20,#123d17);box-shadow:0 26px 70px rgba(21,66,26,.22);color:#fff;position:relative;overflow:hidden}.lb-fact-board:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;right:-90px;bottom:-120px;border:40px solid rgba(255,255,255,.035)}
.lb-fact-board-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.11);font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:900;color:#b8dbb9}.lb-fact-board-head i{width:9px;height:9px;border-radius:50%;background:#41dc66;box-shadow:0 0 0 6px rgba(65,220,102,.12)}
.lb-facts{display:grid;gap:9px;margin:16px 0}.lb-facts div{display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:center;padding:11px;border-radius:11px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.07)}.lb-facts b{font-size:10px;color:#8ddd94}.lb-facts span{font-size:12px;line-height:1.45}.lb-fact-board small{display:block;color:#a7c7a8;font-size:9px;line-height:1.55}
.lb-overview-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:24px}.lb-overview-cards article{padding:15px 16px;border-radius:13px;background:#fff;border:1px solid var(--lb-line);box-shadow:0 10px 30px rgba(24,69,29,.05)}.lb-overview-cards span{display:block;color:#47a44f;font-size:10px;font-weight:900;margin-bottom:7px}.lb-overview-cards p{margin:0;color:#536a55;font-size:11px;line-height:1.55}

.lb-section-head{max-width:780px;margin-bottom:24px}.lb-section-head>span{display:block;margin-bottom:7px;color:#3c8d42;font-size:10px;letter-spacing:.15em;text-transform:uppercase;font-weight:900}.lb-section-head h2{margin:0 0 10px;color:#173e1b;font-size:clamp(29px,4vw,45px);line-height:1.03;letter-spacing:-.045em}.lb-section-head p{margin:0;color:#657a66;line-height:1.7;font-size:14px}.lb-section-head.light h2{color:#fff}.lb-section-head.light p{color:#b9d5ba}.lb-section-head.light>span{color:#72da7b}

.lb-sports-lab{padding:70px 0;background:linear-gradient(135deg,#173f1b,#245e28);color:#fff;position:relative}.lb-sports-lab:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}
.lb-sports-lab>.container{position:relative;z-index:1}.lb-sports-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.lb-sport-cloud{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.lb-sport-cloud span{min-height:64px;padding:10px;display:flex;align-items:flex-end;border-radius:12px;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.1);font-size:11px;font-weight:800;color:#dcefdc}.lb-sport-cloud span.hot{background:#fff;color:#205b25}
.lb-live-console{padding:18px;border-radius:16px;background:#0f3113;border:1px solid rgba(255,255,255,.11)}.lb-console-top{display:flex;align-items:center;gap:9px;padding-bottom:11px;border-bottom:1px solid rgba(255,255,255,.09)}.lb-console-top i{width:8px;height:8px;border-radius:50%;background:#48de65;box-shadow:0 0 0 5px rgba(72,222,101,.12)}.lb-console-top b{font-size:12px}.lb-live-console>p{color:#9fc4a1;font-size:11px;line-height:1.55}.lb-console-row{display:flex;gap:8px;align-items:center;padding:9px 0;border-top:1px solid rgba(255,255,255,.07)}.lb-console-row span{font-size:8px;padding:4px 5px;border-radius:4px;background:#36b84c}.lb-console-row b{font-size:10px;font-weight:700;color:#d9edd9}
.lb-bet-types{margin-top:15px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(0,0,0,.12);display:grid;grid-template-columns:280px 1fr;gap:20px}.lb-bet-types b{font-size:13px}.lb-bet-types p{margin:7px 0 0;color:#a9c9aa;font-size:10px;line-height:1.5}.lb-bet-chips{display:flex;flex-wrap:wrap;gap:6px}.lb-bet-chips span{padding:8px 10px;border-radius:8px;background:#fff;color:#234f26;font-size:9px;font-weight:800}

.lb-bonus-zone{padding:70px 0;background:#fff}.lb-bonus-ticket{display:grid;grid-template-columns:130px minmax(0,1fr) minmax(260px,.65fr);border:1px solid #cfe2cc;border-radius:22px;overflow:hidden;box-shadow:var(--lb-shadow);background:#f6faf4}.lb-ticket-side{padding:24px 15px;background:#1f5924;color:#fff;display:flex;flex-direction:column;justify-content:space-between;writing-mode:vertical-rl;transform:rotate(180deg)}.lb-ticket-side span{font-size:10px;letter-spacing:.18em}.lb-ticket-side b{font-size:28px;letter-spacing:-.05em}.lb-ticket-main{padding:32px}.lb-ticket-main h2{margin:10px 0 12px;font-size:clamp(29px,4vw,44px);line-height:1.02;color:#183f1c;letter-spacing:-.045em}.lb-ticket-main>p{color:#627665;font-size:13px;line-height:1.7}.lb-ticket-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0}.lb-ticket-metrics div{padding:11px;border-radius:10px;background:#e9f3e6}.lb-ticket-metrics small{display:block;color:#779078;font-size:8px;text-transform:uppercase}.lb-ticket-metrics b{display:block;margin-top:5px;font-size:12px;color:#245d29}.lb-ticket-rules{padding:24px;background:#e3f0df;border-left:1px dashed #aacba8;display:flex;flex-direction:column;justify-content:center;gap:9px}.lb-ticket-rules div{display:grid;grid-template-columns:22px 1fr;gap:7px;align-items:start;color:#456047;font-size:10px;line-height:1.5}.lb-ticket-rules i{width:19px;height:19px;border-radius:50%;display:grid;place-items:center;background:#36b84c;color:#fff;font-style:normal;font-size:9px}

.lb-cashier{padding:70px 0;background:#eff5ec}.lb-payment-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.lb-payment-grid article{min-height:130px;padding:16px;border-radius:14px;background:#fff;border:1px solid var(--lb-line);display:flex;flex-direction:column;box-shadow:0 12px 30px rgba(21,64,26,.05)}.lb-payment-grid i{font-style:normal;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#e3f0df;color:#27722e;font-weight:900}.lb-payment-grid b{margin-top:auto;color:#254e29;font-size:11px;line-height:1.35}.lb-payment-grid span{color:#8a9a8b;font-size:8px;margin-top:4px}.lb-withdraw-flow{margin-top:15px;padding:20px;border-radius:16px;background:#173f1b;color:#fff;display:grid;grid-template-columns:250px 1fr;gap:22px}.lb-flow-title span{font-size:9px;color:#77d67e;letter-spacing:.14em}.lb-flow-title h3{margin:7px 0 0;font-size:20px;line-height:1.1}.lb-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.lb-flow div{padding:11px;border-radius:10px;background:rgba(255,255,255,.07)}.lb-flow b{display:block;color:#66d472;font-size:9px}.lb-flow span{display:block;margin-top:6px;color:#c8dfc9;font-size:9px;line-height:1.45}

.lb-app-bridge{padding:72px 0;background:#fff}.lb-app-bridge>.container{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.lb-app-copy h2{margin:11px 0;font-size:clamp(31px,4vw,48px);letter-spacing:-.05em;color:#183f1c}.lb-app-copy p{max-width:590px;color:#627665;line-height:1.7}.lb-app-notes{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0}.lb-app-notes span{padding:8px 10px;border-radius:8px;background:#e8f2e5;color:#35633a;font-size:10px;font-weight:800}.lb-device-stack{height:340px;position:relative}.phone{position:absolute;width:170px;height:305px;border:8px solid #173f1b;border-radius:27px;background:linear-gradient(165deg,#e9f6e6,#cce4ca);box-shadow:0 24px 55px rgba(17,64,23,.2);padding:28px 16px;color:#235b28}.phone.back{left:10%;top:24px;transform:rotate(-8deg);opacity:.75}.phone.front{left:36%;top:0;transform:rotate(5deg)}.phone span{font-size:9px;font-weight:900}.phone b{display:block;margin-top:65px;font-size:25px}.phone i{display:block;margin-top:18px;padding:11px;border-radius:10px;background:#2db64a;color:#fff;font-style:normal;text-align:center}.browser{position:absolute;right:0;bottom:16px;width:210px;height:110px;border-radius:14px;background:#fff;border:1px solid #bad4b7;box-shadow:0 16px 38px rgba(21,64,26,.13);padding:15px;color:#26602b}.browser:before{content:"";display:block;height:14px;margin:-15px -15px 14px;background:#275e2a;border-radius:14px 14px 0 0}.browser b{font-size:10px}.browser span{display:block;margin-top:16px;padding:9px;border-radius:7px;background:#e6f1e3;font-size:10px}

.lb-evidence{padding:72px 0;background:#eef5eb}.lb-evidence-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.lb-evidence-grid article{min-width:0;border-radius:16px;background:#fff;border:1px solid var(--lb-line);overflow:hidden;display:grid;grid-template-columns:1fr 1fr}.lb-evidence-grid article.featured{grid-column:1/-1;grid-template-columns:1.2fr .8fr}.lb-shot{min-height:240px;background:#d9e9d6;overflow:hidden}.lb-shot img{width:100%;height:100%;object-fit:cover;display:block}.lb-shot-empty{height:100%;min-height:240px;display:grid;place-items:center;background:linear-gradient(145deg,#275f2b,#143f19);color:#fff}.lb-shot-empty span{font-size:28px;font-weight:900}.lb-shot-empty b{font-size:70px;color:rgba(255,255,255,.08)}.lb-shot-copy{padding:20px}.lb-shot-copy>span{font-size:9px;color:#3e9044;font-weight:900;letter-spacing:.12em}.lb-shot-copy h3{margin:8px 0;font-size:19px;color:#234f27;letter-spacing:-.03em}.lb-shot-copy p{color:#697b6a;font-size:11px;line-height:1.65}.lb-shot-copy small{display:block;margin-top:12px;padding:10px;border-radius:9px;background:#eef5eb;color:#58705a;font-size:9px;line-height:1.5}.lb-shot-copy small b{color:#2e7834}

.lb-security{padding:72px 0;background:#173f1b;color:#fff}.lb-security-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:22px}.lb-security-copy h2{margin:11px 0;font-size:clamp(30px,4vw,46px);letter-spacing:-.05em}.lb-security-copy>p{color:#b4d0b6;line-height:1.7}.lb-security-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:20px}.lb-security-list div{padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.055);display:grid;grid-template-columns:20px 1fr;gap:7px}.lb-security-list i{font-style:normal;color:#65df72}.lb-security-list span{font-size:10px;line-height:1.55;color:#d1e5d2}.lb-support-card{padding:22px;border-radius:17px;background:#fff;color:#254e29}.lb-support-card>span{display:block;margin-bottom:12px;color:#4b9450;font-size:9px;letter-spacing:.14em;text-transform:uppercase;font-weight:900}.lb-support-card div{padding:11px 0;border-top:1px solid #e2ece0;font-size:11px;line-height:1.45}

.lb-decision{padding:72px 0;background:#fff}.lb-decision-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lb-decision-columns>div{padding:22px;border-radius:16px;background:#f1f6ef;border:1px solid var(--lb-line)}.lb-decision-columns h2{margin:9px 0 15px;color:#234e27;font-size:25px}.lb-list{display:grid;gap:7px}.lb-list div{display:grid;grid-template-columns:25px 1fr;gap:8px;align-items:start;padding:10px;border-radius:9px;background:#fff}.lb-list i{width:21px;height:21px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:10px}.lb-list.good i{background:#d8f0d9;color:#278333}.lb-list.caution i{background:#fff0d5;color:#9b6700}.lb-list span{font-size:10px;line-height:1.55;color:#536a55}.lb-regions-card{margin-top:12px;padding:22px;border-radius:16px;background:#1f5924;color:#fff;display:grid;grid-template-columns:1fr 1.2fr;gap:20px}.lb-regions-card>div>span{font-size:9px;color:#81de89;letter-spacing:.13em}.lb-regions-card h3{margin:7px 0;font-size:24px}.lb-regions-card p{color:#b6d2b8;font-size:11px;line-height:1.6}.lb-region-tags{display:flex;flex-wrap:wrap;align-content:center;gap:7px}.lb-region-tags span{padding:9px 11px;border-radius:8px;background:rgba(255,255,255,.1);font-size:10px}.lb-regions-card small{grid-column:1/-1;padding-top:12px;border-top:1px solid rgba(255,255,255,.1);color:#a7c6a9;font-size:9px}.lb-checklist{margin-top:12px;padding:22px;border:1px solid var(--lb-line);border-radius:16px;display:grid;grid-template-columns:280px 1fr;gap:20px}.lb-checklist>div span{font-size:9px;color:#438e48;letter-spacing:.13em}.lb-checklist h3{margin:7px 0;font-size:22px;color:#214b25}.lb-checklist ol{margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;counter-reset:item;padding:0;list-style:none}.lb-checklist li{padding:11px 12px 11px 39px;border-radius:9px;background:#eff5ec;position:relative;color:#566d58;font-size:10px;line-height:1.45;counter-increment:item}.lb-checklist li:before{content:counter(item);position:absolute;left:10px;top:9px;width:21px;height:21px;border-radius:50%;display:grid;place-items:center;background:#2f8b37;color:#fff;font-size:8px;font-weight:900}

.lb-faq-section{padding:72px 0;background:#edf4ea}.lb-faq{display:grid;gap:8px}.lb-faq details{border-radius:12px;background:#fff;border:1px solid var(--lb-line);overflow:hidden}.lb-faq summary{list-style:none;padding:16px;cursor:pointer;display:grid;grid-template-columns:30px 1fr 20px;gap:9px;align-items:center;color:#234e27;font-size:12px;font-weight:800}.lb-faq summary::-webkit-details-marker{display:none}.lb-faq summary>span{color:#4b9f51;font-size:9px}.lb-faq summary i{font-style:normal;text-align:center;color:#3a8b40;font-size:18px}.lb-faq details[open] summary i{transform:rotate(45deg)}.lb-faq details>div{padding:0 55px 17px;color:#657866;font-size:11px;line-height:1.65}

.lb-footer{background:#163b19;color:#c6dec7;padding-top:38px}.lb-footer-top{display:grid;grid-template-columns:1.2fr 1fr auto;gap:30px}.lb-footer-brand p{max-width:440px;margin:20px 0 0;color:#91b094;font-size:10px;line-height:1.65}.lb-footer-links{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.lb-footer-links a{color:#b9d4bb;font-size:10px}.lb-footer-links a:hover{color:#fff}.lb-footer-actions{display:flex;gap:7px}.lb-footer-actions a{height:40px;padding:0 14px;border-radius:8px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.12);font-size:10px;font-weight:800}.lb-footer-actions a.primary{background:#2fc45b;border-color:#2fc45b;color:#fff}.lb-footer-trust{display:grid;grid-template-columns:45px 1fr auto;gap:12px;align-items:center;margin-top:28px;padding:15px 0;border-top:1px solid rgba(255,255,255,.09)}.lb-footer-trust b{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18)}.lb-footer-trust span{font-size:9px;color:#91ae93;line-height:1.5}.lb-footer-trust a{font-size:10px;color:#c9e2ca}.lb-footer-bottom{border-top:1px solid rgba(255,255,255,.07);background:#102f14}.lb-footer-bottom>.container{min-height:48px;display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#78967b}.lb-mobile-tabs{display:none}

.lb-subpage{min-height:65vh;background:#f2f7ef}.lb-app-page-hero,.lb-bonus-page{padding:48px 0 38px}.lb-app-page-hero{background:linear-gradient(140deg,#e9f4e6,#f8fbf7)}.lb-app-page-hero h1,.lb-bonus-page h1{max-width:780px;margin:10px 0;font-size:clamp(36px,5vw,58px);line-height:1;letter-spacing:-.055em;color:#173f1b}.lb-app-page-hero p,.lb-bonus-page p{max-width:740px;color:#617662;line-height:1.7}.lb-device-center{padding:0 0 70px}.lb-device-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lb-device-choice{padding:22px;min-height:260px;border-radius:17px;background:#fff;border:1px solid var(--lb-line);display:flex;flex-direction:column;color:#254f29;box-shadow:0 14px 34px rgba(24,68,29,.06)}.lb-device-choice.recommended{border-color:#42b74b;box-shadow:0 0 0 2px rgba(66,183,75,.1),0 20px 45px rgba(28,96,34,.1)}.lb-device-choice.disabled{opacity:.55}.lb-device-icon{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;background:#1e5623;color:#fff;font-size:20px;font-weight:900}.lb-device-choice>span{margin-top:22px;color:#4d9b53;font-size:9px;text-transform:uppercase;font-weight:900;letter-spacing:.12em}.lb-device-choice h2{margin:7px 0;font-size:24px}.lb-device-choice p{color:#6b7e6c;font-size:11px;line-height:1.6}.lb-device-choice>b{margin-top:auto;color:#2c8b35;font-size:11px}.lb-app-safety{margin-top:12px;padding:18px;border-radius:13px;background:#173f1b;color:#fff}.lb-app-safety b{font-size:11px}.lb-app-safety p{margin:6px 0 0;color:#a8c7aa;font-size:10px;line-height:1.55}
.lb-bonus-page{background:linear-gradient(150deg,#eef6eb,#fff)}.lb-bonus-page-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;align-items:stretch}.lb-bonus-page-grid>div{padding:28px;border-radius:20px;background:#fff;border:1px solid var(--lb-line)}.lb-bonus-large-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0}.lb-bonus-large-metrics div{padding:12px;border-radius:10px;background:#e9f3e6}.lb-bonus-large-metrics small{display:block;color:#738a75;font-size:8px}.lb-bonus-large-metrics b{display:block;margin-top:5px;color:#26622b;font-size:12px}.lb-btn.huge{min-height:53px;width:100%}.lb-btn.disabled{opacity:.55;pointer-events:none}.lb-bonus-rule-card{padding:24px;border-radius:20px;background:#173f1b;color:#fff}.lb-bonus-rule-card>span{display:block;color:#6bd675;font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:900;margin-bottom:13px}.lb-bonus-rule-card div{padding:11px 0;display:grid;grid-template-columns:20px 1fr;gap:8px;border-top:1px solid rgba(255,255,255,.09)}.lb-bonus-rule-card i{font-style:normal;color:#63da70}.lb-bonus-rule-card b{font-size:10px;line-height:1.5}.lb-bonus-notice{margin-top:10px;padding:15px;border-radius:11px;background:#fff3d8;border:1px solid #f3d99b;color:#785b19;font-size:10px;line-height:1.55}

html[data-theme="dark"] body.linebet-v3-page{background:#0f2112;color:#e8f4e8}
html[data-theme="dark"] .lb-hero{background:radial-gradient(circle at 76% 8%,rgba(63,168,72,.15),transparent 30%),linear-gradient(180deg,#122b16,#102413)}
html[data-theme="dark"] .lb-hero h1,html[data-theme="dark"] .lb-section-head h2,html[data-theme="dark"] .lb-app-copy h2,html[data-theme="dark"] .lb-app-page-hero h1,html[data-theme="dark"] .lb-bonus-page h1{color:#f1faf1}
html[data-theme="dark"] .lb-hero-copy>p,html[data-theme="dark"] .lb-section-head p,html[data-theme="dark"] .lb-app-copy p,html[data-theme="dark"] .lb-app-page-hero p,html[data-theme="dark"] .lb-bonus-page p{color:#9fb5a0}
html[data-theme="dark"] .lb-overview-cards article,html[data-theme="dark"] .lb-bonus-zone,html[data-theme="dark"] .lb-app-bridge,html[data-theme="dark"] .lb-decision,html[data-theme="dark"] .lb-device-choice,html[data-theme="dark"] .lb-bonus-page-grid>div,html[data-theme="dark"] .lb-faq details{background:#172e1a;border-color:rgba(255,255,255,.08)}
html[data-theme="dark"] .lb-overview-cards p,html[data-theme="dark"] .lb-shot-copy p,html[data-theme="dark"] .lb-list span,html[data-theme="dark"] .lb-device-choice p{color:#9db29e}
html[data-theme="dark"] .lb-cashier,html[data-theme="dark"] .lb-evidence,html[data-theme="dark"] .lb-faq-section,html[data-theme="dark"] .lb-subpage,html[data-theme="dark"] .lb-app-page-hero,html[data-theme="dark"] .lb-bonus-page{background:#102414}
html[data-theme="dark"] .lb-payment-grid article,html[data-theme="dark"] .lb-evidence-grid article,html[data-theme="dark"] .lb-list div{background:#172e1a;border-color:rgba(255,255,255,.08)}
html[data-theme="dark"] .lb-payment-grid b,html[data-theme="dark"] .lb-shot-copy h3,html[data-theme="dark"] .lb-decision-columns h2,html[data-theme="dark"] .lb-checklist h3,html[data-theme="dark"] .lb-device-choice,html[data-theme="dark"] .lb-faq summary{color:#e2f1e3}
html[data-theme="dark"] .lb-decision-columns>div{background:#132918;border-color:rgba(255,255,255,.08)}
html[data-theme="dark"] .lb-checklist{border-color:rgba(255,255,255,.08)}html[data-theme="dark"] .lb-checklist li{background:#172e1a;color:#aac0ab}
html[data-theme="dark"] .lb-ticket-main{background:#172e1a}html[data-theme="dark"] .lb-bonus-ticket{background:#172e1a;border-color:rgba(255,255,255,.08)}html[data-theme="dark"] .lb-ticket-main h2{color:#eef8ef}html[data-theme="dark"] .lb-ticket-main>p{color:#a0b5a1}html[data-theme="dark"] .lb-ticket-rules{background:#1d3a21;border-color:rgba(255,255,255,.1)}
html[data-theme="dark"] .lb-ticket-metrics div,html[data-theme="dark"] .lb-bonus-large-metrics div{background:#203d24}

@media(max-width:1050px){
 .lb-head-note,.lb-site-back{display:none}.lb-overview-cards{grid-template-columns:repeat(2,1fr)}.lb-payment-grid{grid-template-columns:repeat(3,1fr)}
 .lb-hero-grid,.lb-sports-layout,.lb-security-grid,.lb-app-bridge>.container{grid-template-columns:1fr}.lb-device-stack{max-width:570px;margin:0 auto;width:100%}
 .lb-bonus-ticket{grid-template-columns:90px 1fr}.lb-ticket-rules{grid-column:1/-1;border-left:0;border-top:1px dashed #aacba8;display:grid;grid-template-columns:repeat(2,1fr)}
 .lb-flow{grid-template-columns:repeat(2,1fr)}.lb-withdraw-flow{grid-template-columns:1fr}.lb-evidence-grid article,.lb-evidence-grid article.featured{grid-template-columns:1fr}
 .lb-shot{min-height:300px}.lb-footer-top{grid-template-columns:1fr 1fr}.lb-footer-actions{grid-column:1/-1}
}
@media(max-width:820px){
 :root{--header-h:64px}.lb-head-inner{min-height:64px}.lb-head-app{display:none}.lb-menu-toggle{display:grid}.lb-nav{position:fixed;right:0;top:0;z-index:700;height:100dvh;background:#173f1b;transform:translateX(105%);visibility:hidden;transition:.28s var(--lb-ease);padding:16px;box-shadow:-25px 0 60px rgba(0,0,0,.25)}.lb-nav.open{transform:none;visibility:visible}
 .lb-mobile-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.lb-mobile-head .menu-close{width:38px;height:38px;border-radius:8px;background:rgba(255,255,255,.08);color:#fff;display:grid;place-items:center}.lb-mobile-head .menu-close svg{width:18px;fill:none;stroke:currentColor;stroke-width:2}
 .lb-nav-inner{display:grid!important;align-content:start;height:auto;margin-top:14px;padding:0!important;min-height:0}.lb-nav-inner a{padding:13px!important;color:#d9ebda!important;border-bottom:1px solid rgba(255,255,255,.07);border-radius:0!important}.lb-nav-inner a:hover{background:rgba(255,255,255,.06)!important;color:#fff!important}
 .lb-nav-backdrop{display:block;position:fixed;inset:0;z-index:650;background:rgba(5,25,8,.56);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:.2s ease}.lb-nav-backdrop.open{visibility:visible}
 .lb-decision-columns,.lb-regions-card,.lb-checklist,.lb-bonus-page-grid{grid-template-columns:1fr}.lb-checklist ol{grid-template-columns:1fr}.lb-device-choice-grid{grid-template-columns:1fr}.lb-device-choice{min-height:210px}
 .lb-security-list{grid-template-columns:1fr}.lb-footer-top{grid-template-columns:1fr}.lb-footer-trust{grid-template-columns:45px 1fr}.lb-footer-trust a{grid-column:1/-1}.lb-mobile-tabs{position:fixed;left:0;right:0;bottom:0;z-index:490;display:grid;grid-template-columns:repeat(5,1fr);height:60px;background:#fff;border-top:1px solid #dbe9d8;box-shadow:0 -10px 30px rgba(23,61,26,.12)}.lb-mobile-tabs a{display:grid;place-items:center;align-content:center;gap:3px;color:#617863;font-size:8px;font-weight:800}.lb-mobile-tabs a span{color:#2d8535;font-size:14px}body.linebet-v3-page{padding-bottom:60px}
 html[data-theme="dark"] .lb-mobile-tabs{background:#153019;border-color:rgba(255,255,255,.08)}
}
@media(max-width:620px){
 body.linebet-v3-page .container{width:min(100% - 22px,1880px)}.lb-brand{font-size:19px}.lb-head-cta{padding-inline:10px}.lb-lang-current{padding-inline:7px}.lb-theme,.lb-menu-toggle{width:36px;height:36px}
 .lb-hero{padding:27px 0 24px}.lb-hero-copy{padding:10px 0}.lb-hero h1{font-size:38px}.lb-hero-copy>p{font-size:13px}.lb-hero-actions{display:grid;grid-template-columns:1fr 1fr}.lb-overview-cards{grid-template-columns:1fr}
 .lb-sports-lab,.lb-bonus-zone,.lb-cashier,.lb-app-bridge,.lb-evidence,.lb-security,.lb-decision,.lb-faq-section{padding:48px 0}.lb-section-head h2{font-size:31px}
 .lb-sport-cloud{grid-template-columns:repeat(2,1fr)}.lb-bet-types{grid-template-columns:1fr}.lb-bonus-ticket{grid-template-columns:1fr}.lb-ticket-side{writing-mode:horizontal-tb;transform:none;padding:14px;flex-direction:row}.lb-ticket-rules{grid-template-columns:1fr}.lb-ticket-metrics{grid-template-columns:1fr}.lb-payment-grid{grid-template-columns:1fr 1fr}.lb-flow{grid-template-columns:1fr}
 .lb-device-stack{height:290px;transform:scale(.86);transform-origin:center top}.lb-evidence-grid{grid-template-columns:1fr}.lb-shot{min-height:220px}.lb-evidence-grid article,.lb-evidence-grid article.featured{grid-template-columns:1fr}.lb-shot-copy{padding:16px}.lb-decision-columns{grid-template-columns:1fr}
 .lb-footer-links{grid-template-columns:1fr 1fr}.lb-bonus-large-metrics{grid-template-columns:1fr}.lb-app-page-hero,.lb-bonus-page{padding-top:30px}.lb-app-page-hero h1,.lb-bonus-page h1{font-size:36px}
}
@media(max-width:390px){.lb-head-cta{font-size:0;width:37px;}.lb-head-cta:after{content:"★";font-size:15px}.lb-lang-current .lang-code{display:none}.lb-payment-grid{grid-template-columns:1fr}.lb-hero-actions{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}


/* =========================================================
   Linebet V4 — 1xBet V8.8 UX parity, Linebet green/white identity
   ========================================================= */
body.linebet-v4{
  --xb:#2f9e48;
  --xb2:#2fc45b;
  --xb3:#1b4f20;
  --xb4:#102f14;
  --xb-green:#78c800;
  --xb-yellow:#2fc45b;
  --xb-bg:var(--lb-paper);
  --xb-card:var(--lb-white);
  --xb-text:var(--lb-ink);
  --xb-muted:var(--lb-muted);
  --xb-line:var(--lb-line);
  --xb-radius:18px;
  --xb-shadow:var(--lb-shadow);
  background:var(--lb-paper);
  color:var(--lb-ink);
  overflow-x:clip;
}
body.linebet-v4 :where(img,svg,video,canvas,iframe){max-width:100%}
body.linebet-v4 :where(.site-header,.xbet-v8-header,.xbet-v8-main,.xbet-v83-main,.xbet-v86-share-strip,.line-v4-article){max-width:100vw}
body.linebet-v4 .xbet-wide,
body.linebet-v4 .xbet-v83-wrap{width:min(1880px,calc(100% - clamp(20px,4vw,48px)));max-width:100%;margin-inline:auto}

/* brand header */
body.linebet-v4 .line-v4-brand-header{background:rgba(18,61,23,.97);border-bottom-color:rgba(47,196,91,.2);box-shadow:0 14px 36px rgba(0,0,0,.2)}
body.linebet-v4 .line-v4-brand-header .xbet-v8-brand{color:#fff}
body.linebet-v4 .line-v4-brand-header .xbet-native-logo{display:inline-flex;align-items:baseline;font-style:italic;font-weight:950;letter-spacing:-.07em;white-space:nowrap}
body.linebet-v4 .line-v4-brand-header .xbet-native-logo span{color:#fff}
body.linebet-v4 .line-v4-brand-header .xbet-native-logo b{color:var(--lb-green-500)}
body.linebet-v4 .line-v4-brand-header .xbet-v8-guide-nav a{color:#d5d5d0}
body.linebet-v4 .line-v4-brand-header .xbet-v8-guide-nav a:hover,
body.linebet-v4 .line-v4-brand-header .xbet-v8-guide-nav a.is-current{color:#102f14;background:var(--lb-green-500)}
body.linebet-v4 .line-v4-brand-header .xbet-v8-menu-toggle{border-color:rgba(255,255,255,.14);background:#28652b;color:#fff}
body.linebet-v4 .line-v4-brand-header .xbet-v8-menu-toggle i,
body.linebet-v4 .line-v4-brand-header .xbet-v8-menu-toggle i::before,
body.linebet-v4 .line-v4-brand-header .xbet-v8-menu-toggle i::after{background:#fff}
body.linebet-v4 .line-v4-brand-header .xbet-v8-nav>a{color:#d8e9d8}
body.linebet-v4 .line-v4-brand-header .xbet-v8-nav>a:hover,
body.linebet-v4 .line-v4-brand-header .xbet-v8-nav>a.active{background:rgba(255,255,255,.1);color:#fff}
body.linebet-v4 .line-v4-brand-header .xbet-v8-header-cta a{background:#28652b;color:#fff}
body.linebet-v4 .line-v4-brand-header .xbet-v8-header-cta a.strong{background:var(--lb-green-500);color:#123d17}
body.linebet-v4 .line-v4-brand-header .xbet-v8-nav-mobile-cta a{background:#28652b;color:#fff}
body.linebet-v4 .line-v4-brand-header .xbet-v8-nav-mobile-cta a.strong{background:var(--lb-green-500);color:#123d17}
body.linebet-v4 .xbet-v8-nav-backdrop{background:rgba(0,0,0,.58)}

@media(max-width:1020px){
  body.linebet-v4 .line-v4-brand-header .xbet-v8-nav{background:rgba(18,61,23,.985)!important;border-color:rgba(255,255,255,.14)!important;box-shadow:0 26px 70px rgba(8,43,13,.38)!important}
  body.linebet-v4 .line-v4-brand-header .xbet-v8-menu-toggle{background:#28652b!important;border-color:rgba(255,255,255,.14)!important;color:#fff!important}
  body.linebet-v4 .line-v4-brand-header .xbet-v8-nav-mobile-cta a{background:#28652b!important;color:#fff!important}
  body.linebet-v4 .line-v4-brand-header .xbet-v8-nav-mobile-cta a.strong{background:var(--lb-green-500)!important;color:#123d17!important}
}

/* overview hero */
body.linebet-v4 .line-v4-overview-hero{
  background:
    radial-gradient(circle at 82% 18%,rgba(47,196,91,.18),transparent 32%),
    radial-gradient(circle at 18% 82%,rgba(47,196,91,.08),transparent 34%),
    linear-gradient(145deg,#123d17 0%,#1b4f20 55%,#2d7131 100%);
  color:#fff;
}
body.linebet-v4 .line-v4-overview-hero::before{background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px)}
body.linebet-v4 .line-v4-overview-hero .xbet-v8-eyebrow{color:var(--lb-green-500)}
body.linebet-v4 .line-v4-overview-hero .xbet-v8-hero-copy>p{color:#d9d9d4}
body.linebet-v4 .line-v4-overview-hero .xbet-v8-hero-logo .xbet-native-logo span{color:#fff}
body.linebet-v4 .line-v4-overview-hero .xbet-v8-hero-logo .xbet-native-logo b{color:var(--lb-green-500)}
body.linebet-v4 .line-v4-overview-hero .xbet-v8-hero-actions>a.primary{background:var(--lb-green-500);border-color:var(--lb-green-500);color:#123d17}
body.linebet-v4 .line-v4-overview-hero .xbet-v8-hero-actions>a:not(.primary){background:#2b692e;border-color:rgba(255,255,255,.12);color:#fff}
body.linebet-v4 .line-v4-dashboard{background:rgba(27,79,32,.92);border-color:rgba(47,196,91,.2);box-shadow:0 28px 70px rgba(0,0,0,.28)}
body.linebet-v4 .line-v4-dashboard .xbet-v8-stat-grid>div{background:#245e27;border-color:rgba(255,255,255,.09)}
body.linebet-v4 .line-v4-dashboard .xbet-v8-stat-grid small{color:#b6b6b0}
body.linebet-v4 .line-v4-dashboard .xbet-v8-stat-grid b{color:#fff}
body.linebet-v4 .line-v4-dashboard [data-xbet-stat-refresh]{color:var(--lb-green-500);border-color:rgba(47,196,91,.28);background:#1d5622}
body.linebet-v4 .line-v4-dashboard [data-xbet-stat-refresh]:hover,
body.linebet-v4 .line-v4-dashboard [data-xbet-stat-refresh]:focus-visible{background:var(--lb-green-500);color:#123d17;border-color:var(--lb-green-500)}
body.linebet-v4 .line-v4-promo-note{margin-top:18px;padding:12px 14px;border-left:3px solid var(--lb-green-500);border-radius:0 10px 10px 0;background:rgba(47,196,91,.1);color:#eee;font-size:13px;font-weight:750}

/* share strip */
body.linebet-v4 .xbet-v86-share-strip{background:color-mix(in srgb,var(--lb-paper) 94%,#fff 6%);border-color:var(--lb-line)}
body.linebet-v4 .xbet-v86-share-button{border-color:var(--lb-line);background:var(--lb-white);box-shadow:0 9px 25px rgba(25,25,25,.08)}
body.linebet-v4 .xbet-v86-share-button:hover,
body.linebet-v4 .xbet-v86-share-button:focus-visible{border-color:rgba(47,196,91,.7);box-shadow:0 15px 35px rgba(25,25,25,.13)}

/* article */
body.linebet-v4 .line-v4-article{padding:clamp(38px,5vw,72px) 0 clamp(105px,9vw,145px)}
body.linebet-v4 .line-v4-prose{display:grid;gap:clamp(46px,6vw,80px)}
body.linebet-v4 .line-v4-intro,
body.linebet-v4 .line-v4-section,
body.linebet-v4 .line-v4-faq,
body.linebet-v4 .line-v4-community{min-width:0}
body.linebet-v4 .line-v4-intro{padding:clamp(24px,3.2vw,42px);border:1px solid var(--lb-line);border-radius:22px;background:var(--lb-white);box-shadow:var(--lb-shadow)}
body.linebet-v4 .line-v4-intro>p,
body.linebet-v4 .line-v4-section-copy>p{font-size:clamp(15px,.25vw + 14px,18px);line-height:1.82;color:var(--lb-ink);overflow-wrap:anywhere}
body.linebet-v4 .line-v4-section{scroll-margin-top:145px}
body.linebet-v4 .line-v4-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--lb-line)}
body.linebet-v4 .line-v4-section-head span{display:block;margin-bottom:7px;color:#2f7d34;font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}
body.linebet-v4 .line-v4-section-head h2{max-width:950px;margin:0;font-size:clamp(1.65rem,3.5vw,3.2rem);line-height:1.02;letter-spacing:-.045em}
body.linebet-v4 .line-v4-section-copy{max-width:980px}
body.linebet-v4 .line-v4-section-copy p{margin:0 0 16px}
body.linebet-v4 .line-v4-list{display:grid;gap:9px;margin:21px 0;padding:0;list-style:none}
body.linebet-v4 .line-v4-list li{position:relative;padding:13px 15px 13px 40px;border:1px solid var(--lb-line);border-radius:12px;background:var(--lb-white);line-height:1.55;overflow-wrap:anywhere}
body.linebet-v4 .line-v4-list li::before{content:'✓';position:absolute;left:14px;top:12px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--lb-green-500);color:#123d17;font-size:10px;font-weight:950}
body.linebet-v4 .line-v4-subtitle{margin:28px 0 12px;font-size:clamp(1.1rem,2vw,1.5rem)}
body.linebet-v4 .line-v4-note{margin:20px 0 0;padding:14px 16px;border:1px solid rgba(47,196,91,.38);border-radius:12px;background:rgba(47,196,91,.09);font-weight:700;line-height:1.6}
body.linebet-v4 .line-v4-section-cta{display:inline-flex;min-height:48px;margin-top:20px;padding:0 18px;align-items:center;justify-content:center;border-radius:11px;background:var(--lb-green-500);color:#123d17;font-size:12px;font-weight:950;box-shadow:0 10px 25px rgba(39,143,66,.16)}
body.linebet-v4 .line-v4-section-cta:hover{filter:brightness(1.04);transform:translateY(-1px)}

/* tables and media */
body.linebet-v4 .line-v4-table-wrap{width:100%;margin:22px 0;overflow-x:auto;border:1px solid var(--lb-line);border-radius:16px;background:var(--lb-white);-webkit-overflow-scrolling:touch}
body.linebet-v4 .line-v4-table{width:100%;min-width:680px;border-collapse:collapse;font-size:13px}
body.linebet-v4 .line-v4-table :is(th,td){padding:14px 16px;border-bottom:1px solid var(--lb-line);text-align:left;vertical-align:top}
body.linebet-v4 .line-v4-table th{position:sticky;top:0;background:#1f5924;color:#fff;font-size:10px;text-transform:uppercase;letter-spacing:.08em}
body.linebet-v4 .line-v4-table th:first-child{color:var(--lb-green-500)}
body.linebet-v4 .line-v4-table tr:last-child td{border-bottom:0}
body.linebet-v4 .line-v4-table tr:nth-child(even) td{background:color-mix(in srgb,var(--lb-mint-2) 56%,transparent)}
body.linebet-v4 .line-v4-table-title{margin-top:30px}
body.linebet-v4 .line-v4-table-title h3{margin:0 0 7px}
body.linebet-v4 .line-v4-table-title p{margin:0;color:var(--lb-muted);font-size:12px}
body.linebet-v4 .line-v4-shot{margin:28px auto 0;max-width:min(100%,620px);padding:10px;border:1px solid var(--lb-line);border-radius:20px;background:var(--lb-white);box-shadow:var(--lb-shadow)}
body.linebet-v4 .line-v4-shot img{display:block;width:100%;height:auto;max-height:720px;object-fit:contain;border-radius:13px;background:#ecece8}
body.linebet-v4 .line-v4-shot figcaption{padding:10px 6px 2px;color:var(--lb-muted);font-size:11px;line-height:1.5}

/* FAQ / community */
body.linebet-v4 .line-v4-faq h2{margin-bottom:18px;font-size:clamp(1.7rem,3.5vw,3rem)}
body.linebet-v4 .line-v4-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
body.linebet-v4 .line-v4-faq details{border:1px solid var(--lb-line);border-radius:14px;background:var(--lb-white);overflow:hidden}
body.linebet-v4 .line-v4-faq summary{padding:17px 18px;cursor:pointer;font-weight:900;line-height:1.35}
body.linebet-v4 .line-v4-faq details p{margin:0;padding:0 18px 18px;color:var(--lb-muted);line-height:1.7}
body.linebet-v4 .xbet-v8-community{border-color:var(--lb-line);background:var(--lb-white);box-shadow:var(--lb-shadow)}
body.linebet-v4 .xbet-v8-rating-card,
body.linebet-v4 .xbet-v8-review-form,
body.linebet-v4 .xbet-v8-comments article,
body.linebet-v4 .xbet-v8-empty-comment{background:var(--lb-mint-2);border-color:var(--lb-line)}
body.linebet-v4 .xbet-v8-review-form>button{background:var(--lb-green-500);color:#123d17}
body.linebet-v4 .xbet-v8-review-form input:focus,
body.linebet-v4 .xbet-v8-review-form textarea:focus{border-color:var(--lb-green-500);box-shadow:0 0 0 3px rgba(47,196,91,.13)}

/* App page */
body.linebet-v4.xbet-v83-app-page .xbet-v83-app-stage{background:linear-gradient(180deg,#123d17,#1f5924 72%,#2d7131);color:#fff}
body.linebet-v4 .line-v4-app-console{background:#1d5622;border-color:rgba(47,196,91,.2)}
body.linebet-v4 .line-v4-app-console .xbet-v83-console-metrics article{background:#245e27;border-color:rgba(255,255,255,.08)}
body.linebet-v4 .line-v4-app-console [data-xbet-stat-refresh]{color:var(--lb-green-500)}
body.linebet-v4 .xbet-v83-product-icon{background:#1b4f20;border:1px solid rgba(47,196,91,.35)}
body.linebet-v4 .xbet-v83-product-icon .xbet-native-logo span{color:#fff}
body.linebet-v4 .xbet-v83-product-icon .xbet-native-logo b{color:var(--lb-green-500)}
body.linebet-v4 .xbet-v83-device-card.is-featured,
body.linebet-v4 .xbet-v83-primary-actions .is-primary{border-color:var(--lb-green-500)}
body.linebet-v4 .xbet-v83-primary-actions .is-primary{background:var(--lb-green-500);color:#123d17}
body.linebet-v4 .xbet-v86-app-like.has-liked{border-color:rgba(47,196,91,.55)}

/* Bonus page */
body.linebet-v4.xbet-v83-bonus-page .xbet-v83-bonus-stage{background:radial-gradient(circle at 78% 10%,rgba(47,196,91,.15),transparent 30%),linear-gradient(145deg,#123d17,#1b4f20);color:#fff}
body.linebet-v4 .xbet-v83-bonus-actions .is-primary{background:var(--lb-green-500);border-color:var(--lb-green-500);color:#123d17}
body.linebet-v4 .xbet-v83-bonus-badges span{color:#c9c9c1;border-color:rgba(47,196,91,.12)}
body.linebet-v4 .xbet-v83-bonus-calc-stage{border-color:rgba(47,196,91,.18);background:rgba(255,255,255,.055)}
body.linebet-v4 .xbet-v83-bonus-calc-stage .xbet-calc-v6{--xb:#278f42;--xb-yellow:#2fc45b;--xb-bg:#f3f3ef;--xb-card:#fff;--xb-text:#1b4f20;--xb-muted:#74746e;--xb-line:#dfdfd8}

/* Mobile dock */
body.linebet-v4 .xbet-v8-mobile-hub{background:rgba(18,61,23,.97);border-color:rgba(47,196,91,.2);box-shadow:0 18px 55px rgba(0,0,0,.38)}
body.linebet-v4 .xbet-v8-hub-toggle b{color:var(--lb-green-500)}
body.linebet-v4 .xbet-v8-hub-body>*{background:#28652b;color:#fff}
body.linebet-v4 .xbet-v8-hub-body>*.primary,
body.linebet-v4 .xbet-v8-hub-body>*:last-child{background:var(--lb-green-500);color:#123d17}

/* Dark mode preserves the Linebet green identity; imported 1xBet blue never leaks through. */
html[data-theme="dark"] body.linebet-v4 .xbet-v86-share-strip{background:#153f19}
html[data-theme="dark"] body.linebet-v4 .xbet-v86-share-button{background:#1f5924;border-color:#3a3a3a}
html[data-theme="dark"] body.linebet-v4 .line-v4-table th{background:#123d17}
html[data-theme="dark"] body.linebet-v4 .line-v4-shot img{background:#102f14}

/* responsive safety — same hardening level as 1xBet V8.8 */
@media(max-width:1020px){
  body.linebet-v4 .line-v4-section-head{grid-template-columns:1fr}
  body.linebet-v4 .line-v4-faq-grid{grid-template-columns:1fr}
}
@media(max-width:720px){
  body.linebet-v4{font-size:14px;line-height:1.62}
  body.linebet-v4 .xbet-wide,body.linebet-v4 .xbet-v83-wrap{width:calc(100% - 20px)}
  body.linebet-v4 .line-v4-article{padding-top:30px}
  body.linebet-v4 .line-v4-intro{padding:20px;border-radius:17px}
  body.linebet-v4 .line-v4-section{scroll-margin-top:118px}
  body.linebet-v4 .line-v4-section-head h2{font-size:clamp(1.55rem,7.2vw,2.35rem)}
  body.linebet-v4 .line-v4-section-copy>p{font-size:14px;line-height:1.75}
  body.linebet-v4 .line-v4-list li{padding:12px 12px 12px 37px}
  body.linebet-v4 .line-v4-table-wrap{margin-inline:0;border-radius:12px}
  body.linebet-v4 .line-v4-table{min-width:620px;font-size:12px}
  body.linebet-v4 .line-v4-shot{max-width:min(88vw,430px)}
  body.linebet-v4 .xbet-v8-community-grid{grid-template-columns:1fr}
}
@media(max-width:460px){
  body.linebet-v4 .xbet-wide,body.linebet-v4 .xbet-v83-wrap{width:calc(100% - 16px)}
  body.linebet-v4 .line-v4-intro{padding:17px}
  body.linebet-v4 .line-v4-section-head{margin-bottom:16px}
  body.linebet-v4 .line-v4-section-head h2{font-size:clamp(1.45rem,8vw,2rem)}
  body.linebet-v4 .line-v4-section-cta{width:100%}
  body.linebet-v4 .line-v4-note{font-size:12px}
  body.linebet-v4 .line-v4-table{min-width:560px}
  body.linebet-v4 .xbet-v86-share-inner{padding-inline:max(9px,env(safe-area-inset-left))}
}
@media(max-width:390px){
  body.linebet-v4 .xbet-wide,body.linebet-v4 .xbet-v83-wrap{width:calc(100% - 12px)}
  body.linebet-v4 .line-v4-overview-hero .xbet-v8-hero-actions{grid-template-columns:1fr}
  body.linebet-v4 .line-v4-overview-hero .xbet-v8-hero-actions>*{grid-column:auto;width:100%}
  body.linebet-v4 .line-v4-dashboard .xbet-v8-stat-grid{grid-template-columns:1fr!important}
  body.linebet-v4 .line-v4-table{min-width:520px}
  body.linebet-v4 .line-v4-shot{max-width:100%}
}
@media(max-width:340px){
  body.linebet-v4 .xbet-wide,body.linebet-v4 .xbet-v83-wrap{width:calc(100% - 10px)}
  body.linebet-v4 .line-v4-intro{padding:14px}
  body.linebet-v4 .line-v4-section-head h2{font-size:1.38rem}
  body.linebet-v4 .line-v4-list li{font-size:12px}
  body.linebet-v4 .xbet-v8-mobile-hub{left:max(5px,env(safe-area-inset-left));right:max(5px,env(safe-area-inset-right));bottom:max(5px,env(safe-area-inset-bottom))}
}

/* V4 markup aliases / final parity refinements */
body.linebet-v4 .line-v4-article-layout{display:block;min-width:0}
body.linebet-v4 .line-v4-article{display:grid;gap:clamp(44px,5.6vw,78px);min-width:0;padding:clamp(38px,5vw,72px) 0 clamp(105px,9vw,145px)}
body.linebet-v4 .line-v4-intro-card{padding:clamp(24px,3.2vw,42px);border:1px solid var(--lb-line);border-radius:22px;background:var(--lb-white);box-shadow:var(--lb-shadow)}
body.linebet-v4 .line-v4-intro-card>p{margin:0 0 16px;font-size:clamp(15px,.25vw + 14px,18px);line-height:1.82;overflow-wrap:anywhere}
body.linebet-v4 .line-v4-intro-card>p:last-of-type{margin-bottom:0}
body.linebet-v4 .line-v4-intro-card blockquote{margin:22px 0 0;padding:15px 17px;border:0;border-left:4px solid var(--lb-green-500);border-radius:0 12px 12px 0;background:rgba(47,196,91,.1);line-height:1.6}
body.linebet-v4 .line-v4-kicker{display:block;margin-bottom:10px;color:#2f7d34;font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}
body.linebet-v4 .line-v4-prose{display:block;}
body.linebet-v4 .line-v4-prose p{margin:0 0 16px;font-size:clamp(15px,.25vw + 14px,18px);line-height:1.82;overflow-wrap:anywhere}
body.linebet-v4 .line-v4-check-list{display:grid;gap:9px;margin:21px 0;padding:0;list-style:none}
body.linebet-v4 .line-v4-check-list li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;padding:13px 15px;border:1px solid var(--lb-line);border-radius:12px;background:var(--lb-white);line-height:1.55;overflow-wrap:anywhere}
body.linebet-v4 .line-v4-check-list i{width:19px;height:19px;border-radius:50%;display:grid;place-items:center;background:var(--lb-green-500);color:#123d17;font-size:10px;font-style:normal;font-weight:950}
body.linebet-v4 .line-v4-subflow{margin:25px 0 0;padding:20px;border:1px solid var(--lb-line);border-radius:15px;background:var(--lb-mint-2)}
body.linebet-v4 .line-v4-subflow h3{margin:0 0 12px;font-size:1.15rem}
body.linebet-v4 .line-v4-subflow ol{margin:0;padding-left:21px;display:grid;gap:8px;line-height:1.6}
body.linebet-v4 .line-v4-note{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start}
body.linebet-v4 .line-v4-note>span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--lb-green-500);color:#123d17;font-weight:950}
body.linebet-v4 .line-v4-note>p{margin:0}
body.linebet-v4 .line-v4-article-image{margin:28px auto 0;max-width:min(100%,620px);padding:10px;border:1px solid var(--lb-line);border-radius:20px;background:var(--lb-white);box-shadow:var(--lb-shadow)}
body.linebet-v4 .line-v4-article-image img{display:block;width:100%;height:auto;max-height:720px;object-fit:contain;border-radius:13px;background:#ecece8}
body.linebet-v4 .line-v4-article-image figcaption{display:grid;gap:4px;padding:10px 6px 2px;color:var(--lb-muted);font-size:11px;line-height:1.5}
body.linebet-v4 .line-v4-article-image figcaption b{color:var(--lb-ink)}
body.linebet-v4 .line-v4-ios-flow{margin-top:24px;padding:20px;border:1px solid rgba(47,196,91,.24);border-radius:16px;background:rgba(47,196,91,.06)}
body.linebet-v4 .line-v4-ios-flow h3{margin:0 0 12px}
body.linebet-v4 .line-v4-ios-flow ol{margin:0;padding-left:20px;display:grid;gap:8px}
body.linebet-v4 .line-v4-app-bonus-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;border:1px solid var(--lb-line);border-radius:18px;background:var(--lb-white);box-shadow:var(--lb-shadow)}
body.linebet-v4 .line-v4-app-bonus-card small{display:block;color:var(--lb-muted);font-size:9px;font-weight:900;text-transform:uppercase}
body.linebet-v4 .line-v4-app-bonus-card strong{display:block;margin-top:5px;font-size:clamp(1.5rem,4vw,2.5rem);color:#2f7d34}
body.linebet-v4 .line-v4-app-bonus-card a{min-height:46px;padding:0 16px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--lb-green-500);color:#123d17;font-size:11px;font-weight:950}
body.linebet-v4 .line-v4-bonus-summary{padding:clamp(24px,3vw,38px);border:1px solid rgba(47,196,91,.2);border-radius:24px;background:rgba(255,255,255,.06);box-shadow:0 28px 70px rgba(0,0,0,.2)}
body.linebet-v4 .line-v4-bonus-summary>span{color:var(--lb-green-500);font-size:10px;font-weight:950;letter-spacing:.14em}
body.linebet-v4 .line-v4-bonus-summary h2{margin:9px 0 18px;font-size:clamp(1.5rem,3vw,2.7rem)}
body.linebet-v4 .line-v4-bonus-summary ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}
body.linebet-v4 .line-v4-bonus-summary li{display:flex;gap:8px;align-items:flex-start;color:#d4d4cf;line-height:1.55}
body.linebet-v4 .line-v4-bonus-summary li svg{flex:0 0 16px;width:16px;height:16px;color:var(--lb-green-500)}

@media(max-width:720px){
  body.linebet-v4 .xbet-v86-mobile-dock{background:rgba(18,61,23,.97);border-color:rgba(47,196,91,.22);box-shadow:0 20px 58px rgba(0,0,0,.4)}
  body.linebet-v4 .xbet-v86-dock-brand .xbet-native-logo span{color:#fff}
  body.linebet-v4 .xbet-v86-dock-brand .xbet-native-logo b{color:var(--lb-green-500)}
  body.linebet-v4 .xbet-v86-dock-caption{color:#bdbdb7}
  body.linebet-v4 .xbet-v86-dock-panel>.app{background:#327836;color:#fff;border:1px solid rgba(255,255,255,.08)}
  body.linebet-v4 .xbet-v86-dock-panel>.bonus{background:var(--lb-green-500);color:#123d17}
  body.linebet-v4 .line-v4-intro-card{padding:20px;border-radius:17px}
  body.linebet-v4 .line-v4-prose p{font-size:14px;line-height:1.75}
  body.linebet-v4 .line-v4-app-bonus-card{display:grid}
  body.linebet-v4 .line-v4-app-bonus-card a{width:100%}
}
@media(max-width:460px){
  body.linebet-v4 .line-v4-article{gap:40px;padding-top:28px}
  body.linebet-v4 .line-v4-intro-card{padding:17px}
  body.linebet-v4 .line-v4-check-list li{padding:12px}
  body.linebet-v4 .line-v4-subflow{padding:16px}
  body.linebet-v4 .line-v4-article-image{max-width:100%;padding:7px;border-radius:15px}
}

/* Brand-colour firewall: imported 1xBet components remain Linebet green/white. */
body.linebet-v4 .xbet-v8-section-head>span,
body.linebet-v4 .xbet-v8-section-head>div>span,
body.linebet-v4 .xbet-v8-app-title>div>span,
body.linebet-v4 .xbet-v8-device-route header>span,
body.linebet-v4 .xbet-v8-integrity header>span{color:#2f7d34}
body.linebet-v4 .xbet-v83-main{--v83-paper:var(--lb-paper);--v83-card:var(--lb-white);--v83-line:var(--lb-line);--v83-copy:var(--lb-ink);--v83-muted:var(--lb-muted);background:var(--lb-paper);color:var(--lb-ink)}
body.linebet-v4 .xbet-v83-section:nth-of-type(even){background:linear-gradient(180deg,color-mix(in srgb,var(--lb-mint-2) 72%,var(--lb-paper)),var(--lb-paper))}
body.linebet-v4 .xbet-v83-section-head>span{background:#1d5622;color:var(--lb-green-500);box-shadow:0 14px 30px rgba(20,20,20,.12)}
body.linebet-v4 .xbet-v83-section-head h2{color:var(--lb-ink)}
body.linebet-v4 .xbet-v83-section-head p{color:var(--lb-muted)}
body.linebet-v4 .xbet-v83-section-head.is-light h2{color:#fff}
body.linebet-v4 .xbet-v83-section-head.is-light p{color:#c9c9c3}
body.linebet-v4 .xbet-v83-section-head.is-light>span{background:var(--lb-green-500);color:#123d17}
body.linebet-v4 .xbet-v83-eyebrow{color:var(--lb-green-500)}
body.linebet-v4 .xbet-v83-eyebrow::before{background:var(--lb-green-500)}
body.linebet-v4 .xbet-v83-lead{color:#d0d0ca}
body.linebet-v4 .xbet-v83-spec-row span{color:#d5d5cf}
body.linebet-v4 .xbet-v83-primary-actions .is-primary{background:linear-gradient(180deg,#52db73,#2fc45b);border-color:var(--lb-green-500);color:#123d17;box-shadow:0 14px 34px rgba(47,196,91,.16)}
body.linebet-v4 .xbet-v83-promo-strip button,
body.linebet-v4 .xbet-v83-promo-ticket button{background:var(--lb-green-500);color:#123d17}
body.linebet-v4 .xbet-v83-promo-strip small,
body.linebet-v4 .xbet-v83-promo-ticket small{color:#71d780}
body.linebet-v4 .xbet-v83-app-console{background:linear-gradient(180deg,rgba(36,94,39,.96),rgba(18,61,23,.99));border-color:rgba(47,196,91,.18)}
body.linebet-v4 .xbet-v83-app-console>header>div,
body.linebet-v4 .xbet-v83-console-metrics small{color:#aaa9a3}
body.linebet-v4 .xbet-v83-app-console>header i{background:var(--lb-green-500);box-shadow:0 0 0 5px rgba(47,196,91,.09)}
body.linebet-v4 .xbet-v83-console-title small,
body.linebet-v4 .xbet-v83-fingerprint span{color:var(--lb-green-500)}
body.linebet-v4 .xbet-v83-fingerprint{background:#123d17}
body.linebet-v4 .xbet-v83-fingerprint code{color:#bcbcb5}
body.linebet-v4 .xbet-v83-local-nav{background:var(--lb-white);box-shadow:0 -10px 35px rgba(20,20,20,.07)}
body.linebet-v4 .xbet-v83-local-nav a{color:var(--lb-muted)}
body.linebet-v4 .xbet-v83-local-nav a.active,
body.linebet-v4 .xbet-v83-local-nav a:hover{background:#245e27;color:var(--lb-green-500)}
body.linebet-v4 .xbet-v83-device-card{border-color:var(--lb-line);background:var(--lb-white);color:var(--lb-ink);box-shadow:0 14px 38px rgba(20,20,20,.06)}
body.linebet-v4 .xbet-v83-device-card::after{background:radial-gradient(circle,rgba(47,196,91,.13),transparent 68%)}
body.linebet-v4 .xbet-v83-device-card.is-featured{background:linear-gradient(145deg,#2d7131,#173f1b);border-color:rgba(47,196,91,.32);color:#fff;box-shadow:0 24px 60px rgba(0,0,0,.16)}
body.linebet-v4 .xbet-v83-device-card:hover:not(.is-disabled){border-color:rgba(47,196,91,.65);box-shadow:0 24px 55px rgba(20,20,20,.12)}
body.linebet-v4 .xbet-v83-device-icon{background:rgba(47,196,91,.13);color:#2f7d34}
body.linebet-v4 .xbet-v83-device-card.is-featured .xbet-v83-device-icon{background:var(--lb-green-500);color:#123d17}
body.linebet-v4 .xbet-v83-device-copy small,
body.linebet-v4 .xbet-v83-device-card.is-featured small{color:#2f7d34}
body.linebet-v4 .xbet-v83-device-card.is-featured small{color:var(--lb-green-500)}
body.linebet-v4 .xbet-v83-device-copy p{color:var(--lb-muted)}
body.linebet-v4 .xbet-v83-device-card.is-featured p{color:#c7c7c1}
body.linebet-v4 .xbet-v83-timeline{background:var(--lb-white);border-color:var(--lb-line);box-shadow:0 14px 38px rgba(20,20,20,.06)}
body.linebet-v4 .xbet-v83-timeline article>span{background:#28652b;color:var(--lb-green-500)}
body.linebet-v4 .xbet-v83-timeline article>div{border-color:var(--lb-line)}
body.linebet-v4 .xbet-v83-timeline article i{background:var(--lb-green-500)}
body.linebet-v4 .xbet-v83-install-status{background:linear-gradient(145deg,#2d7131,#173f1b);border-color:rgba(47,196,91,.24)}
body.linebet-v4 .xbet-v83-install-status .ring{border-color:rgba(47,196,91,.2);border-top-color:var(--lb-green-500);color:#fff}
body.linebet-v4 .xbet-v83-install-status li svg{color:var(--lb-green-500)}
body.linebet-v4 .xbet-v83-integrity-lab{background:#1b4f20!important}
body.linebet-v4 .xbet-v83-integrity-console{border-color:rgba(47,196,91,.15);background:#245e27}
body.linebet-v4 .xbet-v83-integrity-stats article{border-color:rgba(255,255,255,.08)}
body.linebet-v4 .xbet-v83-integrity-stats small{color:#aaa9a3}
body.linebet-v4 .xbet-v83-integrity-stats b{color:#fff}
body.linebet-v4 .xbet-v83-hash-card{background:#123d17;border-color:rgba(47,196,91,.12)}
body.linebet-v4 .xbet-v83-hash-card span{color:var(--lb-green-500)}
body.linebet-v4 .xbet-v83-gallery-feature{background:#173f1b;box-shadow:0 28px 68px rgba(0,0,0,.15)}
body.linebet-v4 .xbet-v83-gallery-feature>img{background:linear-gradient(135deg,#102f14,#28652b)}
body.linebet-v4 .xbet-v83-gallery-feature figcaption{background:rgba(18,61,23,.86)}
body.linebet-v4 .xbet-v83-gallery-feature figcaption span{color:#c0c0ba}
body.linebet-v4 .xbet-v83-gallery-thumbs button{background:#173f1b}
body.linebet-v4 .xbet-v83-gallery-thumbs button.active{border-color:var(--lb-green-500);box-shadow:0 10px 25px rgba(47,196,91,.12)}
body.linebet-v4 .xbet-v83-roadmap{background:var(--lb-white);border-color:var(--lb-line)}
body.linebet-v4 .xbet-v83-roadmap article{border-color:var(--lb-line)}
body.linebet-v4 .xbet-v83-roadmap span{background:#1b4f20;color:var(--lb-green-500)}
body.linebet-v4 .xbet-v83-roadmap i{background:linear-gradient(90deg,var(--lb-green-500),var(--lb-line))}
body.linebet-v4 .xbet-v83-roadmap p{color:var(--lb-muted)}
body.linebet-v4 .xbet-v83-safety-board{border-color:var(--lb-line);background:linear-gradient(145deg,var(--lb-white),var(--lb-mint-2));box-shadow:0 18px 50px rgba(20,20,20,.07)}
body.linebet-v4 .xbet-v83-safety-board>div>span{border-color:var(--lb-line);color:var(--lb-ink)}
body.linebet-v4 .xbet-v83-safety-board p{color:var(--lb-muted)}
body.linebet-v4 .xbet-v83-safety-board ul{border-color:var(--lb-line)}
body.linebet-v4 .xbet-v83-safety-board li{background:var(--lb-mint-2);color:var(--lb-muted)}
body.linebet-v4 .xbet-v83-safety-board li svg{color:#2f7d34}
html[data-theme="dark"] body.linebet-v4 .xbet-v83-main{--v83-paper:#102f14;--v83-card:#173f1b;--v83-line:#2d5d32;--v83-copy:#f5fbf6;--v83-muted:#b9c6ba;background:#102f14;color:#f5fbf6}
html[data-theme="dark"] body.linebet-v4 .xbet-v83-section:nth-of-type(even){background:#123d17}
html[data-theme="dark"] body.linebet-v4 .xbet-v83-device-card,
html[data-theme="dark"] body.linebet-v4 .xbet-v83-timeline,
html[data-theme="dark"] body.linebet-v4 .xbet-v83-roadmap,
html[data-theme="dark"] body.linebet-v4 .xbet-v83-safety-board{background:#173f1b;border-color:#2d5d32;color:#f5fbf6;box-shadow:none}
html[data-theme="dark"] body.linebet-v4 .xbet-v83-device-card.is-featured{background:linear-gradient(145deg,#245e27,#123d17)}
html[data-theme="dark"] body.linebet-v4 .xbet-v83-device-icon{background:#245e27;color:var(--lb-green-500)}
html[data-theme="dark"] body.linebet-v4 .xbet-v83-local-nav{background:#173f1b}
html[data-theme="dark"] body.linebet-v4 .xbet-v83-local-nav a.active,
html[data-theme="dark"] body.linebet-v4 .xbet-v83-local-nav a:hover{background:#245e27;color:var(--lb-green-500)}


/* Bonus parity patch — canonical 1xBet calculator mechanics, Linebet skin. */
body.linebet-v4 .xbet-calc-v6--brand-linebet{
  --xb:#278f42;--xb-yellow:#2fc45b;--xb-bg:#f3f7f1;--xb-card:#fff;--xb-text:#17321a;--xb-muted:#657866;--xb-line:rgba(28,79,33,.14);
}
body.linebet-v4 .xbet-calc-v6--brand-linebet .xbet-calc-result{background:linear-gradient(145deg,#123d17,#245e27)}
body.linebet-v4 .xbet-calc-v6--brand-linebet .xbet-calc-result-top strong{color:#75e58f}
body.linebet-v4 .xbet-v83-rule-grid>button:hover,
body.linebet-v4 .xbet-v83-rule-grid>button.active{border-color:var(--lb-green-500);box-shadow:0 0 0 3px rgba(47,196,91,.08),0 22px 46px rgba(25,69,30,.10)}
body.linebet-v4 .xbet-v83-rule-grid header span{background:#e3f7e6;color:#237b34}
body.linebet-v4 .xbet-v83-rule-grid .percent,
body.linebet-v4 .xbet-v83-rule-grid>button.active .choose{color:#278f42}
body.linebet-v4 .xbet-v83-terms-zone{background:#1b4f20}
body.linebet-v4 .xbet-v83-terms-grid summary span{background:#245e27;color:#75e58f}
body.linebet-v4 .xbet-v83-terms-grid summary i{color:#75e58f}
html[data-theme="dark"] body.linebet-v4 .xbet-calc-v6--brand-linebet{--xb-bg:#102f14;--xb-card:#173f1b;--xb-text:#f5fbf6;--xb-muted:#b9c6ba;--xb-line:#2d5d32}
