.g94-upgrades{margin:24px auto;max-width:1400px;padding:24px;border:1px solid #8e783f;border-radius:12px;background:linear-gradient(135deg,#153645,#081c28)}.g94-upgrades header>span,.g94-upgrade small{color:#99c6d5;letter-spacing:.14em;font-size:10px}.g94-upgrades h2{color:#f3d790;margin:8px 0}.g94-upgrades p{color:#b4c9d1;font-size:13px}.g94-upgrade-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.g94-upgrade{display:flex;align-items:center;gap:20px;padding:24px;border:1px solid #8d7645;border-radius:10px;background:radial-gradient(ellipse at 0 50%,#88641e44,transparent 65%),#071b28}.g94-upgrade.academy{background:radial-gradient(ellipse at 0 50%,#326b8244,transparent 65%),#071b28}.g94-emblem{font-size:80px;color:#e5c16c;text-shadow:0 0 28px #f7c65366}.g94-upgrade-body{flex:1;min-width:0}.g94-upgrade h3{font-size:21px;color:#efd48e;margin:7px 0}.g94-bonus{display:block;font-size:32px;color:#9bebbe}.g94-upgrades progress{width:100%;height:8px;accent-color:#d8b15c}.g94-upgrades dl{display:grid;grid-template-columns:1fr auto;font-size:13px;gap:8px}.g94-upgrades dd{margin:0;color:#f7deb0}.g94-upgrades .btn{width:100%;font-size:12px}.g94-saving{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;background:#031018e8;color:#f2d586;font-size:22px}.g94-note{line-height:1.6}@media(max-width:850px){.g94-upgrade-grid{grid-template-columns:1fr}.g94-upgrades{padding:14px}.g94-emblem{font-size:48px}.g94-upgrade{padding:16px;gap:14px}}
