/* PlaCla Blog 1.0.4 - styly (verzovano nazvem souboru)
   Sdilene casti (zaklad, hlavicka, logo, tlacitka, karty clanku,
   page-head/page-body, widgety, CTA, strankovani, pre-footer, paticka)
   prevzaty 1:1 z placla-2026 v1.6.4. Blogove doplnky az na konci. */

:root {
	/* Barvy PlaCly (shodné s main2.css služby) */
	--green-primary: #2d8a00;
	--green-secondary: #3cb500;
	--green-light: #e8f5e0;
	--green-lighter: #f4faf0;
	--green-border: #a5db8f;
	--green-dark: #1e6b00;

	--blue-primary: #1a4fa0;
	--blue-secondary: #2563c9;
	--blue-light: #e8f0fe;
	--blue-lighter: #f2f6fd;
	--blue-border: #93b8e8;
	--blue-dark: #0d3166;

	--text-primary: #1a1a2e;
	--text-secondary: #555e68;
	--text-muted: #8a929a;
	--border-color: #e2e6ea;
	--border-light: #f0f2f4;
	--bg-white: #ffffff;
	--bg-subtle: #f8f9fb;

	--shadow-sm: 0 1px 3px rgba(13,49,102,.07), 0 1px 2px rgba(13,49,102,.05);
	--shadow-md: 0 6px 18px rgba(13,49,102,.09), 0 2px 5px rgba(13,49,102,.05);
	--shadow-lg: 0 18px 50px rgba(13,49,102,.14), 0 6px 14px rgba(13,49,102,.06);

	--radius-md: 12px;
	--radius-lg: 20px;
	--radius-xl: 28px;

	--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	--font-display: 'Poppins', var(--font-body);
}

*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
body{font:16.5px/1.65 var(--font-body);color:var(--text-primary);background:var(--bg-white);-webkit-font-smoothing:antialiased;overflow-x:hidden}
h1,h2,h3{font-family:var(--font-display);line-height:1.2;font-weight:700;letter-spacing:-.015em}
a{color:var(--blue-primary)}
img{max-width:100%;height:auto}
.wrap{max-width:1140px;margin:0 auto;padding:0 24px}
.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}

.duo-b{color:var(--blue-primary)}
.duo-g{color:var(--green-primary)}

.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--blue-secondary);background:var(--blue-light);border-radius:999px;padding:6px 16px;margin-bottom:18px}
.eyebrow::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green-secondary)}

/* ---------- tlačítka (oblost dle btn3 služby) ---------- */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-display);font-weight:600;font-size:16px;padding:14px 28px;border-radius:var(--radius-md);text-decoration:none;cursor:pointer;border:2px solid transparent;transition:transform .16s ease, box-shadow .16s ease, background .16s ease}
.btn:focus-visible{outline:3px solid var(--blue-border);outline-offset:3px}
.btn-primary{color:#fff;background:linear-gradient(120deg,var(--blue-primary),var(--blue-secondary));box-shadow:0 8px 22px rgba(26,79,160,.32)}
.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(26,79,160,.4);color:#fff}
.btn-primary .sipka{transition:transform .16s ease}
.btn-primary:hover .sipka{transform:translateX(3px)}
.btn-ghost{color:var(--blue-dark);background:var(--bg-white);border-color:var(--border-color)}
.btn-ghost:hover{border-color:var(--blue-border);background:var(--blue-lighter)}
.btn-nav{padding:10px 22px;font-size:14.5px;white-space:nowrap}

/* ---------- logo po písmenech ----------
   Prevzato z logo snippetu (index.php), prepocteno na em: zakladem je
   font-size na .placla-logo, pomery 56/32/21 z originalu zustavaji.
   Selektory pres .site-header maji vyssi specificitu, aby vyhraly
   i pri soubezne aktivnim logo snippetu ve wp_head. */
.site-header .placla-logo{display:inline-block;font-family:'Poppins',Arial,sans-serif;font-style:italic;line-height:1;text-decoration:none;font-size:34px}
.site-header .placla-logo .pl-main{display:flex;align-items:baseline;font-size:1em;font-weight:600}
.site-header .placla-logo .pl-main span{margin-right:-.054em}
.site-header .placla-logo .pl-blue{color:#1a5ca8}
.site-header .placla-logo .pl-green{color:#4a8c2a}
.site-header .placla-logo .pl-gray{color:#7a8a9a}
.site-header .placla-logo .pl-with-copy{position:relative}
.site-header .placla-logo .pl-copy{position:absolute;font-size:.571em;font-weight:400;font-style:normal;color:#7a8a9a}
.site-header .placla-logo .pl-dot{font-size:1em;color:#7a8a9a}
.site-header .placla-logo .pl-sub{display:flex;justify-content:flex-end;gap:.09em;font-size:.375em;font-weight:400;margin-top:-.107em;letter-spacing:-.018em}
@media(max-width:560px){
	.site-header .placla-logo{font-size:23px}
}

/* ---------- telefonní pilulka ---------- */
.tel-pill{display:inline-flex;align-items:center;gap:9px;text-decoration:none;background:var(--bg-subtle);border:1px solid var(--border-light);border-radius:999px;padding:8px 16px;transition:background .16s}
.tel-pill:hover{background:var(--blue-lighter)}
.tel-pill svg{width:17px;height:17px;fill:var(--blue-primary);flex-shrink:0}
.tel-pill b{font-family:var(--font-display);font-weight:700;font-size:15.5px;color:var(--text-primary);letter-spacing:.02em}
.tel-pill span{font-size:13px;color:var(--text-muted);white-space:nowrap}

/* ---------- hlavni navigace ---------- */
.hlavni-nav{display:flex;gap:22px;margin-left:34px;margin-right:auto}
.hlavni-nav a{font-size:15px;font-weight:600;text-decoration:none;color:var(--text-secondary)}
.hlavni-nav a:hover{color:var(--blue-primary)}
@media(max-width:1020px){.hlavni-nav{display:none}}

/* ---------- header ---------- */
.site-header{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border-light)}
.nav{display:flex;align-items:center;justify-content:space-between;height:74px;gap:16px}
.nav-right{display:flex;align-items:center;gap:16px;flex-shrink:0}
.nav a.login{font-size:15px;text-decoration:none;font-weight:600;color:var(--text-secondary)}
.nav a.login:hover{color:var(--blue-primary)}
@media(max-width:860px){
	/* grid misto flex-wrap: kazdy prvek ma pevne pridelene misto,
	   zadne nahodne zalamovani. Radek 1: logo | prihlasit | tlacitko,
	   radek 2: telefon pres celou sirku, vycentrovany.
	   display:contents na .nav-right povysi jeho deti na grid polozky. */
	.nav{display:grid;grid-template-columns:1fr auto auto;grid-template-areas:"logo login btn" "tel tel tel";height:auto;padding:8px 0;row-gap:6px;column-gap:12px;align-items:center}
	/* width:max-content: grid by logo natahl na cely 1fr sloupec
	   a podtitul s justify-content:flex-end by odletel doprava */
	.nav .placla-logo{grid-area:logo;justify-self:start;width:max-content;min-width:0}
	.nav-right{display:contents}
	.nav a.login{grid-area:login;justify-self:end}
	.nav .btn-nav{grid-area:btn;justify-self:end}
	.nav .tel-pill{grid-area:tel;justify-self:center;margin:0;padding:6px 14px}
	.nav .tel-pill svg{width:14px;height:14px}
	.nav .tel-pill b{font-size:14px}
	.nav .tel-pill span{font-size:11.5px}
}
@media(max-width:560px){
	.site-header .wrap{padding:0 14px}
	.nav{column-gap:9px}
	.nav a.login{font-size:13.5px}
	.nav .btn-nav{padding:8px 12px;font-size:12.5px}
}

/* ---------- ukázkové PR články + archivní karty ---------- */
.articles{padding:96px 0;background:var(--bg-white)}
.articles h2{font-size:clamp(28px,3.4vw,42px);margin-bottom:14px}
.articles .uvod{color:var(--text-secondary);max-width:62ch;margin-bottom:44px}
.art-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}
.art{background:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;transition:transform .18s ease, box-shadow .18s ease}
.art:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}
.art .obr{position:relative;overflow:hidden;display:block}
.art .obr img{width:100%;height:190px;object-fit:cover;display:block;transition:transform .4s ease}
.art:hover .obr img{transform:scale(1.045)}
.art .stitek{position:absolute;top:14px;left:14px;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:rgba(13,49,102,.82);backdrop-filter:blur(4px);border-radius:999px;padding:5px 13px}
.art .stitek.zeleny{background:rgba(30,107,0,.85)}
.art .telo{padding:22px 24px 24px;display:flex;flex-direction:column;gap:8px;flex:1}
.art h3{font-size:17px;line-height:1.35;font-weight:600}
.art h3 a{color:var(--text-primary);text-decoration:none}
.art h3 a:hover{color:var(--blue-primary)}
.art .datum{font-size:13px;color:var(--text-muted);margin-top:auto}
.articles .vice{margin-top:36px;display:flex;gap:14px;flex-wrap:wrap}
@media(max-width:840px){.art-grid{grid-template-columns:1fr}}


.page-head{position:relative;padding:56px 0 60px;background:
	radial-gradient(700px 340px at 88% -20%, var(--green-light) 0%, transparent 55%),
	radial-gradient(900px 460px at -10% 30%, var(--blue-light) 0%, transparent 60%),
	linear-gradient(180deg,var(--bg-white),var(--blue-lighter))}
.page-head .drobky{font-size:13.5px;color:var(--text-muted);margin-bottom:14px}
.page-head .drobky a{color:var(--text-secondary);text-decoration:none}
.page-head .drobky a:hover{color:var(--blue-primary);text-decoration:underline}
.page-head h1{font-size:clamp(30px,4vw,44px);max-width:26ch}
.page-head .perex{font-size:17.5px;color:var(--text-secondary);max-width:60ch;margin-top:14px}
.page-head .post-meta{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:16px;font-size:13.5px;color:var(--text-secondary)}
.page-head .post-meta .kat{font-weight:700;color:var(--green-dark);background:var(--green-light);border-radius:999px;padding:4px 13px;text-decoration:none;font-size:12.5px}

.page-body{padding:56px 0 80px}
.page-body .wrap{display:grid;grid-template-columns:minmax(0,720px) 300px;gap:64px;align-items:start}
.page-body.plna .wrap{display:block;max-width:790px}
@media(max-width:960px){.page-body .wrap{grid-template-columns:1fr}}

/* typografie obsahu (Gutenberg) */
.obsah h2{font-size:26px;margin:44px 0 14px;scroll-margin-top:90px}
.obsah h2:first-child{margin-top:0}
.obsah h3{font-size:19.5px;margin:30px 0 10px}
.obsah p{margin-bottom:16px}
.obsah ul,.obsah ol{margin:0 0 16px 24px}
.obsah li{margin-bottom:6px}
.obsah a{text-decoration-thickness:1px;text-underline-offset:2px}
.obsah img{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin:8px 0 20px}
.obsah figure{margin:8px 0 20px}
.obsah figcaption{font-size:13px;color:var(--text-muted);margin-top:6px}
.obsah blockquote{border-left:4px solid var(--green-border);background:var(--green-lighter);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:16px 22px;margin:20px 0;color:var(--text-secondary)}
.obsah blockquote p:last-child{margin-bottom:0}
.obsah table{width:100%;border-collapse:collapse;margin:16px 0 24px;font-size:15px}
.obsah th{text-align:left;font-family:var(--font-display);font-weight:600;background:var(--blue-lighter);color:var(--blue-dark)}
.obsah th,.obsah td{padding:11px 14px;border-bottom:1px solid var(--border-light)}
.obsah tr:hover td{background:var(--bg-subtle)}
.obsah .box,.obsah .wp-block-group.box{background:var(--blue-lighter);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:20px 24px;margin:24px 0}
.obsah .box b{color:var(--blue-dark)}
.obsah .wp-block-image img{height:auto}
.uvodni-obrazek{margin-bottom:28px}
.uvodni-obrazek img{width:100%;border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}

/* boční sloupec */
.bocni{position:sticky;top:94px;display:flex;flex-direction:column;gap:22px}
.widget{background:var(--bg-subtle);border:1px solid var(--border-light);border-radius:var(--radius-xl);padding:24px}
.widget h3,.widget .widget-title{font-family:var(--font-display);font-size:16.5px;margin-bottom:12px;font-weight:700}
.widget ul{list-style:none}
.widget li{margin-bottom:9px;font-size:14.5px}
.widget li a{text-decoration:none}
.widget li a:hover{text-decoration:underline}
.widget-cta{background:linear-gradient(160deg,var(--blue-dark),var(--blue-primary));color:#fff;text-align:center}
.widget-cta h3{color:#fff;font-size:18px}
.widget-cta p{font-size:14px;color:#c9d9f2;margin-bottom:16px}
.widget-cta .btn-primary{background:#fff;color:var(--blue-dark);box-shadow:none;font-size:15px;padding:12px 22px}
.widget-cta .pozn{font-size:12.5px;color:#c9d9f2;margin-top:12px;margin-bottom:0}
@media(max-width:960px){.bocni{position:static}}

/* CTA pod článkem */
.clanek-cta{margin-top:48px;background:linear-gradient(160deg,var(--blue-dark),var(--blue-primary));color:#fff;border-radius:var(--radius-xl);padding:36px 34px;text-align:center}
.clanek-cta h2{color:#fff;font-size:24px;margin:0 0 10px}
.clanek-cta p{color:#c9d9f2;margin-bottom:20px;font-size:15.5px}
.clanek-cta .btn-primary{background:#fff;color:var(--blue-dark);box-shadow:none}

/* stránkování a archivy */
.archiv-vypis{padding:56px 0 80px}
.strankovani{margin-top:44px;display:flex;gap:8px;flex-wrap:wrap;justify-content:center}
.strankovani .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border-radius:var(--radius-md);border:1px solid var(--border-color);text-decoration:none;font-weight:600;font-size:15px;color:var(--text-secondary);background:var(--bg-white)}
.strankovani .page-numbers.current{background:var(--blue-primary);border-color:var(--blue-primary);color:#fff}
.strankovani .page-numbers:hover:not(.current){border-color:var(--blue-border);background:var(--blue-lighter)}

/* pás před footerem */
.pre-footer{background:var(--bg-subtle);border-top:1px solid var(--border-light);padding:48px 0;text-align:center}
.pre-footer h2{font-size:clamp(22px,2.6vw,30px);margin-bottom:8px}
.pre-footer p{color:var(--text-secondary);margin-bottom:22px}




/* ---------- paticka: sloupce landing pages ---------- */
.foot-lp{display:grid;grid-template-columns:1fr 1fr;gap:44px;padding-top:52px;padding-bottom:34px;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:34px}
.foot-sloupec{display:flex;flex-direction:column;gap:7px}
.foot-sloupec b{font-family:var(--font-display);font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:#c9d9f2;margin-bottom:6px}
.foot-sloupec a{font-size:14px;color:#9db4d8;text-decoration:none}
.foot-sloupec a:hover{color:#fff}
.foot-sloupec a.vsechny{color:var(--green-border);font-weight:600;margin-top:4px}
@media(max-width:700px){.foot-lp{grid-template-columns:1fr;gap:30px}}

/* ---------- footer ---------- */
.site-footer{background:var(--blue-dark);color:#b7c8e4;padding:44px 0;font-size:14.5px;border-top:1px solid rgba(255,255,255,.08)}
.site-footer .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:22px}
.site-footer a{color:#e3edfb;text-decoration:none;margin-right:18px}
.site-footer a:hover{text-decoration:underline;color:#fff}
.site-footer .smaller{font-size:13px}
.site-footer ul{list-style:none;display:flex;flex-wrap:wrap;gap:4px 0}

/* ==================================================================
   BLOG - doplnky nad sdilenym zakladem
================================================================== */

/* pripis "blog" u loga */
.logo-blok{display:inline-flex;align-items:baseline;gap:10px}
.pl-blog{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--text-muted);text-decoration:none;border:1px solid var(--border-color);border-radius:999px;padding:3px 12px}
.pl-blog:hover{color:var(--blue-primary);border-color:var(--blue-border)}
@media(max-width:860px){.nav .logo-blok{grid-area:logo;justify-self:start;width:max-content;min-width:0}}
@media(max-width:560px){.pl-blog{font-size:12px;padding:2px 9px}}

/* ---------- homepage: Pribeh tydne ---------- */
.pribeh-tydne{margin:44px auto 24px}
.pt-karta{background:linear-gradient(160deg,var(--blue-dark),var(--blue-primary));border-radius:var(--radius-xl);padding:44px 40px 38px;box-shadow:var(--shadow-md)}
.pt-stitek{font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#9fe1cb}
.pt-nadpis{margin:14px 0 10px;font-size:clamp(26px,3.4vw,38px);max-width:680px}
.pt-nadpis a{color:#fff;text-decoration:none}
.pt-nadpis a:hover{text-decoration:underline}
.pt-perex{color:#c9d9f2;font-size:16.5px;max-width:640px;margin-bottom:22px}
.pt-karta .btn-primary{background:#fff;color:var(--blue-dark);box-shadow:none}
@media(max-width:640px){.pt-karta{padding:28px 22px}}

/* ---------- Cislo tydne ---------- */
.cislo-tydne{display:flex;gap:18px;align-items:center;border:1px solid var(--green-border);background:var(--green-lighter);border-radius:var(--radius-lg);padding:18px 22px;text-decoration:none;margin-bottom:34px}
.ct-cislo{font-family:var(--font-display);font-size:38px;font-weight:700;color:var(--green-dark);white-space:nowrap}
.ct-texty{display:flex;flex-direction:column}
.ct-texty b{font-size:15px;color:var(--green-dark)}
.ct-texty i{font-style:normal;font-size:13px;color:var(--green-primary);margin-top:2px}
a.cislo-tydne:hover{border-color:var(--green-primary)}

/* ---------- sekce homepage ---------- */
.sekce-nadpis{font-size:clamp(24px,2.8vw,30px)}
.sekce-podtitul{color:var(--text-secondary);font-size:16px;margin:8px 0 24px}
.sekce-radek{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px}
.sekce-vic{font-size:14.5px;font-weight:600;text-decoration:none}
.sekce-vic:hover{text-decoration:underline}

/* ---------- situacni bloky ---------- */
.situace{margin-bottom:56px}
.sit-blok{border:1px solid var(--border-light);border-radius:var(--radius-xl);overflow:hidden;display:block;text-decoration:none;color:inherit;background:var(--bg-white);box-shadow:var(--shadow-sm)}
.sit-hlavni{border-color:var(--blue-border);margin-bottom:16px}
.sit-hlava{display:flex;justify-content:space-between;align-items:center;background:var(--blue-lighter);padding:15px 22px;text-decoration:none;gap:12px}
.sit-titul{display:flex;gap:11px;align-items:center;font-family:var(--font-display);font-weight:600;font-size:17px;color:var(--blue-dark)}
.sit-ikona{display:inline-flex;width:24px;height:24px;flex-shrink:0}
.sit-ikona svg{width:100%;height:100%}
.sit-pocet{font-size:12.5px;background:var(--green-light);color:var(--green-dark);border-radius:999px;padding:4px 13px;font-weight:700;white-space:nowrap}
.sit-telo{padding:16px 22px}
.sit-kotva{font-size:15.5px;margin-bottom:10px}
.sit-kotva span{font-weight:700}
.sit-kotva a{text-decoration:none;color:var(--text-primary)}
.sit-kotva a:hover{color:var(--blue-primary)}
.sit-clanek{font-size:14.5px;color:var(--text-secondary);margin-bottom:6px}
.sit-clanek a{color:var(--text-secondary);text-decoration:none}
.sit-clanek a:hover{color:var(--blue-primary)}
.sit-mrizka{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}
.sit-maly{padding:17px 19px;transition:transform .18s ease,box-shadow .18s ease}
.sit-maly:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--blue-border)}
.sit-maly .sit-titul{font-size:15.5px;color:var(--text-primary)}
.sit-info{display:block;font-size:12.5px;color:var(--text-muted);margin-top:6px}

/* ---------- homepage: pribehy = art karty, jen vyska obrazku ---------- */
.pribehy{margin-bottom:56px}
.pribehy .art .obr{background:var(--blue-light);display:flex;align-items:center;justify-content:center;min-height:150px}
.pribehy .art .obr img{height:150px}
.pribehy .art .obr svg{width:40px;height:40px}

/* ---------- Ptate se nas ---------- */
.ptate-se{border:1px solid var(--border-light);border-radius:var(--radius-xl);padding:22px 26px;margin-bottom:64px;background:var(--bg-subtle)}
.ps-stitek{display:block;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--blue-secondary);margin-bottom:8px}
.ps-otazka a{font-size:17px;color:var(--text-primary);text-decoration:none;font-family:var(--font-display);font-weight:600}
.ps-otazka a:hover{color:var(--blue-primary)}
.ps-perex{font-size:14.5px;color:var(--text-secondary);margin:7px 0 12px}
.ps-radek{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}
.ps-radek a{font-size:14px;font-weight:600;text-decoration:none}
.ps-radek i{font-style:normal;font-size:13px;color:var(--text-muted)}

/* ---------- archiv: kotva nad art-gridem ---------- */
.archiv-kotva{display:block;border:1px solid var(--green-border);background:var(--green-lighter);border-radius:var(--radius-xl);padding:20px 24px;margin-bottom:30px;text-decoration:none}
.archiv-kotva:hover{border-color:var(--green-primary)}
.ak-stitek{display:block;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--green-primary);margin-bottom:6px}
.archiv-kotva b{display:block;font-family:var(--font-display);font-size:18px;color:var(--text-primary)}
.archiv-kotva i{display:block;font-style:normal;font-size:14.5px;color:var(--text-secondary);margin-top:6px}

/* ---------- paticka blogu: tichy CTA radek uvnitr tmave paticky ---------- */
.foot-cta{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding-bottom:26px;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:26px}
.foot-cta p{color:#c9d9f2;font-size:15px;margin:0}
.foot-cta a{color:var(--green-border);font-weight:600;white-space:nowrap;margin:0}

/* ---------- doplnky karet a meta ---------- */
.art .obr-nahrada{display:flex;align-items:center;justify-content:center;width:100%;height:190px;background:var(--blue-light)}
.art .obr-nahrada svg{width:40px;height:40px}
.page-head .post-meta .kat-format{color:var(--blue-dark);background:var(--blue-light)}
