/*
Theme Name: The Alliance Digital
Theme URI: https://thealliancedigital.com/
Author: The Alliance Digital
Author URI: https://thealliancedigital.com/
Description: A premium, SEO-friendly classic WordPress theme for The Alliance Digital marketing agency.
Version: 1.1.0
License: GNU General Public License v2 or later
Text Domain: the-alliance-digital
*/

/* Critical CSS */
body {
    font-family: 'Inter', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
    background: #fff;
    color: #1f2937;
}
html { scroll-behavior: smooth; }

.glass-nav {
    background: rgba(255, 255, 255, 0.85);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    height: 80px;
}
.site-logo img { height: 48px !important; width: auto !important; }
img { max-width: 100%; height: auto; }

/* Atomic Utilities for Critical Rendering */
.flex { display: flex; }
.flex-col { flex-direction: column; }
.min-h-screen { min-height: 100vh; }
.fixed { position: fixed; }
.absolute { position: absolute; }
.w-full { width: 100%; }
.z-50 { z-index: 50; }
.items-center { align-items: center; }
.justify-between { justify-content: space-between; }
.hidden { display: none; }
a { text-decoration: none; color: #4b5563; }
.text-brand-blue { color: #1A56DB !important; }

/* Sticky/Icon Sizing */
.w-14 { width: 56px !important; height: 56px !important; }
.h-14 { height: 56px !important; }
.w-16 { width: 64px !important; height: 64px !important; }
.h-16 { height: 64px !important; }