:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#eef2ff;background:#070911;--surface:#10131e;--surface-2:#171b29;--line:#2b3042;--text:#f5f7ff;--muted:#9da6bd;--violet:#9b87f5;--cyan:#46d9d0}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 12% 0,#21194b 0,transparent 34rem),#070911;color:var(--text)}header{min-height:68px;background:#0b0d15e8;border-bottom:1px solid var(--line);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:space-between;padding:0 max(20px,calc((100% - 1040px)/2));position:sticky;top:0;z-index:5}header>a{font-size:19px;font-weight:850;color:#fff;text-decoration:none}header nav{display:flex;gap:18px}header nav a{color:var(--muted);text-decoration:none;font-size:14px}header nav a:hover{color:var(--cyan)}main{max-width:1040px;margin:0 auto;padding:32px 20px 64px}.crumb{font-size:12px;color:var(--muted);margin-bottom:24px}.crumb a{color:var(--cyan)}article{background:linear-gradient(145deg,#131722,#0d1019);border:1px solid var(--line);border-radius:24px;padding:clamp(24px,5vw,56px);box-shadow:0 28px 80px #0008}.verified{display:inline-flex;font-size:11px;color:#baf8ef;background:#123631;border:1px solid #22645c;padding:7px 10px;border-radius:999px}h1,h2{color:var(--text);letter-spacing:-.035em}h1{font-size:clamp(32px,6vw,56px);max-width:820px;line-height:1.02;margin:22px 0 16px}h2{font-size:clamp(22px,3vw,29px);margin-top:0}.lead{font-size:18px;line-height:1.75;color:#bcc3d4;max-width:780px}.cta{display:inline-flex;background:linear-gradient(135deg,var(--violet),#745ee7);color:#fff;text-decoration:none;padding:14px 21px;font-weight:800;border-radius:12px;margin:12px 0 18px;box-shadow:0 12px 30px #715be633}section{padding-top:32px;margin-top:30px;border-top:1px solid var(--line)}.rules{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rules div{background:var(--surface-2);border:1px solid var(--line);border-top:3px solid var(--cyan);padding:15px;border-radius:12px;display:flex;flex-direction:column;gap:7px}.rules span{font-size:11px;color:var(--muted);text-transform:uppercase}.rules strong{font-size:14px}section p,li{line-height:1.75;color:#b7bfd1}section a{color:var(--cyan)}details{border-bottom:1px solid var(--line);padding:14px 0}summary{font-weight:750;cursor:pointer}.country-list{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;gap:12px}.country-list a{display:flex;flex-direction:column;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2);text-decoration:none;color:var(--text);transition:.2s}.country-list a:hover{border-color:var(--violet);transform:translateY(-2px)}.country-list span{font-size:12px;color:var(--muted);margin-top:6px}footer{background:#090b12;color:var(--muted);border-top:1px solid var(--line);padding:24px;text-align:center;font-size:12px}[dir=rtl] body{text-align:right}@media(max-width:700px){.rules,.country-list{grid-template-columns:1fr}header{padding:12px 15px;gap:12px;flex-wrap:wrap}article{padding:24px 18px;border-radius:18px}main{padding:20px 10px}}

/* v11.10.0 compact SEO-page mobile shell */
@media(max-width:700px){
  header{min-height:52px!important;padding:6px 8px!important;gap:6px!important;flex-wrap:nowrap!important}
  header>a{font-size:0!important;width:40px!important;height:40px!important;border-radius:13px!important;background:linear-gradient(135deg,var(--violet),#745ee7)!important;display:grid!important;place-items:center!important}
  header>a:before{content:'BP';font-size:15px!important;font-weight:900!important;color:#fff!important}
  header nav{margin-left:auto!important;gap:4px!important;min-width:0!important}header nav a{font-size:10px!important;padding:8px 9px!important;border-radius:10px!important;background:rgba(255,255,255,.035)!important;white-space:nowrap!important}
  main{padding:12px 8px 48px!important}.crumb{margin:0 4px 10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  article{padding:18px 14px!important;border-radius:18px!important}h1{font-size:31px!important;margin:16px 0 12px!important}.lead{font-size:15px!important;line-height:1.65!important}
  .cta{width:100%!important;justify-content:center!important;margin:8px 0 10px!important;position:sticky!important;bottom:8px!important;z-index:4!important}
  section{padding-top:22px!important;margin-top:22px!important}.rules{gap:8px!important}.rules div{padding:12px!important}
}
