/*
Theme Name:         Champlain 2026
Theme URI:          https://example.com/champlain2026
Description:        Champlain theme refactored to vanilla PHP without Acorn/Roots.
Version:            1.0.0
Author:             Vincent Design
Author URI:         https://vincentdesign.ca/
Text Domain:        champlain2026
License:            MIT License
License URI:
Requires PHP:       7.3
Requires at least:  5.4
*/

/* Ensure header/footer icon styles apply (white background, circular, layout) */
#app header .circular-icon,
#app header a[class*="bg-white"].circular-icon,
#app .footer .circular-icon,
#app .footer a[class*="bg-white"].circular-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1.75rem;
  height: 1.75rem;
  border-radius: 50%;
  background-color: #fff;
  color: inherit;
  text-decoration: none;
}
@media (min-width: 1024px) {
  #app header .circular-icon,
  #app header a[class*="bg-white"].circular-icon,
  #app .footer .circular-icon,
  #app .footer a[class*="bg-white"].circular-icon {
    width: 3rem;
    height: 3rem;
  }
}
#app header .circular-icon:hover,
#app .footer .circular-icon:hover {
  opacity: 0.8;
}
#app header .circular-icon i,
#app .footer .circular-icon i {
  font-size: 1rem;
  line-height: 1;
}
@media (min-width: 1024px) {
  #app header .circular-icon i,
  #app .footer .circular-icon i {
    font-size: 1.25rem;
  }
}
