diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md
index daaab535..b6444dc0 100644
--- a/.github/copilot-instructions.md
+++ b/.github/copilot-instructions.md
@@ -1,11 +1,11 @@
-# Runlevel Systems - Website Development Guidelines
+# World Domination Software - Website Development Guidelines
## Site Overview
-Runlevel Systems (Runlevel) is a worker co-op focused on game development, server hosting, and business applications. The website showcases our projects, facilitates community engagement, and provides information about joining our co-op.
+World Domination Software (WDS) is a worker co-op focused on game development, server hosting, and business applications. The website showcases our projects, facilitates community engagement, and provides information about joining our co-op.
## Multi-Repo Architecture (Important for AIs)
-- This repository (`WDS_Website`) is the public marketing and information site at runlevelsystems.com.
+- This repository (`WDS_Website`) is the public marketing and information site at worlddomination.dev.
- The separate GitHub repository `World-Domination-Software/Projects` is the customer-facing hub for **all project details and interactions** (wiki pages, discussions, ideas, and issues).
- The `projects.php` page in this repo lists projects and links out to the `Projects` repo for:
- Detailed project descriptions and design docs (GitHub Wiki)
@@ -198,7 +198,7 @@ $base_path = $is_in_projects ? '../' : '';
7. **Selected Button States**: Buttons should not look "selected" by default
## Deployment & Environment
-- **Production**: runlevelsystems.com (shared hosting environment)
+- **Production**: worlddomination.dev (shared hosting environment)
- **Development**: XAMPP local server (different path structure)
- **Database**: External MySQL connection to gaming panel database
- **Sessions**: Namespace isolation from gaming panel sessions
diff --git a/assets/css/CSS-README.md b/assets/css/CSS-README.md
index 6898eeb2..e442b5bb 100644
--- a/assets/css/CSS-README.md
+++ b/assets/css/CSS-README.md
@@ -1,9 +1,9 @@
-
-# Runlevel Website CSS Guide
+
+# WDS Website CSS Guide
## SIMPLIFIED CSS STRUCTURE
-The Runlevel website now uses a single, unified CSS file for consistent styling across all pages:
+The WDS website now uses a single, unified CSS file for consistent styling across all pages:
### Main CSS File
- **wds-unified.css** - The ONLY custom CSS file you need!
diff --git a/assets/css/runlevel.css b/assets/css/coreloop.css
similarity index 94%
rename from assets/css/runlevel.css
rename to assets/css/coreloop.css
index d22cd10d..52f26ea0 100644
--- a/assets/css/runlevel.css
+++ b/assets/css/coreloop.css
@@ -396,18 +396,17 @@ img {
.core-nav-collapse {
width: 100%;
position: absolute;
- top: calc(100% + 0.55rem);
+ top: calc(100% + 0.35rem);
left: 0;
right: 0;
margin-left: 0;
- background: #050b15;
- border: 1px solid rgba(54, 243, 255, 0.28);
- border-radius: 12px;
- padding: 0.8rem;
+ background: #03070d;
+ border: 1px solid rgba(54, 243, 255, 0.25);
+ border-radius: 8px;
+ padding: 0.5rem;
flex-direction: column;
align-items: stretch;
- gap: 0.65rem;
- box-shadow: 0 18px 34px rgba(0, 0, 0, 0.48);
+ gap: 0.5rem;
}
.core-nav-collapse {
@@ -421,15 +420,13 @@ img {
.core-nav-links {
flex-direction: column;
align-items: stretch;
- gap: 0.35rem;
+ gap: 0.1rem;
width: 100%;
}
.core-nav-links a {
width: 100%;
- padding: 0.72rem 0.85rem;
- background: rgba(7, 17, 31, 0.7);
- border: 1px solid rgba(54, 243, 255, 0.18);
+ padding: 0.65rem 0.75rem;
}
.core-nav-search {
@@ -493,6 +490,24 @@ img {
color: var(--core-cyan);
}
+/* ============================================================
+ Footer placeholder
+ ============================================================ */
+footer {
+ background-color: #000000;
+ color: var(--core-cyan);
+ padding: 2rem 1rem;
+ margin-top: 3rem;
+}
+
+footer a {
+ color: var(--core-cyan);
+}
+
+footer a:hover {
+ color: var(--core-gold);
+}
+
/* ============================================================
Highlight Text: Gold on Blue Surfaces
============================================================ */
@@ -649,10 +664,6 @@ body *[style*="color:#4cc9ff"] {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
-.service-card-grid.three-columns {
- grid-template-columns: repeat(3, minmax(0, 1fr));
-}
-
.three-column-stack {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
@@ -697,20 +708,6 @@ body *[style*="color:#4cc9ff"] {
line-height: 1.3;
}
-.service-card-link {
- display: inline-flex;
- margin-top: 0.35rem;
- color: var(--core-cyan);
- font-weight: 600;
- text-decoration: none;
-}
-
-.service-card-link:hover,
-.service-card-link:focus {
- color: var(--core-gold);
- text-decoration: underline;
-}
-
.service-icon {
width: 44px;
height: 44px;
@@ -1424,11 +1421,10 @@ body *[style*="color:#4cc9ff"] {
Sitemap footer, project pages, and request flow
============================================================ */
.sitemap-footer {
- background: #040915;
+ background: #000000;
color: #eaf3ff;
- margin-top: 3.4rem;
- padding: 3rem 0 2rem;
- border-top: 2px solid rgba(54, 243, 255, 0.34);
+ padding: 2rem 0 1.6rem;
+ border-top: 1px solid rgba(255, 255, 255, 0.08);
}
.sitemap-footer .footer-widget-container {
@@ -1438,25 +1434,60 @@ body *[style*="color:#4cc9ff"] {
padding: 0 1rem;
}
+.sitemap-footer .footer-search-wrap {
+ display: flex;
+ justify-content: center;
+ margin: 0 0 1.4rem;
+}
+
+.sitemap-footer .footer-search-form {
+ width: 100%;
+ max-width: 560px;
+ display: flex;
+ align-items: center;
+ gap: 0.45rem;
+}
+
+.sitemap-footer .footer-search-form input {
+ flex: 1 1 auto;
+ min-width: 0;
+ border: 1px solid rgba(54, 243, 255, 0.32);
+ background: #09111d;
+ color: #eef6ff;
+ height: 38px;
+ border-radius: 4px;
+ padding: 0 0.7rem;
+}
+
+.sitemap-footer .footer-search-form button {
+ height: 38px;
+ padding: 0 0.9rem;
+ border: 1px solid rgba(255, 198, 0, 0.55);
+ border-radius: 4px;
+ background: #0a84ff;
+ color: #08111f;
+ white-space: nowrap;
+}
+
+.sitemap-footer .footer-search-form button:hover,
+.sitemap-footer .footer-search-form button:focus {
+ background: #36f3ff;
+ color: #08111f;
+}
+
.footer-sitemap-grid {
display: grid;
- grid-template-columns: minmax(220px, 1.3fr) repeat(5, minmax(150px, 1fr));
- gap: 1.2rem;
+ grid-template-columns: repeat(6, minmax(0, 1fr));
+ gap: 1rem;
}
.sitemap-footer .footer-col h4 {
color: #eaf3ff;
- font-size: 1.02rem;
- margin: 0 0 0.8rem;
+ font-size: 1rem;
+ margin: 0 0 0.7rem;
text-align: left;
}
-.sitemap-footer .footer-description {
- color: #b8cee7;
- line-height: 1.6;
- margin: 0 0 0.45rem;
-}
-
.sitemap-footer .footer-list {
list-style: none;
padding: 0;
@@ -1464,13 +1495,12 @@ body *[style*="color:#4cc9ff"] {
}
.sitemap-footer .footer-list li {
- margin: 0 0 0.58rem;
+ margin: 0 0 0.45rem;
}
.sitemap-footer .footer-list a {
color: #d9ebff;
text-decoration: none;
- font-size: 0.95rem;
}
.sitemap-footer .footer-list a:hover,
@@ -1480,10 +1510,10 @@ body *[style*="color:#4cc9ff"] {
}
.footer-signoff {
- background: #040915;
+ background: #000000;
color: #c7d7e8;
padding: 0.9rem 0 1.2rem;
- border-top: 1px solid rgba(54, 243, 255, 0.16);
+ border-top: 1px solid rgba(255, 255, 255, 0.08);
}
.footer-signoff p {
@@ -1617,6 +1647,11 @@ body *[style*="color:#4cc9ff"] {
}
@media (max-width: 768px) {
+ .sitemap-footer .footer-search-form {
+ flex-direction: column;
+ align-items: stretch;
+ }
+
.footer-sitemap-grid,
.project-page-grid,
.request-form-grid,
@@ -1624,28 +1659,12 @@ body *[style*="color:#4cc9ff"] {
grid-template-columns: 1fr;
}
- .sitemap-footer {
- margin-top: 2.4rem;
- padding: 2.25rem 0 1.6rem;
- }
-
- .sitemap-footer .footer-col {
- padding: 0.85rem 0;
- border-top: 1px solid rgba(54, 243, 255, 0.14);
- }
-
- .sitemap-footer .footer-col:first-child {
- border-top: none;
- padding-top: 0;
- }
-
.sitemap-footer .footer-col h4 {
- text-align: left;
- margin-bottom: 0.6rem;
+ text-align: center;
}
.sitemap-footer .footer-list li,
.sitemap-footer .footer-list a {
- text-align: left;
+ text-align: center;
}
}
diff --git a/client/agreement.php b/client/agreement.php
index e69c3525..23efa797 100644
--- a/client/agreement.php
+++ b/client/agreement.php
@@ -39,7 +39,7 @@
$header_class = 'inner-header';
?>
-
Project Agreement | Client Portal
+Project Agreement | Client Portal
diff --git a/client/contracts.php b/client/contracts.php
index a9c84f9f..08c1d1f8 100644
--- a/client/contracts.php
+++ b/client/contracts.php
@@ -36,7 +36,7 @@
My Project Agreements | Client Portal | Runlevel Systems
-
+
diff --git a/client/proposals.php b/client/proposals.php
index 095ad08a..6ff7a7ad 100644
--- a/client/proposals.php
+++ b/client/proposals.php
@@ -36,7 +36,7 @@
My Proposals | Client Portal | Runlevel Systems
-
+
+Learn More Live Server Stats
About GSP is a modern, multi-location game server control panel with advanced billing, mod mirroring, and automated installs.
This node is part of our distributed footprint. Visit the live stats to see overall fleet health.
© Runlevel Systems – Build. Play. Profit together.
diff --git a/payments.php b/payments.php
index 4f9614ae..df2d184f 100644
--- a/payments.php
+++ b/payments.php
@@ -11,7 +11,7 @@
Payment Details | Runlevel Systems
-
+
diff --git a/portal/index.php b/portal/index.php
index df36f42b..78440598 100644
--- a/portal/index.php
+++ b/portal/index.php
@@ -54,7 +54,7 @@
Runlevel Systems | Client Portal
-
+