/*
Theme Name: Lazycard Child
Theme URI: https://skillooo.lovable.app
Description: Child theme for Twenty Twenty-One matching Lazycard app design
Author: Lazycard
Template: twentytwentyone
Version: 1.0
*/

/* ===== FULL-WIDTH HEADER & FOOTER ===== */
.site-header,
.site-footer {
  max-width: 100% !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.site-header .site-branding,
.site-footer .site-info {
  max-width: 100% !important;
  width: 100% !important;
  padding-left: 2rem;
  padding-right: 2rem;
}

/* ===== HIDE BREADCRUMBS ===== */
nav.breadcrumbs,
.breadcrumb,
#breadcrumbs,
.post-navigation {
  display: none !important;
}

/* ===== HIDE SIDEBAR WIDGETS ===== */
#right-sidebar,
#left-sidebar,
.sidebar,
.widget-area,
aside.widget-area,
#secondary {
  display: none !important;
}

/* Force full-width content */
.content-area,
#primary,
.entry-content {
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  margin: 0 auto !important;
}

/* ===== TYPOGRAPHY ===== */
@import url('https://fonts.googleapis.com/css2?family=Afacad:wght@400;500;600;700&display=swap');

body,
h1, h2, h3, h4, h5, h6,
p, a, li, span, button, input, select, textarea {
  font-family: 'Afacad', system-ui, sans-serif !important;
}

/* ===== GENERAL CLEANUP ===== */
.entry-header .posted-on,
.entry-header .byline,
.entry-header .cat-links,
.entry-footer .posted-on,
.entry-footer .byline,
.entry-footer .cat-links,
.entry-footer .tags-links {
  display: none !important;
}
