/*
Theme Name: PcLab — SmallERP Landing
Theme URI: https://pclab.ro
Author: PC LAB
Author URI: https://pclab.ro
Description: Temă de prezentare SmallERP (framework ERP low-code) — design Velzon (paleta #405189/#0ab39c, font hkgrotesk), secțiuni construite cu widget-urile Elementor din pluginul „PcLab — Widget-uri". Screenshot-uri reale cu zone de zoom, mockup PWA, pontaj din orele efective de condus.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: pclab
Tags: landing, one-page, elementor
*/

/* ============================================
   TEMĂ: PcLab — SmallERP Landing
   Descriere: Ajustări specifice WordPress peste
              landing.css (admin bar, meniuri WP,
              conținut editor)
   Data: 14.07.2026
   ============================================ */

/* Bara de admin WP nu acoperă nav-ul fix */
body.admin-bar .lp-nav { top: 32px; }
@media (max-width: 782px) {
    body.admin-bar .lp-nav { top: 46px; }
}

/* wp_nav_menu produce <li> — le facem transparente pentru flex */
.lp-nav__links ul, .lp-footer ul { display: contents; margin: 0; padding: 0; }
.lp-nav__links li, .lp-footer li { list-style: none; display: contents; }

/* Conținut articole / pagini simple (blog) */
.lp-entry { max-width: 860px; margin: 0 auto; padding: 8rem 1.5rem 4rem; }
.lp-entry h1 { font-size: 2.2rem; letter-spacing: -.03em; color: var(--lp-ink); }
.lp-entry img { max-width: 100%; height: auto; border-radius: var(--lp-radius); }
.lp-entry .lp-entry__meta { color: var(--lp-muted); font-size: .9rem; margin-bottom: 1.5rem; }

/* Lista de articole (index) */
.lp-posts { max-width: 860px; margin: 0 auto; padding: 8rem 1.5rem 4rem; display: grid; gap: 1.5rem; }
.lp-posts .lp-post-card { background: var(--lp-white); border: 1px solid rgba(33,37,41,.07); border-radius: var(--lp-radius); padding: 1.5rem; }
.lp-posts .lp-post-card h2 { font-size: 1.35rem; margin: 0 0 .4rem; }
.lp-posts .lp-post-card h2 a { color: var(--lp-ink); text-decoration: none; }
.lp-posts .lp-post-card h2 a:hover { color: var(--lp-primary); }

/* Elementor: secțiunile-widget ocupă toată lățimea containerului */
.elementor-widget-container > .lp-mod,
.elementor-widget-container > .lp-hero,
.elementor-widget-container > .lp-stats,
.elementor-widget-container > .lp-builder,
.elementor-widget-container > .lp-plugins,
.elementor-widget-container > .lp-gallery,
.elementor-widget-container > .lp-tech,
.elementor-widget-container > .lp-cta { width: 100%; }
