:root{--gp-info-blue:#18a8ff;--gp-info-text:#d9e1e8;--gp-info-muted:#98a6b5}
.gameplays-information-page{background:#080d13;color:var(--gp-info-text)}
.gp-info{min-height:70vh;background:radial-gradient(circle at 50% -10%,rgba(24,168,255,.07),transparent 30%),#080d13}
.gp-info__header{border-bottom:1px solid rgba(24,168,255,.16);background:linear-gradient(180deg,rgba(12,20,29,.98),rgba(8,13,19,.98))}
.gp-info__header-inner{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:clamp(58px,7vw,92px) 0 clamp(38px,5vw,58px)}
.gp-info__eyebrow{margin:0 0 12px;color:var(--gp-info-blue);font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}
.gp-info__header h1{margin:0;color:#fff;font-size:clamp(2.35rem,5vw,4.6rem);line-height:.98;letter-spacing:-.035em}
.gp-info__intro{max-width:760px;margin:22px 0 0;color:#c4ced8;font-size:clamp(1rem,1.4vw,1.14rem);line-height:1.75}
.gp-info__updated{margin:18px 0 0;color:var(--gp-info-muted);font-size:.88rem}
.gp-info__layout{width:min(1180px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:220px minmax(0,760px);justify-content:space-between;gap:clamp(54px,8vw,110px);padding:58px 0 86px}
.admin-bar .gp-info__content h2{scroll-margin-top:164px}
.gp-info__sidebar{position:sticky;top:132px;align-self:start;max-height:calc(100vh - 150px);overflow:auto;padding-right:16px}
.admin-bar .gp-info__sidebar{top:164px}
.gp-info__nav-title{margin:0 0 14px;color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.gp-info__toc{display:flex;flex-direction:column;border-left:1px solid rgba(255,255,255,.1)}
.gp-info__toc a{padding:8px 0 8px 15px;color:#8f9dab!important;text-decoration:none!important;font-size:.88rem;line-height:1.35;border-left:2px solid transparent;margin-left:-1px;transition:color .18s ease,border-color .18s ease}
.gp-info__toc a:hover,.gp-info__toc a.is-active{color:#eaf7ff!important;border-left-color:var(--gp-info-blue)}
.gp-info__content{min-width:0;color:var(--gp-info-text);font-size:1rem;line-height:1.82}
.gp-info__content h2{scroll-margin-top:132px;margin:64px 0 20px;color:#fff;font-size:clamp(1.42rem,2vw,1.8rem);line-height:1.2;letter-spacing:-.015em}
.gp-info__content h2:first-child{margin-top:0}
.gp-info__content h2:after{content:"";display:block;width:42px;height:2px;margin-top:12px;background:var(--gp-info-blue);opacity:.72;box-shadow:0 0 14px rgba(24,168,255,.22)}
.gp-info__content p{margin:0 0 20px;color:var(--gp-info-text)}
.gp-info__content ul{margin:0 0 24px;padding-left:1.35rem}.gp-info__content li{margin:7px 0;padding-left:.2rem}
.gp-info__content strong{color:#f2f6f9}
.gp-info__content a{color:#70c9ff!important;text-decoration:underline;text-decoration-color:rgba(112,201,255,.42);text-underline-offset:3px}
.gp-info__content a:hover{color:#b5e5ff!important;text-decoration-color:currentColor}
.gp-info__related{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:68px;padding-top:26px;border-top:1px solid rgba(255,255,255,.1);font-size:.92rem}
.gp-info__related a,.gp-info__related span{position:relative}.gp-info__related span{color:#fff;font-weight:700}.gp-info__related span:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:2px;background:var(--gp-info-blue)}
.gp-info__mobile-nav{display:none}
@media(max-width:820px){
 .gp-info__header-inner,.gp-info__layout{width:min(100% - 32px,760px)}
 .gp-info__header-inner{padding-top:42px;padding-bottom:34px}
 .gp-info__layout{display:block;padding:34px 0 64px}
 .gp-info__sidebar{display:none}
 .gp-info__mobile-nav{display:block;margin:0 0 38px;border:1px solid rgba(24,168,255,.22);border-radius:10px;background:rgba(13,22,31,.82);overflow:hidden}
 .gp-info__mobile-nav summary{cursor:pointer;list-style:none;padding:15px 17px;color:#fff;font-weight:750}.gp-info__mobile-nav summary::-webkit-details-marker{display:none}
 .gp-info__mobile-nav summary:after{content:"+";float:right;color:var(--gp-info-blue);font-size:1.2rem}.gp-info__mobile-nav[open] summary:after{content:"–"}
 .gp-info__mobile-nav nav{display:grid;gap:0;padding:0 17px 14px}
 .gp-info__mobile-nav a{padding:9px 0;color:#aebdca!important;text-decoration:none!important;border-top:1px solid rgba(255,255,255,.06)}
 .gp-info__content{font-size:.98rem;line-height:1.78}
 .gp-info__content h2{scroll-margin-top:90px;margin-top:50px}
 .admin-bar .gp-info__content h2{scroll-margin-top:136px}
}
@media(max-width:480px){.gp-info__header-inner,.gp-info__layout{width:calc(100% - 24px)}.gp-info__header h1{font-size:clamp(2.2rem,13vw,3.35rem)}}
@media(prefers-reduced-motion:reduce){.gp-info__toc a{transition:none!important}}


/* About YourGameBase ----------------------------------------------------- */
.gameplays-about-page{background:#060a0f;color:#d9e1e8}
.gp-about{overflow:hidden;background:#060a0f;color:#d9e1e8}
.gp-about__hero{position:relative;isolation:isolate;border-bottom:1px solid rgba(182,255,0,.12);background:linear-gradient(135deg,#080d13 0%,#0a1119 52%,#071018 100%)}
.gp-about__hero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(182,255,0,.035),transparent 38%,rgba(24,168,255,.045))}
.gp-about__hero-glow{position:absolute;z-index:-1;right:-14%;top:-38%;width:min(720px,62vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(24,168,255,.17) 0%,rgba(24,168,255,.055) 34%,transparent 68%);filter:blur(8px);pointer-events:none}
.gp-about__hero-inner{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:clamp(72px,8vw,118px) 0 clamp(68px,7vw,104px)}
.gp-about__eyebrow,.gp-about__section-kicker{margin:0 0 14px;color:#b6ff00;font-size:.78rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase}
.gp-about__hero h1{max-width:890px;margin:0;color:#fff;font-size:clamp(3rem,7.3vw,7.15rem);line-height:.84;letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance}
.gp-about__hero-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,60px);max-width:980px;margin-top:clamp(36px,5vw,58px)}
.gp-about__hero-copy p{margin:0;color:#c7d0d9;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.72}
.gp-about__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}
.gp-about__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:1px solid transparent;border-radius:6px;font-size:.8rem;font-weight:900;letter-spacing:.075em;text-decoration:none!important;text-transform:uppercase;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}
.gp-about__button:hover{transform:translateY(-1px)}
.gp-about__button--primary{background:#b6ff00;color:#081009!important;box-shadow:0 0 24px rgba(182,255,0,.1)}
.gp-about__button--primary:hover{background:#c6ff38;color:#081009!important;box-shadow:0 0 30px rgba(182,255,0,.18)}
.gp-about__button--secondary{border-color:rgba(24,168,255,.55);background:rgba(24,168,255,.075);color:#e9f8ff!important}
.gp-about__button--secondary:hover{border-color:#18a8ff;background:rgba(24,168,255,.14);color:#fff!important}
.gp-about__button--community{border-color:rgba(182,255,0,.58);background:rgba(182,255,0,.06);color:#dfff8c!important}
.gp-about__button--community:hover{border-color:#b6ff00;background:rgba(182,255,0,.11);color:#f0ffc8!important}
.gp-about__body{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:clamp(58px,7vw,94px) 0}
.gp-about__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.gp-about__section{position:relative;min-width:0;padding:clamp(30px,4vw,46px);border:1px solid rgba(255,255,255,.09);border-radius:16px;background:linear-gradient(145deg,rgba(17,24,32,.9),rgba(10,16,23,.94));box-shadow:0 18px 54px rgba(0,0,0,.18)}
.gp-about__section:before{content:"";position:absolute;left:0;top:28px;width:3px;height:46px;border-radius:2px;background:#18a8ff;box-shadow:0 0 16px rgba(24,168,255,.25)}
.gp-about__section:nth-child(3):before,.gp-about__section--community:before{background:#b6ff00;box-shadow:0 0 16px rgba(182,255,0,.2)}
.gp-about__section:nth-child(3),.gp-about__section--principle,.gp-about__section--community{grid-column:1/-1}
.gp-about__section--principle{background:linear-gradient(120deg,rgba(14,23,32,.96),rgba(10,17,24,.96));border-color:rgba(24,168,255,.18)}
.gp-about__section--community{background:radial-gradient(circle at 85% 20%,rgba(182,255,0,.07),transparent 28%),linear-gradient(130deg,rgba(16,24,31,.98),rgba(8,14,20,.98));border-color:rgba(182,255,0,.16)}
.gp-about__section-kicker{color:#18a8ff;margin-bottom:10px;font-size:.72rem}
.gp-about__section:nth-child(3) .gp-about__section-kicker,.gp-about__section--community .gp-about__section-kicker{color:#b6ff00}
.gp-about__section h2{max-width:880px;margin:0 0 18px;color:#fff;font-size:clamp(1.55rem,2.7vw,2.65rem);line-height:1.04;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance}
.gp-about__section p{max-width:820px;margin:0 0 17px;color:#c4ced8;font-size:1rem;line-height:1.78}
.gp-about__section p:last-child{margin-bottom:0}
.gp-about__section .gp-about__button{margin-top:10px}
.gp-about__final{border-top:1px solid rgba(24,168,255,.14);background:radial-gradient(circle at 50% 0,rgba(24,168,255,.09),transparent 34%),#080d13}
.gp-about__final-inner{width:min(960px,calc(100% - 48px));margin:0 auto;padding:clamp(68px,8vw,108px) 0;text-align:center}
.gp-about__final h2{margin:0;color:#fff;font-size:clamp(2.35rem,5vw,5rem);line-height:.94;letter-spacing:-.045em;text-transform:uppercase}
.gp-about__final p:not(.gp-about__eyebrow){max-width:650px;margin:24px auto 0;color:#b9c5cf;font-size:1.05rem;line-height:1.72}
.gp-about__actions--center{justify-content:center}
@media(max-width:820px){
 .gp-about__hero-inner,.gp-about__body,.gp-about__final-inner{width:min(100% - 32px,760px)}
 .gp-about__hero-inner{padding-top:58px;padding-bottom:62px}
 .gp-about__hero h1{font-size:clamp(3rem,13vw,5.3rem);line-height:.88}
 .gp-about__hero-copy{grid-template-columns:1fr;gap:16px;margin-top:32px}
 .gp-about__content{grid-template-columns:1fr}
 .gp-about__section:nth-child(3),.gp-about__section--principle,.gp-about__section--community{grid-column:auto}
 .gp-about__section{padding:30px 26px}
}
@media(max-width:520px){
 .gp-about__hero-inner,.gp-about__body,.gp-about__final-inner{width:calc(100% - 24px)}
 .gp-about__hero h1{font-size:clamp(2.85rem,15vw,4.35rem)}
 .gp-about__actions{display:grid;grid-template-columns:1fr}
 .gp-about__button{width:100%}
 .gp-about__section{padding:28px 22px;border-radius:13px}
 .gp-about__section:before{top:24px;height:40px}
}
@media(prefers-reduced-motion:reduce){.gp-about__button{transition:none!important}}

/* v3.3.11.157 — About visual identity refinement ------------------------ */
.gameplays-about-page .gp-about{background:radial-gradient(circle at 75% 7%,rgba(24,168,255,.055),transparent 22%),radial-gradient(circle at 18% 48%,rgba(182,255,0,.022),transparent 24%),#060a0f}
.gameplays-about-page .gp-about__hero{min-height:690px;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 81% 38%,rgba(24,168,255,.1),transparent 24%),radial-gradient(circle at 62% 78%,rgba(182,255,0,.045),transparent 20%),linear-gradient(135deg,#070c12 0%,#0a1118 52%,#071018 100%)}
.gameplays-about-page .gp-about__hero:before{background:linear-gradient(90deg,rgba(6,10,15,.98) 0%,rgba(6,10,15,.8) 43%,rgba(6,10,15,.18) 72%,rgba(24,168,255,.045) 100%)}
.gameplays-about-page .gp-about__hero-glow{right:-6%;top:-18%;width:min(760px,58vw);background:radial-gradient(circle,rgba(24,168,255,.2) 0%,rgba(24,168,255,.07) 32%,transparent 69%)}
.gameplays-about-page .gp-about__hero-inner{width:min(1240px,calc(100% - 48px));padding:78px 0 82px}
.gameplays-about-page .gp-about__hero-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr);gap:clamp(34px,5vw,72px);align-items:center}
.gameplays-about-page .gp-about__hero-content{position:relative;z-index:4;min-width:0}
.gameplays-about-page .gp-about__hero h1{max-width:680px;font-size:clamp(3.45rem,5.8vw,5.9rem);line-height:.87}
.gameplays-about-page .gp-about__hero-copy{display:grid;grid-template-columns:1fr;gap:13px;max-width:650px;margin-top:29px}
.gameplays-about-page .gp-about__hero-copy p{font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.67}
.gameplays-about-page .gp-about__actions{margin-top:31px}
.gameplays-about-page .gp-about__hero-visual{position:relative;z-index:2;min-height:510px;perspective:1000px;pointer-events:none}
.gameplays-about-page .gp-about__hero-visual:before{content:"";position:absolute;inset:8% -8% 4% 10%;border-radius:50%;background:radial-gradient(circle,rgba(24,168,255,.15),rgba(182,255,0,.04) 38%,transparent 69%);filter:blur(18px)}
.gameplays-about-page .gp-about__hero-shot{position:absolute;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#0b1118;box-shadow:0 30px 80px rgba(0,0,0,.56),0 0 42px rgba(24,168,255,.07)}
.gameplays-about-page .gp-about__hero-shot img{display:block;width:100%;height:100%;object-fit:cover}
.gameplays-about-page .gp-about__hero-shot--ps5{inset:2% 6% 4% 11%;transform:rotateY(-6deg) rotateZ(-1deg);filter:saturate(.94) contrast(1.04) brightness(.84)}
.gameplays-about-page .gp-about__hero-shot--switch{right:-2%;bottom:1%;width:61%;height:43%;transform:translateZ(28px) rotateY(-4deg) rotateZ(1.2deg);border-color:rgba(182,255,0,.16);filter:saturate(1.02) contrast(1.05) brightness(.92)}
.gameplays-about-page .gp-about__hero-shot--switch:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(182,255,0,.04);pointer-events:none}
.gameplays-about-page .gp-about__hero-tags{position:absolute;z-index:3;left:3%;bottom:0;display:flex;flex-wrap:wrap;gap:7px;max-width:78%}
.gameplays-about-page .gp-about__hero-tags span{padding:7px 10px;border:1px solid rgba(24,168,255,.26);border-radius:999px;background:rgba(7,13,19,.9);color:#cdeeff;font-size:.62rem;font-weight:900;letter-spacing:.13em;box-shadow:0 10px 24px rgba(0,0,0,.28)}
.gameplays-about-page .gp-about__hero-tags span:nth-child(3){border-color:rgba(182,255,0,.28);color:#ddff83}

.gameplays-about-page .gp-about__body{width:min(1240px,calc(100% - 48px));padding:76px 0 88px}
.gameplays-about-page .gp-about__content{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.gameplays-about-page .gp-about__section{overflow:hidden;padding:0;border-color:rgba(255,255,255,.085);background:linear-gradient(145deg,rgba(15,23,31,.96),rgba(8,14,20,.98));box-shadow:0 24px 68px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.02)}
.gameplays-about-page .gp-about__section:before{top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#18a8ff,#b6ff00 52%,transparent 88%);opacity:.72;box-shadow:none}
.gameplays-about-page .gp-about__section-copy{position:relative;z-index:2;padding:clamp(30px,3.5vw,44px)}
.gameplays-about-page .gp-about__section h2{font-size:clamp(1.75rem,2.55vw,2.65rem)}
.gameplays-about-page .gp-about__section p{line-height:1.7}
.gameplays-about-page .gp-about__section--media{display:grid;grid-template-rows:auto auto}
.gameplays-about-page .gp-about__section--discovery,.gameplays-about-page .gp-about__section--gameplay{grid-column:auto}
.gameplays-about-page .gp-about__media{position:relative;margin:0 24px 24px;overflow:hidden;border:1px solid rgba(24,168,255,.15);border-radius:13px;background:#091018;box-shadow:0 22px 54px rgba(0,0,0,.32)}
.gameplays-about-page .gp-about__media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 62%,rgba(4,8,12,.58)),linear-gradient(110deg,rgba(24,168,255,.025),transparent 38%,rgba(182,255,0,.02))}
.gameplays-about-page .gp-about__media img{display:block;width:100%;height:100%;object-fit:cover}
.gameplays-about-page .gp-about__media--discovery{aspect-ratio:4/3}
.gameplays-about-page .gp-about__media--discovery img{object-position:top center}
.gameplays-about-page .gp-about__media--gameplay{aspect-ratio:16/9;border-color:rgba(182,255,0,.12)}
.gameplays-about-page .gp-about__media--gameplay img{filter:saturate(.88) contrast(1.06) brightness(.88)}
.gameplays-about-page .gp-about__media-chip{position:absolute;z-index:3;left:14px;bottom:12px;padding:7px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(5,10,15,.88);color:#e8f4fc;font-size:.62rem;font-weight:900;letter-spacing:.1em}
.gameplays-about-page .gp-about__play-mark{position:absolute;z-index:3;left:50%;top:50%;display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(182,255,0,.5);border-radius:50%;background:rgba(6,11,16,.82);color:#b6ff00;font-size:1rem;box-shadow:0 0 30px rgba(182,255,0,.12);transform:translate(-50%,-50%);padding-left:3px}

.gameplays-about-page .gp-about__section--gamebase{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-areas:"copy visual";align-items:stretch;gap:clamp(20px,2.2vw,34px);padding:0;border-color:rgba(182,255,0,.13);background:radial-gradient(circle at 80% 30%,rgba(182,255,0,.055),transparent 28%),linear-gradient(120deg,rgba(13,21,28,.98),rgba(7,13,18,.99))}
.gameplays-about-page .gp-about__section--gamebase:before{background:linear-gradient(90deg,#b6ff00,#18a8ff 48%,transparent 84%)}
.gameplays-about-page .gp-about__section--gamebase .gp-about__section-copy{grid-area:copy;max-width:none;padding:clamp(38px,4vw,54px) 0 clamp(38px,4vw,54px) clamp(38px,4vw,54px);align-self:center}
.gameplays-about-page .gp-about__section--gamebase .gp-about__section-kicker{color:#b6ff00}
.gameplays-about-page .gp-about__section--gamebase .gp-about__media{grid-area:visual;min-width:0;align-self:center;margin:24px 24px 24px 0;aspect-ratio:1065/400;border-color:rgba(182,255,0,.18);background:linear-gradient(150deg,rgba(12,21,29,.98),rgba(7,12,18,.99));box-shadow:0 24px 58px rgba(0,0,0,.3),0 0 44px rgba(182,255,0,.035);transform:none}
.gameplays-about-page .gp-about__section--gamebase .gp-about__media img{object-fit:cover;object-position:center}
.gameplays-about-page .gp-about__status-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}
.gameplays-about-page .gp-about__status-row span{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid rgba(24,168,255,.18);border-radius:999px;background:rgba(24,168,255,.045);color:#b8dcef;font-size:.62rem;font-weight:900;letter-spacing:.08em}
.gameplays-about-page .gp-about__status-row span:nth-child(2),.gameplays-about-page .gp-about__status-row span:nth-child(3){border-color:rgba(182,255,0,.18);background:rgba(182,255,0,.035);color:#d9ff7d}

.gameplays-about-page .gp-about__section--principle{grid-column:1/-1;padding:clamp(34px,4vw,50px);border:0;border-top:1px solid rgba(24,168,255,.18);border-bottom:1px solid rgba(182,255,0,.11);border-radius:0;background:radial-gradient(circle at 50% 100%,rgba(24,168,255,.045),transparent 42%);box-shadow:none}
.gameplays-about-page .gp-about__section--principle:before{display:none}
.gameplays-about-page .gp-about__section--principle .gp-about__section-copy{max-width:820px;padding:0}
.gameplays-about-page .gp-about__flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:34px}
.gameplays-about-page .gp-about__flow-step{position:relative;min-height:94px;display:flex;flex-direction:column;justify-content:center;padding:18px 17px;border:1px solid rgba(24,168,255,.14);border-radius:12px;background:linear-gradient(145deg,rgba(15,24,32,.9),rgba(8,14,20,.92));box-shadow:0 14px 34px rgba(0,0,0,.18)}
.gameplays-about-page .gp-about__flow-step:not(:last-child):after{content:"→";position:absolute;z-index:3;right:-19px;top:50%;width:26px;color:#18a8ff;font-size:1rem;font-weight:900;text-align:center;transform:translateY(-50%)}
.gameplays-about-page .gp-about__flow-step span{color:#18a8ff;font-size:.62rem;font-weight:900;letter-spacing:.14em}
.gameplays-about-page .gp-about__flow-step strong{margin-top:8px;color:#fff;font-size:.78rem;line-height:1.25;letter-spacing:.055em}
.gameplays-about-page .gp-about__flow-step:nth-child(3) span,.gameplays-about-page .gp-about__flow-step:nth-child(4) span{color:#b6ff00}


.gameplays-about-page .gp-about__section--community{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-areas:"copy visual";align-items:stretch;gap:clamp(20px,2.2vw,34px);padding:0;border-color:rgba(182,255,0,.16);background:radial-gradient(circle at 78% 34%,rgba(24,168,255,.08),transparent 30%),radial-gradient(circle at 92% 80%,rgba(182,255,0,.045),transparent 30%),linear-gradient(125deg,#0d151c,#071017 76%)}
.gameplays-about-page .gp-about__section--community:before{background:linear-gradient(90deg,#b6ff00,#18a8ff 58%,transparent 86%)}
.gameplays-about-page .gp-about__section--community .gp-about__section-copy{grid-area:copy;max-width:none;padding:clamp(38px,4vw,54px) 0 clamp(38px,4vw,54px) clamp(38px,4vw,54px);align-self:center}
.gameplays-about-page .gp-about__community-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}
.gameplays-about-page .gp-about__button--submit{border-color:rgba(24,168,255,.3);color:#d9f3ff;background:rgba(24,168,255,.055)}
.gameplays-about-page .gp-about__community-visual{grid-area:visual;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;margin:24px 24px 24px 0;padding:15px;border:1px solid rgba(24,168,255,.18);border-radius:16px;background:linear-gradient(150deg,rgba(12,21,29,.98),rgba(7,12,18,.99));box-shadow:0 24px 58px rgba(0,0,0,.3),0 0 44px rgba(24,168,255,.035)}
.gameplays-about-page .gp-about__community-gameplay{position:relative;aspect-ratio:8/3;margin:0;overflow:hidden;border:1px solid rgba(182,255,0,.14);border-radius:11px;background:#080d12}
.gameplays-about-page .gp-about__community-gameplay:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(5,10,15,.02),rgba(5,10,15,.04) 62%,rgba(5,10,15,.46)),linear-gradient(105deg,rgba(24,168,255,.025),transparent 46%,rgba(182,255,0,.02))}
.gameplays-about-page .gp-about__community-gameplay img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.94) contrast(1.04) brightness(.92)}
.gameplays-about-page .gp-about__community-gameplay-label{position:absolute;z-index:2;left:12px;bottom:11px;padding:6px 9px;border:1px solid rgba(182,255,0,.28);border-radius:999px;background:rgba(5,10,15,.9);color:#dfff86;font-size:.58rem;font-weight:900;letter-spacing:.1em}
.gameplays-about-page .gp-about__community-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}
.gameplays-about-page .gp-about__community-signals span{display:grid;min-height:44px;place-items:center;padding:8px 9px;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:rgba(255,255,255,.025);color:#d8e8f2;font-size:.57rem;font-weight:900;line-height:1.25;letter-spacing:.07em;text-align:center}
.gameplays-about-page .gp-about__community-signals span:nth-child(1),.gameplays-about-page .gp-about__community-signals span:nth-child(4){border-color:rgba(182,255,0,.16);color:#ddff85;background:rgba(182,255,0,.025)}
.gameplays-about-page .gp-about__submission-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:7px;margin-top:10px}
.gameplays-about-page .gp-about__submission-flow div{position:relative;display:flex;min-width:0;min-height:82px;flex-direction:column;justify-content:center;padding:10px;border:1px solid rgba(24,168,255,.12);border-radius:9px;background:rgba(5,11,16,.76)}
.gameplays-about-page .gp-about__submission-flow div:nth-of-type(2){border-color:rgba(182,255,0,.19);background:rgba(182,255,0,.025)}
.gameplays-about-page .gp-about__submission-flow strong{color:#f5f9fc;font-size:.55rem;line-height:1.3;letter-spacing:.055em}
.gameplays-about-page .gp-about__submission-flow span{margin-top:5px;color:#91a8b8;font-size:.55rem;line-height:1.25}
.gameplays-about-page .gp-about__submission-flow i{display:none}

.gameplays-about-page .gp-about__final{position:relative;isolation:isolate;overflow:hidden;min-height:500px;display:flex;align-items:center;border-top:1px solid rgba(24,168,255,.16);background:linear-gradient(180deg,#090f15,#05090d)}
.gameplays-about-page .gp-about__final:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(5,9,13,.96) 0%,rgba(5,9,13,.79) 44%,rgba(5,9,13,.46) 68%,rgba(5,9,13,.8) 100%),linear-gradient(0deg,#05090d 0%,transparent 32%,rgba(5,9,13,.42) 100%)}
.gameplays-about-page .gp-about__final-shelf{position:absolute;z-index:-2;right:-3%;top:50%;width:min(760px,58vw);margin:0;transform:translateY(-50%) rotateZ(-1deg);opacity:.82;filter:saturate(.9) contrast(1.05) brightness(.64)}
.gameplays-about-page .gp-about__final-shelf img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 30px 90px rgba(0,0,0,.5)}
.gameplays-about-page .gp-about__final-inner{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:86px 0;text-align:left}
.gameplays-about-page .gp-about__final h2{max-width:720px;font-size:clamp(2.8rem,5.4vw,5.4rem)}
.gameplays-about-page .gp-about__final p:not(.gp-about__eyebrow){max-width:610px;margin:23px 0 0}
.gameplays-about-page .gp-about__actions--center{justify-content:flex-start}

@media(max-width:1020px){
 .gameplays-about-page .gp-about__hero{min-height:0}.gameplays-about-page .gp-about__hero-grid{grid-template-columns:1fr}.gameplays-about-page .gp-about__hero-content{max-width:760px}.gameplays-about-page .gp-about__hero h1{max-width:800px}.gameplays-about-page .gp-about__hero-visual{min-height:410px;margin-top:-26px}.gameplays-about-page .gp-about__hero-shot--ps5{inset:2% 8% 0 13%}.gameplays-about-page .gp-about__hero-shot--switch{right:2%;width:52%;height:47%}
 .gameplays-about-page .gp-about__section--gamebase{grid-template-columns:1fr;grid-template-areas:"copy" "visual";gap:0}.gameplays-about-page .gp-about__section--gamebase .gp-about__section-copy{padding:34px 30px 20px}.gameplays-about-page .gp-about__section--gamebase .gp-about__media{margin:0 30px 30px;transform:none}
 .gameplays-about-page .gp-about__section--community{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:20px}.gameplays-about-page .gp-about__section--community .gp-about__section-copy{padding:34px 0 34px 34px}.gameplays-about-page .gp-about__community-visual{margin:20px 20px 20px 0}
}
@media(max-width:820px){
 .gameplays-about-page .gp-about__hero-inner,.gameplays-about-page .gp-about__body,.gameplays-about-page .gp-about__final-inner{width:min(100% - 32px,760px)}
 .gameplays-about-page .gp-about__hero-inner{padding:58px 0 62px}.gameplays-about-page .gp-about__hero h1{font-size:clamp(3rem,12vw,5.15rem)}.gameplays-about-page .gp-about__hero-copy{margin-top:25px}.gameplays-about-page .gp-about__hero-visual{min-height:340px;margin-top:-8px}.gameplays-about-page .gp-about__hero-shot--ps5{inset:2% -4% 0 0;transform:rotateY(-3deg) rotateZ(-.6deg)}.gameplays-about-page .gp-about__hero-shot--switch{right:-1%;bottom:-1%;width:56%;height:44%}.gameplays-about-page .gp-about__hero-tags{left:2%;max-width:82%}
 .gameplays-about-page .gp-about__content{grid-template-columns:1fr;gap:18px}.gameplays-about-page .gp-about__section--discovery,.gameplays-about-page .gp-about__section--gameplay,.gameplays-about-page .gp-about__section--gamebase,.gameplays-about-page .gp-about__section--principle,.gameplays-about-page .gp-about__section--community{grid-column:auto}.gameplays-about-page .gp-about__section-copy{padding:30px 27px}.gameplays-about-page .gp-about__media{margin:0 18px 18px}.gameplays-about-page .gp-about__section--gamebase .gp-about__section-copy{padding:30px 27px 18px}.gameplays-about-page .gp-about__section--gamebase .gp-about__media{margin:0 18px 20px}
 .gameplays-about-page .gp-about__section--principle{padding:34px 0}.gameplays-about-page .gp-about__flow{grid-template-columns:repeat(2,minmax(0,1fr))}.gameplays-about-page .gp-about__flow-step:nth-child(2):after{display:none}
 .gameplays-about-page .gp-about__section--community{grid-template-columns:1fr;grid-template-areas:"copy" "visual";gap:0}.gameplays-about-page .gp-about__section--community .gp-about__section-copy{padding:32px 28px 18px}.gameplays-about-page .gp-about__community-visual{margin:0 20px 22px}.gameplays-about-page .gp-about__submission-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
 .gameplays-about-page .gp-about__final{min-height:470px}.gameplays-about-page .gp-about__final-shelf{right:-22%;width:82vw;opacity:.56}.gameplays-about-page .gp-about__final:after{background:linear-gradient(90deg,rgba(5,9,13,.98),rgba(5,9,13,.83) 58%,rgba(5,9,13,.68))}
}
@media(max-width:600px){
 .gameplays-about-page .gp-about__hero-inner,.gameplays-about-page .gp-about__body,.gameplays-about-page .gp-about__final-inner{width:calc(100% - 24px)}
 .gameplays-about-page .gp-about__hero h1{font-size:clamp(2.8rem,14vw,4.2rem)}.gameplays-about-page .gp-about__hero-visual{min-height:250px;margin-top:8px}.gameplays-about-page .gp-about__hero-shot--ps5{inset:1% -30% 0 -3%;transform:rotateY(-2deg) rotateZ(-.4deg);filter:saturate(.9) contrast(1.03) brightness(.78)}.gameplays-about-page .gp-about__hero-shot--switch{display:none}.gameplays-about-page .gp-about__hero-visual:before{inset:10% -15% 0 10%}.gameplays-about-page .gp-about__hero-tags{bottom:-3px;left:0;max-width:100%}.gameplays-about-page .gp-about__hero-tags span{padding:6px 8px;font-size:.57rem}
 .gameplays-about-page .gp-about__section-copy{padding:28px 22px}.gameplays-about-page .gp-about__media{margin:0 12px 12px;border-radius:10px}.gameplays-about-page .gp-about__section--gamebase .gp-about__section-copy{padding:28px 22px 16px}.gameplays-about-page .gp-about__section--gamebase .gp-about__media{margin:0 12px 14px}.gameplays-about-page .gp-about__status-row{gap:6px}
 .gameplays-about-page .gp-about__flow{grid-template-columns:1fr;gap:9px}.gameplays-about-page .gp-about__flow-step{min-height:72px}.gameplays-about-page .gp-about__flow-step:not(:last-child):after{content:"↓";right:auto;left:50%;top:auto;bottom:-18px;transform:translateX(-50%)}
 .gameplays-about-page .gp-about__section--community{display:grid;grid-template-columns:1fr;grid-template-areas:"copy" "visual"}.gameplays-about-page .gp-about__section--community .gp-about__section-copy{padding:28px 22px 18px}.gameplays-about-page .gp-about__community-actions{display:grid;grid-template-columns:1fr;gap:8px}.gameplays-about-page .gp-about__community-visual{margin:0 14px 18px;padding:9px}.gameplays-about-page .gp-about__community-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.gameplays-about-page .gp-about__submission-flow{grid-template-columns:1fr;gap:6px}.gameplays-about-page .gp-about__submission-flow div{min-height:0;padding:9px 10px}.gameplays-about-page .gp-about__community-gameplay{aspect-ratio:16/7}.gameplays-about-page .gp-about__community-gameplay-label{font-size:.52rem}
 .gameplays-about-page .gp-about__final{min-height:540px;align-items:flex-end}.gameplays-about-page .gp-about__final-shelf{top:8%;right:-34%;width:125vw;transform:none;opacity:.5}.gameplays-about-page .gp-about__final:after{background:linear-gradient(0deg,#05090d 0%,rgba(5,9,13,.94) 45%,rgba(5,9,13,.42) 86%,rgba(5,9,13,.7) 100%)}.gameplays-about-page .gp-about__final-inner{padding:250px 0 62px}.gameplays-about-page .gp-about__actions--center{display:grid;grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){.gameplays-about-page .gp-about__hero-shot{transform:none!important}.gameplays-about-page .gp-about__button{transition:none!important}}
