/* ============================================================
   MASTER IMPORT FILE — main.css
   Ghost Option B (partial imports)
   ============================================================ */

/* --- 0. BASE / GLOBAL RULES --- */
@import "base_elements_v3.css";
@import "fonts_v2.css";
@import "site_backgrounds_v2.css";
@import "color_background_v2.css";

/* --- 1. SITEWIDE COMPONENTS --- */
@import "header_v3.css";
@import "silver_spot_price_v2.css";
@import "intel_drops_ticker.css";
@import "radio.css";
@import "footer.css";
@import "reality.css";
@import "seo.css";
@import "critical.css";
@import "mainpage_left_article.css";
@import "page.css";


/* --- 2. CONTENT-SPECIFIC COMPONENTS --- */
@import "latest_dispatches_v2.css";
@import "scanline_divider.css";
@import "author_hero_v2.css"; 
@import "post_v2.css";
@import "youtube.css";
@import "calltoaction_v2.css";
@import "bookmarks_v2.css";
@import "gallery_images.css";
@import "picture_boxes.css";
@import "tactical_feed.css";
@import "error_404.css";
@import "video.css";
@import "koenig_audio.css";

/* --- 3. OVERRIDES / UTILITIES --- */




/* ============================================================
   TAG COLORED SCANLINES
============================================================ */
.sw-section-scanline.slim {
    height: 2px !important;
    margin-top: 0.15rem !important;
    margin-bottom: 0.35rem !important;
}

.sw-section-light {
    height: 100%;
    width: 100%;
    opacity: 0.9;
}

.sw-section-scanline.slim.tag-critical .sw-section-light {
    background: linear-gradient(90deg, transparent, rgba(255,0,0,0.65), transparent);
}
.sw-section-scanline.slim.tag-reality .sw-section-light {
    background: linear-gradient(90deg, transparent, rgba(0,140,255,0.65), transparent);
}
.sw-section-scanline.slim.tag-seo .sw-section-light {
    background: linear-gradient(90deg, transparent, rgba(0,255,120,0.65), transparent);
}

/* ================================
   TAG-COLORED SCANLINES (SLIM MODE)
   ================================ */

/* Critical — RED */
.tag-critical .sw-section-light {
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 0, 0, 0.6),
        transparent
    );
}

/* Reality — BLUE */
.tag-reality .sw-section-light {
    background: linear-gradient(
        90deg,
        transparent,
        rgba(30, 140, 255, 0.65),
        transparent
    );
}

/* SEO — GREEN */
.tag-seo .sw-section-light {
    background: linear-gradient(
        90deg,
        transparent,
        rgba(0, 255, 120, 0.55),
        transparent
    );
}

/* Tag Colors */
.tag-critical { background: rgba(255,0,0,0.22); color: #ff5a5a; }
.tag-reality  { background: rgba(0,120,255,0.22); color: #6ab8ff; }
.tag-seo      { background: rgba(0,255,110,0.18); color: #66ffb8; }



/* ======== TEST ====== */



