/* =====================================================================
   GetintoPC Blue theme overrides
   Active when Settings > General > Website Theme = "GetintoPC Blue"
   (the <body> gets class="theme-getintopc" from includes/header.php).
   All colours can still be fine-tuned in Settings > Theme Customizer.
   ===================================================================== */

/* Header: blue gradient */
.theme-getintopc .site-header {
    background: linear-gradient(90deg, #1d4ed8, #2563eb 45%, #0ea5e9);
}
.theme-getintopc .site-header .logo-name { color: #ffffff; }
.theme-getintopc .site-header .tagline { color: rgba(255,255,255,.85); }

/* Top navigation bar */
.theme-getintopc .main-nav { background: #1e293b; }
.theme-getintopc .main-nav-tab { color: #cbd5e1; }
.theme-getintopc .main-nav-tab:hover { color: #ffffff; background: rgba(255,255,255,.08); }
.theme-getintopc .main-nav-tab.active {
    background: #2563eb;
    color: #ffffff;
    border-bottom: 3px solid #0ea5e9;
}

/* Cards: softer radius + subtle lift */
.theme-getintopc .card,
.theme-getintopc .gp-list > div { border-radius: 12px; }

/* Download buttons: green gradient */
.theme-getintopc .btn-download {
    background: linear-gradient(90deg, #16a34a, #22c55e);
    border: none;
    color: #fff;
    box-shadow: 0 4px 14px rgba(34,197,94,.35);
}
.theme-getintopc .btn-download:hover {
    background: linear-gradient(90deg, #15803d, #16a34a);
    box-shadow: 0 6px 18px rgba(34,197,94,.45);
}
.theme-getintopc .card-download-btn { background: #2563eb; border: none; }
.theme-getintopc .card-download-btn:hover { background: #1d4ed8; }

/* Footer */
.theme-getintopc .site-footer { border-top: 3px solid #2563eb; }
.theme-getintopc .gp-footer-box { background: #0f172a; }
.theme-getintopc .gp-footer-links a { color: #cbd5e1; }
.theme-getintopc .gp-footer-links a:hover { color: #60a5fa; }
.theme-getintopc .gp-footer-links a.active { color: #60a5fa; }

/* Logo weight */
.theme-getintopc .logo-name { font-weight: 800; letter-spacing: -.02em; }

/* Share buttons sit nicely on the new theme */
.theme-getintopc .share-section { background: var(--surface); }
