/*
Theme Name: Bez dôkazu
Theme URI: https://bezdokazu.sk
Author: Bez dôkazu
Description: Bloková téma pre detektívne prípady Bez dôkazu. Spisový vzhľad — papierová béžová, tehlová a strojopis. Všetko sa dá upravovať vizuálne v editore stránky.
Version: 1.0
Requires at least: 6.4
Tested up to: 6.7
Requires PHP: 7.4
License: GPL-2.0-or-later
Text Domain: bezdokazu
Tags: full-site-editing, block-patterns, one-column, custom-colors
*/

/* --- doplnkové štýly, ktoré sa nedajú vyjadriť v theme.json --- */

.bd-znacka {
  display: inline-flex; align-items: center; gap: 14px;
}
.bd-znacka::after {
  content: ""; display: block; width: 34px; height: 1px;
  background: var(--wp--preset--color--siva);
}

/* pečiatka */
.bd-peciatka {
  display: inline-block; transform: rotate(-8deg);
  border: 2.5px solid var(--wp--preset--color--spis);
  color: var(--wp--preset--color--spis);
  padding: 8px 18px; font-family: var(--wp--preset--font-family--mono);
  font-weight: 600; letter-spacing: .16em; font-size: 15px;
}

/* karta prípadu */
.bd-karta {
  border: 1px solid var(--wp--preset--color--linka);
  background: #fff; transition: border-color .15s, transform .15s;
}
.bd-karta:hover { border-color: var(--wp--preset--color--atrament); transform: translateY(-3px); }

/* miesto na fotku */
.bd-foto {
  border: 1.5px dashed var(--wp--preset--color--siva);
  background: var(--wp--preset--color--papier2);
  color: var(--wp--preset--color--siva);
  font-family: var(--wp--preset--font-family--mono);
  font-size: 12px; letter-spacing: .12em; line-height: 2;
  display: flex; align-items: center; justify-content: center;
  text-align: center; padding: 24px; min-height: 320px;
}

/* pás s parametrami */
.bd-pas { border-block: 1px solid var(--wp--preset--color--linka); }
.bd-pas .wp-block-column { border-inline-end: 1px solid var(--wp--preset--color--linka); }
.bd-pas .wp-block-column:last-child { border-inline-end: 0; }

/* popisky */
.bd-lbl {
  font-family: var(--wp--preset--font-family--mono);
  font-size: 11px; letter-spacing: .22em; text-transform: uppercase;
  color: var(--wp--preset--color--siva);
}

/* linka nad blokom */
.bd-linka-hore { border-top: 2px solid var(--wp--preset--color--atrament); padding-top: 18px; }

@media (max-width: 781px) {
  .bd-pas .wp-block-column { border-inline-end: 0; border-block-end: 1px solid var(--wp--preset--color--linka); }
}

/* ---------- výstražná páska ---------- */
.bd-paska {
  height: 22px;
  background: repeating-linear-gradient(
    -45deg,
    var(--wp--preset--color--pero) 0 18px,
    var(--wp--preset--color--papier) 18px 36px);
}

/* ---------- štítok v rámčeku ---------- */
.bd-stitok {
  display: inline-block;
  border: 2px solid var(--wp--preset--color--pero);
  color: var(--wp--preset--color--pero);
  border-radius: 999px;
  padding: 8px 20px;
  font-weight: 700; font-size: 13px;
  letter-spacing: .12em; text-transform: uppercase;
}

/* ---------- údajové boxy ---------- */
.bd-box {
  background: var(--wp--preset--color--pero);
  color: #101010;
  border-radius: 6px;
  padding: 18px 22px;
}
.bd-box strong { font-size: 24px; display: block; line-height: 1.1; }
.bd-box span { font-size: 14px; }

/* v tmavej verzii karta nemá biele pozadie */
.bd-karta { background: var(--wp--preset--color--papier2); }
