/* Online-Vhod 1.9.0. Original brand marks, editorial layouts and topic covers. */
.ov-brand-card,.ov-brand,.ov-material-card{--identity-bg:#122b48;--identity-accent:#64beff;--identity-ink:#fff}
:is(.ov-brand-card--1xbet,.ov-brand--1xbet,.ov-material-card:has(.ov-card__cover[href*="/1xbet/"])){--identity-bg:#093d77;--identity-accent:#63c5ff;--identity-logo:url(brands/1xbet-logo.png)}
:is(.ov-brand-card--stake,.ov-brand--stake,.ov-material-card:has(.ov-card__cover[href*="/stake/"])){--identity-bg:#14232e;--identity-accent:#65d19c;--identity-logo:url(brands/stake-logo.png)}
:is(.ov-brand-card--melbet,.ov-brand--melbet,.ov-material-card:has(.ov-card__cover[href*="/melbet/"])){--identity-bg:#17191b;--identity-accent:#ffb805;--identity-logo:url(brands/melbet-logo.png)}
:is(.ov-brand-card--1win,.ov-brand--1win,.ov-material-card:has(.ov-card__cover[href*="/1win/"])){--identity-bg:#101827;--identity-accent:#4495fb;--identity-logo:url(brands/1win-logo.png)}
:is(.ov-brand-card--newretro,.ov-brand--newretro,.ov-material-card:has(.ov-card__cover[href*="/newretro/"])){--identity-bg:#140d38;--identity-accent:#ff59cb;--identity-logo:url(brands/newretro-logo.png)}
:is(.ov-brand-card--mellstroy,.ov-brand--mellstroy,.ov-material-card:has(.ov-card__cover[href*="/mellstroy/"])){--identity-bg:#141415;--identity-accent:#a22df8;--identity-logo:url(brands/mellstroy-logo.png)}
:is(.ov-brand-card--bc-game,.ov-brand--bc-game,.ov-material-card:has(.ov-card__cover[href*="/bc-game/"])){--identity-bg:#172724;--identity-accent:#31ee93;--identity-logo:url(brands/bc-game-logo.png)}
:is(.ov-brand-card--friends-casino,.ov-brand--friends-casino,.ov-material-card:has(.ov-card__cover[href*="/friends-casino/"])){--identity-bg:#261a46;--identity-accent:#fdcd2d;--identity-logo:url(brands/friends-casino-logo.png)}
/* Homepage: a distinct composition for each brand. */
.ov-home-v7 .ov-brand-card{border:1px solid #dce5ef;border-radius:18px;box-shadow:0 4px 20px #183c6507;overflow:hidden;transition:box-shadow .2s,border-color .2s}
.ov-home-v7 .ov-brand-card:hover{box-shadow:0 14px 32px #183c6514;border-color:#a7bedb}
.ov-home-v7 .ov-brand-card .ov-brand-card__stage{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;isolation:isolate;height:215px;min-height:215px;padding:25px;background:var(--identity-bg);color:#fff;overflow:hidden}
.ov-home-v7 .ov-brand-card--feature .ov-brand-card__stage{height:250px;min-height:250px;padding:30px}
.ov-brand-card .ov-brand-card__stage:before,.ov-brand-card .ov-brand-card__stage:after{content:none}
.ov-brand-card__logo{position:relative;z-index:2;display:block;width:170px;height:auto;max-height:65px;object-fit:contain;object-position:left center;flex:none}
.ov-brand-card__identity{position:relative;z-index:2;display:flex;flex-direction:column;gap:15px;align-items:flex-start}
.ov-brand-card__caption{position:relative;z-index:2;display:block;max-width:240px;margin-top:auto;font-size:23px;font-weight:800;line-height:1.13;letter-spacing:-.035em;color:#fff}
.ov-brand-card__eyebrow{position:relative;z-index:2;display:block;font-size:10px;font-weight:800;letter-spacing:.12em;line-height:1.4;color:#ffffffa3}
.ov-brand-card__art,.ov-brand-card__backdrop{position:absolute;pointer-events:none;display:block;z-index:0;object-fit:contain}
.ov-brand-card .ov7-card__brand.ov-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.ov-home-v7 .ov-brand-card .ov7-card__body{padding:22px 24px 15px}
.ov-brand-card .ov7-card__pre{font-size:11px;letter-spacing:0;gap:8px}
.ov-brand-card .ov7-card__type{color:#62738b;font-weight:650}
.ov-home-v7 .ov-brand-card .ov7-card__body h3{font-size:27px;line-height:1.2;letter-spacing:-.035em;margin:10px 0 9px!important}
.ov-brand-card .ov7-card__description{font-size:14px;line-height:1.65;min-height:47px}
.ov-brand-card .ov7-card__quick a{font-size:12px;font-weight:650;min-height:34px;display:inline-flex;align-items:center;background:#f7f9fc;color:#38597d;border-color:#e0e7f0}
.ov-brand-card .ov7-card__cta{background:#1266d6;color:#fff;font-weight:750;font-size:13px;min-height:44px}
.ov-brand-card .ov7-card__compare{font-weight:650;font-size:12px;min-height:44px}
.ov-brand-card .ov7-card__more summary{font-size:12px;min-height:40px}
.ov-brand-card .ov7-card__more nav a{font-size:12px;min-height:40px}
/* 1xBet: a sports pitch, blue panels and the actual white/blue wordmark. */
.ov-brand-card--1xbet .ov-brand-card__stage{background:linear-gradient(115deg,#073b76,#0861ab)!important}
.ov-brand-card--1xbet .ov-brand-card__logo{width:180px;max-height:66px;padding:12px 16px;background:#fff;border-radius:5px;box-sizing:content-box}
.ov-brand-card--1xbet .ov-brand-card__art{width:270px;height:275px;right:-33px;top:3px;z-index:0}
.ov-brand-card__sportline{position:relative;z-index:2;display:flex;gap:8px;margin-top:24px}
.ov-brand-card__sportline span{padding:6px 10px;border-radius:4px;background:#ffffff16;color:#c4e8ff;font-size:11px;letter-spacing:.12em;font-weight:850}
.ov-brand-card__sportline span:last-child{background:#a6dcff;color:#083e73}
.ov-brand-card--1xbet .ov-brand-card__caption{font-size:20px;margin-top:19px;max-width:260px}
.ov-brand-card__court{position:absolute;width:220px;height:290px;right:-38px;top:28px;border:2px solid #a6ddff32;transform:rotate(21deg);border-radius:3px;background:linear-gradient(90deg,transparent 49.5%,#a6ddff32 49.5%,#a6ddff32 50.5%,transparent 50.5%)}
.ov-brand-card__court:before{content:"";position:absolute;border:2px solid #a6ddff32;border-radius:50%;width:80px;height:80px;top:103px;left:68px}
.ov-brand-card__court:after{content:"";position:absolute;inset:72px -2px;border-block:2px solid #a6ddff32}
/* Stake: official 3D sports/casino scene and centered script mark. */
.ov-home-v7 .ov-brand-card--stake .ov-brand-card__stage{align-items:center;justify-content:center}
.ov-brand-card--stake .ov-brand-card__art{inset:0;width:100%;height:100%;object-fit:cover;opacity:1}
.ov-brand-card--stake .ov-brand-card__identity{align-items:center;gap:13px;padding-bottom:8px}
.ov-brand-card--stake .ov-brand-card__logo{width:136px;max-height:85px;object-position:center}
.ov-brand-card--stake .ov-brand-card__caption{font-size:15px;font-weight:600;letter-spacing:0;max-width:none;color:#e0edf4;text-align:center}
/* Melbet: strong yellow strip, black stage and a live tag. */
.ov-brand-card--melbet .ov-brand-card__logo{width:168px;max-height:48px}
.ov-brand-card--melbet .ov-brand-card__panel{position:absolute;right:0;top:0;width:48px;height:100%;background:#ffb805;transform:skewX(-16deg) translateX(22px)}
.ov-brand-card__match{margin-top:auto;position:relative;z-index:2;width:100%}
.ov-brand-card__match .ov-brand-card__caption{margin-top:8px;font-size:29px}
.ov-brand-card__live{position:absolute;right:4px;bottom:6px;display:block;border:1px solid #ffb80588;border-radius:5px;padding:7px 9px;font-size:12px;letter-spacing:.09em;color:#ffb805;font-weight:900}
/* 1win: bold monochrome logo and bright blue product tiles. */
.ov-home-v7 .ov-brand-card--1win .ov-brand-card__stage{background:#111827;justify-content:space-between}
.ov-brand-card--1win .ov-brand-card__logo{width:155px;max-height:72px;margin-block:8px}
.ov-brand-card__ribbon{position:absolute;right:-40px;top:-20px;width:110px;height:290px;transform:rotate(24deg);background:#2678ef;box-shadow:20px 0 #1958b6,40px 0 #174180}
.ov-brand-card__duo{position:relative;display:flex;gap:6px;color:#fff;font-size:12px;font-weight:750}
.ov-brand-card__duo span{padding:7px 13px;background:#2b7aef;border-radius:6px}
.ov-brand-card__duo span+span{background:#273b59}
/* NewRetro: actual neon city background and multicolour brand logo. */
.ov-home-v7 .ov-brand-card--newretro .ov-brand-card__stage{align-items:center;justify-content:center;padding-bottom:48px}
.ov-brand-card--newretro .ov-brand-card__backdrop{inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom}
.ov-brand-card--newretro .ov-brand-card__logo{width:168px;max-height:124px;object-position:center;filter:none}
.ov-brand-card--newretro .ov-brand-card__caption{position:absolute;bottom:16px;font-size:13px;letter-spacing:.04em;text-align:center;font-weight:650;max-width:none;color:#fff}
/* Mellstroy: the current official purple mark, used at a different scale. */
.ov-home-v7 .ov-brand-card--mellstroy .ov-brand-card__stage{background:radial-gradient(ellipse at 90% 75%,#4e08737a,transparent 63%),#141415}
.ov-brand-card--mellstroy .ov-brand-card__identity{margin-top:24px;gap:22px}
.ov-brand-card--mellstroy .ov-brand-card__logo{width:190px;max-height:40px}
.ov-brand-card--mellstroy .ov-brand-card__caption{font-size:23px;max-width:180px}
.ov-brand-card__mark{position:absolute;pointer-events:none;width:185px;height:167px;right:-50px;bottom:-12px;opacity:.72;object-fit:contain;transform:rotate(-13deg)}
/* BC.GAME: official green mark and the original game character. */
.ov-brand-card--bc-game .ov-brand-card__logo{width:166px;max-height:42px}
.ov-brand-card--bc-game .ov-brand-card__caption{font-size:27px;margin-top:18px;color:#d4ffe8}
.ov-brand-card--bc-game .ov-brand-card__art{right:-63px;bottom:-90px;width:285px;height:292px;object-fit:contain;object-position:center}
/* Friends: signature yellow script and the iridescent dice cutout. */
.ov-home-v7 .ov-brand-card--friends-casino .ov-brand-card__stage{background:radial-gradient(ellipse at 100% 80%,#6540a1,transparent 65%),#261a46}
.ov-brand-card--friends-casino .ov-brand-card__eyebrow{font-size:9px;letter-spacing:.1em}
.ov-brand-card--friends-casino .ov-brand-card__logo{width:143px;max-height:85px;margin-top:9px}
.ov-brand-card--friends-casino .ov-brand-card__caption{font-size:18px;line-height:1.18;max-width:150px;margin-top:12px}
.ov-brand-card--friends-casino .ov-brand-card__art{width:155px;height:160px;right:-10px;bottom:5px;transform:rotate(8deg)}
/* Directory, search, smart blocks and related content share semantic covers. */
.ov-material-card .ov-card__cover{position:relative;height:165px;min-height:165px;overflow:hidden;background-color:#edf3fa;background-image:none;isolation:isolate}
.ov-material-card__brandmark,.ov-material-card__topic{display:none}
.ov-material-card:has(.ov-card__cover[href*="/1xbet/"]) .ov-card__cover,.ov-material-card:has(.ov-card__cover[href*="/stake/"]) .ov-card__cover,.ov-material-card:has(.ov-card__cover[href*="/melbet/"]) .ov-card__cover,.ov-material-card:has(.ov-card__cover[href*="/1win/"]) .ov-card__cover,.ov-material-card:has(.ov-card__cover[href*="/newretro/"]) .ov-card__cover,.ov-material-card:has(.ov-card__cover[href*="/mellstroy/"]) .ov-card__cover,.ov-material-card:has(.ov-card__cover[href*="/bc-game/"]) .ov-card__cover,.ov-material-card:has(.ov-card__cover[href*="/friends-casino/"]) .ov-card__cover{background-color:var(--identity-bg)}
.ov-material-card:has(.ov-card__cover[href*="/1xbet/"]) .ov-card__fallback,.ov-material-card:has(.ov-card__cover[href*="/stake/"]) .ov-card__fallback,.ov-material-card:has(.ov-card__cover[href*="/melbet/"]) .ov-card__fallback,.ov-material-card:has(.ov-card__cover[href*="/1win/"]) .ov-card__fallback,.ov-material-card:has(.ov-card__cover[href*="/newretro/"]) .ov-card__fallback,.ov-material-card:has(.ov-card__cover[href*="/mellstroy/"]) .ov-card__fallback,.ov-material-card:has(.ov-card__cover[href*="/bc-game/"]) .ov-card__fallback,.ov-material-card:has(.ov-card__cover[href*="/friends-casino/"]) .ov-card__fallback{display:none}
.ov-material-card__brandmark{position:absolute;z-index:2;inset:30px 25px;display:block;background:var(--identity-logo) left center/contain no-repeat;max-width:200px}
.ov-material-card:has(.ov-card__cover[href="/stake/"]) .ov-card__cover{background-image:url(brands/stake-hero.png);background-size:cover;background-position:center}
.ov-material-card:has(.ov-card__cover[href="/stake/"]) .ov-material-card__brandmark{inset:48px 30%;max-width:none;background-position:center}
.ov-material-card:has(.ov-card__cover[href="/newretro/"]) .ov-card__cover{background-image:url(brands/newretro-hero.jpg);background-size:cover;background-position:center}
.ov-material-card:has(.ov-card__cover[href="/newretro/"]) .ov-material-card__brandmark{inset:20px 26%;max-width:none;background-position:center}
.ov-material-card:has(.ov-card__cover[href="/friends-casino/"]) .ov-material-card__brandmark{inset:20px 35px;max-width:165px}
.ov-material-card:has(.ov-card__cover[href="/friends-casino/"]) .ov-card__cover:after{content:"";position:absolute;right:-12px;bottom:-20px;width:140px;height:170px;background:url(brands/friends-casino-hero.png) center/contain no-repeat}
.ov-material-card:has(.ov-card__cover[href="/bc-game/"]) .ov-card__cover:after{content:"";position:absolute;right:-40px;bottom:-100px;width:240px;height:250px;background:url(brands/bc-game-hero.png) center/contain no-repeat}
.ov-material-card:has(.ov-card__cover[href="/melbet/"]) .ov-card__cover{border-right:12px solid #ffb805}
.ov-material-card:has(.ov-card__cover[href="/1win/"]) .ov-card__cover{background-image:linear-gradient(115deg,transparent 76%,#2b7aef 76%)}
.ov-material-card:has(.ov-card__cover[href="/1win/"]) .ov-material-card__brandmark{max-width:165px;inset-block:38px}
.ov-material-card:has(.ov-card__cover[href="/1xbet/"]) .ov-card__cover{background-image:linear-gradient(120deg,#073b76,#0861ab)}
.ov-material-card:has(.ov-card__cover[href="/mellstroy/"]) .ov-card__cover{background-image:radial-gradient(ellipse at 100% 100%,#550d7c,transparent 70%)}
.ov-material-card .ov-card__body{padding:22px}
.ov-material-card .ov-card__body h3{font-size:22px;line-height:1.3;letter-spacing:-.025em}
.ov-material-card .ov-card__body>p{font-size:14px;line-height:1.75}
.ov-material-card .ov-card__kind:empty{display:none}
/* Brand review identity panels; the surrounding UI stays light and blue. */
.ov-brand .ov-brand-intro__inner{min-height:330px;gap:40px}
.ov-brand .ov-brand-intro__copy{width:61%;padding-block:35px}
.ov-brand .ov-brand-intro__art{display:flex;align-items:center;justify-content:center;isolation:isolate;width:34%;height:235px;aspect-ratio:auto;top:50%;right:0;border:0;border-radius:18px;background:var(--identity-bg);overflow:hidden;box-shadow:0 10px 30px #19375913}
.ov-identity-logo{position:relative;z-index:2;width:64%;height:auto;max-height:92px;object-fit:contain}
.ov-identity-caption{position:absolute;z-index:2;bottom:17px;left:20px;right:20px;color:#ffffffb0;font-size:11px;text-align:center;letter-spacing:.05em}
.ov-identity-scene{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover}
.ov-brand--stake .ov-identity-logo{width:35%;max-height:80px}
.ov-brand--newretro .ov-identity-logo{width:52%;max-height:150px;margin-bottom:15px}
.ov-brand--newretro .ov-identity-scene{object-position:center bottom}
.ov-brand--bc-game .ov-identity-scene{width:78%;height:130%;inset:20% -20% auto auto;object-fit:contain}
.ov-brand--bc-game .ov-identity-logo{align-self:flex-start;margin-top:36px;width:62%;margin-right:10%}
.ov-brand--melbet .ov-brand-intro__art{border-right:14px solid #ffb805}
.ov-brand--1win .ov-brand-intro__art{background:linear-gradient(112deg,#111827 76%,#2b7aef 76%)}
.ov-brand--1win .ov-identity-logo{width:49%;max-height:110px}
.ov-brand--1xbet .ov-brand-intro__art{background:linear-gradient(120deg,#073b76,#0861ab)}
.ov-brand--1xbet .ov-identity-logo{background:#fff;padding:16px;border-radius:5px;box-sizing:content-box;width:56%;max-height:65px}
.ov-material-card:has(.ov-card__cover[href="/1xbet/"]) .ov-material-card__brandmark{background-color:#fff;background-origin:content-box;padding:15px;border-radius:5px;inset:55px 25px;max-width:190px}
.ov-brand--mellstroy .ov-brand-intro__art{background:radial-gradient(ellipse at 100% 100%,#550d7c,transparent 70%),#141415}
.ov-brand--friends-casino .ov-brand-intro__art{background:#261a46}
.ov-brand--friends-casino .ov-brand-intro__art:after{content:"";position:absolute;z-index:0;right:0;bottom:0;width:45%;height:100%;background:url(brands/friends-casino-scene.png) center/cover no-repeat;mask-image:linear-gradient(90deg,transparent,#000 25%)}
.ov-brand--friends-casino .ov-identity-logo{width:48%;max-height:135px;margin-right:28%}
.ov-brand-feature__icon .ov-topic-art{width:35px;height:31px;display:block}
.ov-brand-feature__icon{background:#edf4fc}
.ov-brand-guide__image{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:125px;padding:20px;background:#e9f2ff;color:#1c64b9;letter-spacing:0;font-size:13px;font-weight:700}
.ov-brand-guide__image .ov-topic-art{width:92px;height:76px;flex:none}
.ov-topic-label{font-size:13px;font-weight:750;letter-spacing:0}
.ov-brand-guide[data-topic=sport] .ov-brand-guide__image{background:#e2f3ee;color:#24735d}
.ov-brand-guide[data-topic=live] .ov-brand-guide__image{background:#e5f2ff;color:#246cc6}
.ov-brand-guide[data-topic=casino] .ov-brand-guide__image{background:#eee8fa;color:#7050ab}
.ov-brand-guide[data-topic=live-casino] .ov-brand-guide__image{background:#f9e7ec;color:#b34663}
.ov-brand-guide[data-topic=slots] .ov-brand-guide__image{background:#f6eddb;color:#9b6a1c}
.ov-brand-guide[data-topic=table] .ov-brand-guide__image{background:#dff1eb;color:#287457}
.ov-brand-guide[data-topic=account] .ov-brand-guide__image{background:#e6edf9;color:#4368a6}
.ov-brand-guide[data-topic=bonus] .ov-brand-guide__image{background:#fff0d1;color:#a16a10}
.ov-brand-guide[data-topic=crypto] .ov-brand-guide__image{background:#e2efec;color:#277561}
.ov-brand-promo .ov-bonus-note{align-items:flex-start;text-align:left;min-width:220px;background:#fff;color:#294b72;padding:21px 23px}
.ov-bonus-note__eyebrow{font-size:10px!important;letter-spacing:.08em!important;text-transform:uppercase;color:#1266d6;font-weight:800}
.ov-bonus-note strong{display:block;font-size:19px;line-height:1.35;margin:8px 0 10px;color:#1f3b5d}
.ov-bonus-note ul{margin:0;padding-left:17px;font-size:13px;line-height:1.8;color:#5b6f88}
.ov-detail-brandmark{display:inline-flex;align-items:center;justify-content:center;width:155px;height:69px;padding:15px 20px;border-radius:10px;background:var(--identity-bg);margin:0 16px 5px 0;vertical-align:middle}
.ov-detail-brandmark img{display:block;width:100%;height:100%;object-fit:contain}
.ov-brand--friends-casino .ov-detail-brandmark{height:83px;width:150px}
.ov-brand--1win .ov-detail-brandmark{width:130px}
.ov-brand--1xbet .ov-detail-brandmark{background:#fff;border:1px solid #cadbed}
.ov-brand__more-links a{border-color:#d4e1ef}
@media(max-width:1100px){.ov-brand .ov-brand-intro__inner{min-height:300px}.ov-brand .ov-brand-intro__art{width:32%;height:210px}.ov-brand .ov-brand-intro__copy{width:63%}.ov-brand-promo .ov-bonus-note{min-width:190px}.ov-home-v7 .ov-brand-card .ov7-card__body{padding:21px}}
@media(max-width:760px){.ov-brand .ov-brand-intro__inner{display:flex;flex-direction:column;align-items:stretch;gap:0;padding-block:22px 0}.ov-brand .ov-brand-intro__art{position:relative;top:auto;right:auto;transform:none;width:100%;height:180px;opacity:1;mask-image:none;order:2;margin:0 0 24px}.ov-brand .ov-brand-intro__copy{width:100%;padding-block:4px 25px}.ov-brand--stake .ov-identity-logo{width:120px}.ov-brand--newretro .ov-identity-logo{width:145px;max-height:130px}.ov-brand--bc-game .ov-identity-logo{width:180px;margin-top:30px;align-self:center;margin-right:30%}.ov-brand--bc-game .ov-identity-scene{width:55%;height:160%;top:-5%;right:-3%}.ov-brand--friends-casino .ov-identity-logo{width:135px;margin-right:25%;max-height:115px}.ov-brand--1win .ov-identity-logo{width:135px;max-height:100px}.ov-brand--melbet .ov-identity-logo,.ov-brand--1xbet .ov-identity-logo,.ov-brand--mellstroy .ov-identity-logo{width:210px;max-height:65px}.ov-brand-promo .ov-bonus-note{display:none}.ov-home-v7 .ov-brand-card .ov-brand-card__stage{height:210px;min-height:210px}.ov-home-v7 .ov-brand-card--feature .ov-brand-card__stage{height:230px;min-height:230px}.ov-home-v7 .ov-brand-card .ov7-card__body h3{font-size:25px!important}.ov-brand-card__caption{font-size:22px}.ov-brand-card--friends-casino .ov-brand-card__art{width:138px;right:-12px}.ov-brand-card--mellstroy .ov-brand-card__logo{width:170px}}
@media(max-width:530px){.ov-home-v7 .ov-brand-card .ov-brand-card__stage{padding:24px;height:210px;min-height:210px}.ov-home-v7 .ov-brand-card--feature .ov-brand-card__stage{height:220px;min-height:220px}.ov-home-v7 .ov-brand-card .ov7-card__body{padding:21px 22px 13px}.ov-home-v7 .ov-brand-card .ov7-card__description{font-size:15px;min-height:0;line-height:1.7}.ov-home-v7 .ov-brand-card .ov7-card__quick a{font-size:13px;min-height:40px}.ov-home-v7 .ov-brand-card .ov7-card__more summary{min-height:44px;font-size:13px}.ov-home-v7 .ov-brand-card .ov7-card__cta,.ov-home-v7 .ov-brand-card .ov7-card__compare{font-size:13px}.ov-brand-card--bc-game .ov-brand-card__art{width:270px;right:-30px}.ov-brand-card--friends-casino .ov-brand-card__logo{width:150px;max-height:91px}.ov-brand-card--friends-casino .ov-brand-card__art{width:155px;right:0}.ov-brand-card--mellstroy .ov-brand-card__mark{right:-12px;bottom:-20px;width:200px;height:180px}.ov-brand-card--newretro .ov-brand-card__logo{width:180px;max-height:127px}.ov-brand-card--1xbet .ov-brand-card__logo{width:190px}.ov-brand-card__court{right:-85px;top:25px}.ov-brand-card--melbet .ov-brand-card__live{right:4px}.ov-brand-guide__image{display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:145px;padding:12px 8px}.ov-brand-guide__image .ov-topic-art{width:78px;height:66px}.ov-topic-label{font-size:11px;text-align:center}.ov-detail-brandmark{width:130px;height:60px;margin-bottom:10px}.ov-detail-hero .ov-brand-kicker{display:block;margin-top:7px}.ov-material-card .ov-card__body{padding:21px}.ov-material-card .ov-card__cover{height:165px;min-height:165px}}
@media(prefers-reduced-motion:reduce){.ov-home-v7 .ov-brand-card{transition:none}}
