/* overwrite theme as we always want light mode for HTML copying. */

@media (prefers-color-scheme: dark) {
	:root {
    --nc-tx-1: #000000;
    --nc-tx-2: #1A1A1A;
    --nc-bg-1: #FFFFFF;
    --nc-bg-2: #F6F8FA;
    --nc-bg-3: #E5E7EB;
    --nc-lk-1: #0070F3;
    --nc-lk-2: #0366D6;
    --nc-lk-tx: #FFFFFF;
    --nc-ac-1: #79FFE1;
    --nc-ac-tx: #0C4047;
	}
}

:root, body {
  background: #fafafa;
}

.smallBtn, select {
  font-size: 0.8rem;
  display: inline-block;
  margin: 0 1rem;
}

.noMargin {
  margin: 0;
}

.noMarginLeft {
  margin-left: 0;
}

.ytLink:nth-child(2) {
  margin-top: 1rem;
}

a.btn {
  background-color: var(--nc-lk-1);
  border-radius: 4px;
  color: #fff;
  padding: 6px 12px;
  text-decoration: none;
  line-height: normal;
}
.copied {
  background-color: green !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  border-bottom: none;
}

h1, h2, p, label {
  /* color: #5a483d; */
}
#template * {
  /* color: black !important; */
}

h2 {
  margin-top: 2rem;
}

footer {
  padding-top: 1rem;
  border-top: 1px solid rgba(90, 72, 61, 0.5);
  margin-top: 4rem;
  font-size: 0.9rem;
  /* text-align: center; */
}

footer a {
  display: inline-block;
  margin: 0 0.25rem;
}

#offscreen {
  position: fixed;
  height: 100px;
  width: 100px;
  right: -200px;
  top: 50px;
}

header a {
  color: var(--nc-tx-1);
  text-decoration: none;
}