/**
 * Variant: Obserwatorium - SP1 Sopot
 *
 * @package sp1sopot
 * @since 1.0.0
 */

/* Tokeny dla wariantu Obserwatorium - dostępne tylko pod klasą .sp1-variant-observatory */
.sp1-variant-observatory {
    /* Primary color dla Obserwatorium */
    --sp1-color-primary: #137fec; /* niebieski akcent kosmiczny */
    --sp1-color-secondary: #3ba3f0;
    --sp1-color-accent: #fcd34d;
    
    /* Globalne tokeny - ciemny wariant */
    --sp1-bg-primary: #101922;
    --sp1-bg-secondary: #0b1219;
    --sp1-bg-tertiary: #1c242d;
    --sp1-text-primary: #e2e8f0;
    --sp1-text-secondary: #cbd5e1;
    --sp1-text-muted: #94a3b8;
    --sp1-border-color: #2a3441;

    /* Tła specyficzne dla Obserwatorium - ciemna baza */
    --sp1-bg-observatory-header: #101922;
    --sp1-bg-observatory-section: #1c242d;
    --sp1-bg-observatory-card: #2a3441;
    --sp1-bg-observatory-dark: #0b1219;
    
    /* Tekst specyficzny dla Obserwatorium */
    --sp1-text-observatory-heading: #137fec;
    --sp1-text-observatory-body: #e2e8f0;
    
    /* Border radius */
    --sp1-border-radius: 12px;

    background-color: var(--sp1-bg-secondary);
    color: var(--sp1-text-primary);
}

/* Ukrycie tytułu strony - pozostaje w DOM dla SEO */
.sp1-variant-observatory .entry-title,
.sp1-variant-observatory h1.entry-title,
.sp1-variant-observatory .page-title {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

/* Ukrycie naglowka archiwum WooCommerce w wariancie Obserwatorium */
.woocommerce-shop .entry-header.product-archive-title,
.woocommerce-shop .entry-hero,
.post-type-archive-product .entry-header.product-archive-title,
.post-type-archive-product .entry-hero,
.tax-product_cat .entry-header.product-archive-title,
.tax-product_cat .entry-hero,
.tax-product_tag .entry-header.product-archive-title,
.tax-product_tag .entry-hero,
.woocommerce.search-results .entry-header.product-archive-title,
.woocommerce.search-results .entry-hero {
    display: none;
}

/* Ujednolicenie tla i kontenera dla archiwow WooCommerce */
.sp1-variant-observatory.woocommerce-shop #inner-wrap,
.sp1-variant-observatory.post-type-archive-product #inner-wrap,
.sp1-variant-observatory.tax-product_cat #inner-wrap,
.sp1-variant-observatory.tax-product_tag #inner-wrap,
.sp1-variant-observatory.woocommerce.search-results #inner-wrap,
.sp1-variant-observatory.woocommerce-shop .site-content,
.sp1-variant-observatory.post-type-archive-product .site-content,
.sp1-variant-observatory.tax-product_cat .site-content,
.sp1-variant-observatory.tax-product_tag .site-content,
.sp1-variant-observatory.woocommerce.search-results .site-content {
    background: var(--sp1-bg-secondary);
}

.sp1-variant-observatory.woocommerce-shop .content-bg,
.sp1-variant-observatory.post-type-archive-product .content-bg,
.sp1-variant-observatory.tax-product_cat .content-bg,
.sp1-variant-observatory.tax-product_tag .content-bg,
.sp1-variant-observatory.woocommerce.search-results .content-bg {
    background: transparent;
    box-shadow: none;
}

.sp1-variant-observatory.woocommerce-shop .content-container,
.sp1-variant-observatory.post-type-archive-product .content-container,
.sp1-variant-observatory.tax-product_cat .content-container,
.sp1-variant-observatory.tax-product_tag .content-container,
.sp1-variant-observatory.woocommerce.search-results .content-container {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
}
