/* base.css is currently mostly handled by variables.css but we can keep scrollbar styling here */

html, body {
  overflow-x: hidden;
  width: 100%;
}

/* Main content wrapper */
.main-content {
  position: relative;
  background-color: var(--bg-primary);
  background-image: 
    linear-gradient(rgba(0, 0, 0, 0.03) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0, 0, 0, 0.03) 1px, transparent 1px);
  background-size: 30px 30px;
  background-position: center top;
}

::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background: var(--bg-primary);
  border-left: 1px solid rgba(0,0,0,0.1);
}

::-webkit-scrollbar-thumb {
  background: var(--text-primary);
  border-radius: 0;
}

::-webkit-scrollbar-thumb:hover {
  background: var(--accent-green);
}

::selection {
  background: var(--accent-green);
  color: #fff;
}
