/* Silver Games V3.5 · rebuilt from one visual system, no legacy cascade overrides. */
.sgp35,.sgp35 *{box-sizing:border-box}
.sgp35{--sg-fire:#ff6609;--sg-gold:#ffc826;--sg-fg:#fff;color:var(--sg-fg);font-family:Arial,Helvetica,sans-serif;line-height:1.35;position:relative;display:block;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#090708;isolation:isolate;overflow:hidden}
.sgp35 a{text-decoration:none}
.sgp35 img{display:block;max-width:100%;height:auto}
.sgp35 :focus-visible{outline:2px solid var(--sg-gold);outline-offset:3px}
/* The desktop header is intentionally a single clean row and NEVER shows the mobile toggle. */
.sgp35-header{position:relative;z-index:50;height:74px;background:linear-gradient(180deg,#080a0deE,#07090bfd);border-bottom:1px solid rgba(245,127,16,.24);box-shadow:0 7px 24px #0009}
.sgp35-header-inner{height:100%;max-width:1780px;margin:0 auto;padding:0 clamp(34px,5vw,92px);display:flex;align-items:center;justify-content:space-between;gap:clamp(30px,3.8vw,72px)}
.sgp35-brand{display:flex;flex:0 0 clamp(175px,17vw,229px);min-width:0;align-items:center}
.sgp35-brand img{width:100%;height:auto;max-height:65px;object-fit:contain}
.sgp35-header-inner>.sgp35-nav{margin:0 clamp(26px,3vw,64px);display:flex;align-items:stretch;justify-content:space-between;gap:clamp(28px,3.6vw,56px);height:100%;flex:1 1 860px;max-width:940px;min-width:0}
.sgp35-nav a,.sgp35-nav .sgp35-nav-disabled{display:flex;align-items:center;justify-content:center;height:100%;position:relative;padding:0 8px;color:#ecedef;font-size:clamp(12px,.96vw,14px);font-weight:700;letter-spacing:.022em;white-space:nowrap;background:none;transition:color .25s ease,text-shadow .25s ease;cursor:pointer}
.sgp35-nav a:hover,.sgp35-nav a:focus-visible,.sgp35-nav .sgp35-nav-disabled:hover,.sgp35-nav .sgp35-nav-disabled:focus-visible,.sgp35-nav .is-active{color:#ffd333;text-shadow:0 0 15px #ff791c88}
.sgp35-nav a::after,.sgp35-nav .sgp35-nav-disabled::after{content:"";height:2px;position:absolute;bottom:13px;left:0;right:0;background:linear-gradient(90deg,transparent,#ff8010 22%,#ffcc20 55%,#ff580d 83%,transparent);box-shadow:0 0 9px 1px #ff5709,0 0 16px #ff681995;opacity:0;transform:scaleX(.55);transition:opacity .25s ease,transform .25s ease;border-radius:9px}
.sgp35-nav a:hover::after,.sgp35-nav a:focus-visible::after,.sgp35-nav a.is-active::after,.sgp35-nav .sgp35-nav-disabled:hover::after,.sgp35-nav .sgp35-nav-disabled:focus-visible::after{opacity:1;transform:scaleX(1)}
.sgp35-account{display:flex;align-items:center;gap:14px;flex:0 0 auto}
.sgp35-account a{display:flex;align-items:center;justify-content:center;min-height:38px;padding:0 20px;white-space:nowrap;color:white;border:1px solid #b7b9bd;border-radius:3px;background:#08090bd9;font-size:11px;font-weight:750;box-shadow:0 3px 9px #0008;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}
.sgp35-account a:last-child{border:1px solid #ffc01b;background:linear-gradient(105deg,#ff6408,#fa3909 58%,#ff9600);box-shadow:inset 0 0 0 1px #ffdb7542,0 0 17px #ff7b004d}
.sgp35-account a:first-child:hover,.sgp35-account a:first-child:focus-visible{transform:translateY(-1px);filter:brightness(1.03);border-color:#eef1f4;background:linear-gradient(180deg,#101114f2,#06070af4);box-shadow:inset 0 0 0 1px #ffffff12,0 7px 18px #0009,0 0 12px #ffffff12}
.sgp35-account a:last-child:hover,.sgp35-account a:last-child:focus-visible{transform:translateY(-1px);filter:brightness(1.05);box-shadow:inset 0 0 0 1px #ffe0915e,0 9px 22px #0008,0 0 20px #ff7b0060}
.sgp35-burger{display:none!important;align-items:center;justify-content:center;border:0;background:transparent;color:#fff;width:43px;height:43px;padding:7px;margin-left:auto;cursor:pointer;box-shadow:none}
.sgp35-burger svg{width:27px;height:27px;fill:none;stroke:#f5f5f5;stroke-width:2.15;stroke-linecap:round;transition:stroke .2s}
.sgp35-burger:hover svg,.sgp35-burger:focus-visible svg{stroke:var(--sg-gold)}
.sgp35-mobile-panel{display:none!important}
/* Scene layers, parallax never moves HTML interface */
.sgp35-stage{height:calc(100svh - 74px);min-height:630px;max-height:1100px;position:relative;background:#100908;overflow:hidden}
.sgp35-scene{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.sgp35-scenery,.sgp35-scenery img,.sgp35-haze,.sgp35-vignette,.sgp35-embers{position:absolute;inset:0;width:100%;height:100%}
.sgp35-scenery{will-change:transform;transform:translate3d(var(--sg-bg-x,0px),var(--sg-bg-y,0px),0) scale(1.016)}
.sgp35-scenery img{object-fit:cover;object-position:center 46%}
.sgp35-haze{z-index:1;background:linear-gradient(90deg,rgba(3,2,4,.49),rgba(3,2,4,.18) 44%,transparent 76%),linear-gradient(0deg,rgba(2,2,3,.58),transparent 28%,transparent 82%)}
.sgp35-characters{z-index:3;position:absolute;width:clamp(560px,51vw,935px);right:-1%;bottom:9%;height:auto;transform:translate3d(var(--sg-x,0px),var(--sg-y,0px),0);will-change:transform;filter:saturate(.92) drop-shadow(0 13px 23px rgba(12,3,0,.34))}
.sgp35-characters img{width:100%;height:auto}
.sgp35-embers{pointer-events:none}
.sgp35-embers-back{z-index:2}
.sgp35-embers-front{z-index:4}
.sgp35-vignette{z-index:4;pointer-events:none;background:radial-gradient(ellipse at 51% 45%,transparent 36%,rgba(5,2,3,.15) 80%,rgba(6,2,3,.62) 130%)}
/* Main desktop copy respects model proportions and is independent of the cast image. */
.sgp35-content{position:absolute;z-index:7;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:0 clamp(35px,5.5vw,110px) 18px;pointer-events:none}
.sgp35-copy{position:absolute;top:clamp(165px,27%,345px);left:clamp(35px,5.5vw,110px);width:min(54%,760px);pointer-events:auto;text-align:left}
.sgp35-title,.sgp35-subtitle{padding:0;line-height:1}
.sgp35-title{width:min(100%,clamp(470px,42vw,710px));margin:0 0 7px}
.sgp35-subtitle{width:min(100%,clamp(485px,44.5vw,745px));margin:0 0 10px}
.sgp35-title img,.sgp35-subtitle img{width:100%;filter:drop-shadow(0 3px 7px #000b)}
.sgp35-description{max-width:700px;font-size:clamp(15px,1.28vw,20px);margin:0 0 17px;line-height:1.26;color:#fff;text-shadow:0 2px 8px #000e}
.sgp35-benefits{list-style:none;margin:0 0 17px;padding:0;max-width:740px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center}
.sgp35-benefits li{min-width:0;display:flex;align-items:center;justify-content:center;gap:clamp(5px,.7vw,11px);font-size:clamp(11px,.95vw,15px);font-weight:500;line-height:1.19;text-shadow:0 1px 4px #000;white-space:nowrap;border-left:1px solid rgba(247,247,247,.52);padding:0 7px}
.sgp35-benefits li:first-child{border-left:0;padding-left:0;justify-content:flex-start}
.sgp35-benefits svg{width:clamp(28px,2.8vw,43px);height:clamp(28px,2.8vw,43px);stroke:#ffce0e;stroke-width:2.1;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;filter:drop-shadow(0 1px 4px #fd740047)}
.sgp35-ctas{display:flex;gap:12px;max-width:680px}
.sgp35-cta{width:50%;min-height:52px;padding:9px 14px;display:flex;align-items:center;justify-content:center;gap:20px;color:white!important;text-align:center;white-space:nowrap;font-size:clamp(15px,1.21vw,19px);font-weight:750;letter-spacing:.005em;border-radius:3px;box-shadow:0 5px 12px #0006;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}
.sgp35-cta-primary{background:linear-gradient(108deg,#ff9605,#ff4907 65%,#ffac02);border:2px solid #ffbe18;box-shadow:inset 0 1px 0 #ffffff68,0 0 16px #ff640053,0 5px 15px #0008}
.sgp35-cta-secondary{background:linear-gradient(180deg,#0d0c0dec,#030306f0);border:2px solid #dadcdf;box-shadow:inset 0 0 2px #fff4,0 4px 14px #0009}
.sgp35-cta-primary:hover,.sgp35-cta-primary:focus-visible{transform:translateY(-2px);filter:brightness(1.05);box-shadow:inset 0 1px 0 #ffffff80,0 0 24px #ff7b005c,0 8px 20px #0009}
.sgp35-cta-secondary:hover,.sgp35-cta-secondary:focus-visible{transform:translateY(-2px);filter:none;border-color:#ffffff;background:linear-gradient(180deg,#13151af0,#06070bf4);box-shadow:inset 0 0 0 1px #ffffff14,0 0 16px #ffffff18,0 8px 18px #000a}
.sgp35-games{position:relative;pointer-events:auto;width:100%;height:64px;flex:0 0 64px;margin-top:auto;display:grid;grid-template-columns:1.32fr 1fr 1.25fr 1.23fr 1.08fr .67fr;align-items:center;background:linear-gradient(90deg,#030304b8,#050406df 18%,#050406e8 82%,#040304aa);box-shadow:0 -7px 25px #0007;border-top:1px solid #fa79222d}
.sgp35-game,.sgp35-games-more{min-width:0;height:37px;padding:0 11px;display:flex;align-items:center;justify-content:center;border-left:1px solid #bcbcbc8a}
.sgp35-game:first-child{border:0}
.sgp35-game img{max-width:100%;width:100%;max-height:35px;height:100%;object-fit:contain;filter:drop-shadow(0 1px 3px #000c)}
.sgp35-games-more{font-size:clamp(12px,1.16vw,19px);font-weight:750;white-space:nowrap}
/* On real laptops keep the full nav: its width is allocated explicitly, no overfilled header. */
@media (min-width:950px) and (max-width:1499px){
 .sgp35-header{height:68px}.sgp35-header-inner{gap:clamp(18px,2.2vw,38px);padding-inline:clamp(28px,3.8vw,58px)}
 .sgp35-brand{flex-basis:clamp(170px,17vw,212px)}.sgp35-header-inner>.sgp35-nav{margin-inline:clamp(18px,2.4vw,40px);gap:clamp(18px,2.4vw,28px);max-width:780px;flex-basis:760px}
 .sgp35-account a{font-size:10px;min-height:37px;padding-inline:14px}
 .sgp35-stage{height:calc(100svh - 68px)}.sgp35-characters{width:clamp(540px,51vw,730px);right:-2%;bottom:9%}
 .sgp35-copy{top:clamp(174px,27%,265px);width:min(57%,750px)}
 .sgp35-title{width:min(100%,clamp(455px,42vw,605px))}.sgp35-subtitle{width:min(100%,clamp(468px,45vw,645px))}
 .sgp35-description{font-size:clamp(14px,1.23vw,18px);margin-bottom:12px}.sgp35-benefits{margin-bottom:13px}.sgp35-cta{min-height:50px}
}
@media (min-width:950px) and (max-width:1130px){
 .sgp35-header-inner{gap:14px;padding-inline:22px}.sgp35-brand{flex-basis:158px}.sgp35-header-inner>.sgp35-nav{margin-inline:16px;gap:14px;max-width:690px;flex-basis:650px}
 .sgp35-nav a,.sgp35-nav .sgp35-nav-disabled{font-size:10.8px;padding:0 3px}
 .sgp35-account{gap:8px}.sgp35-account a{min-height:35px;font-size:9.5px;padding-inline:10px}
 .sgp35-copy{left:36px;width:57%}.sgp35-content{padding-inline:36px}
 .sgp35-title{width:min(100%,480px)}.sgp35-subtitle{width:min(100%,505px)}
 .sgp35-characters{width:54vw;right:-3.5%}
 .sgp35-benefits li{font-size:10px;gap:4px;padding:0 4px}.sgp35-benefits svg{width:27px;height:27px}.sgp35-cta{font-size:15px}
}
@media (min-width:950px) and (max-height:790px){
 .sgp35-stage{min-height:610px}.sgp35-copy{top:clamp(160px,25%,235px)}
 .sgp35-title{margin-bottom:5px}.sgp35-subtitle{margin-bottom:7px}.sgp35-description{margin-bottom:11px}.sgp35-benefits{margin-bottom:12px}.sgp35-cta{min-height:47px}.sgp35-games{height:59px;flex-basis:59px}
}
/* Tablet: distinct cinematic composition. No squeezed desktop navigation. */
@media (max-width:949px){
 .sgp35-header{height:74px;position:absolute;z-index:50;top:0;left:0;right:0;background:linear-gradient(180deg,rgba(2,3,5,.82),rgba(2,3,5,.27) 76%,transparent);border-bottom:0;box-shadow:none}
 .sgp35-header-inner{padding:0 26px;gap:0;max-width:none}
 .sgp35-brand{flex-basis:200px;width:200px}.sgp35-header-inner>.sgp35-nav,.sgp35-header-inner>.sgp35-account{display:none!important}
 .sgp35-burger{display:flex!important;background:transparent!important;border:0!important;box-shadow:none!important;width:45px;height:45px}
 .sgp35-mobile-panel{display:flex!important;position:absolute;top:69px;right:19px;width:min(350px,calc(100vw - 38px));z-index:51;flex-direction:column;padding:12px 17px 16px;background:linear-gradient(135deg,rgba(17,15,16,.98),rgba(3,4,7,.98));border:1px solid #ff9d266d;border-radius:5px;box-shadow:0 15px 43px #000e;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-9px);transition:opacity .22s,visibility .22s,transform .22s}
 .sgp35-header.is-open .sgp35-mobile-panel{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}
 .sgp35-mobile-panel .sgp35-nav{margin:0;display:flex;flex-direction:column;gap:0;align-items:stretch}
 .sgp35-mobile-panel .sgp35-nav a,.sgp35-mobile-panel .sgp35-nav .sgp35-nav-disabled{min-height:45px;justify-content:flex-start;font-size:13px;padding:8px 15px;border-bottom:1px solid #ffffff1e}
 .sgp35-mobile-panel .sgp35-nav a::after,.sgp35-mobile-panel .sgp35-nav .sgp35-nav-disabled::after{right:auto;width:3px;left:1px;top:9px;bottom:9px;height:auto;transform:scaleY(.45)}
 .sgp35-mobile-panel .sgp35-nav a:hover::after,.sgp35-mobile-panel .sgp35-nav .sgp35-nav-disabled:hover::after,.sgp35-mobile-panel .sgp35-nav a.is-active::after{transform:scaleY(1)}
 .sgp35-mobile-panel .sgp35-account{display:flex;gap:9px;margin-top:14px}.sgp35-mobile-panel .sgp35-account a{flex:1;min-height:40px;padding:9px 7px;font-size:11px}
 .sgp35-stage{height:100svh;min-height:900px;max-height:none}
 .sgp35-scenery img{object-position:center top}
 .sgp35-haze{background:linear-gradient(180deg,rgba(0,0,0,.04) 0%,rgba(0,0,0,.01) 31%,rgba(0,0,0,.68) 61%,rgba(0,0,0,.85) 83%,rgba(0,0,0,.53) 100%)}
 .sgp35-characters{left:48.5%;right:auto;top:124px;bottom:auto;width:min(78vw,600px);transform:translate3d(calc(-50% + var(--sg-x,0px)),var(--sg-y,0px),0)}
 .sgp35-copy{top:52%;left:7%;width:86%;text-align:center}
 .sgp35-content{padding:0 5% 15px}
 .sgp35-title{width:min(90%,550px);margin:0 auto 8px}.sgp35-subtitle{width:min(90%,590px);margin:0 auto 9px}
 .sgp35-description{max-width:610px;margin:0 auto 15px;font-size:17px;line-height:1.26}
 .sgp35-benefits{max-width:630px;margin:0 auto 16px;grid-template-columns:repeat(4,minmax(0,1fr))}
 .sgp35-benefits li{font-size:12px;gap:5px;padding:0 6px}.sgp35-benefits svg{height:31px;width:31px}
 .sgp35-ctas{width:100%;max-width:590px;margin:0 auto;gap:12px}.sgp35-cta{min-height:53px;font-size:17px}
 .sgp35-games{height:66px;flex-basis:66px}.sgp35-game{padding:0 6px}
}
/* Mobile: no dark header BAR. The logo and two strokes float over a visible sky. */
@media (max-width:700px){
 .sgp35-header{height:80px;background:linear-gradient(180deg,rgba(1,2,4,.57),rgba(1,2,4,0));border:0}
 .sgp35-header-inner{padding:10px 14px 0 21px;align-items:center}
 .sgp35-brand{width:159px;flex-basis:159px}.sgp35-burger{width:42px;height:42px;padding:6px;margin-right:-2px}.sgp35-burger svg{width:27px;height:27px}
 .sgp35-mobile-panel{top:72px;right:10px;width:min(330px,calc(100vw - 22px))}
 .sgp35-stage{min-height:760px;height:100svh;max-height:none}
 .sgp35-scenery img{object-position:center center}
 .sgp35-haze{background:linear-gradient(180deg,#0000001a 0%,#00000004 24%,#00000010 39%,#000000b7 57%,#000000e0 87%,#0000007d 100%)}
 .sgp35-vignette{background:linear-gradient(180deg,#00000030 0%,transparent 19%,transparent 53%,#0000003c 100%)}
 .sgp35-characters{width:min(111vw,435px);left:50%;right:auto;top:125px;bottom:auto;transform:translate3d(calc(-50% + var(--sg-x,0px)),var(--sg-y,0px),0)}
 .sgp35-content{padding:0 12px 9px}
 .sgp35-copy{top:46%;width:auto;left:15px;right:15px;text-align:center}
 .sgp35-title{width:min(100%,350px);margin:0 auto 6px}.sgp35-subtitle{width:min(100%,362px);margin:0 auto 9px}
 .sgp35-description{max-width:370px;font-size:clamp(12.3px,3.3vw,14px);line-height:1.2;margin:0 auto 12px}
 .sgp35-benefits{margin:0 auto 13px;width:100%;max-width:420px}
 .sgp35-benefits li{gap:4px;padding:0 4px;font-size:clamp(9.4px,2.6vw,11.6px);min-height:49px;display:flex;flex-direction:column;align-items:center;justify-content:center}
 .sgp35-benefits li:first-child{justify-content:center;padding-left:4px}
 .sgp35-benefits svg{width:27px;height:27px}
 .sgp35-ctas{width:100%;max-width:353px;flex-direction:column;gap:8px;margin:0 auto}
 .sgp35-cta{width:100%;min-height:43px;font-size:15px;padding:7px 12px;gap:16px}
 .sgp35-games{height:71px;flex-basis:71px;display:grid;grid-template-columns:1.14fr 1fr 1.22fr;grid-template-rows:31px 31px;gap:2px 0;padding:2px 0}
 .sgp35-game,.sgp35-games-more{height:28px;padding:1px 5px;border-left:1px solid #d1d1d199}
 .sgp35-game:nth-child(4){border-left:0}
 .sgp35-game img{max-height:25px;height:100%;object-fit:contain}
 .sgp35-games-more{font-size:clamp(11px,3vw,14px)}
}
@media (max-width:380px){
 .sgp35-header-inner{padding-left:16px;padding-right:11px}.sgp35-brand{flex-basis:149px;width:149px}
 .sgp35-stage{min-height:760px}.sgp35-characters{top:122px;width:112vw}
 .sgp35-copy{top:45%;left:12px;right:12px}
 .sgp35-title{width:min(100%,334px)}.sgp35-subtitle{width:100%}
 .sgp35-description{font-size:12.3px;margin-bottom:10px}.sgp35-benefits{margin-bottom:11px}
 .sgp35-benefits svg{width:25px;height:25px}.sgp35-benefits li{font-size:9.7px;min-height:46px}
 .sgp35-ctas{gap:7px}.sgp35-cta{min-height:40px}
 .sgp35-games{height:66px;flex-basis:66px;grid-template-rows:29px 29px}.sgp35-game,.sgp35-games-more{height:27px}
}
@media (max-height:750px) and (min-width:950px){.sgp35-stage{min-height:585px}.sgp35-copy{top:24%}.sgp35-title{width:min(100%,540px)}.sgp35-subtitle{width:min(100%,585px)}}
@media(prefers-reduced-motion:reduce){
 .sgp35 *,.sgp35 *::before,.sgp35 *::after{animation-duration:.001ms!important;transition-duration:.001ms!important}
 .sgp35-scenery{transform:none!important;will-change:auto!important}
 .sgp35-characters{transform:none!important;will-change:auto!important}
}
/* Theme chrome is hidden only where the shortcode is present, not globally, and WP admin-bar remains functional. */
body.sgp35-showcase-page{background:#08090b;overflow-x:clip}
body.sgp35-hide-theme-chrome #masthead,
body.sgp35-hide-theme-chrome .site-header:not(.sgp35-header),
body.sgp35-hide-theme-chrome #site-header,
body.sgp35-hide-theme-chrome .elementor-location-header,
body.sgp35-hide-theme-chrome .ast-primary-header-bar,
body.sgp35-hide-theme-chrome #header:not(.sgp35-header),
body.sgp35-hide-theme-chrome .wp-site-blocks>header,
body.sgp35-hide-theme-chrome .main-header,
body.sgp35-hide-theme-chrome .header-wrapper:not(.sgp35-header),
body.sgp35-hide-theme-chrome .wp-block-template-part:has(nav.wp-block-navigation),
body.sgp35-hide-theme-chrome .entry-header,
body.sgp35-hide-theme-chrome h1.entry-title{display:none!important}
body.sgp35-hide-theme-chrome .site-content,
body.sgp35-hide-theme-chrome .entry-content{margin-top:0!important}
body.sgp35-showcase-page .site,
body.sgp35-showcase-page .site-main,
body.sgp35-showcase-page .content-area,
body.sgp35-showcase-page .entry-content,
body.sgp35-showcase-page .wp-block-post-content,
body.sgp35-showcase-page .elementor,
body.sgp35-showcase-page .elementor-section-wrap,
body.sgp35-showcase-page .e-con,
body.sgp35-showcase-page .e-parent{max-width:none!important}
body.sgp35-showcase-page .site-main,
body.sgp35-showcase-page .content-area,
body.sgp35-showcase-page .entry-content,
body.sgp35-showcase-page .wp-block-post-content,
body.sgp35-showcase-page .elementor-top-section,
body.sgp35-showcase-page .elementor-section,
body.sgp35-showcase-page .elementor-container,
body.sgp35-showcase-page .e-con,
body.sgp35-showcase-page .e-parent{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}
body.sgp35-showcase-page .elementor-widget-shortcode:has(.sgp35){width:100%!important;max-width:none!important;position:relative;left:auto;transform:none;margin:0!important}
/* Final mockup-comparison: more visible skyline on small screens. */
@media (min-width:701px) and (max-width:949px){.sgp35-characters{width:min(74vw,575px);top:136px;left:48%;right:auto;transform:translate3d(calc(-50% + var(--sg-x,0px)),var(--sg-y,0px),0)}}
@media (max-width:700px){.sgp35-characters{width:min(102vw,405px);top:147px}}
@media (max-width:380px){.sgp35-characters{width:104vw;top:139px}}
@media(prefers-reduced-motion:reduce) and (max-width:700px){.sgp35-characters{transform:translateX(-50%)!important}}
