/*
Theme Name: Elena Karagkouni Portfolio
Theme URI: https://elenaragkouni.com
Author: Elena Karagkouni
Description: Custom portfolio theme with WooCommerce support for services and digital programs.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: elena-portfolio
*/

.admin-bar header { top: 32px; }
.ek-site-shell { width: min(1180px, calc(100% - 40px)); margin: 0 auto; padding: 64px 0; }
.ek-site-header { border-bottom: 1px solid #dfe4e8; background: #fff; }
.ek-site-header__inner, .ek-site-footer__inner { width: min(1180px, calc(100% - 40px)); margin: auto; display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 22px 0; }
.ek-site-brand { color: #15202b; font-size: 1.35rem; font-weight: 800; text-decoration: none; }
.ek-site-nav { display: flex; gap: 18px; align-items: center; }
.ek-site-nav a { color: #15202b; text-decoration: none; font-weight: 650; }
.ek-site-footer { border-top: 1px solid #dfe4e8; color: #59646e; }
.ek-content article { margin-bottom: 48px; }
.ek-content img { max-width: 100%; height: auto; }
.woocommerce .button, .woocommerce button.button, .woocommerce input.button { background: #15202b; color: #fff; border-radius: 8px; }

@media (max-width: 782px) {
  .admin-bar header { top: 46px; }
  .ek-site-header__inner, .ek-site-footer__inner { align-items: flex-start; flex-direction: column; }
  .ek-site-nav { flex-wrap: wrap; }
}
