/* Standard header and footer styles for all pages */
#global-header, #mobile-header {
    background: linear-gradient(90deg, #1e293b 0%, #334155 100%);
    color: #fff;
    box-shadow: 0 2px 8px 0 rgba(30,41,59,0.10);
}
#global-header .font-bold, #mobile-header .font-bold {
    color: #fff;
}
#global-header a, #mobile-header a, #global-footer a, #mobile-footer a {
    transition: color 0.2s, background 0.2s, box-shadow 0.2s, transform 0.2s;
    color: #cbd5e1;
    text-decoration: none;
}
#global-header a:hover, #mobile-header a:hover, #global-footer a:hover, #mobile-footer a:hover {
    color: #fff;
    text-shadow: 0 2px 10px #64748b;
    transform: scale(1.04);
}
#global-footer, #mobile-footer {
    background: linear-gradient(90deg, #1e293b 0%, #334155 100%);
    color: #cbd5e1;
    box-shadow: 0 -2px 8px 0 rgba(30,41,59,0.10);
}
#global-footer .font-bold, #mobile-footer .font-bold {
    color: #fff;
}
#global-footer .text-slate-400, #mobile-footer .text-slate-400 {
    color: #94a3b8;
}
#global-footer .rounded-md, #mobile-footer .rounded-md {
    box-shadow: 0 2px 8px 0 rgba(30,41,59,0.10);
}
/* Add more standard header/footer styles as needed */
