/*
Theme Name: Street IT Consulting Services
Theme URI: https://streetitconsulting.com/
Author: Street IT Consulting Services LLC
Author URI: https://streetitconsulting.com/
Description: A professional WordPress block theme for IT consulting, e-waste recycling, data destruction, refurbished devices, and compliance certificate services.
Requires at least: 6.4
Tested up to: 6.6
Requires PHP: 7.4
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: street-it-consulting-services
Tags: full-site-editing, block-patterns, business, services, accessibility-ready
*/

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a {
  text-decoration-thickness: 1px;
  text-underline-offset: 0.18em;
}

.wp-site-blocks {
  overflow-x: hidden;
}

.sitc-shadow {
  box-shadow: 0 18px 45px rgba(7, 27, 58, 0.14);
}

.sitc-card {
  border: 1px solid rgba(58, 86, 123, 0.24);
  border-radius: 8px;
  transition: transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease;
}

.sitc-card:hover {
  border-color: rgba(11, 77, 179, 0.48);
  box-shadow: 0 18px 45px rgba(7, 27, 58, 0.12);
  transform: translateY(-2px);
}

.sitc-section {
  padding-top: clamp(3rem, 7vw, 6rem);
  padding-bottom: clamp(3rem, 7vw, 6rem);
}

.wp-block-navigation__responsive-container.is-menu-open {
  padding: 1.5rem;
}

@media (max-width: 700px) {
  .sitc-mobile-stack {
    flex-direction: column;
    align-items: stretch !important;
  }
}

/* Global navigation hover */
header .wp-block-navigation a.wp-block-navigation-item__content,
.wp-site-blocks .wp-block-navigation a.wp-block-navigation-item__content {
  padding: 10px 14px !important;
  border-radius: 6px !important;
  transition: all 0.2s ease !important;
}

header .wp-block-navigation a.wp-block-navigation-item__content:hover,
.wp-site-blocks .wp-block-navigation a.wp-block-navigation-item__content:hover {
  background-color: #0b5ed7 !important;
  color: #ffffff !important;
  text-decoration: none !important;
}