/* ============================================================================
   CHROME — minimal header/footer for the standalone shop/cart module.
   The full site's nav (layout.css/components.css/pages.css) was left behind
   on purpose — it drives multi-language dropdown nav, hero videos, etc. that
   this module doesn't need. This is just enough to move between the shop,
   a product page, and the cart, styled with the dornorium.css variables.
   ============================================================================ */

.site-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    padding: 16px 24px;
    background: var(--header-bg, var(--bg-header, #fff));
    border-bottom: 1px solid var(--border);
}

.site-header__logo {
    font-family: var(--font-mono);
    font-size: 1.3rem;
    font-weight: 700;
    color: var(--text);
    text-decoration: none;
    letter-spacing: 0.02em;
}

.site-header__nav {
    display: flex;
    align-items: center;
    gap: 20px;
}

.site-header__nav a {
    color: var(--text-muted);
    text-decoration: none;
    font-size: 0.95rem;
}

.site-header__nav a:hover {
    color: var(--text);
}

#cart-icon-slot {
    display: flex;
    align-items: center;
}

#topBar-currency-slot {
    font-size: 0.85rem;
    color: var(--text-muted);
}

.site-footer-min {
    text-align: center;
    padding: 32px 16px;
    color: var(--text-muted);
    font-size: 0.85rem;
    border-top: 1px solid var(--border);
    margin-top: 40px;
}
