Understanding the universal ANTSAND section pattern system
Every ANTSAND section follows the same nested structure: Section → Header / Data / Footer.
Change ONLY the parent class to restyle. All child classes remain consistent across all templates.
Dual-Class System: Each element has TWO classes for backward compatibility:
• Prefixed class (e.g., header-h1, data-container) — indicates which AREA the element belongs to
• Semantic class (e.g., title, container) — universal styling hook for the parent section class
All classes are prefixed by their area (header-, data-, footer-) for clarity and conflict-free styling.
Each template type has multiple visual variants. Structure stays the same - only parent class changes.
Our Features
What makes us different
⚡Fast
Lightning quick performance
🔒Secure
Enterprise-grade security
Pricing Plans
Choose your plan
PopularPro
Copy this context to help AI assistants generate correct ANTSAND templates.
# ANTSAND Section Pattern System
## Core Principle
Change ONLY the parent class to completely restyle any section.
All child classes remain the same across all variants.
## Dual-Class System (Backward Compatibility)
Each element has TWO classes: prefixed (area-specific) + semantic (universal)
Example: class="header-h1 title" or class="data-container container"
- Prefixed class: Specific to area (header-, data-, footer-)
- Semantic class: Universal name (title, description, container)
## Universal Structure with Prefixed Classes
```
.{section}-{variant} ← Parent class (hero-1, footer-1)
└── .section-overlay .overlay ← Background overlay (optional)
│
├── HEADER AREA
│ └── .header-section
│ └── .header-container .container
│ ├── .header-h1 .title ← Main title (h1)
│ ├── .header-h2 .subtitle ← Subtitle (h2)
│ ├── .header-h3 .subtitle ← (h3)
│ ├── .header-h4, .header-h5, .header-h6
│ ├── .header-p .description ← Paragraph
│ ├── .header-span-container .meta-container
│ │ └── .header-span .meta
│ ├── .header-img-container .img-container
│ └── .header-cta-container .cta-container
│ └── .header-cta .cta
│
├── DATA/BODY AREA
│ └── .data-container .container
│ └── .data-sub-container .sub-container (repeated)
│ ├── .data-img-container .img-container
│ ├── .data-media .media
│ ├── .data-content-wrapper .content-wrapper
│ ├── .data-h1 .title, .data-h2 .title, .data-h3 .title
│ ├── .data-h4 .subtitle, .data-h5, .data-h6
│ ├── .data-p .description
│ ├── .data-description .description
│ ├── .data-span-container .meta-container
│ │ └── .data-span .meta
│ ├── .data-feature-container .features
│ │ └── .data-feature-item .feature-item
│ └── .data-cta-container .cta-container
│ └── .data-cta .cta
│
└── FOOTER AREA (within section)
└── .footer-section
└── .footer-container .container
└── .footer-sub-container .sub-container
├── .footer-h1 .title ... .footer-h6
├── .footer-p .description
├── .footer-social-container .social-container
│ └── .footer-social .social
└── .footer-copyright-container .copyright-container
└── .footer-copyright .copyright
```
## Available Parent Classes
- Hero: hero-1, hero-2, hero-3, hero-4, hero-5
- Features: features-1, features-2, features-3, features-4, features-5
- Pricing: pricing-1, pricing-2, pricing-3, pricing-4, pricing-5
- Footer: footer-1, footer-2, footer-3, footer-4, footer-5
## Modifiers
- Hero: .hero-centered, .hero-reversed, .hero-full
- Features: .features-2col, .features-3col, .features-4col
- Pricing: .featured (on sub-container)
## Rules
1. Use DUAL classes for maximum compatibility (e.g., class="data-h3 title")
2. Prefixed class allows area-specific overrides
3. Semantic class enables universal styling
4. Change ONLY the parent class number to restyle
5. Structure remains identical across all variants
6. Users can add custom classes alongside ANTSAND classes