/* Light workspace palettes: a bright library, warm paper, and clear policy tables. */

/* Compass. */
html[data-theme='light'] .exp-compass-page .exp-compass-console {
  background: #fffef9;
  border-color: #c7d3bd;
}
html[data-theme='light'] .exp-compass-page .exp-compass-console .ws-window-bar {
  background: #eaf0e3;
  color: #53654b;
}
html[data-theme='light'] .exp-compass-page .exp-compass-browser aside {
  background: #edf2e7;
  border-color: #d0dcc6;
}
html[data-theme='light'] .exp-compass-page .exp-compass-folder-list > span {
  color: #546a48;
}
html[data-theme='light'] .exp-compass-page .exp-compass-folder-list .is-current {
  background: #dce9d1;
  color: #2e5421;
}
html[data-theme='light'] .exp-compass-page .exp-compass-file {
  border-color: #dce5d5;
}
html[data-theme='light'] .exp-compass-page .exp-compass-file-columns {
  color: #5a6c50;
}
html[data-theme='light'] .exp-compass-page .exp-compass-console figcaption {
  background: #f5f7ef;
  color: #53684a;
}
html[data-theme='light'] .exp-compass-page .exp-compass-route {
  background: #e7eee0;
  border-color: #cbd8bf;
}
html[data-theme='light'] .exp-compass-page .exp-compass-breadcrumb-art i {
  color: #526f42;
}
html[data-theme='light'] .exp-compass-page .exp-compass-route ol {
  border-color: #becfb0;
}

/* Notepad retains a warm document surface with a softer sheet behind it. */
html[data-theme='light'] .exp-notepad-page .exp-notepad-document {
  background: #fffef6;
  color: #25361e;
  box-shadow: 9px 9px 0 #d5e0c9;
  outline: 1px solid #dde3d1;
}
html[data-theme='light'] .exp-notepad-page .exp-notepad-paper-meta {
  color: #536a45;
  border-color: #d0dac3;
}
html[data-theme='light'] .exp-notepad-page .exp-notepad-document h2 {
  color: #21361a;
}
html[data-theme='light'] .exp-notepad-page .exp-notepad-document > p {
  color: #4a6140;
}
html[data-theme='light'] .exp-notepad-page .exp-notepad-embed {
  background: #eef4e6;
  border-color: #cadbbd;
}
html[data-theme='light'] .exp-notepad-page .exp-notepad-embed > div {
  color: #456537;
}
html[data-theme='light'] .exp-notepad-page .exp-notepad-embed svg [stroke='#d3dacb'] {
  stroke: #cbdac0;
}
html[data-theme='light'] .exp-notepad-page .exp-notepad-embed svg [stroke='#4d7240'] {
  stroke: #3d672b;
}
html[data-theme='light'] .exp-notepad-page .exp-notepad-embed svg [fill='#4d7240'] {
  fill: #3d672b;
}
html[data-theme='light'] .exp-notepad-page .exp-notepad-quote {
  border-color: #6c9255;
  color: #334b28;
}
html[data-theme='light'] .exp-notepad-page .exp-notepad-document figcaption {
  color: #566b4a;
  border-color: #d0dac3;
}
html[data-theme='light'] .exp-notepad-page .exp-notepad-chapters,
html[data-theme='light'] .exp-notepad-page .exp-notepad-chapters article {
  border-color: #d0dcc5;
}
html[data-theme='light'] .exp-notepad-page .exp-notepad-publish {
  background: #e4edd8;
  color: #293e20;
}
html[data-theme='light'] .exp-notepad-page .exp-notepad-publish :is(h2, h3) {
  color: #293e20;
}
html[data-theme='light'] .exp-notepad-page .exp-notepad-publish .eyebrow,
html[data-theme='light'] .exp-notepad-page .exp-notepad-publish li > span {
  color: #476537;
}
html[data-theme='light'] .exp-notepad-page .exp-notepad-publish li {
  border-color: #b8cca7;
}
html[data-theme='light'] .exp-notepad-page .exp-notepad-publish p {
  color: #49633c;
}

/* Administration separates the table surface from its decision ledger. */
html[data-theme='light'] .exp-admin-page .exp-admin-matrix {
  background: #fffef9;
  border-color: #c9d6bf;
  color: #24391d;
}
html[data-theme='light'] .exp-admin-page .exp-admin-matrix .ws-window-bar {
  background: #edf2e7;
  color: #53684b;
}
html[data-theme='light'] .exp-admin-page .exp-admin-matrix thead th {
  background: #e7efdf;
  color: #4b663d;
}
html[data-theme='light'] .exp-admin-page .exp-admin-matrix :is(th, td) {
  border-color: #d5e0ca;
}
html[data-theme='light'] .exp-admin-page .exp-admin-matrix tbody tr:nth-child(even) {
  background: #f5f8f0;
}
html[data-theme='light'] .exp-admin-page .exp-admin-allow {
  color: #315c22;
}
html[data-theme='light'] .exp-admin-page .exp-admin-deny {
  color: #626c5d;
}
html[data-theme='light'] .exp-admin-page .exp-admin-matrix figcaption {
  background: #f5f8ef;
  color: #53684a;
}
html[data-theme='light'] .exp-admin-page .exp-admin-policy-rows article {
  border-color: #d0ddc6;
}
html[data-theme='light'] .exp-admin-page .exp-admin-govern {
  background: #e7eee0;
  border-color: #cbd9bf;
}
html[data-theme='light'] .exp-admin-page .exp-admin-govern li {
  border-color: #c0d1b3;
}
html[data-theme='light'] .exp-admin-page .exp-admin-ledger {
  background: #fffef9;
  border-color: #bacdad;
}
html[data-theme='light'] .exp-admin-page .exp-admin-ledger .ws-window-bar {
  background: #edf3e6;
  color: #4b633e;
  border-color: #cbdabf;
}
html[data-theme='light'] .exp-admin-page .exp-admin-ledger-item {
  border-color: #d3e0c8;
}

@media (max-width: 700px) {
  html[data-theme='light'] .exp-notepad-page .exp-notepad-document {
    box-shadow: 5px 5px 0 #d5e0c9;
  }
}
