/**
 * Theme Name: XbetLobby
 * Description: Вёрстка лобби 1xbet927, натянутая на WP-бэк 1xbet.146 (страницы/Yoast/опция all_buttons_link).
 * Version: 1.2.9
 * Text Domain: xbetlobby
 * Requires at least: 6.0
 */

.seo-article h1,.seo-article h2{line-height:1.25;margin:0 0 .6em}
.seo-article p{margin:0 0 .85em;line-height:1.55;color:var(--txt)}
.seo-article a{color:var(--blue)}
.lrow{display:flex;align-items:center;gap:8px;text-decoration:none}

/* Main content field — WP the_content, as on 1xbet.146 */
.center-col{display:flex;flex-direction:column;min-width:0;max-width:100%}
@media (max-width:900px){
	.center-col{display:contents}
}
.seo-article{margin-top:8px;min-height:280px;background:var(--panel);overflow-x:auto}
.seo-article__inner{padding:22px 24px 28px;font-size:15px;line-height:1.6;color:var(--txt);overflow-wrap:break-word}
.seo-article img,
.seo-article video,
.seo-article iframe,
.seo-article figure,
.seo-article .wp-block-image,
.seo-article .wp-block-table,
.seo-article table{max-width:100%;height:auto}
.seo-article table,.seo-article .wp-block-table{display:block;overflow-x:auto}
.seo-article .wp-block-buttons{flex-wrap:wrap;gap:8px}
.seo-article .wp-block-button{max-width:100%}
@media (max-width:640px){
	.seo-article__inner{padding:14px 14px 20px;font-size:14px}
	.seo-article h1.wp-block-heading,.seo-article h1{font-size:22px}
	.seo-article h2.wp-block-heading,.seo-article h2{font-size:18px}
	.seo-article .content-button a,.seo-article .btn_default{height:auto;min-height:32px;padding:8px 12px;font-size:12px;white-space:normal;text-align:center;max-width:100%}
}
.seo-article .breadcrumbs{margin:0 0 16px;font-size:12px;color:var(--muted);font-weight:600}
.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:0;list-style:none;margin:0;padding:0}
.breadcrumbs__item{display:inline-flex;align-items:center;color:var(--muted)}
.breadcrumbs__item:not(:last-child)::after{content:'›';margin:0 8px;color:var(--muted2);font-weight:700}
.breadcrumbs__link{color:var(--blue);text-decoration:none}
.breadcrumbs__link:hover{text-decoration:underline}
.breadcrumbs__current{color:var(--txt)}
.seo-article h1.wp-block-heading,.seo-article h1{font-size:28px;font-weight:800;margin:0 0 16px;color:var(--txt)}
.seo-article h2.wp-block-heading,.seo-article h2{font-size:20px;font-weight:800;margin:22px 0 10px}
.seo-article h3{font-size:17px;font-weight:700;margin:18px 0 8px}
.seo-article ul,.seo-article ol{margin:0 0 1em 1.2em}
.seo-article li{margin:0 0 .4em}
.seo-article .content-button{margin:14px 0}
.seo-article .content-button a,
.seo-article .btn_default,
.seo-article .btn_primary_small,
.seo-article .btn_approve_small{
	display:inline-flex;align-items:center;justify-content:center;
	height:34px;padding:0 16px;border-radius:7px;font-weight:700;font-size:13px;
	white-space:nowrap;
	background:rgba(14,47,87,.92);color:#fff
}
.seo-article .content-button a:hover,
.seo-article .btn_default:hover,
.seo-article .btn_primary_small:hover,
.seo-article .btn_approve_small:hover{
	background:#0a4a8f;color:#fff;filter:none
}
@media (max-width:640px){
	.seo-article .content-button a,
	.seo-article .btn_default,
	.seo-article .btn_primary_small,
	.seo-article .btn_approve_small{
		height:auto;min-height:32px;padding:8px 12px;font-size:12px;white-space:normal;max-width:100%;box-sizing:border-box
	}
}
