/*
Theme Name: Adaptive Packaging Bag Showcase
Theme URI: https://example.com/
Author: OpenAI
Author URI: https://openai.com/
Description: Packaging-focused WordPress catalog theme for custom bags and flexible packaging manufacturers, with configurable homepage modules, category-led navigation, editable product fields, inquiries and editorial publishing.
Version: 4.8.15
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 7.4
Text Domain: huaneng-cable
*/

.wp-caption,
.wp-block-image,
.aligncenter {
  max-width: 100%;
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.site-main img,
.card-media img,
.detail-gallery__main img,
.article-detail__cover img {
  height: auto;
}

.article-detail__content iframe,
.article-detail__content video {
  max-width: 100%;
}

.comment-respond,
.comments-area,
.navigation.post-navigation {
  display: none;
}


.about-fallback-content{display:grid;gap:18px}.about-fallback-content h2,.about-fallback-content h3{margin:0}.about-fallback-content .check-list{margin:0;padding-left:18px}


/* Second-round packaging refinements */
.active-filter-card{display:grid;gap:10px;padding:16px 18px;border:1px solid var(--hc-border);background:var(--hc-surface);border-radius:18px;box-shadow:0 10px 24px rgba(16,36,63,.06)}
.active-filter-card__head{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:.95rem}
.term-chip-group--filters{margin-top:0}
.term-chip--active{background:var(--hc-accent);border-color:rgba(0,0,0,.05)}
.term-chip--active span{font-weight:700}
.quote-checklist{margin:0 0 18px;padding:16px 18px;border-radius:16px;background:var(--hc-surface-soft);border:1px solid var(--hc-border)}
.quote-checklist strong{display:block;margin-bottom:10px}
.quote-checklist ul{margin:0;padding-left:18px;display:grid;gap:8px;color:var(--hc-text-soft)}
.hc-term-media-control .hc-term-media-url{min-width:min(100%,420px)}
@media (max-width: 900px){
  .active-filter-card__head{align-items:flex-start;flex-direction:column}
}

/* Third-round homepage taxonomy controls */
.packing-category-card__badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.badge--accent{background:var(--hc-accent);color:#fff;border-color:transparent}
.application-spotlight{position:relative}
.application-spotlight__badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;border-radius:999px;background:rgba(29,93,79,.12);color:var(--hc-accent);font-size:.78rem;font-weight:700;letter-spacing:.02em}
.application-spotlight--featured{box-shadow:0 12px 28px rgba(16,36,63,.10);border-color:rgba(29,93,79,.18)}


/* Fourth-round homepage controls */
