/*
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/
/* 2025-07-26: Astra layout behavior notes
--------------------------------------------------------------
Observed Astra favors `Additional CSS` via Customizer over child theme styles.
Presumed due to late injection order, giving Customizer CSS higher specificity.
Responsive layout fixes (e.g. archive spacing) reliably applied via Additional CSS.
Retained child theme for modular styling and changelog integrity.
*/

/* ===============================
   🗂️ Vault Changelog Notes
   [2025-07-25] Finalized unified archive header styling.
   • Targeted body classes: .search-results, .category, .tag, .author, .date, .archive
   • Elements: .ast-archive-title, .ast-archive-description
   • Outcome: Visual parity confirmed across all archive types.
   • Modular accent file planned, but deferred due to file access limits.

   [2025-08-02] Accessibility Audit — WCAG 2.4.1
   • Native skip link detected in Astra theme (no custom CSS or PHP required)
   • Verified keyboard flow in Edge: skip link, images, content, menu reachable
   • Chrome expected to match behavior post-maintenance mode
   • No action required; semantic structure confirmed (main, nav, header, footer)
   =============================== */


/* 📜 Vault Stylesheet — Style.css
   Created: 2025-07-25 (matches changelog in functions.php)
   Theme: Parchment + Copper | Astra Child
   Notes:
   - Visual parity implemented across archive headers
   - Accent modularization deferred pending FS access
   - Body classes targeted: search-results, category, tag, author, date, archive
   - Styled: .ast-archive-title, .ast-archive-description
*/

/* 📜 Vault Accent — Category Overview Styles
   Created: 2025-07-26 | Revised: 2025-07-27
   Scope: Styling native Astra archive layout with Raleway & Open Sans
*/
/*
[2025-08-05] Archive Layout Correction — Copper Border Suppressed • Issue: Unintended copper border on .ast-article-post in archive views • Cause: Legacy styling in style.css overridden by higher-specificity rule • Resolution: Added border: 0 !important; to Customizer CSS • Outcome: Visual consistency restored across all archive types
*/
/* 
[2025-08-06] Archive Header Audit & SEO Sweep — Toggle, Taxonomies, Tag Metadata

• Archive Header Conflict Resolved:
   - Disabled Astra’s “Blog Title Area” toggle (Customizer > Blog > Blog / Archive)
   - Outcome: Suppressed injected `.ast-archive-title` and `.ast-archive-description` across archive views

• Verified Suppression Across:
   - Search Results: [✓] No Astra header detected
   - Author Archives: [✓] No Astra header detected
   - Category Archives: [✓] Custom `.vault-category-header` displays cleanly
   - Date Archives: [✓] No Astra header detected
   - Tag Archives: [✓] No Astra header detected; no `.vault-tag-header` yet

• Tag Archive SEO Audit:
   - Issue: Red SEO scores due to thin content and missing metadata
   - Cause: Only two posts contain full Yoast metadata; tag pages inherit incomplete data
   - Resolution:
      - Strengthen post-level SEO metadata
      - Optional: Add `.vault-tag-header` block for semantic clarity
      - Optional: Configure Yoast meta title/description for tag archives
      - Optional: Decide on index/noindex status via Yoast settings

• Custom Taxonomy & CPT Audit:
   - Custom Taxonomies: [✓] No non-default taxonomies detected
   - CPTs: [✓] No custom post types registered; CPT archive overrides not required
   - Outcome: Current archive strategy sufficient; future CPTs will require header block and suppression logic

• Next Steps:
   - Modularize retired CSS block from Additional CSS
   - Draft `.vault-tag-header` block for semantic consistency
   - Revisit CPT header strategy when custom post types are introduced
/*
[2025-08-06] Additional CSS Cleanup — Archive Header Overrides Retired
• Removed: Styling for `.ast-archive-title` and `.ast-archive-description` (redundant post-toggle)
• Verified: No visual regressions across archive types
• Outcome: Reduced override clutter; restored CSS hierarchy clarity
• ✅ Remaining accent blocks stable; safe to modularize into `vault_accents.css`
/*
[2025-08-06] Image Optimization SOP — TinyPNG Workflow
• Step 1: Export image from editor at 1200px wide, 80–85% JPEG quality
• Step 2: Upload to https://tinypng.com (max 20 images, 5MB each)
• Step 3: Download optimized image; verify visual fidelity
• Step 4: Rename descriptively (e.g., vault-seal-copper.jpg)
• Step 5: Upload to WordPress; apply context-specific alt text and caption
• Outcome: Lightweight, SEO-friendly images with full editorial control
*/
/* [2025-08-25] Tablet Footer Layout Override — Unconfirmed iPad Behavior
   • Issue: Footer widgets misaligned on tablet (768–1024px)
   • Resolution: Scoped override forces mobile-style stacking and padding
   • Status: Confirmed in DevTools; pending real iPad test
   • Outcome: Layout stabilized; left alignment accepted as fallback
   • ✅ Safe to modularize into vault_layout.css post-launch
*/
/* [2025-08-25] Archive Header Alignment Fix
   • Scope: Category archive pages
   • Change: Left margin added to vault-category-header
   • Outcome: Title and description aligned with content block
   • ✅ Safe to modularize into vault_layout.css post-launch
*/
/* [2025-08-25] Category Header Left Margin — Final Adjustment
   • Change: Margin-left reduced from 25px to 20px for visual harmony
   • Outcome: Header aligned with content block; layout integrity preserved
   • ✅ Safe to modularize into vault_layout.css post-launch
*/
/* [2025-08-26] Naming Conflict Audit — History Vault vs History’s Vault
   • Issue: Potential brand confusion with History Channel’s streaming service
   • Action: SEO strategy adjusted; branding distinction reinforced
   • Outcome: No trademark conflict detected; editorial identity preserved
   • ✅ Safe to ship; monitor search traffic for dilution
*/
/*
	VAULT NOTE: Subscriber Removed — rethachew@b.cr.cloudns.asia
	• No engagement; no comments or page views
	• Domain flagged as disposable/high-risk
	• Subscriber deleted to preserve mailing list integrity
	• No editorial breach; no notification sent
*/




.archive .ast-article-post {
  background: #f8f3e8;               /* Parchment tone */
  border: 0px;
  padding: 1.5rem;
  margin-bottom: 2rem;
  font-family: 'Open Sans', sans-serif;
}

.archive .entry-title a {
  font-family: 'Raleway', sans-serif;
  color: #6b4c2c;                    /* Deep copper text */
  font-size: 1.6rem;
  text-decoration: none;
}

.archive .entry-title a:hover {
  text-decoration: underline;
  color: #a67c52;                    /* Brighter copper glow on hover */
}

.archive .entry-summary {
  font-family: 'Open Sans', sans-serif;
  font-size: 0.95rem;
  color: #44342a;
  font-style: italic;
}

.ast-archive-description {
  display: none !important;
}

