/* AI: Змінено тему сайту на синю палітру як у референсі: синій фон, світліша шапка, жо */
body{background:#0B4AA8}
.site-header{background:linear-gradient(180deg,#2F7BEA,#1F5FD0);border-bottom:2px solid #5FA0FF}
.main-nav a{color:#FFD24A;font-weight:700}
.main-nav a:hover,.main-nav a[aria-current=page]{background:rgba(255,255,255,.15);color:#fff}
.header-cta .btn{color:#fff;text-transform:uppercase;font-weight:800;background:linear-gradient(180deg,#6CF25A 0%,#3FD62E 55%,#2FB820 100%);border:3px solid #0E2A0A;border-radius:22px;font-family:var(--font-h);font-size:17px;letter-spacing:.5px;padding:12px 26px;text-shadow:0 2px 0 rgba(0,0,0,.55);box-shadow:inset 0 3px 0 rgba(255,255,255,.35),0 5px 0 #0E2A0A;min-width:150px;text-align:center}
.btn-primary{background:linear-gradient(180deg,#FFC62E,#FF8A00);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35);border:2px solid #C25E00;box-shadow:0 4px 0 #A84F00;text-transform:uppercase;font-weight:800}
.hero{background:linear-gradient(135deg,#3D86F0,#1D56C2);border:3px solid #0A2F6E;border-radius:18px}
.card,.cta-box,.related-card,details,.table-wrap{background:#1757BF;border:2px solid #0A2F6E}
.cta-box{background:linear-gradient(135deg,#3D86F0,#1D56C2)}
th{background:#0A3A86}
.site-footer{background:linear-gradient(180deg,#2A4FD8 0%,#2440B8 100%);border-top:0;padding:36px 0 30px;text-align:center;color:#CFE0FF}
/* AI: Оновлено хедер: додано дві зелені кнопки «Hrát teď» та «Registrace» у стилі рефе */
.header-cta .btn:hover{filter:brightness(1.08)}
@media (max-width:980px){
.header-cta .btn{font-size:14px;padding:9px 16px;min-width:0}
.fx-nav ul{flex-wrap:wrap;gap:6px 14px}
.fx-nav a{font-size:13px}
.hero-bg,.hero-bg[data-height]{padding-left:28px;padding-right:28px}
}
@media (max-width:560px){
.header-cta .btn{display:none}
.header-cta .btn.btn-reg{display:inline-block;font-size:13px;padding:8px 12px}
.fx-nav ul{gap:8px 14px}
.hero-bg,.hero-bg[data-height]{padding-left:18px;padding-right:18px}
}
/* AI: Футер перероблено як на референсі: логотип по центру, рядок посилань лише на наш */
.fx-footer{display:flex;flex-direction:column;align-items:center;gap:22px}
.fx-footer .logo{justify-content:center}
.fx-footer .logo img{max-height:80px}
.fx-nav ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;flex-wrap:nowrap;gap:6px 16px}
.fx-nav a{color:#E3ECFF;text-decoration:none;font-size:13px;white-space:nowrap}
.fx-nav a:hover{color:#FFD24A}
.fx-footer .age-badge{margin:0;border-color:#0A1A40;color:#0A1A40;width:44px;height:44px;font-size:15px}
.fx-footer p{margin:0;font-size:15px;color:#E3ECFF}
/* AI: Прибрано іконки платіжних методів із футера та замінено їх текстовим переліком м */
.fx-pay-text{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px;max-width:900px;margin:0;padding:0;list-style:none}
.fx-pay-text li{background:rgba(255,255,255,.12);border-radius:8px;padding:6px 12px;font-size:13px;color:#E3ECFF;white-space:nowrap}
/* AI: Зроблю секцію .hero-bg на всю ширину сайту (full-bleed), прибравши обмеження кон */
.hero-bg{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-radius:0;border-left:0;border-right:0;box-sizing:border-box;padding-left:max(24px,calc(50vw - 590px));padding-right:max(24px,calc(50vw - 590px))}
.content{overflow-x:clip}
