html{min-height:100%;margin:0;padding:0;background:#16162a !important;}body.rz-public{min-height:100vh !important;min-height:100dvh !important;margin:0 !important;padding:0 !important;display:grid !important;grid-template-rows:auto minmax(0,1fr) auto auto;align-content:stretch;background:#16162a !important;}body.rz-public > .rz-shared-head{margin:0 !important;}body.rz-public > main{display:block !important;width:100% !important;min-height:0 !important;margin-top:0 !important;margin-bottom:0 !important;background:#f7f7fb !important;align-self:stretch !important;}body.rz-public > main::before,
body.rz-public > main::after{content:"";display:table;clear:both;}body.rz-public > .rz-footer{display:block !important;width:100% !important;margin:0 !important;padding-top:38px !important;padding-bottom:18px !important;box-sizing:border-box !important;background:#16162a !important;}body.rz-public > .rz-footer:last-child{margin-bottom:0 !important;}body.rz-public::after{content:none !important;display:none !important;}body.rz-public .contentWrap{margin-top:0 !important;margin-bottom:0 !important;padding-top:34px;padding-bottom:34px;}@media(max-width:800px){body.rz-public .contentWrap{padding-top:22px;padding-bottom:22px;}}.rz-contact-page{background:#f7f7fb!important;padding:34px 20px 54px;}.rz-contact-hero,.rz-contact-card{width:min(900px,100%);margin:0 auto;}.rz-contact-hero{background:linear-gradient(135deg,#111e34,#253f69);color:#fff;padding:30px;border-radius:22px 22px 0 0;}.rz-contact-hero h1{font-size:38px;margin:5px 0 8px;}.rz-contact-hero p{margin:0;color:#dbe3ef;}.rz-contact-card{background:#fff;padding:28px;border:1px solid #e1e5ee;border-top:0;border-radius:0 0 22px 22px;box-shadow:0 18px 40px rgba(18,25,45,.08);}.rz-contact-form{display:grid;gap:16px;}.rz-contact-form label{display:grid;gap:7px;font-weight:800;color:#192235;}.rz-contact-form input,.rz-contact-form select,.rz-contact-form textarea{width:100%;box-sizing:border-box;border:1px solid #d8deea;border-radius:10px;padding:12px 13px;font:inherit;background:#fff;color:#171d2b;}.rz-contact-form textarea{resize:vertical;min-height:150px;}.rz-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;}.rz-game-request{background:#f7f5ff;border:1px solid #e4dfff;border-radius:14px;padding:16px;display:grid;gap:13px;}.rz-game-request p{margin:0;color:#5b6380;font-size:13px;}.rz-game-request[hidden]{display:none!important;}.rz-contact-send{justify-self:start;min-width:190px;}.rz-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;}@media(max-width:650px){.rz-contact-grid{grid-template-columns:1fr;}.rz-contact-hero h1{font-size:31px;}}html{width:100%;max-width:100%;overflow-x:hidden;background:#16162a!important;}body.rz-public{width:100%!important;max-width:100%!important;overflow-x:hidden!important;background:#f7f7fb!important;}body.rz-public > main{background:#f7f7fb!important;}body.rz-public > main.shell,
body.rz-public > main.narrow,
body.rz-public > main.contentWrap{box-sizing:border-box!important;}body.rz-public > .rz-footer{width:100%!important;max-width:none!important;background:#16162a!important;}body.rz-public *,
body.rz-public *::before,
body.rz-public *::after{box-sizing:border-box;}body.rz-public img,
body.rz-public svg,
body.rz-public video,
body.rz-public canvas,
body.rz-public iframe{max-width:100%;}body.rz-public img,
body.rz-public video{height:auto;}body.rz-public input,
body.rz-public select,
body.rz-public textarea,
body.rz-public button{min-width:0;max-width:100%;}body.rz-public .shell,
body.rz-public .narrow,
body.rz-public .contentWrap,
body.rz-public .panel,
body.rz-public .pricing,
body.rz-public .pricingV24,
body.rz-public .premiumCheckout,
body.rz-public .rz49-library,
body.rz-public .rz-contact-page,
body.rz-public .rz-contact-card,
body.rz-public .rz-contact-hero,
body.rz-public .gamehero,
body.rz-public .pluginHostTop{min-width:0!important;}body.rz-public main > *,
body.rz-public .rz40-head > *,
body.rz-public .rz-footer-inner > *,
body.rz-public .pricing > *,
body.rz-public .pricingV24 > *,
body.rz-public .rz49-libraryGrid > *,
body.rz-public .rz-contact-grid > *{min-width:0!important;}@media(max-width:900px){body.rz-public > .rz-shared-head{width:100%!important;max-width:100%!important;grid-template-columns:170px minmax(0,1fr)!important;gap:6px!important;padding:0 12px!important;overflow:visible!important;}body.rz-public > .rz-shared-head .rz40-brand{width:160px!important;max-width:160px!important;}body.rz-public > .rz-shared-head .rz44-headerLogo{width:156px!important;max-width:156px!important;}body.rz-public > .rz-shared-head nav{min-width:0!important;justify-content:flex-end!important;overflow:hidden!important;gap:4px!important;}body.rz-public > .rz-shared-head nav a{display:none!important;}body.rz-public > .rz-shared-head nav a:first-child,
  body.rz-public > .rz-shared-head nav a:nth-child(2){display:inline-flex!important;max-width:48%!important;padding:8px!important;font-size:12px!important;white-space:nowrap!important;}body.rz-public > .rz-shared-head .rz40-tools{display:none!important;}body.rz-public .pricing,
  body.rz-public .pricingV24{grid-template-columns:1fr!important;}body.rz-public .premiumButtons{display:grid!important;grid-template-columns:1fr!important;}}@media(max-width:600px){body.rz-public > .rz-shared-head{min-height:68px!important;height:68px!important;grid-template-columns:132px minmax(0,1fr)!important;padding:0 8px!important;}body.rz-public > .rz-shared-head .rz40-brand{width:126px!important;height:64px!important;}body.rz-public > .rz-shared-head .rz44-headerLogo{width:124px!important;height:60px!important;}body.rz-public > .rz-shared-head nav a{font-size:0!important;width:42px!important;height:42px!important;justify-content:center!important;align-items:center!important;}body.rz-public > .rz-shared-head nav a span{display:none!important;}body.rz-public .shell,
  body.rz-public .narrow{width:100%!important;max-width:100%!important;padding-left:14px!important;padding-right:14px!important;}body.rz-public .contentWrap{width:100%!important;max-width:100%!important;border-radius:0!important;border-left:0!important;border-right:0!important;box-shadow:none!important;padding-left:18px!important;padding-right:18px!important;}body.rz-public .rz49-library{width:100%!important;max-width:100%!important;padding-left:12px!important;padding-right:12px!important;}body.rz-public .rz-contact-page{width:100%!important;padding-left:12px!important;padding-right:12px!important;}body.rz-public .rz-contact-hero,
  body.rz-public .rz-contact-card{width:100%!important;max-width:100%!important;}body.rz-public a,
  body.rz-public button,
  body.rz-public h1,
  body.rz-public h2,
  body.rz-public h3,
  body.rz-public p,
  body.rz-public span{overflow-wrap:anywhere;}}@supports (overflow:clip){html,body.rz-public{overflow-x:clip!important;}}@media(min-width:901px){body.rz-public > .rz-shared-head .rz40-tools{display:flex!important;align-items:center!important;gap:10px!important;}body.rz-public > .rz-shared-head .rz40-tools > a,
  body.rz-public > .rz-shared-head .rz46-lang > button{height:44px!important;min-height:44px!important;max-height:44px!important;border-radius:11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;font-size:14px!important;font-weight:800!important;box-sizing:border-box!important;white-space:nowrap!important;margin:0!important;}body.rz-public > .rz-shared-head .rz40-tools > .rz40-search{width:44px!important;min-width:44px!important;max-width:44px!important;padding:0!important;font-size:20px!important;}body.rz-public > .rz-shared-head .rz46-lang{margin:0!important;}body.rz-public > .rz-shared-head .rz46-lang > button{min-width:64px!important;padding:0 12px!important;}body.rz-public > .rz-shared-head .rz40-tools > a[href="login.php"]{padding:0 16px!important;}body.rz-public > .rz-shared-head .rz40-tools > .signup{padding:0 18px!important;}}.rz49-search.liveGameSearch{position:relative;display:block;padding:0;background:transparent;overflow:visible;}.rz49-search.liveGameSearch .rz40-searchbox{position:relative;}.rz49-search.liveGameSearch .rz40-searchbox input{width:100%;height:52px;border:0;border-radius:12px;padding:0 48px 0 46px;background:#fff;color:#11182b;font-size:16px;outline:none;}.rz49-search.liveGameSearch .rz40-searchbox>span{position:absolute;left:15px;top:10px;z-index:2;color:#162139;font-size:24px;}.rz49-search.liveGameSearch #clearGameSearch{position:absolute;right:8px;top:7px;width:38px;height:38px;border:0;background:transparent;color:#182237;font-size:24px;cursor:pointer;}.rz49-search.liveGameSearch .rz40-suggest{top:54px!important;left:0!important;right:0!important;z-index:5000!important;}@media(max-width:780px){.rz49-search.liveGameSearch{width:100%;}}@media(min-width:1181px){body.rz-public > .rz-shared-head{grid-template-columns:210px minmax(0,1fr) auto!important;gap:16px!important;}body.rz-public > .rz-shared-head nav{gap:4px!important;min-width:0!important;}body.rz-public > .rz-shared-head nav a{padding:10px 11px!important;font-size:13px!important;}}@media(min-width:901px) and (max-width:1180px){body.rz-public > .rz-shared-head{grid-template-columns:175px minmax(0,1fr) auto!important;gap:8px!important;padding-left:18px!important;padding-right:18px!important;}body.rz-public > .rz-shared-head .rz40-brand{width:168px!important;}body.rz-public > .rz-shared-head .rz44-headerLogo{width:164px!important;}body.rz-public > .rz-shared-head nav{gap:2px!important;min-width:0!important;}body.rz-public > .rz-shared-head nav a{padding:9px 8px!important;font-size:12px!important;}body.rz-public > .rz-shared-head .rz40-tools{gap:6px!important;}body.rz-public > .rz-shared-head .rz40-tools > a,
  body.rz-public > .rz-shared-head .rz46-lang > button{font-size:12px!important;}}@media(max-width:900px){body.rz-public > .rz-shared-head nav a{display:none!important;}body.rz-public > .rz-shared-head nav a:first-child,
  body.rz-public > .rz-shared-head nav a[href="favorites.php"]{display:inline-flex!important;}}body.rz-public .floatingAssistant{display:none!important;}.playAssistantDock{display:flex;justify-content:flex-end;margin:18px 0 6px;}.playAssistantButton{display:inline-flex;align-items:center;gap:10px;min-width:210px;padding:11px 14px;border-radius:14px;background:#16162a;color:#fff!important;text-decoration:none;box-shadow:0 8px 22px rgba(22,22,42,.16);}.playAssistantButton>b{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#6c5ce7;font-size:18px;}.playAssistantButton>span{display:grid;line-height:1.15;font-weight:850;}.playAssistantButton small{margin-top:3px;color:#c9ccda;font-weight:600;}@media(max-width:600px){.playAssistantDock{justify-content:stretch;}.playAssistantButton{width:100%;min-width:0;}}.rz-av1-launch{display:flex;justify-content:center;padding:14px 16px 24px;background:#f7f7fb;}.rz-av1-launch a{display:inline-flex;min-height:46px;align-items:center;padding:0 18px;border-radius:12px;background:#6c5ce7;color:#fff!important;text-decoration:none;font-weight:900;}.rz52-menuToggle{display:none;border:1px solid #46536a;background:#111e34;color:#fff;width:44px;height:44px;border-radius:10px;font-size:23px;align-items:center;justify-content:center;}.rz52-mobileMenu{display:none;}@media(max-width:1180px){body.rz-public>.rz-shared-head{grid-template-columns:minmax(120px,170px) 1fr 44px!important;}body.rz-public>.rz-shared-head nav{display:none!important;}body.rz-public>.rz-shared-head .rz40-tools{display:none!important;}.rz52-menuToggle{display:flex!important;grid-column:3;}.rz52-mobileMenu:not([hidden]){display:block;position:absolute;z-index:9999;top:68px;left:0;right:0;background:#101b30;color:#fff;padding:12px 14px 18px;box-shadow:0 16px 30px rgba(0,0,0,.28);}.rz52-mobileMenu nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;}.rz52-mobileMenu a{color:#fff;text-decoration:none;border:1px solid #35435c;border-radius:10px;padding:12px;font-weight:750;}.rz52-mobileActions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;}.rz52-mobileLang{display:flex;gap:6px;margin-top:10px;}.rz52-mobileLang a{padding:8px 10px;}.rz52-mobileLang a.on{background:#6c5ce7;border-color:#6c5ce7;}}@media(max-width:600px){body.rz-public>.rz-shared-head{grid-template-columns:132px 1fr 44px!important;}.rz52-mobileMenu nav{grid-template-columns:1fr 1fr;}}.rz52-bg-dark,.rz52-bg-dark>*,.rz52-bg-dark a,.rz52-bg-dark button{color:#fff!important;}.rz52-bg-light,.rz52-bg-light>*,.rz52-bg-light a,.rz52-bg-light button{color:#16162a!important;}.rz-av1-launch{display:none!important;}.rz52-auto-contrast{color:var(--rz-auto-fg,#16162a) !important;}.rz52-auto-contrast > span,
.rz52-auto-contrast > b,
.rz52-auto-contrast > strong,
.rz52-auto-contrast > small,
.rz52-auto-contrast > i{color:inherit !important;}.rz52-auto-contrast > svg{color:inherit !important;fill:currentColor;}.rz-social-block{width:min(1120px,calc(100% - 32px));margin:34px auto 18px;padding:24px 26px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #e5e3f3;border-radius:24px;background:
    radial-gradient(circle at 90% 20%,rgba(255,204,77,.18),transparent 25%),
    linear-gradient(135deg,#f2efff,#ffffff 60%);box-shadow:0 12px 34px rgba(28,24,67,.06);}.rz-social-copy{max-width:520px;}.rz-social-kicker{display:block;margin-bottom:4px;color:#6C5CE7;font-size:10px;font-weight:900;letter-spacing:.14em
;}.rz-social-block h2{margin:0 0 4px;font-size:26px;color:#16162A;}.rz-social-block p{margin:0;color:#6E6E80;line-height:1.5;}.rz-social-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px
;}.rz-social-link{min-width:94px;min-height:48px;padding:8px 12px;display:flex;align-items:center;gap:8px;border:1px solid #e1dfeb;border-radius:14px;background:#fff;color:#1d2230!important;text-decoration:none!important;font-size:12px;font-weight:800;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease
;}.rz-social-link:hover{transform:translateY(-2px);border-color:#beb6f0;box-shadow:0 8px 20px rgba(28,24,67,.09)
;}.rz-social-link>span{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:10px;background:#16162A;color:#fff;font-size:15px;font-weight:900
;}.rz-social-youtube>span{background:#e62117;}.rz-social-facebook>span{background:#1877f2;}.rz-social-instagram>span{background:linear-gradient(135deg,#7c3aed,#ec4899,#f59e0b);}.rz-social-tiktok>span{background:#111;}.rz-social-discord>span{background:#5865f2;}.rz-social-threads>span,.rz-social-x>span{background:#111;}@media(max-width:800px){.rz-social-block{align-items:flex-start;flex-direction:column;padding:20px;}.rz-social-links{justify-content:flex-start;width:100%;}}@media(max-width:520px){.rz-social-block{width:calc(100% - 20px);margin-top:24px;border-radius:18px;padding:17px;}.rz-social-links{display:grid;grid-template-columns:1fr 1fr;}.rz-social-link{min-width:0;}}.rz-social-block.rz-social-compact{width:min(1120px,calc(100% - 32px));margin:18px auto 12px;padding:14px 18px;min-height:0;border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff;border:1px solid #e8e8f1;box-shadow:none;}.rz-social-compact .rz-social-copy{max-width:620px;}.rz-social-compact .rz-social-copy h2{margin:0 0 2px;font-size:18px;letter-spacing:-.02em;}.rz-social-compact .rz-social-copy p{margin:0;font-size:13px;line-height:1.35;}.rz-social-compact .rz-social-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;}.rz-social-compact .rz-social-link{width:38px;height:38px;min-width:38px;min-height:38px;padding:0;justify-content:center;border-radius:11px;box-shadow:none;}.rz-social-compact .rz-social-link>span{width:28px;height:28px;flex:0 0 28px;border-radius:8px;font-size:14px;}.rz-social-compact .rz-social-link b{display:none;}@media(max-width:700px){.rz-social-block.rz-social-compact{align-items:flex-start;flex-direction:column;gap:10px;padding:13px 14px;}.rz-social-compact .rz-social-links{width:100%;justify-content:flex-start;}}@media(max-width:520px){.rz-social-block.rz-social-compact{width:calc(100% - 20px);margin:14px auto 10px;border-radius:15px;}.rz-social-compact .rz-social-links{display:flex;}}body.rz-public > .rz-social-block{align-self:end;width:100%;}body.rz-public > .rz-footer{align-self:end;}@media(max-width:800px){body.rz-public{grid-template-rows:auto minmax(0,1fr) auto auto;}}:root{--rz-public-content-width:80%;--rz-public-header-gap:24px;--rz-public-mobile-pad:14px;}@media(min-width:901px){body.rz-public > main{width:var(--rz-public-content-width)!important;max-width:var(--rz-public-content-width)!important;margin-left:auto!important;margin-right:auto!important;padding-top:0!important;border-top:var(--rz-public-header-gap) solid #f7f7fb!important;box-sizing:border-box!important;}body.rz-public > main.shell,
  body.rz-public > main.narrow,
  body.rz-public > main.contentWrap,
  body.rz-public > main.rz49-library,
  body.rz-public > main.av2-shell,
  body.rz-public > main.smart29,
  body.rz-public > main.rz-pricing-page,
  body.rz-public > main.rz-account-dashboard,
  body.rz-public > main.authShell,
  body.rz-public > main.rz-buy-shell{width:var(--rz-public-content-width)!important;max-width:var(--rz-public-content-width)!important;margin-left:auto!important;margin-right:auto!important;}body.rz-public > main.av2-shell > .av2-hero{margin-top:0!important;}}@media(max-width:900px){body.rz-public > main,
  body.rz-public > main.shell,
  body.rz-public > main.narrow,
  body.rz-public > main.contentWrap,
  body.rz-public > main.rz49-library,
  body.rz-public > main.av2-shell,
  body.rz-public > main.smart29,
  body.rz-public > main.rz-pricing-page,
  body.rz-public > main.rz-account-dashboard,
  body.rz-public > main.authShell,
  body.rz-public > main.rz-buy-shell{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;border-top:14px solid #f7f7fb!important;}}body.rz-public > .rz-social-block{width:50%!important;max-width:50%!important;margin:18px auto 14px!important;padding:12px 16px!important;min-height:0!important;border-radius:16px!important;box-sizing:border-box!important;}body.rz-public > .rz-social-block .rz-social-copy h2{margin:0 0 2px!important;font-size:16px!important;}body.rz-public > .rz-social-block .rz-social-copy p{margin:0!important;font-size:12px!important;line-height:1.35!important;}body.rz-public > .rz-social-block .rz-social-links{gap:7px!important;}body.rz-public > .rz-social-block .rz-social-link{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;}@media(max-width:900px){body.rz-public > .rz-social-block{width:70%!important;max-width:70%!important;}}@media(max-width:600px){body.rz-public > .rz-social-block{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;margin:14px auto 12px!important;padding:11px 13px!important;}}body.rz-public.pluginHost{overflow-x:hidden!important;overflow-y:auto!important;}body.rz-public.pluginHost > main.pluginHostMain{display:block!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border-top:0!important;background:color-mix(in srgb,var(--game-accent) 5%,#f7f7fb)!important;align-self:start!important;}body.rz-public.pluginHost .pluginHostTop{grid-template-columns:auto minmax(0,1fr) auto auto!important;}body.rz-public.pluginHost .gamePluginFrame{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;}@media(max-width:650px){body.rz-public.pluginHost .pluginHostTop{grid-template-columns:auto minmax(0,1fr) auto!important;}body.rz-public.pluginHost .pluginHistoryButton{grid-column:1 / -1;justify-self:start;margin-top:4px;}}body.rz-public.pluginHost{display:block!important;min-height:100dvh!important;background:color-mix(in srgb,var(--game-accent) 5%,#f7f7fb)!important;}body.rz-public.pluginHost > .rz-shared-head{width:100%!important;}body.rz-public.pluginHost > main.pluginHostMain{display:block!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border-top:0!important;background:color-mix(in srgb,var(--game-accent) 5%,#f7f7fb)!important;}body.rz-public.pluginHost .pluginHostTop{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:center!important;}body.rz-public.pluginHost .pluginHistoryButton{grid-column:auto!important;grid-row:auto!important;justify-self:end!important;margin-top:0!important;}body.rz-public.pluginHost .gamePluginFrame{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;}@media(max-width:650px){body.rz-public.pluginHost .pluginHostTop{grid-template-columns:auto minmax(0,1fr) auto!important;}body.rz-public.pluginHost .pluginHistoryButton{grid-column:1 / -1!important;justify-self:start!important;margin-top:4px!important;}}body.rz-public > .rz-social-block.rz-social-compact{width:50%!important;max-width:50%!important;margin:18px auto 14px!important;padding:12px 16px!important;min-height:0!important;border-radius:16px!important;box-sizing:border-box!important;align-self:auto!important;}body.rz-public > .rz-social-block.rz-social-compact .rz-social-copy{max-width:620px!important;}body.rz-public > .rz-social-block.rz-social-compact .rz-social-copy h2{margin:0 0 2px!important;font-size:16px!important;}body.rz-public > .rz-social-block.rz-social-compact .rz-social-copy p{margin:0!important;font-size:12px!important;line-height:1.35!important;}body.rz-public > .rz-social-block.rz-social-compact .rz-social-links{gap:7px!important;}body.rz-public > .rz-social-block.rz-social-compact .rz-social-link{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;}body.rz-public > .rz-social-block.rz-social-compact .rz-social-link > span{width:26px!important;height:26px!important;flex:0 0 26px!important;}@media(max-width:900px){body.rz-public > .rz-social-block.rz-social-compact{width:70%!important;max-width:70%!important;}}@media(max-width:600px){body.rz-public > .rz-social-block.rz-social-compact{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;margin:14px auto 12px!important;padding:11px 13px!important;}}body.rz-public.rz-auth-page > main.authShell{width:min(500px,calc(100% - 32px))!important;max-width:500px!important;margin-left:auto!important;margin-right:auto!important;}@media(max-width:540px){body.rz-public.rz-auth-page > main.authShell{width:calc(100% - 20px)!important;max-width:500px!important;margin-left:auto!important;margin-right:auto!important;}body.rz-public.rz-auth-page .authCard{padding:18px!important;}}@media(max-width:900px){.rz52-mobileLang{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:6px!important;width:100%!important;margin-top:10px!important;}.rz52-mobileLang a{min-width:0!important;padding:9px 3px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;font-size:11px!important;line-height:1!important;text-align:center!important;}.rz52-mobileLangFlag,.rz52-mobileLangCode{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;}.rz52-mobileLangFlag{font-size:17px!important;line-height:1!important;}.rz52-mobileLangCode{font-size:11px!important;font-weight:950!important;letter-spacing:.02em!important;}}@media(max-width:360px){.rz52-mobileLang{gap:4px!important;}.rz52-mobileLang a{flex-direction:column!important;gap:2px!important;padding:7px 1px!important;}.rz52-mobileLangFlag{font-size:15px!important;}.rz52-mobileLangCode{font-size:10px!important;}}body.rz-public.rz-play-page .playPlayerAddRow{align-items:stretch;}body.rz-public.rz-play-page .playPlayerAddRow #playerName{flex:1 1 auto;min-width:0;width:auto;}body.rz-public.rz-play-page .playAddPlayer{flex:0 0 auto;width:auto!important;min-width:108px;padding-left:18px!important;padding-right:18px!important;white-space:nowrap;word-break:normal;overflow-wrap:normal;}body.rz-public.rz-play-page .playAssistantDock{gap:10px;flex-wrap:wrap;}body.rz-public.rz-play-page .playVisionShortcut>b{background:#20a8a0;}@media(max-width:600px){body.rz-public.rz-play-page .playPlayerAddRow{display:grid;grid-template-columns:minmax(0,1fr) auto;}body.rz-public.rz-play-page .playAddPlayer{min-width:96px;}body.rz-public.rz-play-page .playAssistantDock{display:grid;grid-template-columns:1fr;}}.rz-game-entry{margin:16px 0 20px;}.rz-game-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.rz-game-entry-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:18px;border:1px solid #dfe3eb;border-radius:18px;background:#fff;color:#1b1d2f;text-decoration:none;box-shadow:0 8px 24px rgba(20,24,40,.04);}.rz-game-entry-card:hover{transform:translateY(-1px);border-color:var(--game-accent);}.rz-game-entry-play{background:color-mix(in srgb,var(--game-accent) 7%,#fff);}.rz-game-entry-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--game-accent);color:var(--game-on-accent);font-size:20px;}.rz-game-entry-copy{display:grid;gap:3px;}.rz-game-entry-copy small{font-size:9px;font-weight:950;letter-spacing:.1em;color:#7a8190;}.rz-game-entry-copy b{font-size:18px;}.rz-game-entry-copy em{font-style:normal;color:#697184;font-size:12px;line-height:1.4;}.rz-game-entry-rules{margin-top:10px;}@media(max-width:700px){.rz-game-entry-grid{grid-template-columns:1fr;}}body.rz-public .rz-game-entry{width:min(1180px,100%);margin:16px auto 20px;}body.rz-public .rz-game-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}body.rz-public .rz-game-entry-card{min-height:132px;padding:16px;gap:11px;border-radius:17px;}body.rz-public .rz-game-entry-icon{width:44px;height:44px;border-radius:13px;font-size:19px;}body.rz-public .rz-game-entry-copy b{font-size:17px;line-height:1.15;}body.rz-public .rz-game-entry-copy em{font-size:11.5px;line-height:1.38;}body.rz-public .rz-game-entry-voice{background:linear-gradient(180deg,#fffdf7,#fff);}body.rz-public .rz-game-entry-voice .rz-game-entry-icon{background:#17182f;color:#ffcc4d;}body.rz-public .rz-game-entry-voice .rz-game-entry-copy small{display:inline-flex;width:max-content;padding:3px 7px;border-radius:7px;background:#17182f;color:#ffcc4d;}@media(max-width:1020px){body.rz-public .rz-game-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));}body.rz-public .rz-game-entry-voice{grid-column:1/-1;width:min(560px,100%);justify-self:center;}}@media(max-width:700px){body.rz-public .rz-game-entry-grid{grid-template-columns:1fr;}body.rz-public .rz-game-entry-voice{grid-column:auto;width:100%;}body.rz-public .rz-game-entry-card{min-height:112px;padding:14px;}}body.rz-public .rz-game-entry-grid{align-items:stretch;}body.rz-public .rz-game-entry-card,
body.rz-public .rz-game-entry-play,
body.rz-public .rz-game-entry-help,
body.rz-public .rz-game-entry-voice{min-height:128px;background:#fff!important;border:1px solid #dfe5eb!important;color:#1b1d2f!important;box-shadow:0 8px 24px rgba(20,24,40,.045)!important;}body.rz-public .rz-game-entry-card:hover{border-color:var(--game-accent)!important;box-shadow:0 12px 28px rgba(20,24,40,.075)!important;}body.rz-public .rz-game-entry-card .rz-game-entry-icon,
body.rz-public .rz-game-entry-play .rz-game-entry-icon,
body.rz-public .rz-game-entry-help .rz-game-entry-icon,
body.rz-public .rz-game-entry-voice .rz-game-entry-icon{width:48px;height:48px;flex:0 0 48px;border-radius:14px;background:var(--game-accent)!important;color:var(--game-on-accent)!important;font-size:20px;}body.rz-public .rz-game-entry-copy{align-content:center;}body.rz-public .rz-game-entry-copy small{min-height:14px;color:#7b8393!important;}body.rz-public .rz-game-entry-copy b{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-height:24px;}body.rz-public .rz-game-entry-card > strong{align-self:center;font-size:18px;font-weight:800;}body.rz-public .rz-game-entry-voice .rz-game-entry-copy small{display:block;width:auto;padding:0;border-radius:0;background:transparent!important;color:#7b8393!important;}body.rz-public .rz-game-entry-card .rz-plus-mini{display:inline-flex;align-items:center;justify-content:center;padding:4px 7px;border-radius:7px;background:#17182f;color:#ffcc4d;font-size:8px;line-height:1;font-weight:950;letter-spacing:.06em;}@media(max-width:1020px){body.rz-public .rz-game-entry-voice{width:100%;}}@media(min-width:901px){body.rz-public > .rz-shared-head{display:grid!important;grid-template-columns:minmax(132px,170px) minmax(0,1fr) max-content!important;align-items:center!important;column-gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;padding-left:clamp(12px,1.4vw,24px)!important;padding-right:clamp(12px,1.4vw,24px)!important;box-sizing:border-box!important;overflow:visible!important;}body.rz-public > .rz-shared-head .rz40-brand{width:100%!important;max-width:158px!important;min-width:0!important;overflow:hidden!important;}body.rz-public > .rz-shared-head .rz44-headerLogo{display:block!important;width:100%!important;max-width:154px!important;height:auto!important;object-fit:contain!important;}body.rz-public > .rz-shared-head nav{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;min-width:0!important;max-width:100%!important;gap:2px!important;overflow:hidden!important;}body.rz-public > .rz-shared-head nav a{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 1 auto!important;min-width:0!important;max-width:none!important;padding:9px clamp(5px,.55vw,10px)!important;font-size:clamp(11px,.73vw,13px)!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}body.rz-public > .rz-shared-head .rz40-tools{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;flex:0 0 auto!important;min-width:0!important;gap:6px!important;white-space:nowrap!important;}body.rz-public > .rz-shared-head .rz40-tools > a,
  body.rz-public > .rz-shared-head .rz46-lang > button{flex:0 0 auto!important;min-width:0!important;padding-left:10px!important;padding-right:10px!important;font-size:12px!important;white-space:nowrap!important;}body.rz-public > .rz-shared-head .rz40-tools > .rz40-search{flex:0 0 44px!important;width:44px!important;min-width:44px!important;padding:0!important;}body.rz-public > .rz-shared-head .rz46-lang > button{max-width:150px!important;overflow:hidden!important;text-overflow:ellipsis!important;}body.rz-public > .rz-shared-head .rz-account-link,
  body.rz-public > .rz-shared-head .rz-logout-link{max-width:150px!important;overflow:hidden!important;text-overflow:ellipsis!important;}}@media(min-width:901px) and (max-width:1450px){body.rz-public > .rz-shared-head{grid-template-columns:136px minmax(0,1fr) max-content!important;column-gap:8px!important;padding-left:10px!important;padding-right:10px!important;}body.rz-public > .rz-shared-head .rz40-brand,
  body.rz-public > .rz-shared-head .rz44-headerLogo{max-width:132px!important;}body.rz-public > .rz-shared-head nav a{padding-left:5px!important;padding-right:5px!important;font-size:11px!important;}body.rz-public > .rz-shared-head .rz40-tools{gap:4px!important;}body.rz-public > .rz-shared-head .rz40-tools > a,
  body.rz-public > .rz-shared-head .rz46-lang > button{padding-left:8px!important;padding-right:8px!important;font-size:11px!important;}body.rz-public > .rz-shared-head .rz46-lang > button{max-width:118px!important;}body.rz-public > .rz-shared-head .rz-account-link,
  body.rz-public > .rz-shared-head .rz-logout-link{max-width:124px!important;}}@media(min-width:901px) and (max-width:1180px){body.rz-public > .rz-shared-head{grid-template-columns:140px minmax(0,1fr) 44px!important;}body.rz-public > .rz-shared-head nav,
  body.rz-public > .rz-shared-head .rz40-tools{display:none!important;}body.rz-public > .rz-shared-head .rz52-menuToggle{display:flex!important;grid-column:3!important;justify-self:end!important;}}@media (min-width: 1601px){body.rz-public > .rz-shared-head{display:grid!important;grid-template-columns:190px minmax(0,1fr) max-content!important;align-items:center!important;gap:18px!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:96px!important;margin:0!important;padding:0 28px!important;box-sizing:border-box!important;overflow:visible!important;}body.rz-public > .rz-shared-head .rz40-brand{width:190px!important;max-width:190px!important;min-width:190px!important;overflow:visible!important;}body.rz-public > .rz-shared-head .rz44-headerLogo{display:block!important;width:178px!important;max-width:178px!important;height:auto!important;}body.rz-public > .rz-shared-head nav{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;min-width:0!important;max-width:none!important;gap:8px!important;overflow:visible!important;}body.rz-public > .rz-shared-head nav a{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;min-width:0!important;max-width:none!important;padding:12px 9px!important;font-size:15px!important;font-weight:800!important;line-height:1.1!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;}body.rz-public > .rz-shared-head .rz40-tools{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;flex:0 0 auto!important;min-width:0!important;gap:8px!important;overflow:visible!important;white-space:nowrap!important;}body.rz-public > .rz-shared-head .rz40-tools > a,
  body.rz-public > .rz-shared-head .rz46-lang > button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;height:50px!important;min-height:50px!important;padding:0 14px!important;font-size:14px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;}body.rz-public > .rz-shared-head .rz40-search{width:50px!important;min-width:50px!important;max-width:50px!important;flex:0 0 50px!important;padding:0!important;font-size:22px!important;}body.rz-public > .rz-shared-head .rz46-lang > button,
  body.rz-public > .rz-shared-head .rz-account-link,
  body.rz-public > .rz-shared-head .rz-logout-link{max-width:none!important;}body.rz-public > .rz-shared-head .rz52-menuToggle{display:none!important;}}@media (min-width:901px) and (max-width:1600px){body.rz-public > .rz-shared-head{display:grid!important;grid-template-columns:190px minmax(0,1fr) 52px!important;align-items:center!important;width:100%!important;max-width:none!important;min-height:88px!important;margin:0!important;padding:0 22px!important;box-sizing:border-box!important;}body.rz-public > .rz-shared-head .rz40-brand{width:180px!important;max-width:180px!important;min-width:180px!important;}body.rz-public > .rz-shared-head .rz44-headerLogo{width:170px!important;max-width:170px!important;height:auto!important;}body.rz-public > .rz-shared-head nav,
  body.rz-public > .rz-shared-head .rz40-tools{display:none!important;}body.rz-public > .rz-shared-head .rz52-menuToggle{display:flex!important;grid-column:3!important;justify-self:end!important;align-items:center!important;justify-content:center!important;width:50px!important;height:50px!important;font-size:24px!important;}}@media (max-width:1600px){.rz52-mobileMenu:not([hidden]),
  .rz52-mobileMenu a{font-size:15px!important;line-height:1.2!important;}}@media (min-width:1601px){body.rz-public > .rz-shared-head{grid-template-columns:190px minmax(0,1fr) max-content!important;min-height:92px!important;padding:0 24px!important;column-gap:16px!important;}body.rz-public > .rz-shared-head nav{display:flex!important;justify-content:center!important;gap:6px!important;overflow:visible!important;}body.rz-public > .rz-shared-head nav a{padding:11px 9px!important;font-size:15px!important;}body.rz-public > .rz-shared-head .rz40-tools{display:flex!important;gap:7px!important;}body.rz-public > .rz-shared-head .rz40-tools > a,
  body.rz-public > .rz-shared-head .rz46-lang > button{height:48px!important;min-height:48px!important;padding:0 13px!important;font-size:14px!important;}body.rz-public > .rz-shared-head .rz52-menuToggle{display:none!important;}}@media (min-width:1281px) and (max-width:1600px){body.rz-public > .rz-shared-head{display:grid!important;grid-template-columns:165px minmax(0,1fr) max-content!important;align-items:center!important;column-gap:10px!important;width:100%!important;max-width:none!important;min-height:84px!important;margin:0!important;padding:0 14px!important;box-sizing:border-box!important;overflow:visible!important;}body.rz-public > .rz-shared-head .rz40-brand{width:165px!important;min-width:165px!important;max-width:165px!important;}body.rz-public > .rz-shared-head .rz44-headerLogo{width:156px!important;max-width:156px!important;height:auto!important;}body.rz-public > .rz-shared-head nav{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;min-width:0!important;gap:2px!important;overflow:visible!important;}body.rz-public > .rz-shared-head nav a{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;min-width:0!important;padding:10px 6px!important;font-size:13px!important;font-weight:800!important;line-height:1.1!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;}body.rz-public > .rz-shared-head .rz40-tools{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;min-width:0!important;gap:5px!important;white-space:nowrap!important;overflow:visible!important;}body.rz-public > .rz-shared-head .rz40-tools > a,
  body.rz-public > .rz-shared-head .rz46-lang > button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;height:46px!important;min-height:46px!important;padding:0 9px!important;font-size:13px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;}body.rz-public > .rz-shared-head .rz40-search{width:46px!important;min-width:46px!important;max-width:46px!important;flex:0 0 46px!important;padding:0!important;font-size:21px!important;}body.rz-public > .rz-shared-head .rz46-lang > button,
  body.rz-public > .rz-shared-head .rz-account-link,
  body.rz-public > .rz-shared-head .rz-logout-link{max-width:none!important;}body.rz-public > .rz-shared-head .rz52-menuToggle{display:none!important;}}@media (min-width:1181px) and (max-width:1280px){body.rz-public > .rz-shared-head{display:grid!important;grid-template-columns:145px minmax(0,1fr) max-content!important;align-items:center!important;column-gap:7px!important;width:100%!important;max-width:none!important;min-height:80px!important;padding:0 10px!important;box-sizing:border-box!important;}body.rz-public > .rz-shared-head .rz40-brand{width:145px!important;min-width:145px!important;max-width:145px!important;}body.rz-public > .rz-shared-head .rz44-headerLogo{width:138px!important;max-width:138px!important;}body.rz-public > .rz-shared-head nav{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;min-width:0!important;gap:0!important;overflow:visible!important;}body.rz-public > .rz-shared-head nav a{padding:9px 4px!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important;overflow:visible!important;}body.rz-public > .rz-shared-head .rz40-tools{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:3px!important;}body.rz-public > .rz-shared-head .rz40-tools > a,
  body.rz-public > .rz-shared-head .rz46-lang > button{height:44px!important;min-height:44px!important;padding:0 7px!important;font-size:12px!important;white-space:nowrap!important;}body.rz-public > .rz-shared-head .rz40-search{width:44px!important;min-width:44px!important;max-width:44px!important;flex:0 0 44px!important;padding:0!important;}body.rz-public > .rz-shared-head .rz52-menuToggle{display:none!important;}}@media (min-width:901px) and (max-width:1180px){body.rz-public > .rz-shared-head{display:grid!important;grid-template-columns:160px minmax(0,1fr) 52px!important;align-items:center!important;width:100%!important;max-width:none!important;min-height:82px!important;padding:0 16px!important;box-sizing:border-box!important;}body.rz-public > .rz-shared-head .rz40-brand,
  body.rz-public > .rz-shared-head .rz44-headerLogo{width:150px!important;max-width:150px!important;}body.rz-public > .rz-shared-head nav,
  body.rz-public > .rz-shared-head .rz40-tools{display:none!important;}body.rz-public > .rz-shared-head .rz52-menuToggle{display:flex!important;grid-column:3!important;justify-self:end!important;align-items:center!important;justify-content:center!important;width:50px!important;height:50px!important;font-size:24px!important;}}body.rz-public > .rz-shared-head .rz40-brand{display:flex!important;align-items:center!important;overflow:visible!important;}body.rz-public > .rz-shared-head .rz44-headerLogo{display:block!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:68px!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:left center!important;position:static!important;inset:auto!important;transform:none!important;scale:1!important;translate:none!important;zoom:1!important;}@media (max-width:760px){body.rz-public > .rz-shared-head .rz44-headerLogo{width:auto!important;max-width:none!important;height:auto!important;max-height:50px!important;}}body.rz-public > .rz-shared-head nav.rz-filled-nav a.rz-filled-link,
header.rz40-head nav.rz-filled-nav a.rz-filled-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid transparent!important;border-radius:13px!important;background:transparent!important;color:#f8faff!important;text-decoration:none!important;text-shadow:none!important;box-shadow:none!important;font-weight:800!important;line-height:1.2!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease!important;}body.rz-public > .rz-shared-head nav.rz-filled-nav a.rz-filled-link .rz-filled-icon,
header.rz40-head nav.rz-filled-nav a.rz-filled-link .rz-filled-icon,
.rz52-mobileMenu :is(nav.rz-filled-nav,.rz52-mobileActions) a.rz-filled-link .rz-filled-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;min-width:20px!important;flex:0 0 20px!important;line-height:0!important;color:var(--rz-filled-ink, #7db7ff)!important;font-size:0!important;}.rz-filled-link .rz-filled-icon svg{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;fill:currentColor!important;}.rz-filled-link[data-rz-menu="home"]{--rz-filled-ink:#84b8ff;}.rz-filled-link[data-rz-menu="games"]{--rz-filled-ink:#a86aff;}.rz-filled-link[data-rz-menu="favorites"]{--rz-filled-ink:#ff4d8c;}.rz-filled-link[data-rz-menu="suggest"]{--rz-filled-ink:#ffc04b;}.rz-filled-link[data-rz-menu="play"]{--rz-filled-ink:#39aafc;}body.rz-public > .rz-shared-head nav.rz-filled-nav a.rz-filled-link:hover,
header.rz40-head nav.rz-filled-nav a.rz-filled-link:hover,
.rz52-mobileMenu :is(nav.rz-filled-nav,.rz52-mobileActions) a.rz-filled-link:hover{background:rgba(75,110,196,.16)!important;border-color:rgba(121,160,255,.27)!important;color:#fff!important;}body.rz-public > .rz-shared-head nav.rz-filled-nav a.rz-filled-link.rz-filled-active,
body.rz-public > .rz-shared-head nav.rz-filled-nav a.rz-filled-link.on,
body.rz-public > .rz-shared-head nav.rz-filled-nav a.rz-filled-link.active,
header.rz40-head nav.rz-filled-nav a.rz-filled-link.rz-filled-active,
header.rz40-head nav.rz-filled-nav a.rz-filled-link.on,
header.rz40-head nav.rz-filled-nav a.rz-filled-link.active,
.rz52-mobileMenu :is(nav.rz-filled-nav,.rz52-mobileActions) a.rz-filled-link.rz-filled-active{--rz-filled-ink:#ffffff;background:linear-gradient(135deg,#2965e2 0%,#304edd 100%)!important;border-color:rgba(112,174,255,.67)!important;color:#fff!important;box-shadow:0 5px 17px rgba(38,94,233,.28),inset 0 1px 0 rgba(255,255,255,.16)!important;}body.rz-public > .rz-shared-head nav.rz-filled-nav a.rz-filled-link:focus-visible,
header.rz40-head nav.rz-filled-nav a.rz-filled-link:focus-visible,
.rz52-mobileMenu :is(nav.rz-filled-nav,.rz52-mobileActions) a.rz-filled-link:focus-visible{outline:3px solid #9ddcff!important;outline-offset:3px!important;}#rz52MobileMenu>nav>a.rz-filled-link,#rz52MobileMenu>.rz52-mobileActions>a.rz-filled-link{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;min-height:44px;box-sizing:border-box;border-radius:11px!important;padding:12px!important;color:#fff!important;}@media(min-width:1181px) and (max-width:1280px){body.rz-public > .rz-shared-head nav.rz-filled-nav a.rz-filled-link{padding:9px 6px!important;gap:5px!important;}body.rz-public > .rz-shared-head nav.rz-filled-nav a.rz-filled-link .rz-filled-icon{width:18px!important;height:18px!important;min-width:18px!important;flex-basis:18px!important;}}@media(min-width:1281px) and (max-width:1600px){body.rz-public > .rz-shared-head nav.rz-filled-nav a.rz-filled-link{padding:10px 9px!important;gap:6px!important;}}@media(min-width:1601px){body.rz-public > .rz-shared-head nav.rz-filled-nav a.rz-filled-link{padding:11px 13px!important;gap:9px!important;}}@media(prefers-reduced-motion:reduce){.rz-filled-link{transition:none!important;}}

/* RULEZZ_SOCIAL_CARDS_V1_BO_5_10_221_BEGIN
   Cartes "Suivez Rulezz" : logos SVG identiques sur desktop et mobile.
   Uniquement le footer social. N'affecte ni les boutons Partager ni les autres modules.
*/
body.rz-public > .rz-social-block.rz-social-cards {
  display:block!important;
  width:min(1180px,calc(100% - 32px))!important;
  max-width:1180px!important;
  min-width:0!important;
  margin:22px auto 16px!important;
  padding:20px!important;
  border:1px solid #e5e3f3!important;
  border-radius:22px!important;
  background:#fff!important;
  box-shadow:0 10px 26px rgba(24,22,51,.06)!important;
}
body.rz-public > .rz-social-block.rz-social-cards .rz-social-copy {
  max-width:none!important;
  margin:0 0 15px!important;
}
body.rz-public > .rz-social-block.rz-social-cards .rz-social-copy h2 {
  color:#15182d!important;
  font-size:clamp(18px,2vw,23px)!important;
  font-weight:900!important;
  margin:0 0 4px!important;
}
body.rz-public > .rz-social-block.rz-social-cards .rz-social-copy p {
  color:#596377!important;
  font-size:13px!important;
  line-height:1.45!important;
}
body.rz-public > .rz-social-block.rz-social-cards .rz-social-links {
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),152px))!important;
  gap:10px!important;
  width:100%!important;
  justify-content:center!important;
  align-items:stretch!important;
}
/* Chaque carte conserve son identité couleur; les noms et les liens viennent du BO. */
body.rz-public .rz-social-cards .rz-social-card {
  --rz-social-accent:#23242a;
  --rz-social-halo:#e9e9ee;
  --rz-social-pale:#fbfbfc;
  --rz-social-stroke:#dfe2e8;
  position:relative;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  width:auto!important;
  min-width:0!important;
  min-height:122px!important;
  height:auto!important;
  padding:12px 5px!important;
  border:1px solid var(--rz-social-stroke)!important;
  border-radius:20px!important;
  background:var(--rz-social-pale)!important;
  color:#171b2c!important;
  text-decoration:none!important;
  box-shadow:none!important;
  text-align:center!important;
  font-size:12px!important;
  line-height:1.2!important;
  overflow:hidden;
  isolation:isolate;
  transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important;
}
body.rz-public .rz-social-cards .rz-social-card::before {
  content:"✦";
  position:absolute;
  right:11px;
  top:7px;
  font-size:13px;
  line-height:1;
  color:var(--rz-social-accent);
  pointer-events:none;
}
body.rz-public .rz-social-cards .rz-social-card:hover {
  transform:translateY(-2px)!important;
  box-shadow:0 9px 24px rgba(21,25,52,.10)!important;
  border-color:var(--rz-social-accent)!important;
}
body.rz-public .rz-social-cards .rz-social-card:focus-visible {
  outline:3px solid #1c60f2!important;
  outline-offset:3px!important;
}
body.rz-public .rz-social-cards .rz-social-card > .rz-social-icon {
  display:grid!important;
  place-items:center!important;
  width:68px!important;
  height:68px!important;
  flex:0 0 68px!important;
  padding:0!important;
  border-radius:50%!important;
  background:var(--rz-social-halo)!important;
  color:#fff!important;
}
body.rz-public .rz-social-cards .rz-social-icon-circle {
  display:grid;
  place-items:center;
  width:50px;
  height:50px;
  flex:0 0 50px;
  border-radius:50%;
  background:var(--rz-social-accent);
  color:#fff;
}
body.rz-public .rz-social-cards .rz-social-icon-circle svg {
  display:block;
  width:24px;
  height:24px;
  max-width:100%;
  fill:currentColor;
}
body.rz-public .rz-social-cards .rz-social-card > .rz-social-card-label {
  display:block!important;
  width:100%;
  min-width:0;
  color:#15182b!important;
  font-size:12px!important;
  font-weight:900!important;
  line-height:1.2!important;
  white-space:normal!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
}
body.rz-public .rz-social-cards .rz-social-instagram {--rz-social-accent:#E1306C;--rz-social-halo:#FCE5EF;--rz-social-pale:#FFF7FA;--rz-social-stroke:#F7CADD;}
body.rz-public .rz-social-cards .rz-social-facebook {--rz-social-accent:#1877F2;--rz-social-halo:#E0EDFF;--rz-social-pale:#F5F9FF;--rz-social-stroke:#CFE2FF;}
body.rz-public .rz-social-cards .rz-social-tiktok {--rz-social-accent:#151515;--rz-social-halo:#E9EBEE;--rz-social-pale:#F7F8FA;--rz-social-stroke:#DBE0E6;}
body.rz-public .rz-social-cards .rz-social-youtube {--rz-social-accent:#FF0033;--rz-social-halo:#FFE4E9;--rz-social-pale:#FFF6F7;--rz-social-stroke:#FFD3DB;}
body.rz-public .rz-social-cards .rz-social-x {--rz-social-accent:#111318;--rz-social-halo:#E6E7E9;--rz-social-pale:#F8F9FA;--rz-social-stroke:#DFE1E5;}
body.rz-public .rz-social-cards .rz-social-threads {--rz-social-accent:#151515;--rz-social-halo:#EBEBED;--rz-social-pale:#F9F9FA;--rz-social-stroke:#E2E2E7;}
body.rz-public .rz-social-cards .rz-social-discord {--rz-social-accent:#5865F2;--rz-social-halo:#E8E9FF;--rz-social-pale:#F8F8FF;--rz-social-stroke:#D8DCFF;}
@media(max-width:1050px) {
  body.rz-public > .rz-social-block.rz-social-cards .rz-social-links {grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),152px))!important;}
}
@media(max-width:600px) {
  body.rz-public > .rz-social-block.rz-social-cards {
    width:calc(100% - 20px)!important;
    max-width:calc(100% - 20px)!important;
    margin:14px auto 12px!important;
    padding:14px 12px!important;
    border-radius:17px!important;
  }
  body.rz-public > .rz-social-block.rz-social-cards .rz-social-links {
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:8px!important;
  }
  body.rz-public .rz-social-cards .rz-social-card {
    min-height:105px!important;
    padding:10px 4px!important;
    border-radius:16px!important;
    gap:5px!important;
  }
  body.rz-public .rz-social-cards .rz-social-card > .rz-social-icon {
    width:56px!important;
    height:56px!important;
    flex-basis:56px!important;
  }
  body.rz-public .rz-social-cards .rz-social-icon-circle {width:42px;height:42px;flex-basis:42px;}
  body.rz-public .rz-social-cards .rz-social-icon-circle svg {width:21px;height:21px;}
  body.rz-public .rz-social-cards .rz-social-card > .rz-social-card-label {font-size:11px!important;}
  body.rz-public .rz-social-cards .rz-social-card::before {font-size:10px;right:8px;top:6px;}
}
@media(max-width:345px) {
  body.rz-public > .rz-social-block.rz-social-cards .rz-social-links {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(prefers-reduced-motion:reduce) {
  body.rz-public .rz-social-cards .rz-social-card {transition:none!important;}
}
@media(forced-colors:active) {
  body.rz-public .rz-social-cards .rz-social-card {border:1px solid CanvasText!important;background:Canvas!important;color:CanvasText!important;}
  body.rz-public .rz-social-cards .rz-social-icon-circle {background:CanvasText;color:Canvas;}
  body.rz-public .rz-social-cards .rz-social-card > .rz-social-card-label {color:CanvasText!important;}
}
/* RULEZZ_SOCIAL_CARDS_V1_BO_5_10_221_END */

/* RULEZZ_MOBILE_ASSISTANT_SOCIAL_DARK_BO_5_10_230_BEGIN
   Uniquement la zone Suivez Rulezz sur les pages assistant mobiles.
   Les cartes reseaux restent independantes et conservent leurs couleurs. */
@media screen and (max-width:900px) {
  body.rz-public.pluginHost > .rz-social-block.rz-social-cards {
    background:linear-gradient(135deg,#0b2e53,#091d37)!important;
    border-color:#31567b!important;
    box-shadow:0 10px 26px rgba(1,14,30,.22)!important;
  }
  body.rz-public.pluginHost > .rz-social-block.rz-social-cards .rz-social-copy h2 {
    color:#f5f9ff!important;
  }
  body.rz-public.pluginHost > .rz-social-block.rz-social-cards .rz-social-copy p {
    color:#c9d9ee!important;
  }
  /* On conserve le texte sombre sur les cartes colorees claires. */
  body.rz-public.pluginHost .rz-social-cards .rz-social-card > .rz-social-card-label {
    color:#15182b!important;
  }
}
@media screen and (max-width:900px) and (forced-colors:active) {
  body.rz-public.pluginHost > .rz-social-block.rz-social-cards {background:Canvas!important;border-color:CanvasText!important;box-shadow:none!important;}
  body.rz-public.pluginHost > .rz-social-block.rz-social-cards .rz-social-copy :is(h2,p) {color:CanvasText!important;}
}
/* RULEZZ_MOBILE_ASSISTANT_SOCIAL_DARK_BO_5_10_230_END */

/* One label flex item: spacing comes from the existing 9 px gap, not text spaces. */
.rz-filled-link>.rz-filled-label{display:block;min-width:0;line-height:inherit;white-space:normal;overflow-wrap:anywhere;}
@media(display-mode:standalone){#rz52MobileMenu>nav>a.rzpwa-install-mobile.rz-filled-link{display:none!important;}}
