/**
 * Print Wiki — Overrides & Dashboard Components
 */

/* Kill ALL Materialize sidenav/nav interference */
.sidenav, .sidenav.sidenav-fixed, ul.sidenav, ul.sidenav.sidenav-fixed,
.pw-sidebar, .pw-sidebar * {
  background-color: transparent !important;
  box-shadow: none !important;
}
.pw-sidebar {
  background: #fff !important;
}
.pw-sidebar-header {
  background: #fff !important;
}
.pw-sidebar-nav {
  background: #fff !important;
}
.pw-sidebar-footer {
  background: #fff !important;
}
/* Kill Materialize li hover/active backgrounds */
.pw-sidebar li, .pw-sidebar li:hover, .pw-sidebar li.active,
.pw-sidebar-nav li, .pw-sidebar-nav li:hover {
  background-color: transparent !important;
}
/* Our hover/active styles (re-apply after Materialize reset) */
.pw-nav-item a:hover {
  background: #f4f4f5 !important;
  border-radius: 6px;
}
.pw-nav-item.active > a {
  background: rgba(26,159,232,.08) !important;
  color: #1A9FE8 !important;
  border-radius: 6px;
}
.pw-nav-item--l2.active > a {
  background: rgba(26,159,232,.06) !important;
  color: #1A9FE8 !important;
}
.pw-nav-item--l3.active > a {
  background: rgba(26,159,232,.04) !important;
  color: #1A9FE8 !important;
}
/* Kill Materialize nav bar colors */
nav, nav .nav-wrapper, .pw-topbar {
  background: #fff !important;
  box-shadow: none !important;
}

/* Dashboard components */
.wiki-hero { background: linear-gradient(135deg, #0019CC 0%, #1A9FE8 100%); border-radius: 10px; padding: 40px 36px; color: #fff; margin: -8px 0 28px; }
.wiki-stat { background: #fff; border: 1px solid #e4e7ec; border-radius: 10px; padding: 20px; text-align: center; transition: transform .2s, box-shadow .2s; }
.wiki-stat:hover { transform: translateY(-2px); box-shadow: 0 4px 12px rgba(0,0,0,.06); }
.wiki-stat .num { font-size: 1.8rem; font-weight: 700; color: #1A9FE8; }
.wiki-card { background: #fff; border: 1px solid #e4e7ec; border-radius: 10px; padding: 24px; transition: transform .2s, box-shadow .2s; }
.wiki-card:hover { transform: translateY(-2px); box-shadow: 0 4px 16px rgba(0,0,0,.06); }
.wiki-pill { display: inline-block; padding: 8px 18px; background: #fff; border: 1px solid #e4e7ec; border-radius: 99px; color: #3f3f46 !important; font-size: 13px; font-weight: 500; transition: all .2s; text-decoration: none !important; }
.wiki-pill:hover { border-color: #1A9FE8; color: #1A9FE8 !important; background: #f0f9ff; }
.wiki-link-card { display: flex; align-items: center; gap: 16px; background: #fff; border: 1px solid #e4e7ec; border-radius: 10px; padding: 16px 20px; text-decoration: none !important; transition: all .2s; }
.wiki-link-card:hover { border-color: #1A9FE8; box-shadow: 0 2px 8px rgba(26,159,232,.08); }

/* Code font */
code, pre code { font-family: 'JetBrains Mono', Consolas, monospace !important; }
