/* magic-casino.bet — qum (split) */
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:#071f3e;color:#ffffff;font-family:Montserrat,system-ui,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.55}
a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}h1,h2,h3{margin:0 0 .6em;line-height:1.2}p{margin:0 0 1em}
.qum-main{background:#0a2547;color:#ffffff}
.qum-intro-in,.qum-sec,.qum-band-in,.qum-tech .qum-sec{max-width:1120px;margin:0 auto;padding:28px 16px}
.qum-intro-in p:first-child{font-size:1.12em}
.qum-sec h2,.qum-band-in h2{font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:800}
.qum-img{border-radius:16px;margin:0 0 18px}
.qum-list{padding:0;margin:0 0 1em;list-style:none}.qum-list li{padding:8px 0 8px 26px;position:relative;border-bottom:1px solid rgba(125,212,238,.18)}.qum-list li::before{content:"";position:absolute;left:4px;top:15px;width:9px;height:9px;border-radius:50%;background:#ff7901}
.qum-steps{counter-reset:s;padding:0;margin:0 0 1em;list-style:none;display:grid;gap:10px}.qum-steps li{counter-increment:s;display:flex;gap:14px;align-items:flex-start;background:#0d2c52;border-radius:16px;padding:14px 16px}.qum-steps li::before{content:counter(s);flex:0 0 34px;height:34px;border-radius:50%;background:#ff7901;color:#111;font-weight:800;display:grid;place-items:center}
.qum-tw{overflow:auto;margin:0 0 1em}.qum-table{width:100%;border-collapse:collapse;font-size:.95em}.qum-table th{background:#ff7901;color:#111;text-align:left;padding:10px 12px;font-weight:800}.qum-table td{padding:10px 12px;border-bottom:1px solid rgba(125,212,238,.18);vertical-align:top}
.qum-faq{display:grid;gap:8px;margin:0 0 1em}.qum-faq-i{background:#0d2c52;border-radius:16px;padding:14px 16px 4px}.qum-faq-q{font-size:1.02em;font-weight:700;margin:0 0 8px;padding-left:26px;position:relative}.qum-faq-q::before{content:"?";position:absolute;left:0;top:-1px;width:20px;height:20px;border-radius:50%;background:#ff7901;color:#111;font-size:.85em;display:grid;place-items:center}.qum-faq-a p{margin:0 0 10px}
.qum-cta{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;justify-content:space-between;max-width:1088px;margin:8px auto;padding:18px 22px;border-radius:16px;background:linear-gradient(90deg,#ff7901,#ffd36b);color:#111}.qum-cta span{font-weight:900;font-size:1.15em;text-transform:uppercase}.qum-cta em{font-style:normal;font-weight:600}
.qum-cta-sm{display:inline-block;background:#ff7901;color:#111;font-weight:800;padding:12px 22px;border-radius:999px}
.qum-foot{background:#000;color:rgba(255,255,255,.72);padding:36px 16px 20px;border-top:1px solid rgba(125,212,238,.18)}.qum-foot-grid{max-width:1120px;margin:0 auto;display:grid;gap:24px;grid-template-columns:1fr}.qum-foot a{display:block;padding:3px 0}.qum-foot-logo{font-weight:900;font-size:1.3em;color:#fff}.qum-foot-h{font-weight:800;color:#fff;margin:0 0 6px}
.qum-rg{max-width:1120px;margin:24px auto 0;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.qum-rg a{padding:0}.qum-rg img{height:36px;width:auto}.qum-18 img{height:36px}
.qum-upd{max-width:1120px;margin:16px auto 0;font-size:.9em}.qum-copy{max-width:1120px;margin:4px auto 0;font-size:.85em;color:rgba(255,255,255,.5)}
.qum-tech h1{font-size:2rem;font-weight:900}
.wic-logo-img{height:34px;width:auto;display:block}
@media(min-width:900px){.qum-foot-grid{grid-template-columns:2fr 1fr 1fr}}

@media(min-width:900px){.qum-sec{display:grid;grid-template-columns:320px 1fr;gap:36px;align-items:start}.qum-sec-side{position:sticky;top:16px}}
.qum-sec-side h2{border-bottom:3px solid #ff7901;padding-bottom:10px}.qum-sec:nth-of-type(even){background:#0d2c52}
.qum-tech .qum-sec{display:block;max-width:880px}/* первый экран — шаблон Wazamba (wazamba-5281.com), модуль serp-brief/hero-templates/wazamba.mjs */
@font-face{font-family:Montserrat;font-weight:400 900;font-display:swap;src:url(/assets/fonts/montserrat-latin.woff2) format("woff2")}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;background:#071f3e}
body{margin:0;background:#071f3e url(/assets/img/wz-ui-page-bg.webp) center 440px/1440px auto no-repeat;color:#fff;font:400 14px/1.6 Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}
img{max-width:100%;height:auto}
.wic-btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 15px;font-size:18px;border:5px solid transparent;border-radius:80px;color:#fff;font-weight:800;line-height:1;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.25)}
.wic-btn--or{background:linear-gradient(#ff7800,#f97600) padding-box,linear-gradient(#ff9900,#f2a268) border-box;box-shadow:inset 0 0 3px rgba(0,0,0,.25),0 4px 0 #b75637}
.wic-btn--gr{background:linear-gradient(#3ed70b,#3ed70b) padding-box,linear-gradient(#a0ff00,#68f284) border-box;box-shadow:inset 0 0 3px rgba(0,0,0,.25),0 4px 0 #37b751,0 2px 15px 3px rgba(160,255,0,.75)}
.wic-btn:hover,.wic-cta:hover{filter:brightness(1.08)}
.wic-top{display:none}
.wic-side{position:fixed;right:0;top:16px;z-index:40;width:236px;height:min(758px,calc(100vh - 32px))}
.wic-side::before{content:"";position:absolute;inset:0;background:#ba6618;clip-path:polygon(75px 0,100% 0,100% 100%,46px calc(100% - 18px),8px calc(100% - 58px),8px 143px,0 133px,0 71px)}
.wic-side__in{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;padding:56px 16px 74px 20px;background:url(/assets/img/wz-ui-side-top.webp) 0 0/236px auto no-repeat,#ff7901;clip-path:polygon(80px 0,100% 0,100% 100%,47px calc(100% - 20px),12px calc(100% - 58px),12px 142px,4px 131px,4px 71px);overflow:hidden}
.wic-side__arr{position:absolute;left:11px;top:89px;z-index:2;width:40px;height:40px;border-radius:50%;border:3px solid #ffb347;background:linear-gradient(#ff8a1c,#f06a00);box-shadow:0 3px 0 #b75637}
.wic-side__arr i{position:absolute;left:12px;top:12px;width:10px;height:10px;border:solid #fff;border-width:3px 3px 0 0;transform:rotate(45deg)}
.wic-side__logo{display:block;margin:0 0 22px 34px}
.wic-side__logo img{display:block;width:auto;height:72px;filter:drop-shadow(0 3px 2px rgba(120,40,0,.45))}
.wic-side .wic-btn{width:204px;margin:0 0 14px}
.wic-side__nav{flex:1;min-height:0;width:100%;margin-top:14px;overflow:auto;scrollbar-width:none}
.wic-side__nav::-webkit-scrollbar{display:none}
.wic-side__nav a{display:flex;align-items:center;gap:8px;min-height:40px;padding:2px 0;font-size:18px;font-weight:700;line-height:1.1;text-shadow:0 1px 1px rgba(0,0,0,.25)}
.wic-side__nav a:hover{color:#ffe082}
.wic-side__nav img{flex:none;width:32px;height:32px;object-fit:contain}
.wic-side__hr{display:block;height:1px;margin:6px 0;background:rgba(255,255,255,.35)}
.wic-side__foot{position:absolute;left:12px;right:0;bottom:0;z-index:2;display:flex;justify-content:center;gap:24px}
.wic-round{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:3px solid #ffb347;background:#ffe9cf;box-shadow:0 3px 0 #b75637}
.wic-round svg{width:24px;height:24px}
.wic-flag{width:28px;height:28px;border-radius:50%}
.wic-shell{padding-right:236px}
.wic-hero{position:relative;display:block;height:440px;margin-right:-236px;overflow:hidden;background:#06204a}
.wic-hero__bg img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center top}
.wic-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:26px;background:linear-gradient(rgba(7,31,62,0),#071f3e)}
.wic-plate{position:absolute;left:calc(50% - 100px);top:0;z-index:2;width:476px;height:414px;margin-left:-238px;display:flex;flex-direction:column;align-items:center;padding:104px 50px 0;text-align:center;}
.wic-plate--css{padding-top:104px;isolation:isolate}
.wic-plate--css::before{content:"";position:absolute;inset:34px 0 0;z-index:-1;background:radial-gradient(90% 60% at 50% 25%,rgba(120,170,210,.35),transparent),linear-gradient(#3c6b94,#24496e 55%,#173352);clip-path:polygon(6% 2%,94% 0,99% 97%,1% 100%)}
.wic-plate__logo{position:absolute;left:50%;top:0;transform:translateX(-50%);width:auto;height:72px;filter:drop-shadow(0 3px 3px rgba(0,0,0,.5))}
.wic-plate__k{display:block;font-size:18px;font-weight:800;line-height:1.25;color:#7dd4ee;text-shadow:0 2px 2px rgba(0,0,0,.6)}
.wic-plate__h{display:block;margin:10px 0 8px;font-size:42px;font-weight:800;line-height:1.18;background:linear-gradient(#fcfe7e 18%,#f4d642 96%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 #a35d00) drop-shadow(0 4px 6px rgba(0,0,0,.5))}
.wic-plate__s{display:block;font-size:18px;font-weight:800;line-height:1.25;color:#7dd4ee;text-shadow:0 2px 2px rgba(0,0,0,.6)}
.wic-cta{display:inline-flex;align-items:center;justify-content:center;width:328px;max-width:100%;height:60px;margin-top:18px;font-size:22px;border:5px solid transparent;border-radius:80px;color:#fff;font-weight:800;line-height:1;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.25);background:linear-gradient(#3ed70b,#3ed70b) padding-box,linear-gradient(#a0ff00,#68f284) border-box;box-shadow:inset 0 0 3px rgba(0,0,0,.25),0 4px 0 #37b751,0 2px 15px 3px rgba(160,255,0,.75)}
.wic-tools{display:flex;align-items:center;justify-content:center;gap:12px;padding:50px 20px 20px}
.wic-find{position:relative;display:flex;align-items:center;width:390px;height:48px;padding:0 60px 0 24px;border-radius:30px;background:#000;border:2px solid #fff;font-size:14px;font-weight:700;white-space:nowrap}
.wic-find__m{display:none}
.wic-find i{position:absolute;right:-6px;top:50%;display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-top:-24px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#5be31f,#2fb20a);border:4px solid #8cf15c;box-shadow:0 3px 0 #1d7a06}
.wic-find svg{width:22px;height:22px}
.wic-prov{position:relative;display:flex;align-items:center;gap:10px;height:48px;padding:0 30px 0 66px;color:#fff;font-size:14px;font-weight:800;filter:drop-shadow(0 3px 0 #3d0f63)}
.wic-prov::before,.wic-prov::after{content:"";position:absolute;inset:0;clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,16px 100%,0 50%);z-index:-1}
.wic-prov::before{background:#c89bff}
.wic-prov::after{inset:4px;background:linear-gradient(#8a2fd0,#6a1aa8);clip-path:polygon(13px 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,13px 100%,0 50%)}
.wic-prov i{position:absolute;left:14px;top:-6px;width:44px;height:44px;background:linear-gradient(135deg,#ff6a3d,#e5161b 55%,#a00);clip-path:polygon(50% 0,100% 100%,0 100%);transform:rotate(-12deg);filter:drop-shadow(0 2px 0 #600)}
.wic-games{padding:10px 20px 10px}
.wic-games__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 22px}
.wic-games__t{margin:0;font-size:18px;font-weight:800}
.wic-games__all{font-size:16px;font-weight:600;white-space:nowrap}
.wic-games__all:hover,.wic-games__t a:hover{color:#ffb347}
.wic-games__row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:25px;padding:0 10px}
.wic-game{position:relative;display:block;padding:4px;border-radius:4px;background:linear-gradient(#a26a32,#6b3f17);box-shadow:inset 0 0 0 2px #3b2412,0 6px 10px rgba(0,0,0,.5)}
.wic-game img{display:block;width:100%;height:auto;aspect-ratio:200/300;object-fit:cover;border-radius:2px}
.wic-game i{position:absolute;right:-6px;top:-8px;padding:0 12px;border-radius:5px;background:#3ed70b;border:2px solid #a0ff00;box-shadow:0 2px 0 #1d7a06;font-size:12px;font-weight:700;font-style:normal;line-height:20px}
.wic-game:hover{filter:brightness(1.08)}
.wic-game:nth-child(n+7){display:none}
.wic-tool{display:none}
@media (max-width:1180px){
  .wic-side{display:none}
  .wic-shell{padding-right:0}
  .wic-hero{margin-right:0}
  .wic-plate{left:50%}
  .wic-top{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:6px;height:54px;padding:0 12px 0 14px;background:#ff7901;box-shadow:0 2px 8px rgba(0,0,0,.35)}
  .wic-top__logo{margin-right:auto}
  .wic-top__logo img{display:block;width:auto;height:30px}
  .wic-top .wic-btn{height:34px;padding:0 13px;font-size:13px;border-width:3px}
  .wic-top__burger{position:relative;flex:none;width:36px;height:36px;margin-left:4px;border-radius:50%;border:3px solid #ffb347;background:linear-gradient(#ff8a1c,#f06a00);box-shadow:0 3px 0 #b75637}
  .wic-top__burger i,.wic-top__burger i::before,.wic-top__burger i::after{position:absolute;left:8px;width:14px;height:3px;border-radius:2px;background:#fff}
  .wic-top__burger i{top:13.5px}
  .wic-top__burger i::before,.wic-top__burger i::after{content:"";left:0}
  .wic-top__burger i::before{top:-5px}
  .wic-top__burger i::after{top:5px}
  .wic-games__row{grid-template-columns:repeat(4,minmax(0,1fr))}
  .wic-game:nth-child(n+5){display:none}
}
@media (max-width:767px){
  body{padding-bottom:84px;background-position:center 384px;background-size:900px auto}
  .wic-hero{height:384px}
  .wic-plate{top:6px;width:390px;height:366px;margin-left:-195px;padding:88px 26px 0;}
  .wic-plate--css{padding-top:88px}
  .wic-plate--css::before{inset:30px 6px 0}
  .wic-plate__logo{height:60px}
  .wic-plate__h{margin:6px 0 4px;font-size:37px}
  .wic-cta{width:250px;margin-top:14px}
  .wic-tools{gap:8px;padding:30px 16px 18px}
  .wic-find{flex:1 1 auto;width:auto;min-width:0;padding:0 50px 0 20px;font-size:14px}
  .wic-find__d{display:none}
  .wic-find__m{display:inline}
  .wic-find i{width:46px;height:46px;margin-top:-23px;right:-4px}
  .wic-prov{flex:none;padding:0 18px 0 52px;font-size:13px}
  .wic-prov i{left:10px;width:36px;height:36px;top:-2px}
  .wic-games{padding:4px 16px 8px}
  .wic-games__bar{margin:0 0 14px}
  .wic-games__t{font-size:19px}
  .wic-games__row{display:flex;gap:9px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:8px 16px 4px}
  .wic-games__row::-webkit-scrollbar{display:none}
  .wic-game,.wic-game:nth-child(n+5){display:block;flex:0 0 104px;padding:3px}
  .wic-game i{right:-4px;top:-8px;padding:0 8px;font-size:11px;line-height:18px}
  .wic-tool{position:fixed;left:50%;bottom:6px;z-index:40;display:flex;align-items:center;justify-content:space-around;width:310px;height:72px;margin-left:-155px;padding:0 14px 6px;background:url(/assets/img/wz-ui-toolbar.webp) center/100% 100% no-repeat;filter:drop-shadow(0 4px 6px rgba(0,0,0,.5))}
  .wic-tool a{display:block;width:44px;height:44px}
  .wic-tool img{display:block;width:44px;height:44px;object-fit:contain}
  .wic-tool .wic-tool__main{width:58px;height:58px;margin-top:-18px}
  .wic-tool .wic-tool__main img{width:58px;height:58px}
}

.qum-h1{max-width:1120px;margin:28px auto 0;padding:0 16px;font-size:2.1rem;line-height:1.15}
@media(max-width:419px){.wic-acts .wic-btn:not(.wic-btn-up){display:none}}
@font-face{font-family:Montserrat;font-weight:400 900;font-display:swap;src:url(/assets/fonts/montserrat-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+20A0-20C0,U+2C60-2C7F,U+A720-A7FF}
