/* Blok: html / htm-01 — Düz Container */.blok-htm-01{
    padding: 40px 0; background: var(--tema-bg);
    color: var(--tema-text);
    font-family: var(--font-body); font-size: var(--text-body);
}.htm-01-wrap{ max-width: var(--blok-container-max); margin: 0 auto; padding:0 var(--blok-container-padding); }.htm-01-content{ line-height: 1.6; }.htm-01-content h1, .htm-01-content h2, .htm-01-content h3, .htm-01-content h4{
    font-family: var(--font-heading); color: var(--blok-title-color);
    font-weight: var(--font-weight-heading);
}.htm-01-content h1{ font-size: var(--text-h1); }.htm-01-content h2{ font-size: var(--text-h2); }.htm-01-content h3{ font-size: var(--text-h3); }.htm-01-content h4{ font-size: var(--text-h4); }.htm-01-content a{ color: var(--tema-primary); text-decoration: underline; text-decoration-thickness: 1.5px; text-underline-offset: 3px; }.htm-01-content img{ max-width: 100%; height: auto; border-radius: 8px; }.htm-01-content p{ margin: 0 0 14px; }.htm-01-content ul, .htm-01-content ol{ padding-left: 22px; }.htm-01-empty{
    padding: 28px; border: 2px dashed var(--tema-border);
    border-radius: 12px; background: color-mix(in srgb, var(--tema-text) 3%, transparent);
    color: var(--tema-muted); text-align: center;
    display: flex; flex-direction: column; gap: 6px;
}.htm-01-empty strong{ font-family: var(--font-heading); color: var(--tema-text); }.htm-01-empty em{ color: var(--tema-primary); font-style: normal; font-weight: 600; }

@media (max-width: 768px) {
    .blok-htm-01 { padding: 24px 0; }.htm-01-wrap{ padding: 0 14px; }
}
