/* PGsoftAi V1.5.2 — isolated About styling: leaves homepage, game UI, admin untouched. */
#view-about .pg-about-wrap{max-width:820px;margin:0 auto;padding:4px 0 28px}
#view-about .pg-about-hero{position:relative;isolation:isolate;overflow:hidden;min-height:210px;border-radius:23px;padding:25px 23px 22px;background:linear-gradient(115deg,#162d44 0%,#162939 56%,#112538 100%);border:1px solid #31455d;margin:8px 0 30px}
#view-about .pg-about-glow{position:absolute;z-index:-1;right:-45px;top:-75px;width:230px;height:240px;border-radius:50%;background:radial-gradient(circle,#e6a74848 0%,#d8b46217 40%,transparent 72%);pointer-events:none}
#view-about .pg-about-hero:after{content:"";position:absolute;right:12px;bottom:-34px;width:125px;height:125px;border:1px solid #f0be6530;border-radius:50%;box-shadow:0 0 0 25px #f0be6510,0 0 0 55px #f0be6509;z-index:-1}
#view-about .pg-about-kicker{display:flex;gap:8px;align-items:center;color:#f8bf61;font-size:11px;font-weight:800;letter-spacing:2px;margin:0 0 19px}
#view-about .pg-about-kicker-mark{width:7px;height:7px;border-radius:50%;background:#f4bd68;box-shadow:0 0 11px #f4bd6899}
#view-about .pg-about-hero h1{font-size:clamp(28px,6.1vw,42px);line-height:1.28;color:#f3f7fe;margin:0;letter-spacing:-.8px;font-weight:850}
#view-about .pg-about-hero h1 span{color:#f8c676}
#view-about .pg-about-hero-sub{color:#bdd0de;font-size:13px;line-height:1.8;margin:14px 0 15px}
#view-about .pg-about-chiprow{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}
#view-about .pg-about-chiprow span{border:1px solid #6070847a;background:#0e2436aa;border-radius:999px;padding:5px 10px;color:#c6d7e3;font-size:9px;letter-spacing:.5px;font-weight:750}
#view-about .pg-about-section-head{margin:26px 0 13px;display:flex;align-items:end;gap:10px;flex-wrap:wrap}
#view-about .pg-about-section-head>div{display:flex;align-items:center;gap:8px;width:100%}
#view-about .pg-about-num{color:#f4bd68;font-weight:800;font-size:12px}
#view-about .pg-about-eyebrow{color:#7f9eb6;font-size:10px;font-weight:800;letter-spacing:1.6px}
#view-about .pg-about-section-head h2{font-size:23px;letter-spacing:-.4px;line-height:1.25;margin:0;font-weight:800;color:#f6f8ff}
#view-about .pg-about-prose-card{border-radius:19px;border:1px solid #2b475c;background:linear-gradient(148deg,#182f43,#102334);padding:20px 20px 22px}
#view-about .pg-about-prose-card p{color:#ccdce7;font-size:14px;line-height:2;letter-spacing:.04px;margin:0;overflow-wrap:anywhere}
#view-about .pg-about-card-top{display:flex;align-items:baseline;justify-content:space-between;gap:6px;border-bottom:1px solid #3c556570;margin-bottom:15px;padding-bottom:13px;flex-wrap:wrap}
#view-about .pg-about-wordmark{font-size:23px;font-style:italic;font-weight:900;letter-spacing:-1px;color:#f8faff}
#view-about .pg-about-wordmark span{color:#fac271}
#view-about .pg-about-wordmark-sub{color:#91aabf;font-size:11px;letter-spacing:.3px}
#view-about .pg-about-ai-card{border-color:#695a3980;background:linear-gradient(135deg,#1b3449,#112a3b 78%)}
#view-about .pg-about-mini-brand{display:flex;gap:11px;align-items:center;border-bottom:1px solid #3c556570;margin-bottom:15px;padding-bottom:14px}
#view-about .pg-about-brand-icon{display:grid;place-items:center;width:39px;height:39px;flex:none;border-radius:11px;background:linear-gradient(135deg,#ffe09b,#e5ae54);color:#132235;font-size:13px;font-weight:900}
#view-about .pg-about-mini-brand strong{display:block;font-size:19px;line-height:1.2}
#view-about .pg-about-mini-brand strong span{color:#fac271}
#view-about .pg-about-mini-brand small{font-size:9px;color:#93aabd;letter-spacing:1.8px}
#view-about .pg-about-features-head{margin-top:30px}
#view-about .pg-about-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
#view-about .pg-about-feature{border:1px solid #2b4559;background:#13283a;border-radius:15px;padding:16px 13px 17px;min-width:0}
#view-about .pg-about-feature-icon{height:32px;width:32px;border-radius:10px;display:grid;place-items:center;color:#fac474;background:#3e3c3340;margin-bottom:14px}
#view-about .pg-about-feature-icon svg{height:19px;width:19px}
#view-about .pg-about-feature strong{font-size:12px;line-height:1.5;display:block;color:#f3f8ff}
#view-about .pg-about-feature p{margin:7px 0 0;font-size:11px;line-height:1.75;color:#a8bfce;overflow-wrap:anywhere}
#view-about .pg-about-notice{display:flex;gap:11px;align-items:flex-start;border:1px solid #816c4260;background:linear-gradient(110deg,#242d31,#15283a);border-radius:17px;padding:18px;margin:22px 0 19px}
#view-about .pg-about-notice-icon{flex:none;width:35px;height:35px;border-radius:11px;background:#f6c46b25;display:grid;place-items:center;color:#f5bd65}
#view-about .pg-about-notice-icon svg{width:21px;height:21px}
#view-about .pg-about-notice strong{display:block;font-size:14px;color:#f6c46f;margin-bottom:7px}
#view-about .pg-about-notice p{font-size:12px;line-height:1.9;color:#e5d9c5;margin:0}
#view-about .pg-about-explore{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;background:linear-gradient(110deg,#f3c16d,#e7a951);color:#172638;font-weight:850;border:0;border-radius:13px;padding:15px;font-size:14px;box-shadow:0 5px 18px #efb85a27}
#view-about .pg-about-explore svg{height:17px;width:17px}
@media(max-width:620px){#view-about .pg-about-hero{padding:23px 19px 20px;border-radius:19px;min-height:205px}#view-about .pg-about-prose-card{padding:17px 15px 19px}#view-about .pg-about-prose-card p{font-size:13px;line-height:1.96}#view-about .pg-about-feature-grid{gap:8px}#view-about .pg-about-feature{padding:13px 9px}#view-about .pg-about-feature strong{font-size:11px}#view-about .pg-about-feature p{font-size:10px}#view-about .pg-about-section-head h2{font-size:22px}}
@media(max-width:350px){#view-about .pg-about-feature-grid{grid-template-columns:1fr}#view-about .pg-about-feature{display:grid;grid-template-columns:34px 1fr;column-gap:9px;align-items:start}#view-about .pg-about-feature-icon{grid-row:span 2;margin-bottom:0}#view-about .pg-about-feature p{margin-top:1px}}
@media(prefers-reduced-motion:reduce){#view-about .pg-about-explore{transition:none}}
