/*
Theme Name: 	Bimber
Theme URI: 		http://bimber.bringthepixel.com
Description: 	Got questions? Visit our <a href="http://bringthepixel.com/support/">support centre</a>.
License: 		Located in the 'Licensing' folder
License URI: 	Located in the 'Licensing' folder
Author: 		bring the pixel
Author URI: 	http://www.bringthepixel.com/
Version: 		9.2.5
Text Domain:    bimber
Domain Path:    /languages/
Tags:           fluid-layout, custom-colors, custom-menu, featured-images, post-formats, theme-options, threaded-comments, translation-ready
*/
/*
    All CSS files are located under the "css" subfolder.

    PLEASE DON'T MODIFY THIS FILE.
    Use the provided child theme for all your modifications.
*/
/* ========== STRONA BLOG ========== */

/* Hero */
.blog .archive-header,
.blog .page-header {
    text-align: center;
    padding: 3rem 2rem 2rem;
    border-bottom: 0.5px solid rgba(26,39,68,0.15);
    background: #f5f2eb;
}

.blog .archive-title,
.blog .page-title {
    font-family: 'Cormorant Garamond', serif;
    font-size: 64px;
    font-weight: 400;
    font-style: italic;
    color: #1a2744;
    line-height: 1;
}

/* Tło strony */
.blog .g1-row,
.blog #primary,
.blog #content {
    background: #f5f2eb;
}

/* Karty wpisów */
.blog .g1-collection-item {
    background: #f5f2eb;
}

.blog .entry-title,
.blog .g1-gamma {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    color: #1a2744;
    line-height: 1.35;
}

/* Kategoria przy wpisie */
.blog .entry-category a,
.blog .g1-meta .cat-links a {
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 0.12em;
    color: rgba(26,39,68,0.5);
    border: 0.5px solid rgba(26,39,68,0.25);
    padding: 3px 8px;
    border-radius: 99px;
    text-decoration: none;
    text-transform: uppercase;
}

/* Data i czas czytania */
.blog .entry-date,
.blog .g1-meta {
    font-size: 10px;
    font-weight: 300;
    letter-spacing: 0.08em;
    color: rgba(26,39,68,0.4);
}

/* Sortowanie */
.wiemwiecej-sort-bar {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 1.5rem;
}
.wiemwiecej-sort-label {
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0.1em;
    color: rgba(26,39,68,0.4);
}
.wiemwiecej-sort-btn {
    font-size: 11px;
    letter-spacing: 0.08em;
    padding: 4px 14px;
    border-radius: 99px;
    border: 0.5px solid rgba(26,39,68,0.25);
    color: rgba(26,39,68,0.5);
    text-decoration: none;
}
.wiemwiecej-sort-btn.active {
    background: #c9a84c;
    color: #fff;
    border-color: #c9a84c;
}
body.blog {
    border: 5px solid red !important;
}