[data-templar-scope="templar-live-sample-vintage-journal"] {
  --templar-grid: 30px;
  --templar-baseline-position: 81.48px;
  --templar-editor-baseline-position: 81.48px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #f5ead1;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page {
  background-color: #eee0bf;
  border-radius: 0px;
  box-shadow: none;
  color: #4b3928;
  font-family: "Iowan Old Style", Baskerville, Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-vintage-journal"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #4b3928;
  font-family: "Iowan Old Style", Baskerville, Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 60px min(72px, 12%) 120px min(96px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page-content::before {
  background-image: linear-gradient(to bottom, rgba(108, 83, 53, 0.16) 0, rgba(108, 83, 53, 0.16) 1px, transparent 1px, transparent 100%);
  background-size: 100% 30px;
  background-position: 0 var(--templar-paper-baseline-position);
  background-repeat: repeat;
  background-color: #eee0bf;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-vintage-journal"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-vintage-journal"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 60px min(72px, 12%) 120px min(96px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-vintage-journal"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #4b3928;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page-content::after {
  color: rgba(48, 46, 43, 0.1);
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.5;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-30deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #84512f;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page mark,
[data-templar-scope="templar-live-sample-vintage-journal"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(190, 137, 57, 0.32);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #4b3928;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(159, 184, 202, 0.12);
  border-inline-start: 3px solid #6e7f8c;
  color: #4b3928;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(48, 46, 43, 0.08);
  color: #4b3928;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page pre {
  background: rgba(48, 46, 43, 0.08);
  color: #4b3928;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0.72px 15px 29.28px !important;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #74614b;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #6f382c;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-vintage-journal"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 6.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #744c31;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-vintage-journal"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 10.32px 19.68px !important;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 40.32px 19.68px !important;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #46413b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-vintage-journal"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #46413b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-vintage-journal"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 29.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #46413b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-vintage-journal"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 0.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #46413b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-vintage-journal"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 1.08px 28.92px !important;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 31.08px 28.92px !important;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page table {
  border-collapse: collapse;
  border-color: #302e2b;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page :is(th, td) {
  border-color: #302e2b;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page th {
  background: rgba(48, 46, 43, 0.07);
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page td {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page hr {
  background: linear-gradient(to right, transparent, rgba(111, 56, 44, 0.65) 10%, rgba(111, 56, 44, 0.65) 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page .HyperMD-hr {
  background: linear-gradient(to right, transparent, rgba(111, 56, 44, 0.65) 10%, rgba(111, 56, 44, 0.65) 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(159, 184, 202, 0.12);
  --callout-border-color: #6e7f8c;
  --callout-border-width: 3px;
  background-color: rgba(159, 184, 202, 0.12);
  border-color: #6e7f8c;
  border-radius: 8px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #56626c;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 46, 43, 0.06);
  border-radius: 10px;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #535f69;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page :is(ul, ol) :is(ul, ol) {
  
  
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page :is(ul, ol) li::marker {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page img {
  background: #f0e2c5;
  border-color: #f5ead1;
  border-style: solid;
  border-width: 8px 8px 8px;
  border-radius: 0px;
  box-shadow: 0 7px 18px rgba(68, 43, 23, 0.25);
  box-sizing: border-box;
  display: block;
  filter: sepia(0.18) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0.7deg);
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-vintage-journal"] .templar-page-content {
  background-image: radial-gradient(circle at 12% 4%, rgba(111, 70, 31, 0.06), transparent 24%);
}
[data-templar-scope="templar-live-sample-cafe-manuscript"] {
  --templar-grid: 30px;
  --templar-baseline-position: 81.48px;
  --templar-editor-baseline-position: 81.48px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #8b4d35;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page {
  background-color: #efe1c8;
  border-radius: 0px;
  box-shadow: none;
  color: #4c3325;
  font-family: "Iowan Old Style", Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-cafe-manuscript"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #4c3325;
  font-family: "Iowan Old Style", Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 60px min(72px, 12%) 120px min(96px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page-content::before {
  background-image: linear-gradient(to bottom, rgba(106, 70, 45, 0.18) 0, rgba(106, 70, 45, 0.18) 1px, transparent 1px, transparent 100%);
  background-size: 100% 30px;
  background-position: 0 var(--templar-paper-baseline-position);
  background-repeat: repeat;
  background-color: #efe1c8;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-cafe-manuscript"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-cafe-manuscript"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 60px min(72px, 12%) 120px min(96px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-cafe-manuscript"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #4c3325;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page-content::after {
  color: rgba(48, 46, 43, 0.1);
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.5;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-30deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #8b4d35;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page mark,
[data-templar-scope="templar-live-sample-cafe-manuscript"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(196, 139, 73, 0.36);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #402a20;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(105, 63, 40, 0.08);
  border-inline-start: 3px solid #8b4d35;
  color: #4c3325;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.08);
  color: #4c3325;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page pre {
  background: rgba(0, 0, 0, 0.08);
  color: #4c3325;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0.72px 15px 29.28px !important;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #79604f;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #8b4d35;
  font-family: "Iowan Old Style", Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 6.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #8b4d35;
  font-family: "Iowan Old Style", Georgia, serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 10.32px 19.68px !important;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 40.32px 19.68px !important;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #8b4d35;
  font-family: "Iowan Old Style", Georgia, serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #8b4d35;
  font-family: "Iowan Old Style", Georgia, serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 29.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #8b4d35;
  font-family: "Iowan Old Style", Georgia, serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 0.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #8b4d35;
  font-family: "Iowan Old Style", Georgia, serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 1.08px 28.92px !important;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 31.08px 28.92px !important;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page table {
  border-collapse: collapse;
  border-color: #6a462d;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page :is(th, td) {
  border-color: #6a462d;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page th {
  background: rgba(105, 63, 40, 0.08);
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page td {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page .HyperMD-hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(159, 184, 202, 0.12);
  --callout-border-color: #6f7f8c;
  --callout-border-width: 3px;
  background-color: rgba(159, 184, 202, 0.12);
  border-color: #6f7f8c;
  border-radius: 8px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #57636d;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 46, 43, 0.06);
  border-radius: 10px;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #54606a;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page :is(ul, ol) :is(ul, ol) {
  
  
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page :is(ul, ol) li::marker {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page img {
  background: #f0e2c5;
  border-color: #8b4d35;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 0px;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-cafe-manuscript"] .templar-page :is(blockquote, .HyperMD-quote) { font-style: italic; }
[data-templar-scope="templar-live-sample-art-deco-ledger"] {
  --templar-grid: 26px;
  --templar-baseline-position: 79.48px;
  --templar-editor-baseline-position: 79.48px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #9c7223;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 26px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page {
  background-color: #fbf6e8;
  border-radius: 0px;
  box-shadow: none;
  color: #272521;
  font-family: Futura, "Avenir Next", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-art-deco-ledger"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #272521;
  font-family: Futura, "Avenir Next", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 60px min(72px, 12%) 120px min(96px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page-content::before {
  background-image: linear-gradient(rgba(171, 129, 43, 0.36) 1.25px, transparent 1.25px),
    linear-gradient(90deg, rgba(171, 129, 43, 0.36) 1.25px, transparent 1.25px),
    linear-gradient(rgba(32, 31, 29, 0.13) 1px, transparent 1px),
    linear-gradient(90deg, rgba(32, 31, 29, 0.13) 1px, transparent 1px);
  background-size: 130px 130px, 130px 130px, 26px 26px, 26px 26px;
  background-position: min(96px, 18%) var(--templar-paper-baseline-position), min(96px, 18%) var(--templar-paper-baseline-position), min(96px, 18%) var(--templar-paper-baseline-position), min(96px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat, repeat, repeat, repeat;
  background-color: #fbf6e8;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-art-deco-ledger"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-art-deco-ledger"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 60px min(72px, 12%) 120px min(96px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-art-deco-ledger"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #272521;
  line-height: 26px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 26px;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 26px !important;
  margin-block: 0 !important;
  min-height: 26px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 26px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page-content::after {
  color: rgba(48, 46, 43, 0.1);
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.5;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-30deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #916a22;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page mark,
[data-templar-scope="templar-live-sample-art-deco-ledger"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(213, 177, 91, 0.42);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #292216;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(156, 114, 35, 0.08);
  border-inline-start: 3px solid #9c7223;
  color: #272521;
  padding-inline: 13px;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.08);
  color: #272521;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page pre {
  background: rgba(0, 0, 0, 0.08);
  color: #272521;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 26px !important;
  padding: 0.72px 13px 25.28px !important;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 26px !important;
  min-height: 26px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #746c5c;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #9c7223;
  font-family: Futura, "Avenir Next", sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 52px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .markdown-preview-view.templar-page h1 {
  margin-block: 26px 0 !important;
  padding-block: 4.36px 21.64px !important;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 21.64px !important;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #9c7223;
  font-family: Futura, "Avenir Next", sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 52px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .markdown-preview-view.templar-page h2 {
  margin-block: 26px 0 !important;
  padding-block: 8.32px 17.68px !important;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.32px 17.68px !important;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #9c7223;
  font-family: Futura, "Avenir Next", sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 52px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .markdown-preview-view.templar-page h3 {
  margin-block: 26px 0 !important;
  padding-block: 10.84px 15.16px !important;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.84px 15.16px !important;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #9c7223;
  font-family: Futura, "Avenir Next", sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 26px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .markdown-preview-view.templar-page h4 {
  margin-block: 26px 0 !important;
  padding-block: 25.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 51.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #916a22;
  font-family: Futura, "Avenir Next", sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 26px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .markdown-preview-view.templar-page h5 {
  margin-block: 26px 0 !important;
  padding-block: 0.36px 25.64px !important;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 26.36px 25.64px !important;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #916a22;
  font-family: Futura, "Avenir Next", sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 26px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .markdown-preview-view.templar-page h6 {
  margin-block: 26px 0 !important;
  padding-block: 1.08px 24.92px !important;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 27.08px 24.92px !important;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page table {
  border-collapse: collapse;
  border-color: #201f1d;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page :is(th, td) {
  border-color: #201f1d;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page th {
  background: rgba(156, 114, 35, 0.08);
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page td {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 26px !important;
  min-height: 26px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page .HyperMD-hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 26px !important;
  min-height: 26px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(159, 184, 202, 0.12);
  --callout-border-color: #798c9a;
  --callout-border-width: 3px;
  background-color: rgba(159, 184, 202, 0.12);
  border-color: #798c9a;
  border-radius: 8px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #606e79;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 46, 43, 0.06);
  border-radius: 10px;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #5e6c76;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page :is(ul, ol) :is(ul, ol) {
  
  
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page :is(ul, ol) li::marker {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page img {
  background: transparent;
  border-color: #9c7223;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 0px;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-art-deco-ledger"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: 0.12em; }
[data-templar-scope="templar-live-sample-monochrome-zine"] {
  --templar-grid: 28px;
  --templar-baseline-position: 80.43px;
  --templar-editor-baseline-position: 80.43px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #111111;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 32px;
  --templar-page-span: 1155px;
  --templar-page-scale: 1;
  --templar-body-line-height: 27.9px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page {
  background-color: #fafafa;
  border-radius: 0px;
  box-shadow: none;
  color: #111111;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27.9px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-monochrome-zine"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #111111;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27.9px;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 60px min(72px, 12%) 120px min(96px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page-content::before {
  background-image: none;
  background-color: #fafafa;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-monochrome-zine"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-monochrome-zine"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 60px min(72px, 12%) 120px min(96px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-monochrome-zine"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #111111;
  line-height: 27.9px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 27.9px;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 27.9px !important;
  margin-block: 0 !important;
  min-height: 27.9px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 27.9px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 18.135px !important;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page-content::after {
  color: rgba(48, 46, 43, 0.1);
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.5;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-30deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #111111;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page mark,
[data-templar-scope="templar-live-sample-monochrome-zine"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: #d8d8d8;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #000000;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: #eeeeee;
  border-inline-start: 3px solid #111111;
  color: #111111;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.08);
  color: #111111;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page pre {
  background: rgba(0, 0, 0, 0.08);
  color: #111111;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 27.9px !important;
  padding: 14px 14px 14px !important;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 27.9px !important;
  min-height: 27.9px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #666666;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #111111;
  font-family: Impact, "Arial Black", sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 50.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .markdown-preview-view.templar-page h1 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #111111;
  font-family: Impact, "Arial Black", sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 37.2px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .markdown-preview-view.templar-page h2 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #111111;
  font-family: Impact, "Arial Black", sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28.8px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .markdown-preview-view.templar-page h3 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #111111;
  font-family: Impact, "Arial Black", sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .markdown-preview-view.templar-page h4 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #111111;
  font-family: Impact, "Arial Black", sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 20.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .markdown-preview-view.templar-page h5 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #111111;
  font-family: Impact, "Arial Black", sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 18px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .markdown-preview-view.templar-page h6 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page table {
  border-collapse: collapse;
  border-color: #919192;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page :is(th, td) {
  border-color: #919192;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page th {
  background: #eeeeee;
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page td {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page hr {
  border-block-start: 1px solid #302e2b;
  border-bottom: 0;
  border-inline: 0;
  margin-block: 18.135px !important;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page .HyperMD-hr {
  border: 0 !important; margin-block: 0 !important; padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page .cm-hr {
  background-color: #302e2b;
  height: 1px;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(159, 184, 202, 0.12);
  --callout-border-color: #7b8e9c;
  --callout-border-width: 3px;
  background-color: rgba(159, 184, 202, 0.12);
  border-color: #7b8e9c;
  border-radius: 8px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #62707b;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 46, 43, 0.06);
  border-radius: 10px;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #606e79;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page :is(ul, ol) :is(ul, ol) {
  
  
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page :is(ul, ol) li::marker {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page img {
  background: transparent;
  border-color: #111111;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 0px;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-monochrome-zine"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: -0.02em; }
[data-templar-scope="templar-live-sample-museum-catalog"] {
  --templar-grid: 28px;
  --templar-baseline-position: 80.43px;
  --templar-editor-baseline-position: 80.43px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #6d4935;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 32px;
  --templar-page-span: 1155px;
  --templar-page-scale: 1;
  --templar-body-line-height: 27.9px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page {
  background-color: #f7f4ed;
  border-radius: 0px;
  box-shadow: none;
  color: #25231f;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27.9px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-museum-catalog"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #25231f;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27.9px;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 60px min(72px, 12%) 120px min(96px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page-content::before {
  background-image: none;
  background-color: #f7f4ed;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-museum-catalog"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-museum-catalog"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 60px min(72px, 12%) 120px min(96px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-museum-catalog"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #25231f;
  line-height: 27.9px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 27.9px;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 27.9px !important;
  margin-block: 0 !important;
  min-height: 27.9px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 27.9px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 18.135px !important;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page-content::after {
  color: rgba(48, 46, 43, 0.1);
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.5;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-30deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #6d4935;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page mark,
[data-templar-scope="templar-live-sample-museum-catalog"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(190, 166, 118, 0.32);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #30291f;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(109, 73, 53, 0.06);
  border-inline-start: 3px solid #6d4935;
  color: #25231f;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.08);
  color: #25231f;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page pre {
  background: rgba(0, 0, 0, 0.08);
  color: #25231f;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 27.9px !important;
  padding: 14px 14px 14px !important;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 27.9px !important;
  min-height: 27.9px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #756f67;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #6d4935;
  font-family: Baskerville, Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 50.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-museum-catalog"] .markdown-preview-view.templar-page h1 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #6d4935;
  font-family: Baskerville, Georgia, serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 37.2px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-museum-catalog"] .markdown-preview-view.templar-page h2 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #6d4935;
  font-family: Baskerville, Georgia, serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28.8px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-museum-catalog"] .markdown-preview-view.templar-page h3 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #6d4935;
  font-family: Baskerville, Georgia, serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-museum-catalog"] .markdown-preview-view.templar-page h4 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #6d4935;
  font-family: Baskerville, Georgia, serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 20.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-museum-catalog"] .markdown-preview-view.templar-page h5 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #6d4935;
  font-family: Baskerville, Georgia, serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 18px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-museum-catalog"] .markdown-preview-view.templar-page h6 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page table {
  border-collapse: collapse;
  border-color: #918d87;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page :is(th, td) {
  border-color: #918d87;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page th {
  background: rgba(109, 73, 53, 0.06);
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page td {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page hr {
  border-block-start: 1px solid #302e2b;
  border-bottom: 0;
  border-inline: 0;
  margin-block: 18.135px !important;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page .HyperMD-hr {
  border: 0 !important; margin-block: 0 !important; padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page .cm-hr {
  background-color: #302e2b;
  height: 1px;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(159, 184, 202, 0.12);
  --callout-border-color: #788b98;
  --callout-border-width: 3px;
  background-color: rgba(159, 184, 202, 0.12);
  border-color: #788b98;
  border-radius: 8px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #5f6d78;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 46, 43, 0.06);
  border-radius: 10px;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #5d6a75;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page :is(ul, ol) :is(ul, ol) {
  
  
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page :is(ul, ol) li::marker {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page img {
  background: transparent;
  border-color: #6d4935;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 0px;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-museum-catalog"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { font-weight: 500; letter-spacing: 0.015em; }
[data-templar-scope="templar-live-sample-twenties-gazette"] {
  --templar-grid: 28px;
  --templar-baseline-position: 83.76px;
  --templar-editor-baseline-position: 83.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #171715;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page {
  background-color: #e8dfc8;
  border-radius: 2px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #292722;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-twenties-gazette"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #292722;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 980px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), #171715 calc(min(72px, 15%) - 0.75px), #171715 calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px), transparent calc(100% - min(72px, 15%) - 0.75px), #171715 calc(100% - min(72px, 15%) - 0.75px), #171715 calc(100% - min(72px, 15%) + 0.75px), transparent calc(100% - min(72px, 15%) + 0.75px)), linear-gradient(to bottom, color-mix(in srgb, rgba(45, 42, 36, 0.16) 82%, transparent) 0, color-mix(in srgb, rgba(45, 42, 36, 0.16) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 28px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #e8dfc8;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-twenties-gazette"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-twenties-gazette"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 980px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-twenties-gazette"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #292722;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page-content::after {
  color: #171715;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #171715;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page mark,
[data-templar-scope="templar-live-sample-twenties-gazette"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(178, 159, 111, 0.4);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #292315;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(45, 42, 36, 0.16);
  border-inline-start: 3px solid #171715;
  color: #292722;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(45, 42, 36, 0.16);
  color: #292722;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page pre {
  background: rgba(45, 42, 36, 0.16);
  color: #292722;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0px 14px 0px !important;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #67635b;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #171715;
  font-family: Impact, "Arial Narrow", sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 4.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #171715;
  font-family: Impact, "Arial Narrow", sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 8.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #292722;
  font-family: Impact, "Arial Narrow", sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #292722;
  font-family: Impact, "Arial Narrow", sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 26.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 54.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #292722;
  font-family: Impact, "Arial Narrow", sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 27.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #292722;
  font-family: Impact, "Arial Narrow", sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page table {
  border-collapse: collapse;
  border-color: #2d2a24;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page :is(th, td) {
  border-color: #2d2a24;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page th {
  background: rgba(178, 159, 111, 0.4);
  color: #292315;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page td {
  color: #292722;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page tbody tr:nth-child(even) {
  background: rgba(45, 42, 36, 0.16);
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page hr {
  background: linear-gradient(to right, transparent, #171715 10%, #171715 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page .HyperMD-hr {
  background: linear-gradient(to right, transparent, #171715 10%, #171715 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(45, 42, 36, 0.16);
  --callout-border-color: #171715;
  --callout-border-width: 3px;
  background-color: rgba(45, 42, 36, 0.16);
  border-color: #171715;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #292722;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #171715;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #171715;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(45, 42, 36, 0.16);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #171715;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #2d2a24;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page :is(ul, ol) li::marker {
  color: #171715;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #171715;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page img {
  background: #f0e2c5;
  border-color: #171715;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0.22) grayscale(0.16) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: 0.055em; }
[data-templar-scope="templar-live-sample-twenties-gazette"] .templar-page :is(h2, .HyperMD-header-2) { letter-spacing: 0.025em; }
[data-templar-scope="templar-live-sample-midcentury-magazine"] {
  --templar-grid: 29px;
  --templar-baseline-position: 84.26px;
  --templar-editor-baseline-position: 84.26px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #d45f45;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page {
  background-color: #f3ead8;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #3e3b31;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-midcentury-magazine"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #3e3b31;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page-content::before {
  background-image: linear-gradient(135deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(49, 121, 126, 0.17) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(49, 121, 126, 0.17) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px));
  background-size: 29px 29px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat;
  background-color: #f3ead8;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-midcentury-magazine"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-midcentury-magazine"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-midcentury-magazine"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #3e3b31;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page-content::after {
  color: #d45f45;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #aa4f3b;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page mark,
[data-templar-scope="templar-live-sample-midcentury-magazine"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(89, 177, 174, 0.4);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #243f3e;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(49, 121, 126, 0.17);
  border-inline-start: 3px solid #c15841;
  color: #3e3b31;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(49, 121, 126, 0.17);
  color: #3e3b31;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page pre {
  background: rgba(49, 121, 126, 0.17);
  color: #3e3b31;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0px 14.5px 0px !important;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #6f6a5f;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #aa4f3b;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  box-shadow: inset 0 -1px currentColor;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #aa4f3b;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #3e3b31;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #3e3b31;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 27.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 56.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #3e3b31;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 28.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #3e3b31;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page table {
  border-collapse: collapse;
  border-color: #31797e;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page :is(th, td) {
  border-color: #31797e;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page th {
  background: rgba(89, 177, 174, 0.4);
  color: #243f3e;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page td {
  color: #3e3b31;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page hr {
  background: repeating-linear-gradient(to right, #d45f45 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page .HyperMD-hr {
  background: repeating-linear-gradient(to right, #d45f45 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(49, 121, 126, 0.17);
  --callout-border-color: #c15841;
  --callout-border-width: 3px;
  background-color: rgba(49, 121, 126, 0.17);
  border-color: #c15841;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #3e3b31;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #934636;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #934636;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(49, 121, 126, 0.17);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #934636;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page ul {
  list-style-type: circle;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page :is(ul, ol) li::marker {
  color: #d45f45;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #d45f45;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #d45f45;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: 0.055em; }
[data-templar-scope="templar-live-sample-midcentury-magazine"] .templar-page :is(h2, .HyperMD-header-2) { letter-spacing: 0.025em; }
[data-templar-scope="templar-live-sample-victorian-correspondence"] {
  --templar-grid: 30px;
  --templar-baseline-position: 85.48px;
  --templar-editor-baseline-position: 85.48px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #753f3a;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page {
  background-color: #eee2c5;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #473424;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-victorian-correspondence"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #473424;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(102px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), rgba(117, 63, 58, 0.4) calc(min(72px, 15%) - 0.75px), rgba(117, 63, 58, 0.4) calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px)), linear-gradient(to bottom, color-mix(in srgb, rgba(106, 73, 45, 0.17) 82%, transparent) 0, color-mix(in srgb, rgba(106, 73, 45, 0.17) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 30px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #eee2c5;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-victorian-correspondence"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-victorian-correspondence"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(102px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-victorian-correspondence"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #473424;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page-content::after {
  color: #753f3a;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #753f3a;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page mark,
[data-templar-scope="templar-live-sample-victorian-correspondence"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(185, 141, 72, 0.35);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #3b2916;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(106, 73, 45, 0.17);
  border-inline-start: 3px solid #753f3a;
  color: #473424;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(106, 73, 45, 0.17);
  color: #473424;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page pre {
  background: rgba(106, 73, 45, 0.17);
  color: #473424;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0.72px 15px 29.28px !important;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #75624e;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #753f3a;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  background-image: linear-gradient(to top, color-mix(in srgb, currentColor 18%, transparent) 42%, transparent 42%);
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 6.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #753f3a;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 10.32px 19.68px !important;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 40.32px 19.68px !important;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #473424;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #473424;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 29.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #473424;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 0.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #473424;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 1.08px 28.92px !important;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 31.08px 28.92px !important;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page table {
  border-collapse: collapse;
  border-color: #6a492d;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page :is(th, td) {
  border-color: #6a492d;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page th {
  background: rgba(185, 141, 72, 0.35);
  color: #3b2916;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page td {
  color: #473424;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page tbody tr:nth-child(even) {
  background: rgba(106, 73, 45, 0.17);
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page hr {
  background: linear-gradient(#753f3a, #753f3a) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#753f3a, #753f3a) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page .HyperMD-hr {
  background: linear-gradient(#753f3a, #753f3a) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#753f3a, #753f3a) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(106, 73, 45, 0.17);
  --callout-border-color: #753f3a;
  --callout-border-width: 3px;
  background-color: rgba(106, 73, 45, 0.17);
  border-color: #753f3a;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #473424;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #753f3a;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #753f3a;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(106, 73, 45, 0.17);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #753f3a;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page ul {
  list-style-type: square;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page :is(ul, ol) li::marker {
  color: #753f3a;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #753f3a;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page-content p {
  text-indent: 24px;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page-content :is(h1, h2, h3) ~ p:first-of-type::first-letter,
[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page-content .HyperMD-header + .HyperMD-paragraph::first-letter {
  float: left;
  font-size: 3.2em;
  font-weight: 700;
  line-height: 0.8;
  margin-block-start: 0.04em;
  margin-inline-end: 0.1em;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page img {
  background: #f0e2c5;
  border-color: #753f3a;
  border-style: solid;
  border-width: 4px 4px 4px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0.22) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page :is(blockquote, .HyperMD-quote) { font-style: italic; }
[data-templar-scope="templar-live-sample-victorian-correspondence"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: 0.012em; }
[data-templar-scope="templar-live-sample-pulp-paperback"] {
  --templar-grid: 28px;
  --templar-baseline-position: 83.76px;
  --templar-editor-baseline-position: 83.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #b83e2e;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page {
  background-color: #eee0b6;
  border-radius: 16px;
  box-shadow: 0 18px 48px rgba(0, 0, 0, 0.38);
  color: #3b2d22;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 16px;
  font-weight: 450;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-pulp-paperback"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #3b2d22;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 16px;
  font-weight: 450;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page-content::before {
  background-image: linear-gradient(135deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(77, 47, 31, 0.17) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(77, 47, 31, 0.17) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px)),
    linear-gradient(45deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(77, 47, 31, 0.17) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(77, 47, 31, 0.17) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px));
  background-size: 28px 28px, 28px 28px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat, repeat;
  background-color: #eee0b6;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-pulp-paperback"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-pulp-paperback"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-pulp-paperback"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #3b2d22;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page-content::after {
  color: #b83e2e;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-18deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #b03c2d;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page mark,
[data-templar-scope="templar-live-sample-pulp-paperback"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(230, 178, 45, 0.52);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #392b0b;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(77, 47, 31, 0.17);
  border-inline-start: 3px solid #b83e2e;
  color: #3b2d22;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.28);
  color: #3b2d22;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page pre {
  background: rgba(0, 0, 0, 0.28);
  color: #3b2d22;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0px 14px 0px !important;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #716050;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #b03c2d;
  font-family: Impact, "Arial Black", sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 56px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 4.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #b03c2d;
  font-family: Impact, "Arial Black", sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 56px;
  text-transform: uppercase;
  text-decoration: underline; text-decoration-thickness: 0.08em; text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 8.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #3b2d22;
  font-family: Impact, "Arial Black", sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 56px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #3b2d22;
  font-family: Impact, "Arial Black", sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 28px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 26.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 54.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #3b2d22;
  font-family: Impact, "Arial Black", sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 28px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 27.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #3b2d22;
  font-family: Impact, "Arial Black", sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 28px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page table {
  border-collapse: collapse;
  border-color: #4d2f1f;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page :is(th, td) {
  border-color: #4d2f1f;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page th {
  background: rgba(230, 178, 45, 0.52);
  color: #392b0b;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page td {
  color: #3b2d22;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page hr {
  background: linear-gradient(#b83e2e, #b83e2e) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page .HyperMD-hr {
  background: linear-gradient(#b83e2e, #b83e2e) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(77, 47, 31, 0.17);
  --callout-border-color: #b83e2e;
  --callout-border-width: 3px;
  background-color: rgba(77, 47, 31, 0.17);
  border-color: #b83e2e;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #3b2d22;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #8d3428;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #8d3428;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(77, 47, 31, 0.17);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #8d3428;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #4d2f1f;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page :is(ul, ol) li::marker {
  color: #b83e2e;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #b83e2e;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page img {
  background: #f0e2c5;
  border-color: #b83e2e;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0.22) grayscale(0) saturate(1) contrast(1.08);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: 0.09em; }
[data-templar-scope="templar-live-sample-pulp-paperback"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.8; }
[data-templar-scope="templar-live-sample-bauhaus-review"] {
  --templar-grid: 24px;
  --templar-baseline-position: 81.4px;
  --templar-editor-baseline-position: 81.4px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #cf342d;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 24px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page {
  background-color: #f3f0e5;
  border-radius: 2px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #24292d;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-bauhaus-review"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #24292d;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 980px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page-content::before {
  background-image: linear-gradient(color-mix(in srgb, rgba(29, 85, 147, 0.32) 82%, transparent) 1.25px, transparent 1.25px),
    linear-gradient(90deg, color-mix(in srgb, rgba(29, 85, 147, 0.32) 82%, transparent) 1.25px, transparent 1.25px),
    linear-gradient(color-mix(in srgb, rgba(33, 39, 45, 0.17) 82%, transparent) 1px, transparent 1px),
    linear-gradient(90deg, color-mix(in srgb, rgba(33, 39, 45, 0.17) 82%, transparent) 1px, transparent 1px);
  background-size: 120px 120px, 120px 120px, 24px 24px, 24px 24px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat, repeat, repeat, repeat;
  background-color: #f3f0e5;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-bauhaus-review"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-bauhaus-review"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 980px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-bauhaus-review"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #24292d;
  line-height: 24px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 24px !important;
  margin-block: 0 !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 24px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page-content::after {
  color: #cf342d;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #cc332d;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page mark,
[data-templar-scope="templar-live-sample-bauhaus-review"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(226, 185, 36, 0.48);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #352e09;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(33, 39, 45, 0.17);
  border-inline-start: 3px solid #cf342d;
  color: #24292d;
  padding-inline: 12px;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(33, 39, 45, 0.17);
  color: #24292d;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page pre {
  background: rgba(33, 39, 45, 0.17);
  color: #24292d;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  padding: 23.64px 12px 0.36px !important;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #666d72;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #cc332d;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 72px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .markdown-preview-view.templar-page h1 {
  margin-block: 24px 0 !important;
  padding-block: 14.28px 9.72px !important;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.28px 9.72px !important;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #cc332d;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 48px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .markdown-preview-view.templar-page h2 {
  margin-block: 24px 0 !important;
  padding-block: 6.24px 17.76px !important;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.24px 17.76px !important;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #24292d;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 48px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .markdown-preview-view.templar-page h3 {
  margin-block: 24px 0 !important;
  padding-block: 8.76px 15.24px !important;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.76px 15.24px !important;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #24292d;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .markdown-preview-view.templar-page h4 {
  margin-block: 24px 0 !important;
  padding-block: 22.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 46.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #24292d;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .markdown-preview-view.templar-page h5 {
  margin-block: 24px 0 !important;
  padding-block: 23.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 47.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #24292d;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .markdown-preview-view.templar-page h6 {
  margin-block: 24px 0 !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 24px 0px !important;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page table {
  border-collapse: collapse;
  border-color: #21272d;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page :is(th, td) {
  border-color: #21272d;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page th {
  background: rgba(226, 185, 36, 0.48);
  color: #352e09;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page td {
  color: #24292d;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page tbody tr:nth-child(even) {
  background: rgba(33, 39, 45, 0.17);
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page hr {
  background: linear-gradient(to right, transparent, #cf342d 10%, #cf342d 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page .HyperMD-hr {
  background: linear-gradient(to right, transparent, #cf342d 10%, #cf342d 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(33, 39, 45, 0.17);
  --callout-border-color: #cf342d;
  --callout-border-width: 3px;
  background-color: rgba(33, 39, 45, 0.17);
  border-color: #cf342d;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #24292d;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #a22d28;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #a22d28;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(33, 39, 45, 0.17);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #a22d28;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 28px !important;
  border-inline-start: 1px solid #21272d;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page :is(ul, ol) li::marker {
  color: #cf342d;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #cf342d;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page img {
  background: transparent;
  border-color: #cf342d;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 2px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page :is(h1, .HyperMD-header-1, .inline-title), [data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page :is(h2, .HyperMD-header-2) { text-transform: uppercase; letter-spacing: 0.07em; }
[data-templar-scope="templar-live-sample-bauhaus-review"] .templar-page :is(table, .cm-table-widget) { font-variant-numeric: tabular-nums; }
[data-templar-scope="templar-live-sample-film-noir-dossier"] {
  --templar-grid: 30px;
  --templar-baseline-position: 84.76px;
  --templar-editor-baseline-position: 84.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #d2c39b;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page {
  background-color: #1e1e1c;
  border-radius: 16px;
  box-shadow: 0 18px 48px rgba(0, 0, 0, 0.38);
  color: #e5dfcc;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  font-weight: 450;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-film-noir-dossier"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #e5dfcc;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  font-weight: 450;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), #d2c39b calc(min(72px, 15%) - 0.75px), #d2c39b calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px), transparent calc(100% - min(72px, 15%) - 0.75px), #d2c39b calc(100% - min(72px, 15%) - 0.75px), #d2c39b calc(100% - min(72px, 15%) + 0.75px), transparent calc(100% - min(72px, 15%) + 0.75px)), linear-gradient(to bottom, color-mix(in srgb, rgba(224, 217, 194, 0.12) 82%, transparent) 0, color-mix(in srgb, rgba(224, 217, 194, 0.12) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 30px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #1e1e1c;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-film-noir-dossier"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-film-noir-dossier"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-film-noir-dossier"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #e5dfcc;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page-content::after {
  color: #d2c39b;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-18deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #d2c39b;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page mark,
[data-templar-scope="templar-live-sample-film-noir-dossier"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(123, 28, 28, 0.62);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #fff0e7;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(224, 217, 194, 0.12);
  border-inline-start: 3px solid #d2c39b;
  color: #e5dfcc;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.28);
  color: #e5dfcc;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page pre {
  background: rgba(0, 0, 0, 0.28);
  color: #e5dfcc;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0px 15px 0px !important;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #a29d90;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #d2c39b;
  font-family: Impact, "Arial Narrow", sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 60px;
  text-transform: uppercase;
  box-shadow: inset 0 -1px currentColor;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 5.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 35.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #d2c39b;
  font-family: Impact, "Arial Narrow", sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 60px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 9.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #e5dfcc;
  font-family: Impact, "Arial Narrow", sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 30px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #e5dfcc;
  font-family: Impact, "Arial Narrow", sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 30px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 28.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 58.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #e5dfcc;
  font-family: Impact, "Arial Narrow", sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 30px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 29.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #e5dfcc;
  font-family: Impact, "Arial Narrow", sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 30px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 0.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page table {
  border-collapse: collapse;
  border-color: #e0d9c2;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page :is(th, td) {
  border-color: #e0d9c2;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page th {
  background: rgba(123, 28, 28, 0.62);
  color: #fff0e7;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page td {
  color: #e5dfcc;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page hr {
  background: repeating-linear-gradient(to right, #d2c39b 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page .HyperMD-hr {
  background: repeating-linear-gradient(to right, #d2c39b 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(224, 217, 194, 0.12);
  --callout-border-color: #d2c39b;
  --callout-border-width: 3px;
  background-color: rgba(224, 217, 194, 0.12);
  border-color: #d2c39b;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #e5dfcc;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #d2c39b;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #d2c39b;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(224, 217, 194, 0.12);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #d2c39b;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page ul {
  list-style-type: circle;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page :is(ul, ol) li::marker {
  color: #d2c39b;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #d2c39b;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page img {
  background: #2b2724;
  border-color: #d2c39b;
  border-style: solid;
  border-width: 4px 4px 4px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1.08);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: 0.09em; }
[data-templar-scope="templar-live-sample-film-noir-dossier"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.8; }
[data-templar-scope="templar-live-sample-library-card"] {
  --templar-grid: 28px;
  --templar-baseline-position: 67.4px;
  --templar-editor-baseline-position: 67.4px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #41657b;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page {
  background-color: #e9dfc4;
  border-radius: 2px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #3c352a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-library-card"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-library-card"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-library-card"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #3c352a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 680px;
  min-height: 100%;
  padding: 48px min(72px, 12%) 92px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), #41657b calc(min(72px, 15%) - 0.75px), #41657b calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px), transparent calc(100% - min(72px, 15%) - 0.75px), #41657b calc(100% - min(72px, 15%) - 0.75px), #41657b calc(100% - min(72px, 15%) + 0.75px), transparent calc(100% - min(72px, 15%) + 0.75px)), linear-gradient(to bottom, color-mix(in srgb, rgba(68, 89, 104, 0.19) 82%, transparent) 0, color-mix(in srgb, rgba(68, 89, 104, 0.19) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 28px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #e9dfc4;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-library-card"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-library-card"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-library-card"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 680px;
  padding: 48px min(72px, 12%) 92px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-library-card"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #3c352a;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-library-card"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-library-card"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-library-card"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-library-card"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-library-card"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page-content::after {
  color: #41657b;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-library-card"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #41657b;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page mark,
[data-templar-scope="templar-live-sample-library-card"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(183, 157, 93, 0.4);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #3c3016;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(68, 89, 104, 0.19);
  border-inline-start: 3px solid #41657b;
  color: #3c352a;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(68, 89, 104, 0.19);
  color: #3c352a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page pre {
  background: rgba(68, 89, 104, 0.19);
  color: #3c352a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 27.64px 14px 0.36px !important;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-library-card"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #696256;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #41657b;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 56px;
  text-transform: uppercase;
  background-image: linear-gradient(to top, color-mix(in srgb, currentColor 18%, transparent) 42%, transparent 42%);
}

[data-templar-scope="templar-live-sample-library-card"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 4.28px 23.72px !important;
}

[data-templar-scope="templar-live-sample-library-card"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.28px 23.72px !important;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #41657b;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 56px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-library-card"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 8.24px 19.76px !important;
}

[data-templar-scope="templar-live-sample-library-card"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.24px 19.76px !important;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #3c352a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 56px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-library-card"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 10.76px 17.24px !important;
}

[data-templar-scope="templar-live-sample-library-card"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.76px 17.24px !important;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #3c352a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 28px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-library-card"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 26.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-library-card"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 54.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #3c352a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 28px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-library-card"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 27.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-library-card"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #3c352a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 28px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-library-card"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-library-card"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28px 0px !important;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page table {
  border-collapse: collapse;
  border-color: #445968;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page :is(th, td) {
  border-color: #445968;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page th {
  background: rgba(183, 157, 93, 0.4);
  color: #3c3016;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page td {
  color: #3c352a;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page tbody tr:nth-child(even) {
  background: rgba(68, 89, 104, 0.19);
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page hr {
  background: linear-gradient(#41657b, #41657b) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#41657b, #41657b) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page .HyperMD-hr {
  background: linear-gradient(#41657b, #41657b) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#41657b, #41657b) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(68, 89, 104, 0.19);
  --callout-border-color: #41657b;
  --callout-border-width: 3px;
  background-color: rgba(68, 89, 104, 0.19);
  border-color: #41657b;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #3c352a;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #395668;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #395668;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(68, 89, 104, 0.19);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #395668;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 28px !important;
  border-inline-start: 1px solid #445968;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page ul {
  list-style-type: square;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page :is(ul, ol) li::marker {
  color: #41657b;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-library-card"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #41657b;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-library-card"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #41657b;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-library-card"] .templar-page :is(h1, .HyperMD-header-1, .inline-title), [data-templar-scope="templar-live-sample-library-card"] .templar-page :is(h2, .HyperMD-header-2) { text-transform: uppercase; letter-spacing: 0.07em; }
[data-templar-scope="templar-live-sample-library-card"] .templar-page :is(table, .cm-table-widget) { font-variant-numeric: tabular-nums; }
[data-templar-scope="templar-live-sample-sunday-supplement"] {
  --templar-grid: 29px;
  --templar-baseline-position: 82.16px;
  --templar-editor-baseline-position: 82.16px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #a23f36;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 32px;
  --templar-page-span: 1155px;
  --templar-page-scale: 1;
  --templar-body-line-height: 24.8px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page {
  background-color: #f0e8d5;
  border-radius: 2px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #302d27;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24.8px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-sunday-supplement"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #302d27;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24.8px;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 980px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page-content::before {
  background-image: none;
  background-color: #f0e8d5;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-sunday-supplement"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-sunday-supplement"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 980px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-sunday-supplement"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #302d27;
  line-height: 24.8px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 24.8px;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 24.8px !important;
  margin-block: 0 !important;
  min-height: 24.8px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 24.8px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 16.12px !important;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page-content::after {
  color: #a23f36;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #a23f36;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page mark,
[data-templar-scope="templar-live-sample-sunday-supplement"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(206, 174, 107, 0.4);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #3c301b;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(59, 55, 47, 0.14);
  border-inline-start: 3px solid #a23f36;
  color: #302d27;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(59, 55, 47, 0.14);
  color: #302d27;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page pre {
  background: rgba(59, 55, 47, 0.14);
  color: #302d27;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24.8px !important;
  padding: 14.5px 14.5px 14.5px !important;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24.8px !important;
  min-height: 24.8px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #6d685e;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #a23f36;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 50.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .markdown-preview-view.templar-page h1 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #a23f36;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 37.2px;
  text-transform: none;
  text-decoration: underline; text-decoration-thickness: 0.08em; text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .markdown-preview-view.templar-page h2 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #302d27;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28.8px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .markdown-preview-view.templar-page h3 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #302d27;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .markdown-preview-view.templar-page h4 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #302d27;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 20.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .markdown-preview-view.templar-page h5 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #302d27;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 18px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .markdown-preview-view.templar-page h6 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page table {
  border-collapse: collapse;
  border-color: #3b372f;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page :is(th, td) {
  border-color: #3b372f;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page th {
  background: rgba(206, 174, 107, 0.4);
  color: #3c301b;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page td {
  color: #302d27;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page hr {
  border-block-start: 1px solid #a23f36;
  border-bottom: 0;
  border-inline: 0;
  margin-block: 16.12px !important;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page .HyperMD-hr {
  border: 0 !important; margin-block: 0 !important; padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page .cm-hr {
  background-color: #a23f36;
  height: 1px;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(59, 55, 47, 0.14);
  --callout-border-color: #a23f36;
  --callout-border-width: 3px;
  background-color: rgba(59, 55, 47, 0.14);
  border-color: #a23f36;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #302d27;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #973c34;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #973c34;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(59, 55, 47, 0.14);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #973c34;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page :is(ul, ol) li::marker {
  color: #a23f36;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #a23f36;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page img {
  background: transparent;
  border-color: #a23f36;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: 0.055em; }
[data-templar-scope="templar-live-sample-sunday-supplement"] .templar-page :is(h2, .HyperMD-header-2) { letter-spacing: 0.025em; }
[data-templar-scope="templar-live-sample-cyber-neon"] {
  --templar-grid: 24px;
  --templar-baseline-position: 78.48px;
  --templar-editor-baseline-position: 78.48px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #00e5ff;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 24px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page {
  background-color: #101014;
  border-radius: 0px;
  box-shadow: none;
  color: #e9f7f8;
  font-family: "SFMono-Regular", Consolas, monospace;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-cyber-neon"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #e9f7f8;
  font-family: "SFMono-Regular", Consolas, monospace;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 60px min(72px, 12%) 120px min(96px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page-content::before {
  background-image: linear-gradient(rgba(255, 45, 170, 0.26) 1.25px, transparent 1.25px),
    linear-gradient(90deg, rgba(255, 45, 170, 0.26) 1.25px, transparent 1.25px),
    linear-gradient(rgba(0, 229, 255, 0.14) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0, 229, 255, 0.14) 1px, transparent 1px);
  background-size: 120px 120px, 120px 120px, 24px 24px, 24px 24px;
  background-position: min(96px, 18%) var(--templar-paper-baseline-position), min(96px, 18%) var(--templar-paper-baseline-position), min(96px, 18%) var(--templar-paper-baseline-position), min(96px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat, repeat, repeat, repeat;
  background-color: #101014;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-cyber-neon"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-cyber-neon"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 60px min(72px, 12%) 120px min(96px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-cyber-neon"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #e9f7f8;
  line-height: 24px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 24px !important;
  margin-block: 0 !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 24px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page-content::after {
  color: rgba(48, 46, 43, 0.1);
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.5;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-30deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #00e5ff;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page mark,
[data-templar-scope="templar-live-sample-cyber-neon"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(255, 45, 170, 0.55);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #fff7fc;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(255, 45, 170, 0.08);
  border-inline-start: 3px solid #00e5ff;
  color: #e9f7f8;
  padding-inline: 12px;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 229, 255, 0.08);
  color: #e9f7f8;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page pre {
  background: rgba(0, 229, 255, 0.08);
  color: #e9f7f8;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  padding: 0.72px 12px 23.28px !important;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #889ca2;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #00e5ff;
  font-family: "SFMono-Regular", Consolas, monospace;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 72px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cyber-neon"] .markdown-preview-view.templar-page h1 {
  margin-block: 24px 0 !important;
  padding-block: 15.36px 8.64px !important;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.36px 8.64px !important;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #00e5ff;
  font-family: "SFMono-Regular", Consolas, monospace;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 48px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cyber-neon"] .markdown-preview-view.templar-page h2 {
  margin-block: 24px 0 !important;
  padding-block: 7.32px 16.68px !important;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 31.32px 16.68px !important;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #00e5ff;
  font-family: "SFMono-Regular", Consolas, monospace;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 48px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cyber-neon"] .markdown-preview-view.templar-page h3 {
  margin-block: 24px 0 !important;
  padding-block: 9.84px 14.16px !important;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 33.84px 14.16px !important;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #00e5ff;
  font-family: "SFMono-Regular", Consolas, monospace;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cyber-neon"] .markdown-preview-view.templar-page h4 {
  margin-block: 24px 0 !important;
  padding-block: 23.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 47.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #00e5ff;
  font-family: "SFMono-Regular", Consolas, monospace;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cyber-neon"] .markdown-preview-view.templar-page h5 {
  margin-block: 24px 0 !important;
  padding-block: 0.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 24.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #00e5ff;
  font-family: "SFMono-Regular", Consolas, monospace;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cyber-neon"] .markdown-preview-view.templar-page h6 {
  margin-block: 24px 0 !important;
  padding-block: 1.08px 22.92px !important;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 25.08px 22.92px !important;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page table {
  border-collapse: collapse;
  border-color: #00e5ff;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page :is(th, td) {
  border-color: #00e5ff;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page th {
  background: rgba(255, 45, 170, 0.08);
  color: #81807f;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page td {
  color: #7d7c7b;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page hr {
  background: linear-gradient(#61605e, #61605e) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page .HyperMD-hr {
  background: linear-gradient(#61605e, #61605e) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(159, 184, 202, 0.12);
  --callout-border-color: #9fb8ca;
  --callout-border-width: 3px;
  background-color: rgba(159, 184, 202, 0.12);
  border-color: #9fb8ca;
  border-radius: 8px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #8b8a89;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #8b8a89;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #9fb8ca;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 46, 43, 0.06);
  border-radius: 10px;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #9fb8ca;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page :is(ul, ol) :is(ul, ol) {
  
  
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page :is(ul, ol) li::marker {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page img {
  background: #2b2724;
  border-color: #00e5ff;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 0px;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-cyber-neon"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { color: #ff2daa; text-shadow: 0 0 8px rgba(255, 45, 170, 0.35); }
[data-templar-scope="templar-live-sample-lunar-research"] {
  --templar-grid: 24px;
  --templar-baseline-position: 78.48px;
  --templar-editor-baseline-position: 78.48px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #b9c8ee;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 24px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page {
  background-color: #181b25;
  border-radius: 0px;
  box-shadow: none;
  color: #e0e5ef;
  font-family: "IBM Plex Mono", monospace;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-lunar-research"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-lunar-research"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-lunar-research"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #e0e5ef;
  font-family: "IBM Plex Mono", monospace;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 60px min(72px, 12%) 120px min(96px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page-content::before {
  background-image: linear-gradient(rgba(192, 205, 231, 0.26) 1.25px, transparent 1.25px),
    linear-gradient(90deg, rgba(192, 205, 231, 0.26) 1.25px, transparent 1.25px),
    linear-gradient(rgba(153, 171, 205, 0.14) 1px, transparent 1px),
    linear-gradient(90deg, rgba(153, 171, 205, 0.14) 1px, transparent 1px);
  background-size: 120px 120px, 120px 120px, 24px 24px, 24px 24px;
  background-position: min(96px, 18%) var(--templar-paper-baseline-position), min(96px, 18%) var(--templar-paper-baseline-position), min(96px, 18%) var(--templar-paper-baseline-position), min(96px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat, repeat, repeat, repeat;
  background-color: #181b25;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-lunar-research"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-lunar-research"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-lunar-research"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 60px min(72px, 12%) 120px min(96px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-lunar-research"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #e0e5ef;
  line-height: 24px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-lunar-research"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-lunar-research"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-lunar-research"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 24px !important;
  margin-block: 0 !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 24px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-lunar-research"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-lunar-research"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page-content::after {
  color: rgba(48, 46, 43, 0.1);
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.5;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-30deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-lunar-research"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #b9c8ee;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page mark,
[data-templar-scope="templar-live-sample-lunar-research"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(112, 130, 182, 0.48);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #f3f6ff;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(185, 200, 238, 0.07);
  border-inline-start: 3px solid #b9c8ee;
  color: #e0e5ef;
  padding-inline: 12px;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.28);
  color: #e0e5ef;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page pre {
  background: rgba(0, 0, 0, 0.28);
  color: #e0e5ef;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  padding: 0.72px 12px 23.28px !important;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-lunar-research"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #929bae;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #b9c8ee;
  font-family: "IBM Plex Mono", monospace;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 72px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-lunar-research"] .markdown-preview-view.templar-page h1 {
  margin-block: 24px 0 !important;
  padding-block: 15.36px 8.64px !important;
}

[data-templar-scope="templar-live-sample-lunar-research"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.36px 8.64px !important;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #b9c8ee;
  font-family: "IBM Plex Mono", monospace;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 48px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-lunar-research"] .markdown-preview-view.templar-page h2 {
  margin-block: 24px 0 !important;
  padding-block: 7.32px 16.68px !important;
}

[data-templar-scope="templar-live-sample-lunar-research"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 31.32px 16.68px !important;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #b9c8ee;
  font-family: "IBM Plex Mono", monospace;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 48px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-lunar-research"] .markdown-preview-view.templar-page h3 {
  margin-block: 24px 0 !important;
  padding-block: 9.84px 14.16px !important;
}

[data-templar-scope="templar-live-sample-lunar-research"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 33.84px 14.16px !important;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #b9c8ee;
  font-family: "IBM Plex Mono", monospace;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-lunar-research"] .markdown-preview-view.templar-page h4 {
  margin-block: 24px 0 !important;
  padding-block: 23.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-lunar-research"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 47.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #b9c8ee;
  font-family: "IBM Plex Mono", monospace;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-lunar-research"] .markdown-preview-view.templar-page h5 {
  margin-block: 24px 0 !important;
  padding-block: 0.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-lunar-research"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 24.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #b9c8ee;
  font-family: "IBM Plex Mono", monospace;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-lunar-research"] .markdown-preview-view.templar-page h6 {
  margin-block: 24px 0 !important;
  padding-block: 1.08px 22.92px !important;
}

[data-templar-scope="templar-live-sample-lunar-research"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 25.08px 22.92px !important;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page table {
  border-collapse: collapse;
  border-color: #99abcd;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page :is(th, td) {
  border-color: #99abcd;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page th {
  background: rgba(185, 200, 238, 0.07);
  color: #8e8e8d;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page td {
  color: #848382;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page hr {
  background: linear-gradient(#686665, #686665) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page .HyperMD-hr {
  background: linear-gradient(#686665, #686665) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(159, 184, 202, 0.12);
  --callout-border-color: #9fb8ca;
  --callout-border-width: 3px;
  background-color: rgba(159, 184, 202, 0.12);
  border-color: #9fb8ca;
  border-radius: 8px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #949494;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #949494;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #9fb8ca;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 46, 43, 0.06);
  border-radius: 10px;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #9fb8ca;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page :is(ul, ol) :is(ul, ol) {
  
  
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page :is(ul, ol) li::marker {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-lunar-research"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-lunar-research"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page img {
  background: #2b2724;
  border-color: #b9c8ee;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 0px;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-lunar-research"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}
[data-templar-scope="templar-live-sample-retro-terminal"] {
  --templar-grid: 24px;
  --templar-baseline-position: 78.48px;
  --templar-editor-baseline-position: 78.48px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #63ff7b;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 24px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page {
  background-color: #101510;
  border-radius: 0px;
  box-shadow: none;
  color: #9ff5a7;
  font-family: "SFMono-Regular", Consolas, monospace;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-retro-terminal"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #9ff5a7;
  font-family: "SFMono-Regular", Consolas, monospace;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 60px min(72px, 12%) 120px min(96px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page-content::before {
  background-image: radial-gradient(circle, rgba(87, 255, 116, 0.20) 1px, transparent calc(1px * 1.25));
  background-size: 24px 24px;
  background-position: calc(min(96px, 18%) - 12px) calc(var(--templar-paper-baseline-position) - 12px);
  background-repeat: repeat;
  background-color: #101510;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-retro-terminal"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-retro-terminal"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 60px min(72px, 12%) 120px min(96px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-retro-terminal"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #9ff5a7;
  line-height: 24px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 24px !important;
  margin-block: 0 !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 24px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page-content::after {
  color: rgba(48, 46, 43, 0.1);
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.5;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-30deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #63ff7b;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page mark,
[data-templar-scope="templar-live-sample-retro-terminal"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(99, 255, 123, 0.36);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #d4d7d7;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(99, 255, 123, 0.06);
  border-inline-start: 3px solid #63ff7b;
  color: #9ff5a7;
  padding-inline: 12px;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(99, 255, 123, 0.07);
  color: #9ff5a7;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page pre {
  background: rgba(99, 255, 123, 0.07);
  color: #9ff5a7;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  padding: 0.72px 12px 23.28px !important;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #5e9b68;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #63ff7b;
  font-family: "SFMono-Regular", Consolas, monospace;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 72px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-retro-terminal"] .markdown-preview-view.templar-page h1 {
  margin-block: 24px 0 !important;
  padding-block: 15.36px 8.64px !important;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.36px 8.64px !important;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #63ff7b;
  font-family: "SFMono-Regular", Consolas, monospace;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 48px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-retro-terminal"] .markdown-preview-view.templar-page h2 {
  margin-block: 24px 0 !important;
  padding-block: 7.32px 16.68px !important;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 31.32px 16.68px !important;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #63ff7b;
  font-family: "SFMono-Regular", Consolas, monospace;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 48px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-retro-terminal"] .markdown-preview-view.templar-page h3 {
  margin-block: 24px 0 !important;
  padding-block: 9.84px 14.16px !important;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 33.84px 14.16px !important;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #63ff7b;
  font-family: "SFMono-Regular", Consolas, monospace;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-retro-terminal"] .markdown-preview-view.templar-page h4 {
  margin-block: 24px 0 !important;
  padding-block: 23.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 47.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #63ff7b;
  font-family: "SFMono-Regular", Consolas, monospace;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-retro-terminal"] .markdown-preview-view.templar-page h5 {
  margin-block: 24px 0 !important;
  padding-block: 0.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 24.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #63ff7b;
  font-family: "SFMono-Regular", Consolas, monospace;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-retro-terminal"] .markdown-preview-view.templar-page h6 {
  margin-block: 24px 0 !important;
  padding-block: 1.08px 22.92px !important;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 25.08px 22.92px !important;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page table {
  border-collapse: collapse;
  border-color: #57ff74;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page :is(th, td) {
  border-color: #57ff74;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page th {
  background: rgba(99, 255, 123, 0.06);
  color: #878686;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page td {
  color: #7f7e7d;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page hr {
  background: linear-gradient(#636260, #636260) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page .HyperMD-hr {
  background: linear-gradient(#636260, #636260) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(159, 184, 202, 0.12);
  --callout-border-color: #9fb8ca;
  --callout-border-width: 3px;
  background-color: rgba(159, 184, 202, 0.12);
  border-color: #9fb8ca;
  border-radius: 8px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #8e8d8c;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #8e8d8c;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #9fb8ca;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 46, 43, 0.06);
  border-radius: 10px;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #9fb8ca;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page :is(ul, ol) :is(ul, ol) {
  
  
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page :is(ul, ol) li::marker {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page img {
  background: #2b2724;
  border-color: #63ff7b;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 0px;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-retro-terminal"] .templar-page :is(h1, .HyperMD-header-1, .inline-title), [data-templar-scope="templar-live-sample-retro-terminal"] .templar-page :is(h2, .HyperMD-header-2) { text-transform: uppercase; text-shadow: 0 0 6px rgba(99, 255, 123, 0.3); }
[data-templar-scope="templar-live-sample-neon-arcade"] {
  --templar-grid: 24px;
  --templar-baseline-position: 81.76px;
  --templar-editor-baseline-position: 81.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #00e0ef;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 24px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page {
  background-color: #101017;
  border-radius: 16px;
  box-shadow: 0 18px 48px rgba(0, 0, 0, 0.38);
  color: #edf8f8;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  font-weight: 450;
  line-height: 24px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-neon-arcade"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #edf8f8;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  font-weight: 450;
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page-content::before {
  background-image: linear-gradient(color-mix(in srgb, rgba(255, 51, 166, 0.27) 82%, transparent) 1.25px, transparent 1.25px),
    linear-gradient(90deg, color-mix(in srgb, rgba(255, 51, 166, 0.27) 82%, transparent) 1.25px, transparent 1.25px),
    linear-gradient(color-mix(in srgb, rgba(0, 224, 239, 0.15) 82%, transparent) 1px, transparent 1px),
    linear-gradient(90deg, color-mix(in srgb, rgba(0, 224, 239, 0.15) 82%, transparent) 1px, transparent 1px);
  background-size: 120px 120px, 120px 120px, 24px 24px, 24px 24px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat, repeat, repeat, repeat;
  background-color: #101017;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-neon-arcade"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-neon-arcade"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-neon-arcade"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #edf8f8;
  line-height: 24px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 24px !important;
  margin-block: 0 !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 24px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page-content::after {
  color: #00e0ef;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-18deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #00e0ef;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page mark,
[data-templar-scope="templar-live-sample-neon-arcade"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(255, 51, 166, 0.56);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #fff7fc;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(0, 224, 239, 0.15);
  border-inline-start: 3px solid #00e0ef;
  color: #edf8f8;
  padding-inline: 12px;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.28);
  color: #edf8f8;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page pre {
  background: rgba(0, 0, 0, 0.28);
  color: #edf8f8;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  padding: 0px 12px 0px !important;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #91a5aa;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #00e0ef;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 72px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-neon-arcade"] .markdown-preview-view.templar-page h1 {
  margin-block: 24px 0 !important;
  padding-block: 14.64px 9.36px !important;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.64px 9.36px !important;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #00e0ef;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 48px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-neon-arcade"] .markdown-preview-view.templar-page h2 {
  margin-block: 24px 0 !important;
  padding-block: 6.6px 17.4px !important;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.6px 17.4px !important;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #edf8f8;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 48px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-neon-arcade"] .markdown-preview-view.templar-page h3 {
  margin-block: 24px 0 !important;
  padding-block: 9.12px 14.88px !important;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 33.12px 14.88px !important;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #edf8f8;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-neon-arcade"] .markdown-preview-view.templar-page h4 {
  margin-block: 24px 0 !important;
  padding-block: 22.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 46.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #edf8f8;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-neon-arcade"] .markdown-preview-view.templar-page h5 {
  margin-block: 24px 0 !important;
  padding-block: 23.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 47.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #edf8f8;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-neon-arcade"] .markdown-preview-view.templar-page h6 {
  margin-block: 24px 0 !important;
  padding-block: 0.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 24.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page table {
  border-collapse: collapse;
  border-color: #00e0ef;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page :is(th, td) {
  border-color: #00e0ef;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page th {
  background: rgba(255, 51, 166, 0.56);
  color: #fff7fc;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page td {
  color: #edf8f8;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page tbody tr:nth-child(even) {
  background: rgba(0, 224, 239, 0.15);
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page hr {
  background: linear-gradient(to right, transparent, #00e0ef 10%, #00e0ef 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page .HyperMD-hr {
  background: linear-gradient(to right, transparent, #00e0ef 10%, #00e0ef 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(0, 224, 239, 0.15);
  --callout-border-color: #00e0ef;
  --callout-border-width: 3px;
  background-color: rgba(0, 224, 239, 0.15);
  border-color: #00e0ef;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #edf8f8;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #00e0ef;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #00e0ef;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(0, 224, 239, 0.15);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #00e0ef;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #00e0ef;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page :is(ul, ol) li::marker {
  color: #00e0ef;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #00e0ef;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page img {
  background: #2b2724;
  border-color: #00e0ef;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1.08);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: 0.09em; }
[data-templar-scope="templar-live-sample-neon-arcade"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.8; }
[data-templar-scope="templar-live-sample-synthwave-sunset"] {
  --templar-grid: 24px;
  --templar-baseline-position: 81.76px;
  --templar-editor-baseline-position: 81.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #f04bb3;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 24px;
  --templar-watermark: "◢";
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page {
  background-color: #1b1534;
  border-radius: 16px;
  box-shadow: 0 18px 48px rgba(0, 0, 0, 0.38);
  color: #f0eafa;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 450;
  line-height: 24px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-synthwave-sunset"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #f0eafa;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 450;
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page-content::before {
  background-image: linear-gradient(color-mix(in srgb, rgba(229, 69, 180, 0.28) 82%, transparent) 1.25px, transparent 1.25px),
    linear-gradient(90deg, color-mix(in srgb, rgba(229, 69, 180, 0.28) 82%, transparent) 1.25px, transparent 1.25px),
    linear-gradient(color-mix(in srgb, rgba(74, 226, 245, 0.14) 82%, transparent) 1px, transparent 1px),
    linear-gradient(90deg, color-mix(in srgb, rgba(74, 226, 245, 0.14) 82%, transparent) 1px, transparent 1px);
  background-size: 96px 96px, 96px 96px, 24px 24px, 24px 24px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat, repeat, repeat, repeat;
  background-color: #1b1534;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-synthwave-sunset"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-synthwave-sunset"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-synthwave-sunset"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #f0eafa;
  line-height: 24px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 24px !important;
  margin-block: 0 !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 24px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page-content::after {
  color: #f04bb3;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.07;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-18deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #f04bb3;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page mark,
[data-templar-scope="templar-live-sample-synthwave-sunset"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(247, 139, 54, 0.58);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #eaeaeb;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(74, 226, 245, 0.14);
  border-inline-start: 3px solid #f04bb3;
  color: #f0eafa;
  padding-inline: 12px;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.28);
  color: #f0eafa;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page pre {
  background: rgba(0, 0, 0, 0.28);
  color: #f0eafa;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  padding: 0px 12px 0px !important;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #aaa0c1;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #f04bb3;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 72px;
  text-transform: uppercase;
  box-shadow: inset 0 -1px currentColor;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .markdown-preview-view.templar-page h1 {
  margin-block: 24px 0 !important;
  padding-block: 14.64px 9.36px !important;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.64px 9.36px !important;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #f04bb3;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 48px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .markdown-preview-view.templar-page h2 {
  margin-block: 24px 0 !important;
  padding-block: 6.6px 17.4px !important;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.6px 17.4px !important;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #f0eafa;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 48px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .markdown-preview-view.templar-page h3 {
  margin-block: 24px 0 !important;
  padding-block: 9.12px 14.88px !important;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 33.12px 14.88px !important;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #f0eafa;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .markdown-preview-view.templar-page h4 {
  margin-block: 24px 0 !important;
  padding-block: 22.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 46.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #f0eafa;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .markdown-preview-view.templar-page h5 {
  margin-block: 24px 0 !important;
  padding-block: 23.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 47.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #f0eafa;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .markdown-preview-view.templar-page h6 {
  margin-block: 24px 0 !important;
  padding-block: 0.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 24.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page table {
  border-collapse: collapse;
  border-color: #4ae2f5;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page :is(th, td) {
  border-color: #4ae2f5;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page th {
  background: rgba(247, 139, 54, 0.58);
  color: #eaeaeb;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page td {
  color: #f0eafa;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page hr {
  background: repeating-linear-gradient(to right, #f04bb3 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page .HyperMD-hr {
  background: repeating-linear-gradient(to right, #f04bb3 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(74, 226, 245, 0.14);
  --callout-border-color: #f04bb3;
  --callout-border-width: 3px;
  background-color: rgba(74, 226, 245, 0.14);
  border-color: #f04bb3;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #f0eafa;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #f165be;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #f165be;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(74, 226, 245, 0.14);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #f165be;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page ul {
  list-style-type: circle;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page :is(ul, ol) li::marker {
  color: #f04bb3;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #f04bb3;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page img {
  background: #2b2724;
  border-color: #f04bb3;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1.08);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: 0.09em; }
[data-templar-scope="templar-live-sample-synthwave-sunset"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.8; }
[data-templar-scope="templar-live-sample-hacker-console"] {
  --templar-grid: 30px;
  --templar-baseline-position: 84.4px;
  --templar-editor-baseline-position: 84.4px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #61ee72;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page {
  background-color: #0e150f;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #a0f2a9;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 15px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-hacker-console"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-hacker-console"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-hacker-console"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #a0f2a9;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 15px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page-content::before {
  background-image: radial-gradient(circle, color-mix(in srgb, rgba(91, 245, 112, 0.16) 82%, transparent) 1px, transparent calc(1px * 1.25));
  background-size: 30px 30px;
  background-position: calc(min(72px, 18%) - 15px) calc(var(--templar-paper-baseline-position) - 15px);
  background-repeat: repeat;
  background-color: #0e150f;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-hacker-console"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-hacker-console"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-hacker-console"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-hacker-console"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #a0f2a9;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-hacker-console"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-hacker-console"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-hacker-console"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-hacker-console"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-hacker-console"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page-content::after {
  color: #61ee72;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-hacker-console"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #61ee72;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page mark,
[data-templar-scope="templar-live-sample-hacker-console"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(97, 238, 114, 0.34);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #c4c9c7;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(91, 245, 112, 0.16);
  border-inline-start: 3px solid #61ee72;
  color: #a0f2a9;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(91, 245, 112, 0.16);
  color: #a0f2a9;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page pre {
  background: rgba(91, 245, 112, 0.16);
  color: #a0f2a9;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 29.64px 15px 0.36px !important;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-hacker-console"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #62996a;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #61ee72;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 60px;
  text-transform: uppercase;
  background-image: linear-gradient(to top, color-mix(in srgb, currentColor 18%, transparent) 42%, transparent 42%);
}

[data-templar-scope="templar-live-sample-hacker-console"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 5.28px 24.72px !important;
}

[data-templar-scope="templar-live-sample-hacker-console"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 35.28px 24.72px !important;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #61ee72;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 60px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-hacker-console"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 9.24px 20.76px !important;
}

[data-templar-scope="templar-live-sample-hacker-console"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.24px 20.76px !important;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #a0f2a9;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 30px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-hacker-console"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 26.76px 3.24px !important;
}

[data-templar-scope="templar-live-sample-hacker-console"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 56.76px 3.24px !important;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #a0f2a9;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 30px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-hacker-console"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 28.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-hacker-console"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 58.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #a0f2a9;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 30px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-hacker-console"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 29.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-hacker-console"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #a0f2a9;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 30px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-hacker-console"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-hacker-console"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30px 0px !important;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page table {
  border-collapse: collapse;
  border-color: #5bf570;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page :is(th, td) {
  border-color: #5bf570;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page th {
  background: rgba(97, 238, 114, 0.34);
  color: #c4c9c7;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page td {
  color: #a0f2a9;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page tbody tr:nth-child(even) {
  background: rgba(91, 245, 112, 0.16);
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page hr {
  background: linear-gradient(#61ee72, #61ee72) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#61ee72, #61ee72) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page .HyperMD-hr {
  background: linear-gradient(#61ee72, #61ee72) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#61ee72, #61ee72) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(91, 245, 112, 0.16);
  --callout-border-color: #61ee72;
  --callout-border-width: 3px;
  background-color: rgba(91, 245, 112, 0.16);
  border-color: #61ee72;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #a0f2a9;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #61ee72;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #61ee72;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(91, 245, 112, 0.16);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #61ee72;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 28px !important;
  border-inline-start: 1px solid #5bf570;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page ul {
  list-style-type: square;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page :is(ul, ol) li::marker {
  color: #61ee72;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-hacker-console"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #61ee72;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-hacker-console"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page img {
  background: #2b2724;
  border-color: #61ee72;
  border-style: solid;
  border-width: 4px 4px 4px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-hacker-console"] .templar-page :is(h1, .HyperMD-header-1, .inline-title), [data-templar-scope="templar-live-sample-hacker-console"] .templar-page :is(h2, .HyperMD-header-2) { text-transform: uppercase; letter-spacing: 0.07em; }
[data-templar-scope="templar-live-sample-hacker-console"] .templar-page :is(table, .cm-table-widget) { font-variant-numeric: tabular-nums; }
[data-templar-scope="templar-live-sample-ultraviolet-club"] {
  --templar-grid: 28px;
  --templar-baseline-position: 83.76px;
  --templar-editor-baseline-position: 83.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #c064ff;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page {
  background-color: #181225;
  border-radius: 16px;
  box-shadow: 0 18px 48px rgba(0, 0, 0, 0.38);
  color: #f1eafb;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 16px;
  font-weight: 450;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-ultraviolet-club"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #f1eafb;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 16px;
  font-weight: 450;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page-content::before {
  background-image: linear-gradient(30deg, color-mix(in srgb, rgba(190, 96, 255, 0.16) 82%, transparent) 12%, transparent 12.5%, transparent 87%, color-mix(in srgb, rgba(190, 96, 255, 0.16) 82%, transparent) 87.5%),
    linear-gradient(150deg, color-mix(in srgb, rgba(190, 96, 255, 0.16) 82%, transparent) 12%, transparent 12.5%, transparent 87%, color-mix(in srgb, rgba(190, 96, 255, 0.16) 82%, transparent) 87.5%),
    linear-gradient(30deg, color-mix(in srgb, rgba(190, 96, 255, 0.16) 82%, transparent) 12%, transparent 12.5%, transparent 87%, color-mix(in srgb, rgba(190, 96, 255, 0.16) 82%, transparent) 87.5%),
    linear-gradient(150deg, color-mix(in srgb, rgba(190, 96, 255, 0.16) 82%, transparent) 12%, transparent 12.5%, transparent 87%, color-mix(in srgb, rgba(190, 96, 255, 0.16) 82%, transparent) 87.5%),
    linear-gradient(60deg, color-mix(in srgb, rgba(190, 96, 255, 0.16) 82%, transparent) 25%, transparent 25.5%, transparent 75%, color-mix(in srgb, rgba(190, 96, 255, 0.16) 82%, transparent) 75%),
    linear-gradient(60deg, color-mix(in srgb, rgba(190, 96, 255, 0.16) 82%, transparent) 25%, transparent 25.5%, transparent 75%, color-mix(in srgb, rgba(190, 96, 255, 0.16) 82%, transparent) 75%);
  background-size: 57.227px 66.08px, 57.227px 66.08px, 57.227px 66.08px, 57.227px 66.08px, 57.227px 66.08px, 57.227px 66.08px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position), calc(min(72px, 18%) + 28.613px) calc(var(--templar-paper-baseline-position) + 33.04px), calc(min(72px, 18%) + 28.613px) calc(var(--templar-paper-baseline-position) + 33.04px), min(72px, 18%) var(--templar-paper-baseline-position), calc(min(72px, 18%) + 28.613px) calc(var(--templar-paper-baseline-position) + 33.04px);
  background-repeat: repeat, repeat, repeat, repeat, repeat, repeat;
  background-color: #181225;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-ultraviolet-club"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-ultraviolet-club"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-ultraviolet-club"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #f1eafb;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page-content::after {
  color: #c064ff;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-18deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #c064ff;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page mark,
[data-templar-scope="templar-live-sample-ultraviolet-club"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(51, 224, 226, 0.5);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #eff2f4;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(190, 96, 255, 0.16);
  border-inline-start: 3px solid #c064ff;
  color: #f1eafb;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.28);
  color: #f1eafb;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page pre {
  background: rgba(0, 0, 0, 0.28);
  color: #f1eafb;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0px 14px 0px !important;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #ad9dbd;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #c064ff;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 56px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 4.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #c064ff;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 56px;
  text-transform: uppercase;
  text-decoration: underline; text-decoration-thickness: 0.08em; text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 8.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #f1eafb;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 56px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #f1eafb;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 28px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 26.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 54.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #f1eafb;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 28px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 27.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #f1eafb;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 28px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page table {
  border-collapse: collapse;
  border-color: #be60ff;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page :is(th, td) {
  border-color: #be60ff;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page th {
  background: rgba(51, 224, 226, 0.5);
  color: #eff2f4;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page td {
  color: #f1eafb;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page hr {
  background: linear-gradient(#c064ff, #c064ff) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page .HyperMD-hr {
  background: linear-gradient(#c064ff, #c064ff) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(190, 96, 255, 0.16);
  --callout-border-color: #c064ff;
  --callout-border-width: 3px;
  background-color: rgba(190, 96, 255, 0.16);
  border-color: #c064ff;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #f1eafb;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #c064ff;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #c064ff;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(190, 96, 255, 0.16);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #c064ff;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #be60ff;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page :is(ul, ol) li::marker {
  color: #c064ff;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #c064ff;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page img {
  background: #2b2724;
  border-color: #c064ff;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1.08);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: 0.09em; }
[data-templar-scope="templar-live-sample-ultraviolet-club"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.8; }
[data-templar-scope="templar-live-sample-acid-lime"] {
  --templar-grid: 29px;
  --templar-baseline-position: 84.26px;
  --templar-editor-baseline-position: 84.26px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #bfff42;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page {
  background-color: #131511;
  border-radius: 16px;
  box-shadow: 0 18px 48px rgba(0, 0, 0, 0.38);
  color: #eaf4df;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  font-weight: 450;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-acid-lime"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-acid-lime"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-acid-lime"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #eaf4df;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  font-weight: 450;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page-content::before {
  background-image: linear-gradient(135deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(190, 255, 64, 0.15) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(190, 255, 64, 0.15) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px));
  background-size: 29px 29px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat;
  background-color: #131511;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-acid-lime"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-acid-lime"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-acid-lime"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-acid-lime"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #eaf4df;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-acid-lime"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-acid-lime"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-acid-lime"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-acid-lime"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-acid-lime"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page-content::after {
  color: #bfff42;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-18deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-acid-lime"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #bfff42;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page mark,
[data-templar-scope="templar-live-sample-acid-lime"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(99, 72, 218, 0.58);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #faf8ff;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(190, 255, 64, 0.15);
  border-inline-start: 3px solid #bfff42;
  color: #eaf4df;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.28);
  color: #eaf4df;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page pre {
  background: rgba(0, 0, 0, 0.28);
  color: #eaf4df;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0px 14.5px 0px !important;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-acid-lime"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #95a08d;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #bfff42;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 58px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-acid-lime"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-acid-lime"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #bfff42;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 58px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-acid-lime"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-acid-lime"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #eaf4df;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 29px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-acid-lime"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-acid-lime"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #eaf4df;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 29px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-acid-lime"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 27.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-acid-lime"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 56.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #eaf4df;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 29px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-acid-lime"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 28.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-acid-lime"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #eaf4df;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 29px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-acid-lime"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-acid-lime"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page table {
  border-collapse: collapse;
  border-color: #beff40;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page :is(th, td) {
  border-color: #beff40;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page th {
  background: rgba(99, 72, 218, 0.58);
  color: #faf8ff;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page td {
  color: #eaf4df;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page tbody tr:nth-child(even) {
  background: rgba(190, 255, 64, 0.15);
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page hr {
  background: linear-gradient(to right, transparent, #bfff42 10%, #bfff42 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page .HyperMD-hr {
  background: linear-gradient(to right, transparent, #bfff42 10%, #bfff42 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(190, 255, 64, 0.15);
  --callout-border-color: #bfff42;
  --callout-border-width: 3px;
  background-color: rgba(190, 255, 64, 0.15);
  border-color: #bfff42;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #eaf4df;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #bfff42;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #bfff42;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(190, 255, 64, 0.15);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #bfff42;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page :is(ul, ol) li::marker {
  color: #bfff42;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-acid-lime"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #bfff42;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-acid-lime"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page img {
  background: #2b2724;
  border-color: #bfff42;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1.08);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-acid-lime"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: 0.09em; }
[data-templar-scope="templar-live-sample-acid-lime"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.8; }
[data-templar-scope="templar-live-sample-crimson-circuit"] {
  --templar-grid: 30px;
  --templar-baseline-position: 84.4px;
  --templar-editor-baseline-position: 84.4px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #e04b55;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page {
  background-color: #151618;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #edf0f2;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 15px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-crimson-circuit"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #edf0f2;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 15px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page-content::before {
  background-image: linear-gradient(135deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(207, 68, 76, 0.17) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(207, 68, 76, 0.17) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px)),
    linear-gradient(45deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(207, 68, 76, 0.17) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(207, 68, 76, 0.17) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px));
  background-size: 30px 30px, 30px 30px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat, repeat;
  background-color: #151618;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-crimson-circuit"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-crimson-circuit"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-crimson-circuit"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #edf0f2;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page-content::after {
  color: #e04b55;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #e04b55;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page mark,
[data-templar-scope="templar-live-sample-crimson-circuit"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(105, 122, 142, 0.54);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #f4f7f9;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(207, 68, 76, 0.17);
  border-inline-start: 3px solid #e04b55;
  color: #edf0f2;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(207, 68, 76, 0.17);
  color: #edf0f2;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page pre {
  background: rgba(207, 68, 76, 0.17);
  color: #edf0f2;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 29.64px 15px 0.36px !important;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #999fa4;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #e04b55;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 60px;
  text-transform: uppercase;
  box-shadow: inset 0 -1px currentColor;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 5.28px 24.72px !important;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 35.28px 24.72px !important;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #e04b55;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 60px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 9.24px 20.76px !important;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.24px 20.76px !important;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #edf0f2;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 30px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 26.76px 3.24px !important;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 56.76px 3.24px !important;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #edf0f2;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 30px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 28.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 58.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #edf0f2;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 30px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 29.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #edf0f2;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 30px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30px 0px !important;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page table {
  border-collapse: collapse;
  border-color: #cf444c;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page :is(th, td) {
  border-color: #cf444c;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page th {
  background: rgba(105, 122, 142, 0.54);
  color: #f4f7f9;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page td {
  color: #edf0f2;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page hr {
  background: repeating-linear-gradient(to right, #e04b55 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page .HyperMD-hr {
  background: repeating-linear-gradient(to right, #e04b55 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(207, 68, 76, 0.17);
  --callout-border-color: #e04b55;
  --callout-border-width: 3px;
  background-color: rgba(207, 68, 76, 0.17);
  border-color: #e04b55;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #edf0f2;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #e35f68;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #e35f68;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(207, 68, 76, 0.17);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #e35f68;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 28px !important;
  border-inline-start: 1px solid #cf444c;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page ul {
  list-style-type: circle;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page :is(ul, ol) li::marker {
  color: #e04b55;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #e04b55;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page img {
  background: transparent;
  border-color: #e04b55;
  border-style: solid;
  border-width: 4px 4px 4px;
  border-radius: 2px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page :is(h1, .HyperMD-header-1, .inline-title), [data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page :is(h2, .HyperMD-header-2) { text-transform: uppercase; letter-spacing: 0.07em; }
[data-templar-scope="templar-live-sample-crimson-circuit"] .templar-page :is(table, .cm-table-widget) { font-variant-numeric: tabular-nums; }
[data-templar-scope="templar-live-sample-midnight-oled"] {
  --templar-grid: 28px;
  --templar-baseline-position: 82.16px;
  --templar-editor-baseline-position: 82.16px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #7eb4d5;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 32px;
  --templar-page-span: 1155px;
  --templar-page-scale: 1;
  --templar-body-line-height: 24.8px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page {
  background-color: #090a0c;
  border-radius: 8px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #e9edf0;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24.8px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-midnight-oled"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #e9edf0;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24.8px;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 740px;
  min-height: 100%;
  padding: 64px min(88px, 12%) 120px min(88px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page-content::before {
  background-image: none;
  background-color: #090a0c;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-midnight-oled"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-midnight-oled"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 740px;
  padding: 64px min(88px, 12%) 120px min(88px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-midnight-oled"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #e9edf0;
  line-height: 24.8px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 24.8px;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 24.8px !important;
  margin-block: 0 !important;
  min-height: 24.8px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 24.8px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 16.12px !important;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page-content::after {
  color: #7eb4d5;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #7eb4d5;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page mark,
[data-templar-scope="templar-live-sample-midnight-oled"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(62, 104, 137, 0.54);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #f2f8fb;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(126, 167, 196, 0.13);
  border-inline-start: 3px solid #7eb4d5;
  color: #e9edf0;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(126, 167, 196, 0.13);
  color: #e9edf0;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page pre {
  background: rgba(126, 167, 196, 0.13);
  color: #e9edf0;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24.8px !important;
  padding: 14px 14px 14px !important;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24.8px !important;
  min-height: 24.8px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #8d969d;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #7eb4d5;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 50.4px;
  text-transform: none;
  background-image: linear-gradient(to top, color-mix(in srgb, currentColor 18%, transparent) 42%, transparent 42%);
}

[data-templar-scope="templar-live-sample-midnight-oled"] .markdown-preview-view.templar-page h1 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #7eb4d5;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 37.2px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-midnight-oled"] .markdown-preview-view.templar-page h2 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #e9edf0;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28.8px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-midnight-oled"] .markdown-preview-view.templar-page h3 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #e9edf0;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-midnight-oled"] .markdown-preview-view.templar-page h4 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #e9edf0;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 20.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-midnight-oled"] .markdown-preview-view.templar-page h5 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #e9edf0;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 18px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-midnight-oled"] .markdown-preview-view.templar-page h6 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page table {
  border-collapse: collapse;
  border-color: #7ea7c4;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page :is(th, td) {
  border-color: #7ea7c4;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page th {
  background: rgba(62, 104, 137, 0.54);
  color: #f2f8fb;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page td {
  color: #e9edf0;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page tbody tr:nth-child(even) {
  background: rgba(126, 167, 196, 0.13);
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page hr {
  border-block-start: 3px double #7eb4d5;
  border-bottom: 0;
  border-inline: 0;
  margin-block: 16.12px !important;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page .HyperMD-hr {
  border: 0 !important; margin-block: 0 !important; padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page .cm-hr {
  background-color: #7eb4d5;
  height: 1px;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(126, 167, 196, 0.13);
  --callout-border-color: #7eb4d5;
  --callout-border-width: 3px;
  background-color: rgba(126, 167, 196, 0.13);
  border-color: #7eb4d5;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #e9edf0;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #7eb4d5;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #7eb4d5;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(126, 167, 196, 0.13);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #7eb4d5;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #7ea7c4;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page ul {
  list-style-type: square;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page :is(ul, ol) li::marker {
  color: #7eb4d5;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #7eb4d5;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page img {
  
  border-color: #7eb4d5;
  border-style: solid;
  border-width: 0px 0px 0px;
  border-radius: 5px;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.04em; }
[data-templar-scope="templar-live-sample-midnight-oled"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.55; }
[data-templar-scope="templar-live-sample-electric-aquarium"] {
  --templar-grid: 29px;
  --templar-baseline-position: 84.26px;
  --templar-editor-baseline-position: 84.26px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #4cdacf;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page {
  background-color: #071d28;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #dcf4f2;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-electric-aquarium"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #dcf4f2;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page-content::before {
  background-image: radial-gradient(circle at 50% 100%, transparent 18.825px, color-mix(in srgb, rgba(76, 218, 207, 0.15) 82%, transparent) 19.075px, color-mix(in srgb, rgba(76, 218, 207, 0.15) 82%, transparent) 20.075px, transparent 20.325px),
    radial-gradient(circle at 50% 100%, transparent 18.825px, color-mix(in srgb, rgba(76, 218, 207, 0.15) 82%, transparent) 19.075px, color-mix(in srgb, rgba(76, 218, 207, 0.15) 82%, transparent) 20.075px, transparent 20.325px);
  background-size: 39.15px 39.15px, 39.15px 39.15px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), calc(min(72px, 18%) + 19.575px) calc(var(--templar-paper-baseline-position) + 19.575px);
  background-repeat: repeat, repeat;
  background-color: #071d28;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-electric-aquarium"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-electric-aquarium"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-electric-aquarium"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #dcf4f2;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page-content::after {
  color: #4cdacf;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #4cdacf;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page mark,
[data-templar-scope="templar-live-sample-electric-aquarium"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(255, 103, 125, 0.52);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #fff7f8;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(76, 218, 207, 0.15);
  border-inline-start: 3px solid #4cdacf;
  color: #dcf4f2;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(76, 218, 207, 0.15);
  color: #dcf4f2;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page pre {
  background: rgba(76, 218, 207, 0.15);
  color: #dcf4f2;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0px 14.5px 0px !important;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #88aaa9;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #4cdacf;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #4cdacf;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  text-decoration: underline; text-decoration-thickness: 0.08em; text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #dcf4f2;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #dcf4f2;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 27.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 56.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #dcf4f2;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 28.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #dcf4f2;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page table {
  border-collapse: collapse;
  border-color: #4cdacf;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page :is(th, td) {
  border-color: #4cdacf;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page th {
  background: rgba(255, 103, 125, 0.52);
  color: #fff7f8;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page td {
  color: #dcf4f2;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page hr {
  background: linear-gradient(#4cdacf, #4cdacf) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page .HyperMD-hr {
  background: linear-gradient(#4cdacf, #4cdacf) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(76, 218, 207, 0.15);
  --callout-border-color: #4cdacf;
  --callout-border-width: 3px;
  background-color: rgba(76, 218, 207, 0.15);
  border-color: #4cdacf;
  border-radius: 14px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #dcf4f2;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #4cdacf;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #4cdacf;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(76, 218, 207, 0.15);
  border-radius: 14px;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #4cdacf;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page :is(ul, ol) li::marker {
  color: #4cdacf;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #4cdacf;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page img {
  background: #2b2724;
  border-color: #4cdacf;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1.12) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.025em; }
[data-templar-scope="templar-live-sample-electric-aquarium"] .templar-page :is(blockquote, .HyperMD-quote) { border-radius: 10px; }
[data-templar-scope="templar-live-sample-graph-paper"] {
  --templar-grid: 24px;
  --templar-baseline-position: 77.4px;
  --templar-editor-baseline-position: 77.4px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #4d7771;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 24px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page {
  background-color: #f8fbf8;
  border-radius: 0px;
  box-shadow: none;
  color: #1f3935;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-graph-paper"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-graph-paper"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-graph-paper"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #1f3935;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 60px min(72px, 12%) 120px min(96px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page-content::before {
  background-image: linear-gradient(rgba(53, 114, 103, 0.30) 1.25px, transparent 1.25px),
    linear-gradient(90deg, rgba(53, 114, 103, 0.30) 1.25px, transparent 1.25px),
    linear-gradient(rgba(71, 138, 121, 0.18) 1px, transparent 1px),
    linear-gradient(90deg, rgba(71, 138, 121, 0.18) 1px, transparent 1px);
  background-size: 120px 120px, 120px 120px, 24px 24px, 24px 24px;
  background-position: min(96px, 18%) var(--templar-paper-baseline-position), min(96px, 18%) var(--templar-paper-baseline-position), min(96px, 18%) var(--templar-paper-baseline-position), min(96px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat, repeat, repeat, repeat;
  background-color: #f8fbf8;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-graph-paper"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-graph-paper"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-graph-paper"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 60px min(72px, 12%) 120px min(96px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-graph-paper"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #1f3935;
  line-height: 24px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-graph-paper"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-graph-paper"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-graph-paper"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 24px !important;
  margin-block: 0 !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 24px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-graph-paper"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-graph-paper"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page-content::after {
  color: rgba(48, 46, 43, 0.1);
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.5;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-30deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-graph-paper"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #126d75;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page mark,
[data-templar-scope="templar-live-sample-graph-paper"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(118, 196, 177, 0.34);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #16342f;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(159, 184, 202, 0.12);
  border-inline-start: 3px solid #7b8e9c;
  color: #1f3935;
  padding-inline: 12px;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(48, 46, 43, 0.08);
  color: #1f3935;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page pre {
  background: rgba(48, 46, 43, 0.08);
  color: #1f3935;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  padding: 23.64px 12px 0.36px !important;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-graph-paper"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #155c52;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 72px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-graph-paper"] .markdown-preview-view.templar-page h1 {
  margin-block: 24px 0 !important;
  padding-block: 14.28px 9.72px !important;
}

[data-templar-scope="templar-live-sample-graph-paper"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.28px 9.72px !important;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #393631;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 48px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-graph-paper"] .markdown-preview-view.templar-page h2 {
  margin-block: 24px 0 !important;
  padding-block: 6.24px 17.76px !important;
}

[data-templar-scope="templar-live-sample-graph-paper"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.24px 17.76px !important;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #46413b;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 48px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-graph-paper"] .markdown-preview-view.templar-page h3 {
  margin-block: 24px 0 !important;
  padding-block: 8.76px 15.24px !important;
}

[data-templar-scope="templar-live-sample-graph-paper"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.76px 15.24px !important;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #46413b;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-graph-paper"] .markdown-preview-view.templar-page h4 {
  margin-block: 24px 0 !important;
  padding-block: 22.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-graph-paper"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 46.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #46413b;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-graph-paper"] .markdown-preview-view.templar-page h5 {
  margin-block: 24px 0 !important;
  padding-block: 23.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-graph-paper"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 47.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #46413b;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-graph-paper"] .markdown-preview-view.templar-page h6 {
  margin-block: 24px 0 !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-graph-paper"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 24px 0px !important;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page table {
  border-collapse: collapse;
  border-color: #302e2b;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page :is(th, td) {
  border-color: #302e2b;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page th {
  background: rgba(48, 46, 43, 0.07);
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page td {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page .HyperMD-hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(159, 184, 202, 0.12);
  --callout-border-color: #7b8e9c;
  --callout-border-width: 3px;
  background-color: rgba(159, 184, 202, 0.12);
  border-color: #7b8e9c;
  border-radius: 8px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #62707b;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 46, 43, 0.06);
  border-radius: 10px;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #606e79;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page :is(ul, ol) :is(ul, ol) {
  
  
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page :is(ul, ol) li::marker {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-graph-paper"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-graph-paper"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page img {
  background: transparent;
  border-color: #4d7771;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 2px;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page :is(h1, .HyperMD-header-1, .inline-title),
[data-templar-scope="templar-live-sample-graph-paper"] .templar-page :is(h2, .HyperMD-header-2),
[data-templar-scope="templar-live-sample-graph-paper"] .templar-page :is(h3, .HyperMD-header-3) {
  text-transform: uppercase;
  letter-spacing: 0.045em;
}

[data-templar-scope="templar-live-sample-graph-paper"] .templar-page :is(table, .cm-table-widget) {
  background: rgba(248, 251, 248, 0.86);
}
[data-templar-scope="templar-live-sample-dark-academia"] {
  --templar-grid: 30px;
  --templar-baseline-position: 81.48px;
  --templar-editor-baseline-position: 81.48px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #332d28;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page {
  background-color: #201d1b;
  border-radius: 0px;
  box-shadow: none;
  color: #e9dfc9;
  font-family: Baskerville, Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-dark-academia"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-dark-academia"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-dark-academia"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #e9dfc9;
  font-family: Baskerville, Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 60px min(72px, 12%) 120px min(96px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page-content::before {
  background-image: linear-gradient(to bottom, rgba(214, 191, 143, 0.12) 0, rgba(214, 191, 143, 0.12) 1px, transparent 1px, transparent 100%);
  background-size: 100% 30px;
  background-position: 0 var(--templar-paper-baseline-position);
  background-repeat: repeat;
  background-color: #201d1b;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-dark-academia"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-dark-academia"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-dark-academia"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 60px min(72px, 12%) 120px min(96px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-dark-academia"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #e9dfc9;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-dark-academia"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-dark-academia"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-dark-academia"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-dark-academia"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-dark-academia"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page-content::after {
  color: rgba(48, 46, 43, 0.1);
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.5;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-30deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-dark-academia"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #d0b76f;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page mark,
[data-templar-scope="templar-live-sample-dark-academia"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(184, 143, 64, 0.58);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #dedfe0;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(215, 189, 121, 0.07);
  border-inline-start: 3px solid #8c7646;
  color: #e9dfc9;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.28);
  color: #e9dfc9;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page pre {
  background: rgba(0, 0, 0, 0.28);
  color: #e9dfc9;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0.72px 15px 29.28px !important;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-dark-academia"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #b4a78e;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #d7bd79;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-dark-academia"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 6.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-dark-academia"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #cdb77f;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-dark-academia"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 10.32px 19.68px !important;
}

[data-templar-scope="templar-live-sample-dark-academia"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 40.32px 19.68px !important;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #c3b390;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-dark-academia"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-dark-academia"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #c3b390;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-dark-academia"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 29.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-dark-academia"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #c3b390;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-dark-academia"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 0.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-dark-academia"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #c3b390;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-dark-academia"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 1.08px 28.92px !important;
}

[data-templar-scope="templar-live-sample-dark-academia"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 31.08px 28.92px !important;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page table {
  border-collapse: collapse;
  border-color: #d7bd79;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page :is(th, td) {
  border-color: #d7bd79;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page th {
  background: rgba(48, 46, 43, 0.07);
  color: #868685;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page td {
  color: #868584;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page hr {
  background: linear-gradient(#696866, #696866) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page .HyperMD-hr {
  background: linear-gradient(#696866, #696866) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(159, 184, 202, 0.12);
  --callout-border-color: #9fb8ca;
  --callout-border-width: 3px;
  background-color: rgba(159, 184, 202, 0.12);
  border-color: #9fb8ca;
  border-radius: 8px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #979696;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #979696;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #9fb8ca;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 46, 43, 0.06);
  border-radius: 10px;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #9fb8ca;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page :is(ul, ol) :is(ul, ol) {
  
  
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page :is(ul, ol) li::marker {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-dark-academia"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-dark-academia"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page img {
  background: #2b2724;
  border-color: #332d28;
  border-style: solid;
  border-width: 8px 8px 8px;
  border-radius: 0px;
  box-shadow: 0 10px 26px rgba(0, 0, 0, 0.45);
  box-sizing: border-box;
  display: block;
  filter: sepia(0.22) grayscale(0) saturate(1) contrast(1.08);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) {
  letter-spacing: 0.02em;
}

[data-templar-scope="templar-live-sample-dark-academia"] .templar-page :is(hr, .HyperMD-hr) {
  border-color: rgba(215, 189, 121, 0.4);
}
[data-templar-scope="templar-live-sample-solarized-lab"] {
  --templar-grid: 26px;
  --templar-baseline-position: 79.48px;
  --templar-editor-baseline-position: 79.48px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #268bd2;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 26px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page {
  background-color: #fdf6e3;
  border-radius: 0px;
  box-shadow: none;
  color: #586d74;
  font-family: "IBM Plex Sans", system-ui, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-solarized-lab"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #586d74;
  font-family: "IBM Plex Sans", system-ui, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 60px min(72px, 12%) 120px min(96px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page-content::before {
  background-image: linear-gradient(rgba(38, 139, 210, 0.34) 1.25px, transparent 1.25px),
    linear-gradient(90deg, rgba(38, 139, 210, 0.34) 1.25px, transparent 1.25px),
    linear-gradient(rgba(38, 139, 210, 0.18) 1px, transparent 1px),
    linear-gradient(90deg, rgba(38, 139, 210, 0.18) 1px, transparent 1px);
  background-size: 130px 130px, 130px 130px, 26px 26px, 26px 26px;
  background-position: min(96px, 18%) var(--templar-paper-baseline-position), min(96px, 18%) var(--templar-paper-baseline-position), min(96px, 18%) var(--templar-paper-baseline-position), min(96px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat, repeat, repeat, repeat;
  background-color: #fdf6e3;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-solarized-lab"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-solarized-lab"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 60px min(72px, 12%) 120px min(96px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-solarized-lab"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #586d74;
  line-height: 26px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 26px;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 26px !important;
  margin-block: 0 !important;
  min-height: 26px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 26px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page-content::after {
  color: rgba(48, 46, 43, 0.1);
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.5;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-30deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #2376b1;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page mark,
[data-templar-scope="templar-live-sample-solarized-lab"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(181, 137, 0, 0.28);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #3d453f;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(42, 161, 152, 0.08);
  border-inline-start: 3px solid #268bd2;
  color: #586e75;
  padding-inline: 13px;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.08);
  color: #54686f;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page pre {
  background: rgba(0, 0, 0, 0.08);
  color: #54686f;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 26px !important;
  padding: 0.72px 13px 25.28px !important;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 26px !important;
  min-height: 26px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #667476;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #268bd2;
  font-family: "IBM Plex Mono", monospace;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 52px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-solarized-lab"] .markdown-preview-view.templar-page h1 {
  margin-block: 26px 0 !important;
  padding-block: 4.36px 21.64px !important;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 21.64px !important;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #268bd2;
  font-family: "IBM Plex Mono", monospace;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 52px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-solarized-lab"] .markdown-preview-view.templar-page h2 {
  margin-block: 26px 0 !important;
  padding-block: 8.32px 17.68px !important;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.32px 17.68px !important;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #268bd2;
  font-family: "IBM Plex Mono", monospace;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 52px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-solarized-lab"] .markdown-preview-view.templar-page h3 {
  margin-block: 26px 0 !important;
  padding-block: 10.84px 15.16px !important;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.84px 15.16px !important;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #268bd2;
  font-family: "IBM Plex Mono", monospace;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 26px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-solarized-lab"] .markdown-preview-view.templar-page h4 {
  margin-block: 26px 0 !important;
  padding-block: 25.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 51.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #2376b1;
  font-family: "IBM Plex Mono", monospace;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 26px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-solarized-lab"] .markdown-preview-view.templar-page h5 {
  margin-block: 26px 0 !important;
  padding-block: 0.36px 25.64px !important;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 26.36px 25.64px !important;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #2376b1;
  font-family: "IBM Plex Mono", monospace;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 26px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-solarized-lab"] .markdown-preview-view.templar-page h6 {
  margin-block: 26px 0 !important;
  padding-block: 1.08px 24.92px !important;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 27.08px 24.92px !important;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page table {
  border-collapse: collapse;
  border-color: #268bd2;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page :is(th, td) {
  border-color: #268bd2;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page th {
  background: rgba(42, 161, 152, 0.08);
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page td {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 26px !important;
  min-height: 26px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page .HyperMD-hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 26px !important;
  min-height: 26px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(159, 184, 202, 0.12);
  --callout-border-color: #7a8c9a;
  --callout-border-width: 3px;
  background-color: rgba(159, 184, 202, 0.12);
  border-color: #7a8c9a;
  border-radius: 8px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #606e79;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 46, 43, 0.06);
  border-radius: 10px;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #5e6c76;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page :is(ul, ol) :is(ul, ol) {
  
  
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page :is(ul, ol) li::marker {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page img {
  background: transparent;
  border-color: #268bd2;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 0px;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-solarized-lab"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}
[data-templar-scope="templar-live-sample-coral-classroom"] {
  --templar-grid: 30px;
  --templar-baseline-position: 81.48px;
  --templar-editor-baseline-position: 81.48px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #df6b62;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page {
  background-color: #fffaf4;
  border-radius: 0px;
  box-shadow: none;
  color: #35424a;
  font-family: "Avenir Next", system-ui, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-coral-classroom"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #35424a;
  font-family: "Avenir Next", system-ui, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 60px min(72px, 12%) 120px min(96px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), rgba(223, 107, 98, 0.56) calc(min(72px, 15%) - 0.75px), rgba(223, 107, 98, 0.56) calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px)), linear-gradient(to bottom, rgba(91, 148, 184, 0.26) 0, rgba(91, 148, 184, 0.26) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 30px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #fffaf4;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-coral-classroom"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-coral-classroom"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 60px min(72px, 12%) 120px min(96px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-coral-classroom"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #35424a;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page-content::after {
  color: rgba(48, 46, 43, 0.1);
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.5;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-30deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #b45953;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page mark,
[data-templar-scope="templar-live-sample-coral-classroom"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(255, 201, 93, 0.46);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #3e3523;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(91, 148, 184, 0.08);
  border-inline-start: 3px solid #db6961;
  color: #35424a;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.08);
  color: #35424a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page pre {
  background: rgba(0, 0, 0, 0.08);
  color: #35424a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0.72px 15px 29.28px !important;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #6a767c;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #df6b62;
  font-family: "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-coral-classroom"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 6.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #df6b62;
  font-family: "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-coral-classroom"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 10.32px 19.68px !important;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 40.32px 19.68px !important;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #df6b62;
  font-family: "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-coral-classroom"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #df6b62;
  font-family: "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-coral-classroom"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 29.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #b45953;
  font-family: "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-coral-classroom"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 0.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #b45953;
  font-family: "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-coral-classroom"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 1.08px 28.92px !important;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 31.08px 28.92px !important;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page table {
  border-collapse: collapse;
  border-color: #5b94b8;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page :is(th, td) {
  border-color: #5b94b8;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page th {
  background: rgba(91, 148, 184, 0.08);
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page td {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page .HyperMD-hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(159, 184, 202, 0.12);
  --callout-border-color: #7b8f9c;
  --callout-border-width: 3px;
  background-color: rgba(159, 184, 202, 0.12);
  border-color: #7b8f9c;
  border-radius: 8px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #62717c;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 46, 43, 0.06);
  border-radius: 10px;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #606e79;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page :is(ul, ol) :is(ul, ol) {
  
  
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page :is(ul, ol) li::marker {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page img {
  overflow: hidden;
  border-color: #df6b62;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 0px;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-coral-classroom"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}
[data-templar-scope="templar-live-sample-cornell-lecture"] {
  --templar-grid: 28px;
  --templar-baseline-position: 83.76px;
  --templar-editor-baseline-position: 83.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #346e99;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page {
  background-color: #fffdf2;
  border-radius: 2px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #303941;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-cornell-lecture"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #303941;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 980px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(102px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), rgba(208, 80, 79, 0.58) calc(min(72px, 15%) - 0.75px), rgba(208, 80, 79, 0.58) calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px)), linear-gradient(to bottom, color-mix(in srgb, rgba(63, 120, 165, 0.24) 82%, transparent) 0, color-mix(in srgb, rgba(63, 120, 165, 0.24) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 28px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #fffdf2;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-cornell-lecture"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-cornell-lecture"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 980px;
  padding: 64px min(72px, 12%) 120px min(102px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-cornell-lecture"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #303941;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page-content::after {
  color: #346e99;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #346e99;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page mark,
[data-templar-scope="templar-live-sample-cornell-lecture"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(247, 211, 80, 0.45);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #3d3414;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(63, 120, 165, 0.24);
  border-inline-start: 3px solid #346e99;
  color: #303941;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(63, 120, 165, 0.24);
  color: #303941;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page pre {
  background: rgba(63, 120, 165, 0.24);
  color: #303941;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0px 14px 0px !important;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #6b777f;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #346e99;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 4.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #346e99;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 8.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #303941;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #303941;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 26.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 54.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #303941;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 27.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #303941;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page table {
  border-collapse: collapse;
  border-color: #3f78a5;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page :is(th, td) {
  border-color: #3f78a5;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page th {
  background: rgba(247, 211, 80, 0.45);
  color: #3d3414;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page td {
  color: #303941;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page tbody tr:nth-child(even) {
  background: rgba(63, 120, 165, 0.24);
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page hr {
  background: linear-gradient(to right, transparent, #346e99 10%, #346e99 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page .HyperMD-hr {
  background: linear-gradient(to right, transparent, #346e99 10%, #346e99 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(63, 120, 165, 0.24);
  --callout-border-color: #346e99;
  --callout-border-width: 3px;
  background-color: rgba(63, 120, 165, 0.24);
  border-color: #346e99;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #303941;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #31648b;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #31648b;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(63, 120, 165, 0.24);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #31648b;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #3f78a5;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page :is(ul, ol) li::marker {
  color: #346e99;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #346e99;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page img {
  background: transparent;
  border-color: #346e99;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.04em; }
[data-templar-scope="templar-live-sample-cornell-lecture"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.55; }
[data-templar-scope="templar-live-sample-literature-seminar"] {
  --templar-grid: 29px;
  --templar-baseline-position: 84.98px;
  --templar-editor-baseline-position: 84.98px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #783f36;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page {
  background-color: #f5eddd;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #46362a;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-literature-seminar"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #46362a;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page-content::before {
  background-image: linear-gradient(to bottom, color-mix(in srgb, rgba(107, 78, 52, 0.17) 82%, transparent) 0, color-mix(in srgb, rgba(107, 78, 52, 0.17) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 29px;
  background-position: 0 var(--templar-paper-baseline-position);
  background-repeat: repeat;
  background-color: #f5eddd;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-literature-seminar"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-literature-seminar"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-literature-seminar"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #46362a;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page-content::after {
  color: #783f36;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #783f36;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page mark,
[data-templar-scope="templar-live-sample-literature-seminar"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(201, 155, 82, 0.36);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #3d2a17;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(107, 78, 52, 0.17);
  border-inline-start: 3px solid #783f36;
  color: #46362a;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(107, 78, 52, 0.17);
  color: #46362a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page pre {
  background: rgba(107, 78, 52, 0.17);
  color: #46362a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0.72px 14.5px 28.28px !important;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #796959;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #783f36;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  box-shadow: inset 0 -1px currentColor;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.86px 23.14px !important;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.86px 23.14px !important;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #783f36;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-literature-seminar"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.82px 19.18px !important;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.82px 19.18px !important;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #46362a;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-literature-seminar"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #46362a;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-literature-seminar"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 28.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #46362a;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-literature-seminar"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #46362a;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-literature-seminar"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 1.08px 27.92px !important;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.08px 27.92px !important;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page table {
  border-collapse: collapse;
  border-color: #6b4e34;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page :is(th, td) {
  border-color: #6b4e34;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page th {
  background: rgba(201, 155, 82, 0.36);
  color: #3d2a17;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page td {
  color: #46362a;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page hr {
  background: repeating-linear-gradient(to right, #783f36 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page .HyperMD-hr {
  background: repeating-linear-gradient(to right, #783f36 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(107, 78, 52, 0.17);
  --callout-border-color: #783f36;
  --callout-border-width: 3px;
  background-color: rgba(107, 78, 52, 0.17);
  border-color: #783f36;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #46362a;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #783f36;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #783f36;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(107, 78, 52, 0.17);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #783f36;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page ul {
  list-style-type: circle;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page :is(ul, ol) li::marker {
  color: #783f36;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #783f36;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page-content p {
  text-indent: 24px;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page img {
  background: #f0e2c5;
  border-color: #783f36;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0.22) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page :is(blockquote, .HyperMD-quote) { font-style: italic; }
[data-templar-scope="templar-live-sample-literature-seminar"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: 0.012em; }
[data-templar-scope="templar-live-sample-chemistry-lab"] {
  --templar-grid: 24px;
  --templar-baseline-position: 81.4px;
  --templar-editor-baseline-position: 81.4px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #167886;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 24px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page {
  background-color: #f1f9f8;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #234247;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-chemistry-lab"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #234247;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page-content::before {
  background-image: linear-gradient(color-mix(in srgb, rgba(26, 111, 122, 0.36) 82%, transparent) 1.25px, transparent 1.25px),
    linear-gradient(90deg, color-mix(in srgb, rgba(26, 111, 122, 0.36) 82%, transparent) 1.25px, transparent 1.25px),
    linear-gradient(color-mix(in srgb, rgba(39, 136, 145, 0.19) 82%, transparent) 1px, transparent 1px),
    linear-gradient(90deg, color-mix(in srgb, rgba(39, 136, 145, 0.19) 82%, transparent) 1px, transparent 1px);
  background-size: 120px 120px, 120px 120px, 24px 24px, 24px 24px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat, repeat, repeat, repeat;
  background-color: #f1f9f8;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-chemistry-lab"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-chemistry-lab"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-chemistry-lab"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #234247;
  line-height: 24px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 24px !important;
  margin-block: 0 !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 24px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page-content::after {
  color: #167886;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #167886;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page mark,
[data-templar-scope="templar-live-sample-chemistry-lab"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(113, 204, 194, 0.38);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #16413f;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(39, 136, 145, 0.19);
  border-inline-start: 3px solid #167886;
  color: #234247;
  padding-inline: 12px;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(39, 136, 145, 0.19);
  color: #234247;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page pre {
  background: rgba(39, 136, 145, 0.19);
  color: #234247;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  padding: 23.64px 12px 0.36px !important;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #5d767c;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #167886;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 72px;
  text-transform: uppercase;
  background-image: linear-gradient(to top, color-mix(in srgb, currentColor 18%, transparent) 42%, transparent 42%);
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .markdown-preview-view.templar-page h1 {
  margin-block: 24px 0 !important;
  padding-block: 14.28px 9.72px !important;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.28px 9.72px !important;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #167886;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 48px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .markdown-preview-view.templar-page h2 {
  margin-block: 24px 0 !important;
  padding-block: 6.24px 17.76px !important;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.24px 17.76px !important;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #234247;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 48px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .markdown-preview-view.templar-page h3 {
  margin-block: 24px 0 !important;
  padding-block: 8.76px 15.24px !important;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.76px 15.24px !important;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #234247;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .markdown-preview-view.templar-page h4 {
  margin-block: 24px 0 !important;
  padding-block: 22.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 46.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #234247;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .markdown-preview-view.templar-page h5 {
  margin-block: 24px 0 !important;
  padding-block: 23.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 47.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #234247;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .markdown-preview-view.templar-page h6 {
  margin-block: 24px 0 !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 24px 0px !important;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page table {
  border-collapse: collapse;
  border-color: #278891;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page :is(th, td) {
  border-color: #278891;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page th {
  background: rgba(113, 204, 194, 0.38);
  color: #16413f;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page td {
  color: #234247;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page tbody tr:nth-child(even) {
  background: rgba(39, 136, 145, 0.19);
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page hr {
  background: linear-gradient(#167886, #167886) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#167886, #167886) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page .HyperMD-hr {
  background: linear-gradient(#167886, #167886) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#167886, #167886) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(39, 136, 145, 0.19);
  --callout-border-color: #167886;
  --callout-border-width: 3px;
  background-color: rgba(39, 136, 145, 0.19);
  border-color: #167886;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #234247;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #166c79;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #166c79;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(39, 136, 145, 0.19);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #166c79;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 28px !important;
  border-inline-start: 1px solid #278891;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page ul {
  list-style-type: square;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page :is(ul, ol) li::marker {
  color: #167886;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #167886;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page img {
  background: transparent;
  border-color: #167886;
  border-style: solid;
  border-width: 4px 4px 4px;
  border-radius: 2px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page :is(h1, .HyperMD-header-1, .inline-title), [data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page :is(h2, .HyperMD-header-2) { text-transform: uppercase; letter-spacing: 0.07em; }
[data-templar-scope="templar-live-sample-chemistry-lab"] .templar-page :is(table, .cm-table-widget) { font-variant-numeric: tabular-nums; }
[data-templar-scope="templar-live-sample-mathematics-proof"] {
  --templar-grid: 24px;
  --templar-baseline-position: 81.4px;
  --templar-editor-baseline-position: 81.4px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #354d62;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 24px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page {
  background-color: #fbfbf8;
  border-radius: 2px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #22282d;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-mathematics-proof"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #22282d;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 980px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page-content::before {
  background-image: linear-gradient(color-mix(in srgb, rgba(46, 55, 64, 0.28) 82%, transparent) 1.25px, transparent 1.25px),
    linear-gradient(90deg, color-mix(in srgb, rgba(46, 55, 64, 0.28) 82%, transparent) 1.25px, transparent 1.25px),
    linear-gradient(color-mix(in srgb, rgba(46, 55, 64, 0.16) 82%, transparent) 1px, transparent 1px),
    linear-gradient(90deg, color-mix(in srgb, rgba(46, 55, 64, 0.16) 82%, transparent) 1px, transparent 1px);
  background-size: 96px 96px, 96px 96px, 24px 24px, 24px 24px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat, repeat, repeat, repeat;
  background-color: #fbfbf8;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-mathematics-proof"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-mathematics-proof"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 980px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-mathematics-proof"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #22282d;
  line-height: 24px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 24px !important;
  margin-block: 0 !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 24px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page-content::after {
  color: #354d62;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #354d62;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page mark,
[data-templar-scope="templar-live-sample-mathematics-proof"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(167, 188, 203, 0.38);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #233643;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(46, 55, 64, 0.16);
  border-inline-start: 3px solid #354d62;
  color: #22282d;
  padding-inline: 12px;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(46, 55, 64, 0.16);
  color: #22282d;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page pre {
  background: rgba(46, 55, 64, 0.16);
  color: #22282d;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  padding: 23.64px 12px 0.36px !important;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #697177;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #354d62;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 72px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .markdown-preview-view.templar-page h1 {
  margin-block: 24px 0 !important;
  padding-block: 14.28px 9.72px !important;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.28px 9.72px !important;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #354d62;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 48px;
  text-transform: uppercase;
  text-decoration: underline; text-decoration-thickness: 0.08em; text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .markdown-preview-view.templar-page h2 {
  margin-block: 24px 0 !important;
  padding-block: 6.24px 17.76px !important;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.24px 17.76px !important;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #22282d;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 48px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .markdown-preview-view.templar-page h3 {
  margin-block: 24px 0 !important;
  padding-block: 8.76px 15.24px !important;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.76px 15.24px !important;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #22282d;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .markdown-preview-view.templar-page h4 {
  margin-block: 24px 0 !important;
  padding-block: 22.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 46.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #22282d;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .markdown-preview-view.templar-page h5 {
  margin-block: 24px 0 !important;
  padding-block: 23.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 47.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #22282d;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .markdown-preview-view.templar-page h6 {
  margin-block: 24px 0 !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 24px 0px !important;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page table {
  border-collapse: collapse;
  border-color: #2e3740;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page :is(th, td) {
  border-color: #2e3740;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page th {
  background: rgba(167, 188, 203, 0.38);
  color: #233643;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page td {
  color: #22282d;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page hr {
  background: linear-gradient(#354d62, #354d62) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page .HyperMD-hr {
  background: linear-gradient(#354d62, #354d62) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(46, 55, 64, 0.16);
  --callout-border-color: #354d62;
  --callout-border-width: 3px;
  background-color: rgba(46, 55, 64, 0.16);
  border-color: #354d62;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #22282d;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #354d62;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #354d62;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(46, 55, 64, 0.16);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #354d62;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 28px !important;
  border-inline-start: 1px solid #2e3740;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page :is(ul, ol) li::marker {
  color: #354d62;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #354d62;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page img {
  background: transparent;
  border-color: #354d62;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 2px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page :is(h1, .HyperMD-header-1, .inline-title), [data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page :is(h2, .HyperMD-header-2) { text-transform: uppercase; letter-spacing: 0.07em; }
[data-templar-scope="templar-live-sample-mathematics-proof"] .templar-page :is(table, .cm-table-widget) { font-variant-numeric: tabular-nums; }
[data-templar-scope="templar-live-sample-history-archive"] {
  --templar-grid: 29px;
  --templar-baseline-position: 84.98px;
  --templar-editor-baseline-position: 84.98px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #7d4634;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page {
  background-color: #eaddbd;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #493624;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-history-archive"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-history-archive"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-history-archive"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #493624;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), #7d4634 calc(min(72px, 15%) - 0.75px), #7d4634 calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px), transparent calc(100% - min(72px, 15%) - 0.75px), #7d4634 calc(100% - min(72px, 15%) - 0.75px), #7d4634 calc(100% - min(72px, 15%) + 0.75px), transparent calc(100% - min(72px, 15%) + 0.75px)), linear-gradient(to bottom, color-mix(in srgb, rgba(107, 78, 45, 0.17) 82%, transparent) 0, color-mix(in srgb, rgba(107, 78, 45, 0.17) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 29px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #eaddbd;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-history-archive"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-history-archive"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-history-archive"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-history-archive"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #493624;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-history-archive"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-history-archive"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-history-archive"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-history-archive"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-history-archive"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page-content::after {
  color: #7d4634;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-history-archive"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #7d4634;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page mark,
[data-templar-scope="templar-live-sample-history-archive"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(185, 137, 63, 0.36);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #3c2a16;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(107, 78, 45, 0.17);
  border-inline-start: 3px solid #7d4634;
  color: #493624;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(107, 78, 45, 0.17);
  color: #493624;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page pre {
  background: rgba(107, 78, 45, 0.17);
  color: #493624;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0.72px 14.5px 28.28px !important;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-history-archive"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #725f49;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #7d4634;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-history-archive"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.86px 23.14px !important;
}

[data-templar-scope="templar-live-sample-history-archive"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.86px 23.14px !important;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #7d4634;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-history-archive"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.82px 19.18px !important;
}

[data-templar-scope="templar-live-sample-history-archive"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.82px 19.18px !important;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #493624;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-history-archive"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-history-archive"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #493624;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-history-archive"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 28.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-history-archive"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #493624;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-history-archive"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-history-archive"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #493624;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-history-archive"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 1.08px 27.92px !important;
}

[data-templar-scope="templar-live-sample-history-archive"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.08px 27.92px !important;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page table {
  border-collapse: collapse;
  border-color: #6b4e2d;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page :is(th, td) {
  border-color: #6b4e2d;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page th {
  background: rgba(185, 137, 63, 0.36);
  color: #3c2a16;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page td {
  color: #493624;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page tbody tr:nth-child(even) {
  background: rgba(107, 78, 45, 0.17);
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page hr {
  background: linear-gradient(to right, transparent, #7d4634 10%, #7d4634 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page .HyperMD-hr {
  background: linear-gradient(to right, transparent, #7d4634 10%, #7d4634 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(107, 78, 45, 0.17);
  --callout-border-color: #7d4634;
  --callout-border-width: 3px;
  background-color: rgba(107, 78, 45, 0.17);
  border-color: #7d4634;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #493624;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #7a4533;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #7a4533;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(107, 78, 45, 0.17);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #7a4533;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page :is(ul, ol) li::marker {
  color: #7d4634;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-history-archive"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #7d4634;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page-content p {
  text-indent: 24px;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page-content :is(h1, h2, h3) ~ p:first-of-type::first-letter,
[data-templar-scope="templar-live-sample-history-archive"] .templar-page-content .HyperMD-header + .HyperMD-paragraph::first-letter {
  float: left;
  font-size: 3.2em;
  font-weight: 700;
  line-height: 0.8;
  margin-block-start: 0.04em;
  margin-inline-end: 0.1em;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-history-archive"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page img {
  background: #f0e2c5;
  border-color: #7d4634;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0.22) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-history-archive"] .templar-page :is(blockquote, .HyperMD-quote) { font-style: italic; }
[data-templar-scope="templar-live-sample-history-archive"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: 0.012em; }
[data-templar-scope="templar-live-sample-language-study"] {
  --templar-grid: 30px;
  --templar-baseline-position: 84.76px;
  --templar-editor-baseline-position: 84.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #cf5e55;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page {
  background-color: #fff9ef;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #35434a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-language-study"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-language-study"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-language-study"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #35434a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), #cf5e55 calc(min(72px, 15%) - 0.75px), #cf5e55 calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px), transparent calc(100% - min(72px, 15%) - 0.75px), #cf5e55 calc(100% - min(72px, 15%) - 0.75px), #cf5e55 calc(100% - min(72px, 15%) + 0.75px), transparent calc(100% - min(72px, 15%) + 0.75px)), linear-gradient(to bottom, color-mix(in srgb, rgba(78, 133, 165, 0.2) 82%, transparent) 0, color-mix(in srgb, rgba(78, 133, 165, 0.2) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 30px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #fff9ef;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-language-study"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-language-study"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-language-study"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-language-study"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #35434a;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-language-study"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-language-study"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-language-study"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-language-study"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-language-study"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page-content::after {
  color: #cf5e55;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-language-study"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #b8554e;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page mark,
[data-templar-scope="templar-live-sample-language-study"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(246, 198, 87, 0.44);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #453713;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(78, 133, 165, 0.2);
  border-inline-start: 3px solid #ce5d55;
  color: #35434a;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(78, 133, 165, 0.2);
  color: #35434a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page pre {
  background: rgba(78, 133, 165, 0.2);
  color: #35434a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0px 15px 0px !important;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-language-study"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #69757c;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #b8554e;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  box-shadow: inset 0 -1px currentColor;
}

[data-templar-scope="templar-live-sample-language-study"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 5.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-language-study"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 35.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #b8554e;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-language-study"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 9.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-language-study"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #35434a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-language-study"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-language-study"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #35434a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-language-study"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 28.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-language-study"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 58.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #35434a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-language-study"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 29.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-language-study"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #35434a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-language-study"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 0.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-language-study"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page table {
  border-collapse: collapse;
  border-color: #4e85a5;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page :is(th, td) {
  border-color: #4e85a5;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page th {
  background: rgba(246, 198, 87, 0.44);
  color: #453713;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page td {
  color: #35434a;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page hr {
  background: repeating-linear-gradient(to right, #cf5e55 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page .HyperMD-hr {
  background: repeating-linear-gradient(to right, #cf5e55 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(78, 133, 165, 0.2);
  --callout-border-color: #ce5d55;
  --callout-border-width: 3px;
  background-color: rgba(78, 133, 165, 0.2);
  border-color: #ce5d55;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #35434a;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #9e4b45;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #9e4b45;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(78, 133, 165, 0.2);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #9e4b45;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page ul {
  list-style-type: circle;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page :is(ul, ol) li::marker {
  color: #cf5e55;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-language-study"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #cf5e55;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-language-study"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page img {
  overflow: hidden;
  border-color: #cf5e55;
  border-style: solid;
  border-width: 4px 4px 4px;
  border-radius: 14px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-language-study"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.04em; }
[data-templar-scope="templar-live-sample-language-study"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.55; }
[data-templar-scope="templar-live-sample-thesis-draft"] {
  --templar-grid: 28px;
  --templar-baseline-position: 82.16px;
  --templar-editor-baseline-position: 82.16px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #394f61;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 32px;
  --templar-page-span: 1155px;
  --templar-page-scale: 1;
  --templar-body-line-height: 24.8px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page {
  background-color: #fcfcfa;
  border-radius: 8px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #252b30;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24.8px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-thesis-draft"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #252b30;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24.8px;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 740px;
  min-height: 100%;
  padding: 64px min(88px, 12%) 120px min(88px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page-content::before {
  background-image: none;
  background-color: #fcfcfa;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-thesis-draft"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-thesis-draft"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 740px;
  padding: 64px min(88px, 12%) 120px min(88px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-thesis-draft"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #252b30;
  line-height: 24.8px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 24.8px;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 24.8px !important;
  margin-block: 0 !important;
  min-height: 24.8px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 24.8px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 16.12px !important;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page-content::after {
  color: #394f61;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #394f61;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page mark,
[data-templar-scope="templar-live-sample-thesis-draft"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(190, 200, 207, 0.4);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #273640;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(55, 65, 74, 0.13);
  border-inline-start: 3px solid #394f61;
  color: #252b30;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(55, 65, 74, 0.13);
  color: #252b30;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page pre {
  background: rgba(55, 65, 74, 0.13);
  color: #252b30;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24.8px !important;
  padding: 14px 14px 14px !important;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24.8px !important;
  min-height: 24.8px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #6d757b;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #394f61;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 50.4px;
  text-transform: none;
  background-image: linear-gradient(to top, color-mix(in srgb, currentColor 18%, transparent) 42%, transparent 42%);
}

[data-templar-scope="templar-live-sample-thesis-draft"] .markdown-preview-view.templar-page h1 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #394f61;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 37.2px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-thesis-draft"] .markdown-preview-view.templar-page h2 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #252b30;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28.8px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-thesis-draft"] .markdown-preview-view.templar-page h3 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #252b30;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-thesis-draft"] .markdown-preview-view.templar-page h4 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #252b30;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 20.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-thesis-draft"] .markdown-preview-view.templar-page h5 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #252b30;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 18px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-thesis-draft"] .markdown-preview-view.templar-page h6 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page table {
  border-collapse: collapse;
  border-color: #37414a;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page :is(th, td) {
  border-color: #37414a;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page th {
  background: rgba(190, 200, 207, 0.4);
  color: #273640;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page td {
  color: #252b30;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page tbody tr:nth-child(even) {
  background: rgba(55, 65, 74, 0.13);
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page hr {
  border-block-start: 3px double #394f61;
  border-bottom: 0;
  border-inline: 0;
  margin-block: 16.12px !important;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page .HyperMD-hr {
  border: 0 !important; margin-block: 0 !important; padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page .cm-hr {
  background-color: #394f61;
  height: 1px;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(55, 65, 74, 0.13);
  --callout-border-color: #394f61;
  --callout-border-width: 3px;
  background-color: rgba(55, 65, 74, 0.13);
  border-color: #394f61;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #252b30;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #394f61;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #394f61;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(55, 65, 74, 0.13);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #394f61;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #37414a;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page ul {
  list-style-type: square;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page :is(ul, ol) li::marker {
  color: #394f61;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #394f61;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page img {
  background: transparent;
  border-color: #394f61;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0.16) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: 0.055em; }
[data-templar-scope="templar-live-sample-thesis-draft"] .templar-page :is(h2, .HyperMD-header-2) { letter-spacing: 0.025em; }
[data-templar-scope="templar-live-sample-research-index"] {
  --templar-grid: 29px;
  --templar-baseline-position: 67.9px;
  --templar-editor-baseline-position: 67.9px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #3d739a;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page {
  background-color: #f9f5e8;
  border-radius: 2px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #313d46;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 15px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-research-index"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-research-index"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-research-index"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #313d46;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 15px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 680px;
  min-height: 100%;
  padding: 48px min(72px, 12%) 92px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page-content::before {
  background-image: linear-gradient(135deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(62, 105, 139, 0.21) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(62, 105, 139, 0.21) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px)),
    linear-gradient(45deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(62, 105, 139, 0.21) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(62, 105, 139, 0.21) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px));
  background-size: 29px 29px, 29px 29px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat, repeat;
  background-color: #f9f5e8;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-research-index"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-research-index"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-research-index"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 680px;
  padding: 48px min(72px, 12%) 92px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-research-index"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #313d46;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-research-index"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-research-index"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-research-index"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-research-index"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-research-index"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page-content::after {
  color: #3d739a;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-research-index"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #3d739a;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page mark,
[data-templar-scope="templar-live-sample-research-index"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(225, 184, 88, 0.42);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #3c3012;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(62, 105, 139, 0.21);
  border-inline-start: 3px solid #3d739a;
  color: #313d46;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(62, 105, 139, 0.21);
  color: #313d46;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page pre {
  background: rgba(62, 105, 139, 0.21);
  color: #313d46;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 28.64px 14.5px 0.36px !important;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-research-index"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #67727a;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #3d739a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 58px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-research-index"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 4.78px 24.22px !important;
}

[data-templar-scope="templar-live-sample-research-index"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 33.78px 24.22px !important;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #3d739a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 58px;
  text-transform: uppercase;
  text-decoration: underline; text-decoration-thickness: 0.08em; text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-research-index"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 8.74px 20.26px !important;
}

[data-templar-scope="templar-live-sample-research-index"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 37.74px 20.26px !important;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #313d46;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 29px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-research-index"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 25.76px 3.24px !important;
}

[data-templar-scope="templar-live-sample-research-index"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 54.76px 3.24px !important;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #313d46;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 29px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-research-index"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 27.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-research-index"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 56.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #313d46;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 29px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-research-index"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 28.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-research-index"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #313d46;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 29px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-research-index"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-research-index"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29px 0px !important;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page table {
  border-collapse: collapse;
  border-color: #3e698b;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page :is(th, td) {
  border-color: #3e698b;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page th {
  background: rgba(225, 184, 88, 0.42);
  color: #3c3012;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page td {
  color: #313d46;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page hr {
  background: linear-gradient(#3d739a, #3d739a) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page .HyperMD-hr {
  background: linear-gradient(#3d739a, #3d739a) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(62, 105, 139, 0.21);
  --callout-border-color: #3d739a;
  --callout-border-width: 3px;
  background-color: rgba(62, 105, 139, 0.21);
  border-color: #3d739a;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #313d46;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #356181;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #356181;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(62, 105, 139, 0.21);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #356181;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 28px !important;
  border-inline-start: 1px solid #3e698b;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page :is(ul, ol) li::marker {
  color: #3d739a;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-research-index"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #3d739a;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-research-index"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #3d739a;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-research-index"] .templar-page :is(h1, .HyperMD-header-1, .inline-title), [data-templar-scope="templar-live-sample-research-index"] .templar-page :is(h2, .HyperMD-header-2) { text-transform: uppercase; letter-spacing: 0.07em; }
[data-templar-scope="templar-live-sample-research-index"] .templar-page :is(table, .cm-table-widget) { font-variant-numeric: tabular-nums; }
[data-templar-scope="templar-live-sample-sketchbook"] {
  --templar-grid: 30px;
  --templar-baseline-position: 80.43px;
  --templar-editor-baseline-position: 80.43px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #fffdf6;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 32px;
  --templar-page-span: 1155px;
  --templar-page-scale: 1;
  --templar-body-line-height: 27.9px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page {
  background-color: #f5f0df;
  border-radius: 0px;
  box-shadow: none;
  color: #37342f;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27.9px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-sketchbook"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-sketchbook"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-sketchbook"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #37342f;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27.9px;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 980px;
  min-height: 100%;
  padding: 60px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page-content::before {
  background-image: none;
  background-color: #f5f0df;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-sketchbook"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-sketchbook"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-sketchbook"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 980px;
  padding: 60px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-sketchbook"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #37342f;
  line-height: 27.9px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-sketchbook"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-sketchbook"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 27.9px;
}

[data-templar-scope="templar-live-sample-sketchbook"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 27.9px !important;
  margin-block: 0 !important;
  min-height: 27.9px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 27.9px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sketchbook"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 18.135px !important;
}

[data-templar-scope="templar-live-sample-sketchbook"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page-content::after {
  color: rgba(48, 46, 43, 0.1);
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.5;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-30deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-sketchbook"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #315f86;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page mark,
[data-templar-scope="templar-live-sample-sketchbook"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(230, 190, 92, 0.40);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #37342f;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(159, 184, 202, 0.12);
  border-inline-start: 3px solid #768896;
  color: #37342f;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(48, 46, 43, 0.08);
  color: #37342f;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page pre {
  background: rgba(48, 46, 43, 0.08);
  color: #37342f;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 27.9px !important;
  padding: 15px 15px 15px !important;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-sketchbook"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 27.9px !important;
  min-height: 27.9px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #302e2b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 50.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sketchbook"] .markdown-preview-view.templar-page h1 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-sketchbook"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #393631;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 37.2px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sketchbook"] .markdown-preview-view.templar-page h2 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-sketchbook"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #46413b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28.8px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sketchbook"] .markdown-preview-view.templar-page h3 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-sketchbook"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #46413b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sketchbook"] .markdown-preview-view.templar-page h4 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-sketchbook"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #46413b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 20.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sketchbook"] .markdown-preview-view.templar-page h5 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-sketchbook"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #46413b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 18px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sketchbook"] .markdown-preview-view.templar-page h6 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-sketchbook"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page table {
  border-collapse: collapse;
  border-color: #302e2b;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page :is(th, td) {
  border-color: #302e2b;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page th {
  background: rgba(48, 46, 43, 0.07);
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page td {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page hr {
  border-block-start: 1px solid #302e2b;
  border-bottom: 0;
  border-inline: 0;
  margin-block: 18.135px !important;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page .HyperMD-hr {
  border: 0 !important; margin-block: 0 !important; padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page .cm-hr {
  background-color: #302e2b;
  height: 1px;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(159, 184, 202, 0.12);
  --callout-border-color: #768896;
  --callout-border-width: 3px;
  background-color: rgba(159, 184, 202, 0.12);
  border-color: #768896;
  border-radius: 8px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #5d6b76;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 46, 43, 0.06);
  border-radius: 10px;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #5b6873;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page :is(ul, ol) :is(ul, ol) {
  
  
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page :is(ul, ol) li::marker {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-sketchbook"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-sketchbook"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #fffdf6;
  border-style: solid;
  border-width: 8px 8px 8px;
  border-radius: 0px;
  box-shadow: 3px 7px 18px rgba(55, 48, 37, 0.18);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(-1.8deg);
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page :is(blockquote, .HyperMD-quote) {
  border: 0;
  padding-left: 0;
  font-size: 1.15em;
}

[data-templar-scope="templar-live-sample-sketchbook"] .templar-page :is(hr, .HyperMD-hr) {
  width: 28%;
  margin-inline: 0;
}
[data-templar-scope="templar-live-sample-zen-ink"] {
  --templar-grid: 28px;
  --templar-baseline-position: 80.43px;
  --templar-editor-baseline-position: 80.43px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #3e3d38;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 32px;
  --templar-page-span: 1155px;
  --templar-page-scale: 1;
  --templar-body-line-height: 27.9px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page {
  background-color: #f4f1e8;
  border-radius: 0px;
  box-shadow: none;
  color: #292824;
  font-family: "Hiragino Mincho ProN", "Yu Mincho", Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27.9px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-zen-ink"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-zen-ink"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-zen-ink"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #292824;
  font-family: "Hiragino Mincho ProN", "Yu Mincho", Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27.9px;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 60px min(72px, 12%) 120px min(96px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page-content::before {
  background-image: none;
  background-color: #f4f1e8;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-zen-ink"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-zen-ink"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-zen-ink"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 60px min(72px, 12%) 120px min(96px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-zen-ink"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #292824;
  line-height: 27.9px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-zen-ink"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-zen-ink"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 27.9px;
}

[data-templar-scope="templar-live-sample-zen-ink"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 27.9px !important;
  margin-block: 0 !important;
  min-height: 27.9px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 27.9px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-zen-ink"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 18.135px !important;
}

[data-templar-scope="templar-live-sample-zen-ink"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page-content::after {
  color: rgba(48, 46, 43, 0.1);
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.5;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-30deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-zen-ink"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #3e3d38;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page mark,
[data-templar-scope="templar-live-sample-zen-ink"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(169, 157, 126, 0.34);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #26251f;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(62, 61, 56, 0.06);
  border-inline-start: 3px solid #3e3d38;
  color: #292824;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.08);
  color: #292824;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page pre {
  background: rgba(0, 0, 0, 0.08);
  color: #292824;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 27.9px !important;
  padding: 14px 14px 14px !important;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-zen-ink"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 27.9px !important;
  min-height: 27.9px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #716e65;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #3e3d38;
  font-family: "Hiragino Mincho ProN", "Yu Mincho", Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 50.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-zen-ink"] .markdown-preview-view.templar-page h1 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-zen-ink"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #3e3d38;
  font-family: "Hiragino Mincho ProN", "Yu Mincho", Georgia, serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 37.2px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-zen-ink"] .markdown-preview-view.templar-page h2 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-zen-ink"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #3e3d38;
  font-family: "Hiragino Mincho ProN", "Yu Mincho", Georgia, serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28.8px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-zen-ink"] .markdown-preview-view.templar-page h3 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-zen-ink"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #3e3d38;
  font-family: "Hiragino Mincho ProN", "Yu Mincho", Georgia, serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-zen-ink"] .markdown-preview-view.templar-page h4 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-zen-ink"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #3e3d38;
  font-family: "Hiragino Mincho ProN", "Yu Mincho", Georgia, serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 20.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-zen-ink"] .markdown-preview-view.templar-page h5 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-zen-ink"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #3e3d38;
  font-family: "Hiragino Mincho ProN", "Yu Mincho", Georgia, serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 18px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-zen-ink"] .markdown-preview-view.templar-page h6 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-zen-ink"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page table {
  border-collapse: collapse;
  border-color: #8f8b83;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page :is(th, td) {
  border-color: #8f8b83;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page th {
  background: rgba(62, 61, 56, 0.06);
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page td {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page hr {
  border-block-start: 1px solid #302e2b;
  border-bottom: 0;
  border-inline: 0;
  margin-block: 18.135px !important;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page .HyperMD-hr {
  border: 0 !important; margin-block: 0 !important; padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page .cm-hr {
  background-color: #302e2b;
  height: 1px;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(159, 184, 202, 0.12);
  --callout-border-color: #768996;
  --callout-border-width: 3px;
  background-color: rgba(159, 184, 202, 0.12);
  border-color: #768996;
  border-radius: 8px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #5d6b76;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 46, 43, 0.06);
  border-radius: 10px;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #5b6973;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page :is(ul, ol) :is(ul, ol) {
  
  
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page :is(ul, ol) li::marker {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-zen-ink"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-zen-ink"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page img {
  
  border-color: #3e3d38;
  border-style: solid;
  border-width: 0px 0px 0px;
  border-radius: 0px;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-zen-ink"] .templar-page :is(blockquote, .HyperMD-quote) { border-inline-start-width: 1px; }
[data-templar-scope="templar-live-sample-morning-pages"] {
  --templar-grid: 28px;
  --templar-baseline-position: 84.48px;
  --templar-editor-baseline-position: 84.48px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #c47745;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page {
  background-color: #fff9eb;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #453d33;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-morning-pages"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-morning-pages"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-morning-pages"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #453d33;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page-content::before {
  background-image: linear-gradient(to bottom, color-mix(in srgb, rgba(122, 148, 167, 0.2) 82%, transparent) 0, color-mix(in srgb, rgba(122, 148, 167, 0.2) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 28px;
  background-position: 0 var(--templar-paper-baseline-position);
  background-repeat: repeat;
  background-color: #fff9eb;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-morning-pages"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-morning-pages"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-morning-pages"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-morning-pages"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #453d33;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-morning-pages"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-morning-pages"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-morning-pages"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-morning-pages"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-morning-pages"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page-content::after {
  color: #c47745;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-morning-pages"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #a2643d;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page mark,
[data-templar-scope="templar-live-sample-morning-pages"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(238, 187, 103, 0.4);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #493018;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(122, 148, 167, 0.2);
  border-inline-start: 3px solid #b97142;
  color: #453d33;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(122, 148, 167, 0.2);
  color: #453d33;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page pre {
  background: rgba(122, 148, 167, 0.2);
  color: #453d33;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0.72px 14px 27.28px !important;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-morning-pages"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #7a7267;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #a2643d;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-morning-pages"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 5.36px 22.64px !important;
}

[data-templar-scope="templar-live-sample-morning-pages"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 33.36px 22.64px !important;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #a2643d;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-morning-pages"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 9.32px 18.68px !important;
}

[data-templar-scope="templar-live-sample-morning-pages"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 37.32px 18.68px !important;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #453d33;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-morning-pages"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.84px 16.16px !important;
}

[data-templar-scope="templar-live-sample-morning-pages"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.84px 16.16px !important;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #453d33;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-morning-pages"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 27.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-morning-pages"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #453d33;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-morning-pages"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-morning-pages"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #453d33;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-morning-pages"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 1.08px 26.92px !important;
}

[data-templar-scope="templar-live-sample-morning-pages"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.08px 26.92px !important;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page table {
  border-collapse: collapse;
  border-color: #7a94a7;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page :is(th, td) {
  border-color: #7a94a7;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page th {
  background: rgba(238, 187, 103, 0.4);
  color: #493018;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page td {
  color: #453d33;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page tbody tr:nth-child(even) {
  background: rgba(122, 148, 167, 0.2);
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page hr {
  background: linear-gradient(to right, transparent, #c47745 10%, #c47745 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page .HyperMD-hr {
  background: linear-gradient(to right, transparent, #c47745 10%, #c47745 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(122, 148, 167, 0.2);
  --callout-border-color: #b97142;
  --callout-border-width: 3px;
  background-color: rgba(122, 148, 167, 0.2);
  border-color: #b97142;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #453d33;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #8e5a38;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #8e5a38;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(122, 148, 167, 0.2);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #8e5a38;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #7a94a7;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page :is(ul, ol) li::marker {
  color: #c47745;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-morning-pages"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #c47745;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page-content p {
  text-indent: 24px;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page-content :is(h1, h2, h3) ~ p:first-of-type::first-letter,
[data-templar-scope="templar-live-sample-morning-pages"] .templar-page-content .HyperMD-header + .HyperMD-paragraph::first-letter {
  float: left;
  font-size: 3.2em;
  font-weight: 700;
  line-height: 0.8;
  margin-block-start: 0.04em;
  margin-inline-end: 0.1em;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-morning-pages"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #c47745;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-morning-pages"] .templar-page :is(blockquote, .HyperMD-quote) { font-style: italic; }
[data-templar-scope="templar-live-sample-morning-pages"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: 0.012em; }
[data-templar-scope="templar-live-sample-gratitude-garden"] {
  --templar-grid: 29px;
  --templar-baseline-position: 84.26px;
  --templar-editor-baseline-position: 84.26px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #5f865a;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page {
  background-color: #f1f5e7;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #344234;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-gratitude-garden"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #344234;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page-content::before {
  background-image: radial-gradient(circle at 50% 100%, transparent 18.825px, color-mix(in srgb, rgba(85, 129, 79, 0.18) 82%, transparent) 19.075px, color-mix(in srgb, rgba(85, 129, 79, 0.18) 82%, transparent) 20.075px, transparent 20.325px),
    radial-gradient(circle at 50% 100%, transparent 18.825px, color-mix(in srgb, rgba(85, 129, 79, 0.18) 82%, transparent) 19.075px, color-mix(in srgb, rgba(85, 129, 79, 0.18) 82%, transparent) 20.075px, transparent 20.325px);
  background-size: 39.15px 39.15px, 39.15px 39.15px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), calc(min(72px, 18%) + 19.575px) calc(var(--templar-paper-baseline-position) + 19.575px);
  background-repeat: repeat, repeat;
  background-color: #f1f5e7;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-gratitude-garden"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-gratitude-garden"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-gratitude-garden"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #344234;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page-content::after {
  color: #5f865a;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #567852;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page mark,
[data-templar-scope="templar-live-sample-gratitude-garden"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(175, 205, 139, 0.42);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #304322;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(85, 129, 79, 0.18);
  border-inline-start: 3px solid #5f865a;
  color: #344234;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(85, 129, 79, 0.18);
  color: #344234;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page pre {
  background: rgba(85, 129, 79, 0.18);
  color: #344234;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0px 14.5px 0px !important;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #667365;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #567852;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  box-shadow: inset 0 -1px currentColor;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #567852;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #344234;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #344234;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 27.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 56.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #344234;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 28.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #344234;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page table {
  border-collapse: collapse;
  border-color: #55814f;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page :is(th, td) {
  border-color: #55814f;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page th {
  background: rgba(175, 205, 139, 0.42);
  color: #304322;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page td {
  color: #344234;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page hr {
  background: repeating-linear-gradient(to right, #5f865a 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page .HyperMD-hr {
  background: repeating-linear-gradient(to right, #5f865a 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(85, 129, 79, 0.18);
  --callout-border-color: #5f865a;
  --callout-border-width: 3px;
  background-color: rgba(85, 129, 79, 0.18);
  border-color: #5f865a;
  border-radius: 14px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #344234;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #4b6849;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #4b6849;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(85, 129, 79, 0.18);
  border-radius: 14px;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #4b6849;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page ul {
  list-style-type: circle;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page :is(ul, ol) li::marker {
  color: #5f865a;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #5f865a;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #5f865a;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1.12) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(-1deg);
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.025em; }
[data-templar-scope="templar-live-sample-gratitude-garden"] .templar-page :is(blockquote, .HyperMD-quote) { border-radius: 10px; }
[data-templar-scope="templar-live-sample-mood-tracker"] {
  --templar-grid: 30px;
  --templar-baseline-position: 84.76px;
  --templar-editor-baseline-position: 84.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #9c67ad;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page {
  background-color: #fff8fa;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #403b4a;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-mood-tracker"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #403b4a;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page-content::before {
  background-image: radial-gradient(circle, color-mix(in srgb, rgba(120, 134, 196, 0.2) 82%, transparent) 1px, transparent calc(1px * 1.25));
  background-size: 30px 30px;
  background-position: calc(min(72px, 18%) - 15px) calc(var(--templar-paper-baseline-position) - 15px);
  background-repeat: repeat;
  background-color: #fff8fa;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-mood-tracker"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-mood-tracker"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-mood-tracker"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #403b4a;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page-content::after {
  color: #9c67ad;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #9261a2;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page mark,
[data-templar-scope="templar-live-sample-mood-tracker"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(242, 175, 190, 0.44);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #4b2f3a;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(120, 134, 196, 0.2);
  border-inline-start: 3px solid #9c67ad;
  color: #403b4a;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(120, 134, 196, 0.2);
  color: #403b4a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page pre {
  background: rgba(120, 134, 196, 0.2);
  color: #403b4a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0px 15px 0px !important;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #767180;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #9261a2;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  background-image: linear-gradient(to top, color-mix(in srgb, currentColor 18%, transparent) 42%, transparent 42%);
}

[data-templar-scope="templar-live-sample-mood-tracker"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 5.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 35.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #9261a2;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-mood-tracker"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 9.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #403b4a;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-mood-tracker"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #403b4a;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-mood-tracker"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 28.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 58.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #403b4a;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-mood-tracker"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 29.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #403b4a;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-mood-tracker"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 0.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page table {
  border-collapse: collapse;
  border-color: #7886c4;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page :is(th, td) {
  border-color: #7886c4;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page th {
  background: rgba(242, 175, 190, 0.44);
  color: #4b2f3a;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page td {
  color: #403b4a;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page tbody tr:nth-child(even) {
  background: rgba(120, 134, 196, 0.2);
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page hr {
  background: linear-gradient(#9c67ad, #9c67ad) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#9c67ad, #9c67ad) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page .HyperMD-hr {
  background: linear-gradient(#9c67ad, #9c67ad) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#9c67ad, #9c67ad) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(120, 134, 196, 0.2);
  --callout-border-color: #9c67ad;
  --callout-border-width: 3px;
  background-color: rgba(120, 134, 196, 0.2);
  border-color: #9c67ad;
  border-radius: 14px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #403b4a;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #7f568e;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #7f568e;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(120, 134, 196, 0.2);
  border-radius: 14px;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #7f568e;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page ul {
  list-style-type: square;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page :is(ul, ol) li::marker {
  color: #9c67ad;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #9c67ad;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page img {
  overflow: hidden;
  border-color: #9c67ad;
  border-style: solid;
  border-width: 4px 4px 4px;
  border-radius: 14px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1.12) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.025em; }
[data-templar-scope="templar-live-sample-mood-tracker"] .templar-page :is(blockquote, .HyperMD-quote) { border-radius: 10px; }
[data-templar-scope="templar-live-sample-dream-journal"] {
  --templar-grid: 28px;
  --templar-baseline-position: 83.76px;
  --templar-editor-baseline-position: 83.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #bba9e3;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "☾";
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page {
  background-color: #272438;
  border-radius: 16px;
  box-shadow: 0 18px 48px rgba(0, 0, 0, 0.38);
  color: #eee9f5;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 16px;
  font-weight: 450;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-dream-journal"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-dream-journal"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-dream-journal"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #eee9f5;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 16px;
  font-weight: 450;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page-content::before {
  background-image: linear-gradient(135deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(190, 178, 232, 0.15) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(190, 178, 232, 0.15) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px));
  background-size: 28px 28px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat;
  background-color: #272438;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-dream-journal"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-dream-journal"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-dream-journal"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-dream-journal"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #eee9f5;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-dream-journal"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-dream-journal"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-dream-journal"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-dream-journal"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-dream-journal"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page-content::after {
  color: #bba9e3;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.07;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-18deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-dream-journal"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #bba9e3;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page mark,
[data-templar-scope="templar-live-sample-dream-journal"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(110, 90, 161, 0.55);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #f7f3ff;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(190, 178, 232, 0.15);
  border-inline-start: 3px solid #bba9e3;
  color: #eee9f5;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.28);
  color: #eee9f5;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page pre {
  background: rgba(0, 0, 0, 0.28);
  color: #eee9f5;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0px 14px 0px !important;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-dream-journal"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #aaa2ba;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #bba9e3;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 56px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-dream-journal"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 4.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-dream-journal"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #bba9e3;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 56px;
  text-transform: uppercase;
  text-decoration: underline; text-decoration-thickness: 0.08em; text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-dream-journal"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 8.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-dream-journal"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #eee9f5;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 56px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-dream-journal"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-dream-journal"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #eee9f5;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 28px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-dream-journal"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 26.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-dream-journal"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 54.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #eee9f5;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 28px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-dream-journal"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 27.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-dream-journal"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #eee9f5;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 28px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-dream-journal"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-dream-journal"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page table {
  border-collapse: collapse;
  border-color: #beb2e8;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page :is(th, td) {
  border-color: #beb2e8;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page th {
  background: rgba(110, 90, 161, 0.55);
  color: #f7f3ff;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page td {
  color: #eee9f5;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page hr {
  background: linear-gradient(#bba9e3, #bba9e3) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page .HyperMD-hr {
  background: linear-gradient(#bba9e3, #bba9e3) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(190, 178, 232, 0.15);
  --callout-border-color: #bba9e3;
  --callout-border-width: 3px;
  background-color: rgba(190, 178, 232, 0.15);
  border-color: #bba9e3;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #eee9f5;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #bba9e3;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #bba9e3;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(190, 178, 232, 0.15);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #bba9e3;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #beb2e8;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page :is(ul, ol) li::marker {
  color: #bba9e3;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-dream-journal"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #bba9e3;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-dream-journal"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page img {
  background: #2b2724;
  border-color: #bba9e3;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1.08);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-dream-journal"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: 0.09em; }
[data-templar-scope="templar-live-sample-dream-journal"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.8; }
[data-templar-scope="templar-live-sample-meditation-log"] {
  --templar-grid: 29px;
  --templar-baseline-position: 82.16px;
  --templar-editor-baseline-position: 82.16px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #6e786a;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 32px;
  --templar-page-span: 1155px;
  --templar-page-scale: 1;
  --templar-body-line-height: 24.8px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page {
  background-color: #f5f2e9;
  border-radius: 8px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #343632;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24.8px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-meditation-log"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-meditation-log"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-meditation-log"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #343632;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24.8px;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 740px;
  min-height: 100%;
  padding: 64px min(88px, 12%) 120px min(88px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page-content::before {
  background-image: none;
  background-color: #f5f2e9;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-meditation-log"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-meditation-log"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-meditation-log"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 740px;
  padding: 64px min(88px, 12%) 120px min(88px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-meditation-log"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #343632;
  line-height: 24.8px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-meditation-log"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-meditation-log"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 24.8px;
}

[data-templar-scope="templar-live-sample-meditation-log"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 24.8px !important;
  margin-block: 0 !important;
  min-height: 24.8px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 24.8px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-meditation-log"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 16.12px !important;
}

[data-templar-scope="templar-live-sample-meditation-log"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page-content::after {
  color: #6e786a;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-meditation-log"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #687165;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page mark,
[data-templar-scope="templar-live-sample-meditation-log"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(185, 188, 166, 0.36);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #34382f;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(105, 111, 102, 0.14);
  border-inline-start: 3px solid #6e786a;
  color: #343632;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(105, 111, 102, 0.14);
  color: #343632;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page pre {
  background: rgba(105, 111, 102, 0.14);
  color: #343632;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24.8px !important;
  padding: 14.5px 14.5px 14.5px !important;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-meditation-log"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24.8px !important;
  min-height: 24.8px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #6d6f69;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #687165;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 50.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-meditation-log"] .markdown-preview-view.templar-page h1 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-meditation-log"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #687165;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 37.2px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-meditation-log"] .markdown-preview-view.templar-page h2 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-meditation-log"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #343632;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28.8px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-meditation-log"] .markdown-preview-view.templar-page h3 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-meditation-log"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #343632;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-meditation-log"] .markdown-preview-view.templar-page h4 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-meditation-log"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #343632;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 20.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-meditation-log"] .markdown-preview-view.templar-page h5 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-meditation-log"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #343632;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 18px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-meditation-log"] .markdown-preview-view.templar-page h6 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-meditation-log"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page table {
  border-collapse: collapse;
  border-color: #696f66;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page :is(th, td) {
  border-color: #696f66;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page th {
  background: rgba(185, 188, 166, 0.36);
  color: #34382f;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page td {
  color: #343632;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page tbody tr:nth-child(even) {
  background: rgba(105, 111, 102, 0.14);
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page hr {
  border-block-start: 1px solid #6e786a;
  -webkit-mask-image: linear-gradient(to right, transparent, #000 10%, #000 90%, transparent);
  mask-image: linear-gradient(to right, transparent, #000 10%, #000 90%, transparent);
  border-bottom: 0;
  border-inline: 0;
  margin-block: 16.12px !important;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page .HyperMD-hr {
  border: 0 !important; margin-block: 0 !important; padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page .cm-hr {
  background-color: #6e786a;
  height: 1px;
  margin: 0;
  padding: 0;
  -webkit-mask-image: linear-gradient(to right, transparent, #000 10%, #000 90%, transparent);
  mask-image: linear-gradient(to right, transparent, #000 10%, #000 90%, transparent);
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(105, 111, 102, 0.14);
  --callout-border-color: #6e786a;
  --callout-border-width: 3px;
  background-color: rgba(105, 111, 102, 0.14);
  border-color: #6e786a;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #343632;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #5d655b;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #5d655b;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(105, 111, 102, 0.14);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #5d655b;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page :is(ul, ol) li::marker {
  color: #6e786a;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-meditation-log"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #6e786a;
}

[data-templar-scope="templar-live-sample-meditation-log"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page img {
  
  border-color: #6e786a;
  border-style: solid;
  border-width: 0px 0px 0px;
  border-radius: 5px;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-meditation-log"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.04em; }
[data-templar-scope="templar-live-sample-meditation-log"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.55; }
[data-templar-scope="templar-live-sample-therapy-reflection"] {
  --templar-grid: 30px;
  --templar-baseline-position: 84.76px;
  --templar-editor-baseline-position: 84.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #527f89;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page {
  background-color: #f0f5f5;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #33454a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-therapy-reflection"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #33454a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page-content::before {
  background-image: linear-gradient(to bottom, color-mix(in srgb, rgba(82, 128, 139, 0.18) 82%, transparent) 0, color-mix(in srgb, rgba(82, 128, 139, 0.18) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 30px;
  background-position: 0 var(--templar-paper-baseline-position);
  background-repeat: repeat;
  background-color: #f0f5f5;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-therapy-reflection"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-therapy-reflection"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-therapy-reflection"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #33454a;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page-content::after {
  color: #527f89;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #4d7680;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page mark,
[data-templar-scope="templar-live-sample-therapy-reflection"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(168, 205, 202, 0.4);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #2c4747;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(82, 128, 139, 0.18);
  border-inline-start: 3px solid #527f89;
  color: #33454a;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(82, 128, 139, 0.18);
  color: #33454a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page pre {
  background: rgba(82, 128, 139, 0.18);
  color: #33454a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0px 15px 0px !important;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #647277;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #4d7680;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  box-shadow: inset 0 -1px currentColor;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 5.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 35.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #4d7680;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 9.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #33454a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #33454a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 28.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 58.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #33454a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 29.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #33454a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 0.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page table {
  border-collapse: collapse;
  border-color: #52808b;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page :is(th, td) {
  border-color: #52808b;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page th {
  background: rgba(168, 205, 202, 0.4);
  color: #2c4747;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page td {
  color: #33454a;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page hr {
  background: repeating-linear-gradient(to right, #527f89 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page .HyperMD-hr {
  background: repeating-linear-gradient(to right, #527f89 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(82, 128, 139, 0.18);
  --callout-border-color: #527f89;
  --callout-border-width: 3px;
  background-color: rgba(82, 128, 139, 0.18);
  border-color: #527f89;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #33454a;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #446770;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #446770;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(82, 128, 139, 0.18);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #446770;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page ul {
  list-style-type: circle;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page :is(ul, ol) li::marker {
  color: #527f89;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #527f89;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page img {
  overflow: hidden;
  border-color: #527f89;
  border-style: solid;
  border-width: 4px 4px 4px;
  border-radius: 14px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.04em; }
[data-templar-scope="templar-live-sample-therapy-reflection"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.55; }
[data-templar-scope="templar-live-sample-habit-bloom"] {
  --templar-grid: 28px;
  --templar-baseline-position: 83.76px;
  --templar-editor-baseline-position: 83.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #d16f78;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page {
  background-color: #fff6ed;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #4c3b39;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-habit-bloom"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #4c3b39;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page-content::before {
  background-image: radial-gradient(circle at 50% 100%, transparent 18.15px, color-mix(in srgb, rgba(213, 121, 117, 0.18) 82%, transparent) 18.4px, color-mix(in srgb, rgba(213, 121, 117, 0.18) 82%, transparent) 19.4px, transparent 19.65px),
    radial-gradient(circle at 50% 100%, transparent 18.15px, color-mix(in srgb, rgba(213, 121, 117, 0.18) 82%, transparent) 18.4px, color-mix(in srgb, rgba(213, 121, 117, 0.18) 82%, transparent) 19.4px, transparent 19.65px);
  background-size: 37.8px 37.8px, 37.8px 37.8px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), calc(min(72px, 18%) + 18.9px) calc(var(--templar-paper-baseline-position) + 18.9px);
  background-repeat: repeat, repeat;
  background-color: #fff6ed;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-habit-bloom"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-habit-bloom"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-habit-bloom"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #4c3b39;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page-content::after {
  color: #d16f78;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #a75c63;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page mark,
[data-templar-scope="templar-live-sample-habit-bloom"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(247, 190, 119, 0.44);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #4c321a;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(213, 121, 117, 0.18);
  border-inline-start: 3px solid #c26871;
  color: #4c3b39;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(213, 121, 117, 0.18);
  color: #4c3b39;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page pre {
  background: rgba(213, 121, 117, 0.18);
  color: #4c3b39;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0px 14px 0px !important;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #806e6c;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #a75c63;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  background-image: linear-gradient(to top, color-mix(in srgb, currentColor 18%, transparent) 42%, transparent 42%);
}

[data-templar-scope="templar-live-sample-habit-bloom"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 4.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #a75c63;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-habit-bloom"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 8.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #4c3b39;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-habit-bloom"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #4c3b39;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-habit-bloom"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 26.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 54.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #4c3b39;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-habit-bloom"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 27.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #4c3b39;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-habit-bloom"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page table {
  border-collapse: collapse;
  border-color: #d07673;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page :is(th, td) {
  border-color: #d07673;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page th {
  background: rgba(247, 190, 119, 0.44);
  color: #4c321a;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page td {
  color: #4c3b39;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page tbody tr:nth-child(even) {
  background: rgba(213, 121, 117, 0.18);
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page hr {
  background: linear-gradient(#d16f78, #d16f78) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#d16f78, #d16f78) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page .HyperMD-hr {
  background: linear-gradient(#d16f78, #d16f78) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#d16f78, #d16f78) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(213, 121, 117, 0.18);
  --callout-border-color: #c26871;
  --callout-border-width: 3px;
  background-color: rgba(213, 121, 117, 0.18);
  border-color: #c26871;
  border-radius: 14px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #4c3b39;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #95535a;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #95535a;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(213, 121, 117, 0.18);
  border-radius: 14px;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #95535a;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #d07673;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page ul {
  list-style-type: square;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page :is(ul, ol) li::marker {
  color: #d16f78;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #d16f78;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page img {
  overflow: hidden;
  border-color: #d16f78;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 14px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1.12) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.025em; }
[data-templar-scope="templar-live-sample-habit-bloom"] .templar-page :is(blockquote, .HyperMD-quote) { border-radius: 10px; }
[data-templar-scope="templar-live-sample-self-care-sunday"] {
  --templar-grid: 29px;
  --templar-baseline-position: 84.26px;
  --templar-editor-baseline-position: 84.26px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #8c70a5;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page {
  background-color: #fbefeb;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #493c4c;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-self-care-sunday"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #493c4c;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page-content::before {
  background-image: linear-gradient(135deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(139, 112, 164, 0.17) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(139, 112, 164, 0.17) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px)),
    linear-gradient(45deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(139, 112, 164, 0.17) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(139, 112, 164, 0.17) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px));
  background-size: 29px 29px, 29px 29px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat, repeat;
  background-color: #fbefeb;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-self-care-sunday"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-self-care-sunday"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-self-care-sunday"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #493c4c;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page-content::after {
  color: #8c70a5;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #7d6493;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page mark,
[data-templar-scope="templar-live-sample-self-care-sunday"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(236, 169, 140, 0.45);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #492f26;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(139, 112, 164, 0.17);
  border-inline-start: 3px solid #8c70a5;
  color: #493c4c;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(139, 112, 164, 0.17);
  color: #493c4c;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page pre {
  background: rgba(139, 112, 164, 0.17);
  color: #493c4c;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0px 14.5px 0px !important;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #776a7a;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #7d6493;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #7d6493;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  text-decoration: underline; text-decoration-thickness: 0.08em; text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #493c4c;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #493c4c;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 27.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 56.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #493c4c;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 28.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #493c4c;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page table {
  border-collapse: collapse;
  border-color: #8b70a4;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page :is(th, td) {
  border-color: #8b70a4;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page th {
  background: rgba(236, 169, 140, 0.45);
  color: #492f26;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page td {
  color: #493c4c;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page hr {
  background: linear-gradient(#8c70a5, #8c70a5) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page .HyperMD-hr {
  background: linear-gradient(#8c70a5, #8c70a5) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(139, 112, 164, 0.17);
  --callout-border-color: #8c70a5;
  --callout-border-width: 3px;
  background-color: rgba(139, 112, 164, 0.17);
  border-color: #8c70a5;
  border-radius: 14px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #493c4c;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #6e5982;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #6e5982;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(139, 112, 164, 0.17);
  border-radius: 14px;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #6e5982;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page :is(ul, ol) li::marker {
  color: #8c70a5;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #8c70a5;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #8c70a5;
  border-style: solid;
  border-width: 9px 9px 32px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1.12) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.025em; }
[data-templar-scope="templar-live-sample-self-care-sunday"] .templar-page :is(blockquote, .HyperMD-quote) { border-radius: 10px; }
[data-templar-scope="templar-live-sample-botanical-field-notes"] {
  --templar-grid: 30px;
  --templar-baseline-position: 81.48px;
  --templar-editor-baseline-position: 81.48px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #3f704d;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page {
  background-color: #f3f0d8;
  border-radius: 0px;
  box-shadow: none;
  color: #334336;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-botanical-field-notes"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #334336;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 60px min(72px, 12%) 120px min(96px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), rgba(155, 92, 65, 0.42) calc(min(72px, 15%) - 0.75px), rgba(155, 92, 65, 0.42) calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px)), linear-gradient(to bottom, rgba(72, 116, 76, 0.24) 0, rgba(72, 116, 76, 0.24) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 30px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #f3f0d8;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-botanical-field-notes"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-botanical-field-notes"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 60px min(72px, 12%) 120px min(96px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-botanical-field-notes"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #334336;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page-content::after {
  color: rgba(48, 46, 43, 0.1);
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.5;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-30deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #3f704d;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page mark,
[data-templar-scope="templar-live-sample-botanical-field-notes"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(142, 181, 117, 0.38);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #26372b;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(74, 112, 73, 0.09);
  border-inline-start: 3px solid #3f704d;
  color: #334336;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.08);
  color: #334336;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page pre {
  background: rgba(0, 0, 0, 0.08);
  color: #334336;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0.72px 15px 29.28px !important;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #667062;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #3f704d;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 6.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #3f704d;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 10.32px 19.68px !important;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 40.32px 19.68px !important;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #3f704d;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #3f704d;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 29.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #3f704d;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 0.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #3f704d;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 1.08px 28.92px !important;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 31.08px 28.92px !important;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page table {
  border-collapse: collapse;
  border-color: #48744c;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page :is(th, td) {
  border-color: #48744c;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page th {
  background: rgba(74, 112, 73, 0.09);
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page td {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page .HyperMD-hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(159, 184, 202, 0.12);
  --callout-border-color: #758795;
  --callout-border-width: 3px;
  background-color: rgba(159, 184, 202, 0.12);
  border-color: #758795;
  border-radius: 8px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #5d6a75;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 46, 43, 0.06);
  border-radius: 10px;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #5a6771;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page :is(ul, ol) :is(ul, ol) {
  
  
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page :is(ul, ol) li::marker {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page img {
  background: #f0e2c5;
  border-color: #3f704d;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 0px;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-botanical-field-notes"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: 0.01em; }
[data-templar-scope="templar-live-sample-forest-ranger"] {
  --templar-grid: 29px;
  --templar-baseline-position: 80.98px;
  --templar-editor-baseline-position: 80.98px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #b35f32;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page {
  background-color: #e9efe2;
  border-radius: 0px;
  box-shadow: none;
  color: #2e4031;
  font-family: "Avenir Next", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-forest-ranger"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #2e4031;
  font-family: "Avenir Next", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 60px min(72px, 12%) 120px min(96px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), rgba(179, 95, 50, 0.5) calc(min(72px, 15%) - 0.75px), rgba(179, 95, 50, 0.5) calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px)), linear-gradient(to bottom, rgba(53, 91, 60, 0.24) 0, rgba(53, 91, 60, 0.24) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 29px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #e9efe2;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-forest-ranger"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-forest-ranger"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 60px min(72px, 12%) 120px min(96px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-forest-ranger"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #2e4031;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page-content::after {
  color: rgba(48, 46, 43, 0.1);
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.5;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-30deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #a3572f;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page mark,
[data-templar-scope="templar-live-sample-forest-ranger"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(146, 177, 100, 0.42);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #273529;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(53, 91, 60, 0.08);
  border-inline-start: 3px solid #b35f32;
  color: #2e4031;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.08);
  color: #2e4031;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page pre {
  background: rgba(0, 0, 0, 0.08);
  color: #2e4031;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0.72px 14.5px 28.28px !important;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #616f65;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #b35f32;
  font-family: Rockwell, Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-forest-ranger"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.86px 23.14px !important;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.86px 23.14px !important;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #b35f32;
  font-family: Rockwell, Georgia, serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-forest-ranger"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.82px 19.18px !important;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.82px 19.18px !important;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #b35f32;
  font-family: Rockwell, Georgia, serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-forest-ranger"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #b35f32;
  font-family: Rockwell, Georgia, serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-forest-ranger"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 28.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #a3572f;
  font-family: Rockwell, Georgia, serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-forest-ranger"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #a3572f;
  font-family: Rockwell, Georgia, serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-forest-ranger"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 1.08px 27.92px !important;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.08px 27.92px !important;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page table {
  border-collapse: collapse;
  border-color: #355b3c;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page :is(th, td) {
  border-color: #355b3c;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page th {
  background: rgba(53, 91, 60, 0.08);
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page td {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page .HyperMD-hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(159, 184, 202, 0.12);
  --callout-border-color: #758694;
  --callout-border-width: 3px;
  background-color: rgba(159, 184, 202, 0.12);
  border-color: #758694;
  border-radius: 8px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #5c6974;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 46, 43, 0.06);
  border-radius: 10px;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #596670;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page :is(ul, ol) :is(ul, ol) {
  
  
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page :is(ul, ol) li::marker {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page img {
  background: transparent;
  border-color: #b35f32;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 0px;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-forest-ranger"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}
[data-templar-scope="templar-live-sample-woodland-herbarium"] {
  --templar-grid: 28px;
  --templar-baseline-position: 84.48px;
  --templar-editor-baseline-position: 84.48px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #52734a;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page {
  background-color: #eee8cf;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #3b4634;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-woodland-herbarium"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #3b4634;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page-content::before {
  background-image: linear-gradient(to bottom, color-mix(in srgb, rgba(73, 105, 66, 0.18) 82%, transparent) 0, color-mix(in srgb, rgba(73, 105, 66, 0.18) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 28px;
  background-position: 0 var(--templar-paper-baseline-position);
  background-repeat: repeat;
  background-color: #eee8cf;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-woodland-herbarium"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-woodland-herbarium"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-woodland-herbarium"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #3b4634;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page-content::after {
  color: #52734a;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #507049;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page mark,
[data-templar-scope="templar-live-sample-woodland-herbarium"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(153, 181, 117, 0.4);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #304025;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(73, 105, 66, 0.18);
  border-inline-start: 3px solid #52734a;
  color: #3b4634;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(73, 105, 66, 0.18);
  color: #3b4634;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page pre {
  background: rgba(73, 105, 66, 0.18);
  color: #3b4634;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0.72px 14px 27.28px !important;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #636b5d;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #507049;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 5.36px 22.64px !important;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 33.36px 22.64px !important;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #507049;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 9.32px 18.68px !important;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 37.32px 18.68px !important;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #3b4634;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.84px 16.16px !important;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.84px 16.16px !important;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #3b4634;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 27.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #3b4634;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #3b4634;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 1.08px 26.92px !important;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.08px 26.92px !important;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page table {
  border-collapse: collapse;
  border-color: #496942;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page :is(th, td) {
  border-color: #496942;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page th {
  background: rgba(153, 181, 117, 0.4);
  color: #304025;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page td {
  color: #3b4634;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page tbody tr:nth-child(even) {
  background: rgba(73, 105, 66, 0.18);
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page hr {
  background: linear-gradient(to right, transparent, #52734a 10%, #52734a 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page .HyperMD-hr {
  background: linear-gradient(to right, transparent, #52734a 10%, #52734a 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(73, 105, 66, 0.18);
  --callout-border-color: #52734a;
  --callout-border-width: 3px;
  background-color: rgba(73, 105, 66, 0.18);
  border-color: #52734a;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #3b4634;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #455f40;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #455f40;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(73, 105, 66, 0.18);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #455f40;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #496942;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page :is(ul, ol) li::marker {
  color: #52734a;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #52734a;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page-content p {
  text-indent: 24px;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page-content :is(h1, h2, h3) ~ p:first-of-type::first-letter,
[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page-content .HyperMD-header + .HyperMD-paragraph::first-letter {
  float: left;
  font-size: 3.2em;
  font-weight: 700;
  line-height: 0.8;
  margin-block-start: 0.04em;
  margin-inline-end: 0.1em;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page img {
  background: #f0e2c5;
  border-color: #52734a;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0.22) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page :is(blockquote, .HyperMD-quote) { font-style: italic; }
[data-templar-scope="templar-live-sample-woodland-herbarium"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: 0.012em; }
[data-templar-scope="templar-live-sample-coastal-fog"] {
  --templar-grid: 29px;
  --templar-baseline-position: 82.16px;
  --templar-editor-baseline-position: 82.16px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #5b7d86;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 32px;
  --templar-page-span: 1155px;
  --templar-page-scale: 1;
  --templar-body-line-height: 24.8px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page {
  background-color: #edf1f0;
  border-radius: 8px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #344247;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24.8px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-coastal-fog"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #344247;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24.8px;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 740px;
  min-height: 100%;
  padding: 64px min(88px, 12%) 120px min(88px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page-content::before {
  background-image: none;
  background-color: #edf1f0;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-coastal-fog"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-coastal-fog"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 740px;
  padding: 64px min(88px, 12%) 120px min(88px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-coastal-fog"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #344247;
  line-height: 24.8px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 24.8px;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 24.8px !important;
  margin-block: 0 !important;
  min-height: 24.8px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 24.8px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 16.12px !important;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page-content::after {
  color: #5b7d86;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #54727b;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page mark,
[data-templar-scope="templar-live-sample-coastal-fog"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(175, 199, 199, 0.4);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #304747;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(90, 119, 127, 0.17);
  border-inline-start: 3px solid #5b7d86;
  color: #344247;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(90, 119, 127, 0.17);
  color: #344247;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page pre {
  background: rgba(90, 119, 127, 0.17);
  color: #344247;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24.8px !important;
  padding: 14.5px 14.5px 14.5px !important;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24.8px !important;
  min-height: 24.8px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #646f74;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #54727b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 50.4px;
  text-transform: none;
  box-shadow: inset 0 -1px currentColor;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .markdown-preview-view.templar-page h1 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #54727b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 37.2px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-coastal-fog"] .markdown-preview-view.templar-page h2 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #344247;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28.8px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-coastal-fog"] .markdown-preview-view.templar-page h3 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #344247;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-coastal-fog"] .markdown-preview-view.templar-page h4 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #344247;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 20.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-coastal-fog"] .markdown-preview-view.templar-page h5 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #344247;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 18px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-coastal-fog"] .markdown-preview-view.templar-page h6 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page table {
  border-collapse: collapse;
  border-color: #5a777f;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page :is(th, td) {
  border-color: #5a777f;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page th {
  background: rgba(175, 199, 199, 0.4);
  color: #304747;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page td {
  color: #344247;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page hr {
  border-block-start: 1px dashed #5b7d86;
  border-bottom: 0;
  border-inline: 0;
  margin-block: 16.12px !important;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page .HyperMD-hr {
  border: 0 !important; margin-block: 0 !important; padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page .cm-hr {
  background-color: #5b7d86;
  height: 1px;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(90, 119, 127, 0.17);
  --callout-border-color: #5b7d86;
  --callout-border-width: 3px;
  background-color: rgba(90, 119, 127, 0.17);
  border-color: #5b7d86;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #344247;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #4a646c;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #4a646c;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(90, 119, 127, 0.17);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #4a646c;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page ul {
  list-style-type: circle;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page :is(ul, ol) li::marker {
  color: #5b7d86;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #5b7d86;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page img {
  overflow: hidden;
  border-color: #5b7d86;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 14px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.04em; }
[data-templar-scope="templar-live-sample-coastal-fog"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.55; }
[data-templar-scope="templar-live-sample-alpine-wildflower"] {
  --templar-grid: 30px;
  --templar-baseline-position: 84.76px;
  --templar-editor-baseline-position: 84.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #7b659d;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page {
  background-color: #f0f2e9;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #38433a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-alpine-wildflower"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #38433a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page-content::before {
  background-image: radial-gradient(circle, color-mix(in srgb, rgba(91, 113, 96, 0.18) 82%, transparent) 1px, transparent calc(1px * 1.25));
  background-size: 30px 30px;
  background-position: calc(min(72px, 18%) - 15px) calc(var(--templar-paper-baseline-position) - 15px);
  background-repeat: repeat;
  background-color: #f0f2e9;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-alpine-wildflower"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-alpine-wildflower"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-alpine-wildflower"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #38433a;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page-content::after {
  color: #7b659d;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #7a649b;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page mark,
[data-templar-scope="templar-live-sample-alpine-wildflower"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(188, 181, 218, 0.42);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #3e3255;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(91, 113, 96, 0.18);
  border-inline-start: 3px solid #7b659d;
  color: #38433a;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(91, 113, 96, 0.18);
  color: #38433a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page pre {
  background: rgba(91, 113, 96, 0.18);
  color: #38433a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0px 15px 0px !important;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #677069;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #7a649b;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  background-image: linear-gradient(to top, color-mix(in srgb, currentColor 18%, transparent) 42%, transparent 42%);
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 5.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 35.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #7a649b;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 9.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #38433a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #38433a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 28.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 58.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #38433a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 29.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #38433a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 0.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page table {
  border-collapse: collapse;
  border-color: #5b7160;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page :is(th, td) {
  border-color: #5b7160;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page th {
  background: rgba(188, 181, 218, 0.42);
  color: #3e3255;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page td {
  color: #38433a;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page tbody tr:nth-child(even) {
  background: rgba(91, 113, 96, 0.18);
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page hr {
  background: linear-gradient(#7b659d, #7b659d) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#7b659d, #7b659d) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page .HyperMD-hr {
  background: linear-gradient(#7b659d, #7b659d) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#7b659d, #7b659d) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(91, 113, 96, 0.18);
  --callout-border-color: #7b659d;
  --callout-border-width: 3px;
  background-color: rgba(91, 113, 96, 0.18);
  border-color: #7b659d;
  border-radius: 14px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #38433a;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #685785;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #685785;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(91, 113, 96, 0.18);
  border-radius: 14px;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #685785;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page ul {
  list-style-type: square;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page :is(ul, ol) li::marker {
  color: #7b659d;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #7b659d;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #7b659d;
  border-style: solid;
  border-width: 4px 4px 4px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1.12) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.025em; }
[data-templar-scope="templar-live-sample-alpine-wildflower"] .templar-page :is(blockquote, .HyperMD-quote) { border-radius: 10px; }
[data-templar-scope="templar-live-sample-desert-bloom"] {
  --templar-grid: 28px;
  --templar-baseline-position: 83.76px;
  --templar-editor-baseline-position: 83.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #c45f51;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page {
  background-color: #f4e6cf;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #473c2d;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-desert-bloom"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #473c2d;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page-content::before {
  background-image: radial-gradient(circle, color-mix(in srgb, rgba(112, 100, 67, 0.19) 82%, transparent) 1.25px, transparent calc(1.25px * 1.25));
  background-size: 28px 28px;
  background-position: calc(min(72px, 18%) - 14px) calc(var(--templar-paper-baseline-position) - 14px);
  background-repeat: repeat;
  background-color: #f4e6cf;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-desert-bloom"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-desert-bloom"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-desert-bloom"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #473c2d;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page-content::after {
  color: #c45f51;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #a15146;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page mark,
[data-templar-scope="templar-live-sample-desert-bloom"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(145, 177, 109, 0.42);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #304023;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(112, 100, 67, 0.19);
  border-inline-start: 3px solid #b4594c;
  color: #473c2d;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(112, 100, 67, 0.19);
  color: #473c2d;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page pre {
  background: rgba(112, 100, 67, 0.19);
  color: #473c2d;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0px 14px 0px !important;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #716757;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #a15146;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-desert-bloom"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 4.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #a15146;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  text-decoration: underline; text-decoration-thickness: 0.08em; text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 8.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #473c2d;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-desert-bloom"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #473c2d;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-desert-bloom"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 26.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 54.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #473c2d;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-desert-bloom"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 27.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #473c2d;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-desert-bloom"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page table {
  border-collapse: collapse;
  border-color: #706443;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page :is(th, td) {
  border-color: #706443;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page th {
  background: rgba(145, 177, 109, 0.42);
  color: #304023;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page td {
  color: #473c2d;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page hr {
  background: linear-gradient(#c45f51, #c45f51) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page .HyperMD-hr {
  background: linear-gradient(#c45f51, #c45f51) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(112, 100, 67, 0.19);
  --callout-border-color: #b4594c;
  --callout-border-width: 3px;
  background-color: rgba(112, 100, 67, 0.19);
  border-color: #b4594c;
  border-radius: 14px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #473c2d;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #87463e;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #87463e;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(112, 100, 67, 0.19);
  border-radius: 14px;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #87463e;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #706443;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page :is(ul, ol) li::marker {
  color: #c45f51;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #c45f51;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #c45f51;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1.12) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(1deg);
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.025em; }
[data-templar-scope="templar-live-sample-desert-bloom"] .templar-page :is(blockquote, .HyperMD-quote) { border-radius: 10px; }
[data-templar-scope="templar-live-sample-moss-and-stone"] {
  --templar-grid: 29px;
  --templar-baseline-position: 84.98px;
  --templar-editor-baseline-position: 84.98px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #536f50;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page {
  background-color: #dde3d7;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #354036;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-moss-and-stone"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #354036;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page-content::before {
  background-image: linear-gradient(135deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(69, 85, 69, 0.19) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(69, 85, 69, 0.19) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px)),
    linear-gradient(45deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(69, 85, 69, 0.19) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(69, 85, 69, 0.19) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px));
  background-size: 29px 29px, 29px 29px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat, repeat;
  background-color: #dde3d7;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-moss-and-stone"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-moss-and-stone"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-moss-and-stone"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #354036;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page-content::after {
  color: #536f50;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #516b4e;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page mark,
[data-templar-scope="templar-live-sample-moss-and-stone"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(137, 161, 121, 0.42);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #2c3d27;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(69, 85, 69, 0.19);
  border-inline-start: 3px solid #536f50;
  color: #354036;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(69, 85, 69, 0.19);
  color: #354036;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page pre {
  background: rgba(69, 85, 69, 0.19);
  color: #354036;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0.72px 14.5px 28.28px !important;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #5e665f;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #516b4e;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.86px 23.14px !important;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.86px 23.14px !important;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #516b4e;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.82px 19.18px !important;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.82px 19.18px !important;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #354036;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #354036;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 28.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #354036;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #354036;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 1.08px 27.92px !important;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.08px 27.92px !important;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page table {
  border-collapse: collapse;
  border-color: #455545;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page :is(th, td) {
  border-color: #455545;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page th {
  background: rgba(137, 161, 121, 0.42);
  color: #2c3d27;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page td {
  color: #354036;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page tbody tr:nth-child(even) {
  background: rgba(69, 85, 69, 0.19);
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page hr {
  background: linear-gradient(to right, transparent, #536f50 10%, #536f50 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page .HyperMD-hr {
  background: linear-gradient(to right, transparent, #536f50 10%, #536f50 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(69, 85, 69, 0.19);
  --callout-border-color: #536f50;
  --callout-border-width: 3px;
  background-color: rgba(69, 85, 69, 0.19);
  border-color: #536f50;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #354036;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #435842;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #435842;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(69, 85, 69, 0.19);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #435842;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page :is(ul, ol) li::marker {
  color: #536f50;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #536f50;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page-content p {
  text-indent: 24px;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page-content :is(h1, h2, h3) ~ p:first-of-type::first-letter,
[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page-content .HyperMD-header + .HyperMD-paragraph::first-letter {
  float: left;
  font-size: 3.2em;
  font-weight: 700;
  line-height: 0.8;
  margin-block-start: 0.04em;
  margin-inline-end: 0.1em;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page img {
  background: transparent;
  border-color: #536f50;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 2px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page :is(blockquote, .HyperMD-quote) { font-style: italic; }
[data-templar-scope="templar-live-sample-moss-and-stone"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: 0.012em; }
[data-templar-scope="templar-live-sample-river-sketches"] {
  --templar-grid: 30px;
  --templar-baseline-position: 84.76px;
  --templar-editor-baseline-position: 84.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #43809a;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page {
  background-color: #f7f5e9;
  border-radius: 2px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #34464b;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-river-sketches"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-river-sketches"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-river-sketches"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #34464b;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 980px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page-content::before {
  background-image: linear-gradient(135deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(64, 126, 148, 0.18) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(64, 126, 148, 0.18) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px));
  background-size: 30px 30px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat;
  background-color: #f7f5e9;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-river-sketches"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-river-sketches"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-river-sketches"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 980px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-river-sketches"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #34464b;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-river-sketches"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-river-sketches"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-river-sketches"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-river-sketches"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-river-sketches"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page-content::after {
  color: #43809a;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-river-sketches"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #3f7790;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page mark,
[data-templar-scope="templar-live-sample-river-sketches"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(151, 199, 208, 0.4);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #28444b;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(64, 126, 148, 0.18);
  border-inline-start: 3px solid #43809a;
  color: #34464b;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(64, 126, 148, 0.18);
  color: #34464b;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page pre {
  background: rgba(64, 126, 148, 0.18);
  color: #34464b;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0px 15px 0px !important;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-river-sketches"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #647278;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #3f7790;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  box-shadow: inset 0 -1px currentColor;
}

[data-templar-scope="templar-live-sample-river-sketches"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 5.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-river-sketches"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 35.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #3f7790;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-river-sketches"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 9.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-river-sketches"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #34464b;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-river-sketches"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-river-sketches"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #34464b;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-river-sketches"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 28.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-river-sketches"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 58.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #34464b;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-river-sketches"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 29.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-river-sketches"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #34464b;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-river-sketches"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 0.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-river-sketches"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page table {
  border-collapse: collapse;
  border-color: #407e94;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page :is(th, td) {
  border-color: #407e94;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page th {
  background: rgba(151, 199, 208, 0.4);
  color: #28444b;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page td {
  color: #34464b;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page hr {
  background: repeating-linear-gradient(to right, #43809a 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page .HyperMD-hr {
  background: repeating-linear-gradient(to right, #43809a 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(64, 126, 148, 0.18);
  --callout-border-color: #43809a;
  --callout-border-width: 3px;
  background-color: rgba(64, 126, 148, 0.18);
  border-color: #43809a;
  border-radius: 14px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #34464b;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #38687c;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #38687c;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(64, 126, 148, 0.18);
  border-radius: 14px;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #38687c;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page ul {
  list-style-type: circle;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page :is(ul, ol) li::marker {
  color: #43809a;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-river-sketches"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #43809a;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-river-sketches"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #43809a;
  border-style: solid;
  border-width: 4px 4px 4px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1.12) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(-2deg);
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-river-sketches"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.025em; }
[data-templar-scope="templar-live-sample-river-sketches"] .templar-page :is(blockquote, .HyperMD-quote) { border-radius: 10px; }
[data-templar-scope="templar-live-sample-night-garden"] {
  --templar-grid: 28px;
  --templar-baseline-position: 83.76px;
  --templar-editor-baseline-position: 83.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #a7d6bb;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "☾";
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page {
  background-color: #152622;
  border-radius: 16px;
  box-shadow: 0 18px 48px rgba(0, 0, 0, 0.38);
  color: #e6f0e9;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 16px;
  font-weight: 450;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-night-garden"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-night-garden"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-night-garden"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #e6f0e9;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 16px;
  font-weight: 450;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page-content::before {
  background-image: radial-gradient(circle at 50% 100%, transparent 18.15px, color-mix(in srgb, rgba(139, 197, 169, 0.14) 82%, transparent) 18.4px, color-mix(in srgb, rgba(139, 197, 169, 0.14) 82%, transparent) 19.4px, transparent 19.65px),
    radial-gradient(circle at 50% 100%, transparent 18.15px, color-mix(in srgb, rgba(139, 197, 169, 0.14) 82%, transparent) 18.4px, color-mix(in srgb, rgba(139, 197, 169, 0.14) 82%, transparent) 19.4px, transparent 19.65px);
  background-size: 37.8px 37.8px, 37.8px 37.8px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), calc(min(72px, 18%) + 18.9px) calc(var(--templar-paper-baseline-position) + 18.9px);
  background-repeat: repeat, repeat;
  background-color: #152622;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-night-garden"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-night-garden"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-night-garden"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-night-garden"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #e6f0e9;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-night-garden"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-night-garden"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-night-garden"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-night-garden"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-night-garden"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page-content::after {
  color: #a7d6bb;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.07;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-18deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-night-garden"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #a7d6bb;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page mark,
[data-templar-scope="templar-live-sample-night-garden"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(104, 126, 84, 0.55);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #f4fbf6;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(139, 197, 169, 0.14);
  border-inline-start: 3px solid #a7d6bb;
  color: #e6f0e9;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.28);
  color: #e6f0e9;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page pre {
  background: rgba(0, 0, 0, 0.28);
  color: #e6f0e9;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0px 14px 0px !important;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-night-garden"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #9db0a4;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #a7d6bb;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 56px;
  text-transform: uppercase;
  background-image: linear-gradient(to top, color-mix(in srgb, currentColor 18%, transparent) 42%, transparent 42%);
}

[data-templar-scope="templar-live-sample-night-garden"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 4.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-night-garden"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #a7d6bb;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 56px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-night-garden"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 8.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-night-garden"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #e6f0e9;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 56px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-night-garden"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-night-garden"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #e6f0e9;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 28px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-night-garden"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 26.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-night-garden"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 54.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #e6f0e9;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 28px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-night-garden"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 27.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-night-garden"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #e6f0e9;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 28px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-night-garden"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-night-garden"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page table {
  border-collapse: collapse;
  border-color: #8bc5a9;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page :is(th, td) {
  border-color: #8bc5a9;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page th {
  background: rgba(104, 126, 84, 0.55);
  color: #f4fbf6;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page td {
  color: #e6f0e9;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page tbody tr:nth-child(even) {
  background: rgba(139, 197, 169, 0.14);
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page hr {
  background: linear-gradient(#a7d6bb, #a7d6bb) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#a7d6bb, #a7d6bb) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page .HyperMD-hr {
  background: linear-gradient(#a7d6bb, #a7d6bb) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#a7d6bb, #a7d6bb) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(139, 197, 169, 0.14);
  --callout-border-color: #a7d6bb;
  --callout-border-width: 3px;
  background-color: rgba(139, 197, 169, 0.14);
  border-color: #a7d6bb;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #e6f0e9;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #a7d6bb;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #a7d6bb;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(139, 197, 169, 0.14);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #a7d6bb;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #8bc5a9;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page ul {
  list-style-type: square;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page :is(ul, ol) li::marker {
  color: #a7d6bb;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-night-garden"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #a7d6bb;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-night-garden"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page img {
  background: #2b2724;
  border-color: #a7d6bb;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1.08);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-night-garden"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: 0.09em; }
[data-templar-scope="templar-live-sample-night-garden"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.8; }
[data-templar-scope="templar-live-sample-sunflower-field"] {
  --templar-grid: 29px;
  --templar-baseline-position: 84.26px;
  --templar-editor-baseline-position: 84.26px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #598047;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page {
  background-color: #fff7d9;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #394331;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-sunflower-field"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #394331;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(102px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), rgba(198, 112, 48, 0.42) calc(min(72px, 15%) - 0.75px), rgba(198, 112, 48, 0.42) calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px)), linear-gradient(to bottom, color-mix(in srgb, rgba(81, 123, 72, 0.18) 82%, transparent) 0, color-mix(in srgb, rgba(81, 123, 72, 0.18) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 29px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #fff7d9;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-sunflower-field"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-sunflower-field"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(102px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-sunflower-field"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #394331;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page-content::after {
  color: #598047;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #567b45;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page mark,
[data-templar-scope="templar-live-sample-sunflower-field"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(238, 183, 45, 0.48);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #443209;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(81, 123, 72, 0.18);
  border-inline-start: 3px solid #598047;
  color: #394331;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(81, 123, 72, 0.18);
  color: #394331;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page pre {
  background: rgba(81, 123, 72, 0.18);
  color: #394331;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0px 14.5px 0px !important;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #6b7562;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #567b45;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sunflower-field"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #567b45;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  text-decoration: underline; text-decoration-thickness: 0.08em; text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #394331;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sunflower-field"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #394331;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sunflower-field"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 27.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 56.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #394331;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sunflower-field"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 28.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #394331;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sunflower-field"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page table {
  border-collapse: collapse;
  border-color: #517b48;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page :is(th, td) {
  border-color: #517b48;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page th {
  background: rgba(238, 183, 45, 0.48);
  color: #443209;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page td {
  color: #394331;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page hr {
  background: linear-gradient(#598047, #598047) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page .HyperMD-hr {
  background: linear-gradient(#598047, #598047) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(81, 123, 72, 0.18);
  --callout-border-color: #598047;
  --callout-border-width: 3px;
  background-color: rgba(81, 123, 72, 0.18);
  border-color: #598047;
  border-radius: 14px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #394331;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #4b6b3e;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #4b6b3e;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(81, 123, 72, 0.18);
  border-radius: 14px;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #4b6b3e;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page :is(ul, ol) li::marker {
  color: #598047;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #598047;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #598047;
  border-style: solid;
  border-width: 9px 9px 32px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1.12) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.025em; }
[data-templar-scope="templar-live-sample-sunflower-field"] .templar-page :is(blockquote, .HyperMD-quote) { border-radius: 10px; }
[data-templar-scope="templar-live-sample-nordic-snow"] {
  --templar-grid: 28px;
  --templar-baseline-position: 80.43px;
  --templar-editor-baseline-position: 80.43px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #527a8a;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 32px;
  --templar-page-span: 1155px;
  --templar-page-scale: 1;
  --templar-body-line-height: 27.9px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page {
  background-color: #f7f9fa;
  border-radius: 16px;
  box-shadow: none;
  color: #263238;
  font-family: Inter, system-ui, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27.9px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-nordic-snow"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #263238;
  font-family: Inter, system-ui, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27.9px;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 60px min(72px, 12%) 120px min(96px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page-content::before {
  background-image: none;
  background-color: #f7f9fa;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-nordic-snow"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-nordic-snow"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 60px min(72px, 12%) 120px min(96px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-nordic-snow"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #263238;
  line-height: 27.9px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 27.9px;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 27.9px !important;
  margin-block: 0 !important;
  min-height: 27.9px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 27.9px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 18.135px !important;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page-content::after {
  color: rgba(48, 46, 43, 0.1);
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.5;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-30deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #517888;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page mark,
[data-templar-scope="templar-live-sample-nordic-snow"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(156, 197, 214, 0.36);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #20343c;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(82, 122, 138, 0.07);
  border-inline-start: 3px solid #527a8a;
  color: #263238;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.08);
  color: #263238;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page pre {
  background: rgba(0, 0, 0, 0.08);
  color: #263238;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 27.9px !important;
  padding: 14px 14px 14px !important;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 27.9px !important;
  min-height: 27.9px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #67757c;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #527a8a;
  font-family: Inter, system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 50.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-nordic-snow"] .markdown-preview-view.templar-page h1 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #527a8a;
  font-family: Inter, system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 37.2px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-nordic-snow"] .markdown-preview-view.templar-page h2 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #527a8a;
  font-family: Inter, system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28.8px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-nordic-snow"] .markdown-preview-view.templar-page h3 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #527a8a;
  font-family: Inter, system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-nordic-snow"] .markdown-preview-view.templar-page h4 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #517888;
  font-family: Inter, system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 20.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-nordic-snow"] .markdown-preview-view.templar-page h5 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #517888;
  font-family: Inter, system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 18px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-nordic-snow"] .markdown-preview-view.templar-page h6 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page table {
  border-collapse: collapse;
  border-color: #8c9195;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page :is(th, td) {
  border-color: #8c9195;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page th {
  background: rgba(82, 122, 138, 0.07);
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page td {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page hr {
  border-block-start: 1px solid #302e2b;
  border-bottom: 0;
  border-inline: 0;
  margin-block: 18.135px !important;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page .HyperMD-hr {
  border: 0 !important; margin-block: 0 !important; padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page .cm-hr {
  background-color: #302e2b;
  height: 1px;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(159, 184, 202, 0.12);
  --callout-border-color: #7b8d9b;
  --callout-border-width: 3px;
  background-color: rgba(159, 184, 202, 0.12);
  border-color: #7b8d9b;
  border-radius: 8px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #61707a;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 46, 43, 0.06);
  border-radius: 10px;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #5f6d78;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page :is(ul, ol) :is(ul, ol) {
  
  
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page :is(ul, ol) li::marker {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page img {
  overflow: hidden;
  border-color: #527a8a;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 0px;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-nordic-snow"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.04em; }
[data-templar-scope="templar-live-sample-terracotta-teal"] {
  --templar-grid: 28px;
  --templar-baseline-position: 83.76px;
  --templar-editor-baseline-position: 83.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #277873;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page {
  background-color: #f7eadf;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #4a342d;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-terracotta-teal"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #4a342d;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page-content::before {
  background-image: radial-gradient(circle at 50% 100%, transparent 18.15px, color-mix(in srgb, rgba(44, 113, 110, 0.18) 82%, transparent) 18.4px, color-mix(in srgb, rgba(44, 113, 110, 0.18) 82%, transparent) 19.4px, transparent 19.65px),
    radial-gradient(circle at 50% 100%, transparent 18.15px, color-mix(in srgb, rgba(44, 113, 110, 0.18) 82%, transparent) 18.4px, color-mix(in srgb, rgba(44, 113, 110, 0.18) 82%, transparent) 19.4px, transparent 19.65px);
  background-size: 37.8px 37.8px, 37.8px 37.8px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), calc(min(72px, 18%) + 18.9px) calc(var(--templar-paper-baseline-position) + 18.9px);
  background-repeat: repeat, repeat;
  background-color: #f7eadf;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-terracotta-teal"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-terracotta-teal"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-terracotta-teal"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #4a342d;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page-content::after {
  color: #277873;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #277672;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page mark,
[data-templar-scope="templar-live-sample-terracotta-teal"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(211, 116, 78, 0.38);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #48271c;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(44, 113, 110, 0.18);
  border-inline-start: 3px solid #277873;
  color: #4a342d;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(44, 113, 110, 0.18);
  color: #4a342d;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page pre {
  background: rgba(44, 113, 110, 0.18);
  color: #4a342d;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0px 14px 0px !important;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #7b6760;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #277672;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 4.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #277672;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 8.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #4a342d;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #4a342d;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 26.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 54.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #4a342d;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 27.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #4a342d;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page table {
  border-collapse: collapse;
  border-color: #2c716e;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page :is(th, td) {
  border-color: #2c716e;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page th {
  background: rgba(211, 116, 78, 0.38);
  color: #48271c;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page td {
  color: #4a342d;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page tbody tr:nth-child(even) {
  background: rgba(44, 113, 110, 0.18);
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page hr {
  background: linear-gradient(to right, transparent, #277873 10%, #277873 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page .HyperMD-hr {
  background: linear-gradient(to right, transparent, #277873 10%, #277873 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(44, 113, 110, 0.18);
  --callout-border-color: #277873;
  --callout-border-width: 3px;
  background-color: rgba(44, 113, 110, 0.18);
  border-color: #277873;
  border-radius: 14px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #4a342d;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #246562;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #246562;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(44, 113, 110, 0.18);
  border-radius: 14px;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #246562;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #2c716e;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page :is(ul, ol) li::marker {
  color: #277873;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #277873;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page img {
  overflow: hidden;
  border-color: #277873;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 14px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1.12) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.025em; }
[data-templar-scope="templar-live-sample-terracotta-teal"] .templar-page :is(blockquote, .HyperMD-quote) { border-radius: 10px; }
[data-templar-scope="templar-live-sample-cobalt-citrus"] {
  --templar-grid: 29px;
  --templar-baseline-position: 84.26px;
  --templar-editor-baseline-position: 84.26px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #2452b6;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page {
  background-color: #f8f9f2;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #26365e;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-cobalt-citrus"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #26365e;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page-content::before {
  background-image: radial-gradient(circle, color-mix(in srgb, rgba(34, 76, 168, 0.2) 82%, transparent) 1px, transparent calc(1px * 1.25));
  background-size: 29px 29px;
  background-position: calc(min(72px, 18%) - 14.5px) calc(var(--templar-paper-baseline-position) - 14.5px);
  background-repeat: repeat;
  background-color: #f8f9f2;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-cobalt-citrus"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-cobalt-citrus"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-cobalt-citrus"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #26365e;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page-content::after {
  color: #2452b6;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #2452b6;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page mark,
[data-templar-scope="templar-live-sample-cobalt-citrus"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(228, 211, 48, 0.5);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #34310d;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(34, 76, 168, 0.2);
  border-inline-start: 3px solid #2452b6;
  color: #26365e;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(34, 76, 168, 0.2);
  color: #26365e;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page pre {
  background: rgba(34, 76, 168, 0.2);
  color: #26365e;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0px 14.5px 0px !important;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #68728f;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #2452b6;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  box-shadow: inset 0 -1px currentColor;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #2452b6;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #26365e;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #26365e;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 27.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 56.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #26365e;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 28.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #26365e;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page table {
  border-collapse: collapse;
  border-color: #224ca8;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page :is(th, td) {
  border-color: #224ca8;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page th {
  background: rgba(228, 211, 48, 0.5);
  color: #34310d;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page td {
  color: #26365e;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page hr {
  background: repeating-linear-gradient(to right, #2452b6 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page .HyperMD-hr {
  background: repeating-linear-gradient(to right, #2452b6 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(34, 76, 168, 0.2);
  --callout-border-color: #2452b6;
  --callout-border-width: 3px;
  background-color: rgba(34, 76, 168, 0.2);
  border-color: #2452b6;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #26365e;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #2452b6;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #2452b6;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(34, 76, 168, 0.2);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #2452b6;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page ul {
  list-style-type: circle;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page :is(ul, ol) li::marker {
  color: #2452b6;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #2452b6;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page img {
  background: transparent;
  border-color: #2452b6;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: 0.055em; }
[data-templar-scope="templar-live-sample-cobalt-citrus"] .templar-page :is(h2, .HyperMD-header-2) { letter-spacing: 0.025em; }
[data-templar-scope="templar-live-sample-plum-mustard"] {
  --templar-grid: 30px;
  --templar-baseline-position: 85.48px;
  --templar-editor-baseline-position: 85.48px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #6c375f;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page {
  background-color: #f7f0e8;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #4b3046;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-plum-mustard"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #4b3046;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page-content::before {
  background-image: linear-gradient(to bottom, color-mix(in srgb, rgba(92, 48, 82, 0.18) 82%, transparent) 0, color-mix(in srgb, rgba(92, 48, 82, 0.18) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 30px;
  background-position: 0 var(--templar-paper-baseline-position);
  background-repeat: repeat;
  background-color: #f7f0e8;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-plum-mustard"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-plum-mustard"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-plum-mustard"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #4b3046;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page-content::after {
  color: #6c375f;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #6c375f;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page mark,
[data-templar-scope="templar-live-sample-plum-mustard"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(211, 164, 48, 0.42);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #3b2e0c;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(92, 48, 82, 0.18);
  border-inline-start: 3px solid #6c375f;
  color: #4b3046;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(92, 48, 82, 0.18);
  color: #4b3046;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page pre {
  background: rgba(92, 48, 82, 0.18);
  color: #4b3046;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0.72px 15px 29.28px !important;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #7d6879;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #6c375f;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  background-image: linear-gradient(to top, color-mix(in srgb, currentColor 18%, transparent) 42%, transparent 42%);
}

[data-templar-scope="templar-live-sample-plum-mustard"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 6.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #6c375f;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-plum-mustard"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 10.32px 19.68px !important;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 40.32px 19.68px !important;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #4b3046;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-plum-mustard"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #4b3046;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-plum-mustard"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 29.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #4b3046;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-plum-mustard"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 0.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #4b3046;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-plum-mustard"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 1.08px 28.92px !important;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 31.08px 28.92px !important;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page table {
  border-collapse: collapse;
  border-color: #5c3052;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page :is(th, td) {
  border-color: #5c3052;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page th {
  background: rgba(211, 164, 48, 0.42);
  color: #3b2e0c;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page td {
  color: #4b3046;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page tbody tr:nth-child(even) {
  background: rgba(92, 48, 82, 0.18);
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page hr {
  background: linear-gradient(#6c375f, #6c375f) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#6c375f, #6c375f) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page .HyperMD-hr {
  background: linear-gradient(#6c375f, #6c375f) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#6c375f, #6c375f) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(92, 48, 82, 0.18);
  --callout-border-color: #6c375f;
  --callout-border-width: 3px;
  background-color: rgba(92, 48, 82, 0.18);
  border-color: #6c375f;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #4b3046;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #6c375f;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #6c375f;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(92, 48, 82, 0.18);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #6c375f;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page ul {
  list-style-type: square;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page :is(ul, ol) li::marker {
  color: #6c375f;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #6c375f;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page-content p {
  text-indent: 24px;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page-content :is(h1, h2, h3) ~ p:first-of-type::first-letter,
[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page-content .HyperMD-header + .HyperMD-paragraph::first-letter {
  float: left;
  font-size: 3.2em;
  font-weight: 700;
  line-height: 0.8;
  margin-block-start: 0.04em;
  margin-inline-end: 0.1em;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page img {
  background: #f0e2c5;
  border-color: #6c375f;
  border-style: solid;
  border-width: 4px 4px 4px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0.22) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page :is(blockquote, .HyperMD-quote) { font-style: italic; }
[data-templar-scope="templar-live-sample-plum-mustard"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: 0.012em; }
[data-templar-scope="templar-live-sample-sage-clay"] {
  --templar-grid: 28px;
  --templar-baseline-position: 84.48px;
  --templar-editor-baseline-position: 84.48px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #a45f49;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page {
  background-color: #eef0e3;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #394137;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-sage-clay"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-sage-clay"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-sage-clay"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #394137;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page-content::before {
  background-image: linear-gradient(135deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(111, 130, 91, 0.2) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(111, 130, 91, 0.2) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px)),
    linear-gradient(45deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(111, 130, 91, 0.2) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(111, 130, 91, 0.2) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px));
  background-size: 28px 28px, 28px 28px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat, repeat;
  background-color: #eef0e3;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-sage-clay"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-sage-clay"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-sage-clay"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-sage-clay"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #394137;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-sage-clay"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-sage-clay"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-sage-clay"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sage-clay"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-sage-clay"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page-content::after {
  color: #a45f49;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-sage-clay"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #9d5b47;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page mark,
[data-templar-scope="templar-live-sample-sage-clay"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(162, 188, 135, 0.42);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #2f3d29;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(111, 130, 91, 0.2);
  border-inline-start: 3px solid #a45f49;
  color: #394137;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(111, 130, 91, 0.2);
  color: #394137;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page pre {
  background: rgba(111, 130, 91, 0.2);
  color: #394137;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0.72px 14px 27.28px !important;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-sage-clay"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #676f64;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #9d5b47;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sage-clay"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 5.36px 22.64px !important;
}

[data-templar-scope="templar-live-sample-sage-clay"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 33.36px 22.64px !important;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #9d5b47;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  text-decoration: underline; text-decoration-thickness: 0.08em; text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-sage-clay"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 9.32px 18.68px !important;
}

[data-templar-scope="templar-live-sample-sage-clay"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 37.32px 18.68px !important;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #394137;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sage-clay"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.84px 16.16px !important;
}

[data-templar-scope="templar-live-sample-sage-clay"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.84px 16.16px !important;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #394137;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sage-clay"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 27.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-sage-clay"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #394137;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sage-clay"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-sage-clay"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #394137;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sage-clay"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 1.08px 26.92px !important;
}

[data-templar-scope="templar-live-sample-sage-clay"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.08px 26.92px !important;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page table {
  border-collapse: collapse;
  border-color: #6f825b;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page :is(th, td) {
  border-color: #6f825b;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page th {
  background: rgba(162, 188, 135, 0.42);
  color: #2f3d29;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page td {
  color: #394137;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page hr {
  background: linear-gradient(#a45f49, #a45f49) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page .HyperMD-hr {
  background: linear-gradient(#a45f49, #a45f49) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(111, 130, 91, 0.2);
  --callout-border-color: #a45f49;
  --callout-border-width: 3px;
  background-color: rgba(111, 130, 91, 0.2);
  border-color: #a45f49;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #394137;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #87503f;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #87503f;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(111, 130, 91, 0.2);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #87503f;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #6f825b;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page :is(ul, ol) li::marker {
  color: #a45f49;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-sage-clay"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #a45f49;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page-content p {
  text-indent: 24px;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-sage-clay"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #a45f49;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(1deg);
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-sage-clay"] .templar-page :is(blockquote, .HyperMD-quote) { font-style: italic; }
[data-templar-scope="templar-live-sample-sage-clay"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: 0.012em; }
[data-templar-scope="templar-live-sample-rose-espresso"] {
  --templar-grid: 29px;
  --templar-baseline-position: 82.16px;
  --templar-editor-baseline-position: 82.16px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #a4515d;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 32px;
  --templar-page-span: 1155px;
  --templar-page-scale: 1;
  --templar-body-line-height: 24.8px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page {
  background-color: #f5e6e4;
  border-radius: 8px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #49322e;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24.8px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-rose-espresso"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #49322e;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24.8px;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 740px;
  min-height: 100%;
  padding: 64px min(88px, 12%) 120px min(88px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page-content::before {
  background-image: none;
  background-color: #f5e6e4;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-rose-espresso"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-rose-espresso"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 740px;
  padding: 64px min(88px, 12%) 120px min(88px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-rose-espresso"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #49322e;
  line-height: 24.8px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 24.8px;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 24.8px !important;
  margin-block: 0 !important;
  min-height: 24.8px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 24.8px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 16.12px !important;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page-content::after {
  color: #a4515d;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #a2505c;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page mark,
[data-templar-scope="templar-live-sample-rose-espresso"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(220, 139, 147, 0.36);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #47252b;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(91, 57, 50, 0.16);
  border-inline-start: 3px solid #a4515d;
  color: #49322e;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(91, 57, 50, 0.16);
  color: #49322e;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page pre {
  background: rgba(91, 57, 50, 0.16);
  color: #49322e;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24.8px !important;
  padding: 14.5px 14.5px 14.5px !important;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24.8px !important;
  min-height: 24.8px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #786562;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #a2505c;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 50.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-rose-espresso"] .markdown-preview-view.templar-page h1 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #a2505c;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 37.2px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-rose-espresso"] .markdown-preview-view.templar-page h2 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #49322e;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28.8px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-rose-espresso"] .markdown-preview-view.templar-page h3 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #49322e;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-rose-espresso"] .markdown-preview-view.templar-page h4 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #49322e;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 20.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-rose-espresso"] .markdown-preview-view.templar-page h5 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #49322e;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 18px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-rose-espresso"] .markdown-preview-view.templar-page h6 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page table {
  border-collapse: collapse;
  border-color: #5b3932;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page :is(th, td) {
  border-color: #5b3932;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page th {
  background: rgba(220, 139, 147, 0.36);
  color: #47252b;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page td {
  color: #49322e;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page tbody tr:nth-child(even) {
  background: rgba(91, 57, 50, 0.16);
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page hr {
  border-block-start: 1px solid #a4515d;
  -webkit-mask-image: linear-gradient(to right, transparent, #000 10%, #000 90%, transparent);
  mask-image: linear-gradient(to right, transparent, #000 10%, #000 90%, transparent);
  border-bottom: 0;
  border-inline: 0;
  margin-block: 16.12px !important;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page .HyperMD-hr {
  border: 0 !important; margin-block: 0 !important; padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page .cm-hr {
  background-color: #a4515d;
  height: 1px;
  margin: 0;
  padding: 0;
  -webkit-mask-image: linear-gradient(to right, transparent, #000 10%, #000 90%, transparent);
  mask-image: linear-gradient(to right, transparent, #000 10%, #000 90%, transparent);
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(91, 57, 50, 0.16);
  --callout-border-color: #a4515d;
  --callout-border-width: 3px;
  background-color: rgba(91, 57, 50, 0.16);
  border-color: #a4515d;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #49322e;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #85454e;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #85454e;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(91, 57, 50, 0.16);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #85454e;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page :is(ul, ol) li::marker {
  color: #a4515d;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #a4515d;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #a4515d;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0.16) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: 0.055em; }
[data-templar-scope="templar-live-sample-rose-espresso"] .templar-page :is(h2, .HyperMD-header-2) { letter-spacing: 0.025em; }
[data-templar-scope="templar-live-sample-glacier-ember"] {
  --templar-grid: 30px;
  --templar-baseline-position: 84.4px;
  --templar-editor-baseline-position: 84.4px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #dd6843;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page {
  background-color: #edf7fa;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #28434d;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-glacier-ember"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #28434d;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page-content::before {
  background-image: linear-gradient(30deg, color-mix(in srgb, rgba(62, 135, 161, 0.2) 82%, transparent) 12%, transparent 12.5%, transparent 87%, color-mix(in srgb, rgba(62, 135, 161, 0.2) 82%, transparent) 87.5%),
    linear-gradient(150deg, color-mix(in srgb, rgba(62, 135, 161, 0.2) 82%, transparent) 12%, transparent 12.5%, transparent 87%, color-mix(in srgb, rgba(62, 135, 161, 0.2) 82%, transparent) 87.5%),
    linear-gradient(30deg, color-mix(in srgb, rgba(62, 135, 161, 0.2) 82%, transparent) 12%, transparent 12.5%, transparent 87%, color-mix(in srgb, rgba(62, 135, 161, 0.2) 82%, transparent) 87.5%),
    linear-gradient(150deg, color-mix(in srgb, rgba(62, 135, 161, 0.2) 82%, transparent) 12%, transparent 12.5%, transparent 87%, color-mix(in srgb, rgba(62, 135, 161, 0.2) 82%, transparent) 87.5%),
    linear-gradient(60deg, color-mix(in srgb, rgba(62, 135, 161, 0.2) 82%, transparent) 25%, transparent 25.5%, transparent 75%, color-mix(in srgb, rgba(62, 135, 161, 0.2) 82%, transparent) 75%),
    linear-gradient(60deg, color-mix(in srgb, rgba(62, 135, 161, 0.2) 82%, transparent) 25%, transparent 25.5%, transparent 75%, color-mix(in srgb, rgba(62, 135, 161, 0.2) 82%, transparent) 75%);
  background-size: 61.315px 70.8px, 61.315px 70.8px, 61.315px 70.8px, 61.315px 70.8px, 61.315px 70.8px, 61.315px 70.8px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position), calc(min(72px, 18%) + 30.657px) calc(var(--templar-paper-baseline-position) + 35.4px), calc(min(72px, 18%) + 30.657px) calc(var(--templar-paper-baseline-position) + 35.4px), min(72px, 18%) var(--templar-paper-baseline-position), calc(min(72px, 18%) + 30.657px) calc(var(--templar-paper-baseline-position) + 35.4px);
  background-repeat: repeat, repeat, repeat, repeat, repeat, repeat;
  background-color: #edf7fa;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-glacier-ember"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-glacier-ember"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-glacier-ember"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #28434d;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page-content::after {
  color: #dd6843;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #b2563a;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page mark,
[data-templar-scope="templar-live-sample-glacier-ember"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(116, 197, 220, 0.4);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #203b44;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(62, 135, 161, 0.2);
  border-inline-start: 3px solid #c75f3e;
  color: #28434d;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(62, 135, 161, 0.2);
  color: #28434d;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page pre {
  background: rgba(62, 135, 161, 0.2);
  color: #28434d;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 29.64px 15px 0.36px !important;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #5d747d;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #b2563a;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 60px;
  text-transform: uppercase;
  box-shadow: inset 0 -1px currentColor;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 5.28px 24.72px !important;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 35.28px 24.72px !important;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #b2563a;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 60px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-glacier-ember"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 9.24px 20.76px !important;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.24px 20.76px !important;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #28434d;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 30px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-glacier-ember"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 26.76px 3.24px !important;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 56.76px 3.24px !important;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #28434d;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 30px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-glacier-ember"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 28.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 58.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #28434d;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 30px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-glacier-ember"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 29.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #28434d;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 30px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-glacier-ember"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30px 0px !important;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page table {
  border-collapse: collapse;
  border-color: #3e87a1;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page :is(th, td) {
  border-color: #3e87a1;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page th {
  background: rgba(116, 197, 220, 0.4);
  color: #203b44;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page td {
  color: #28434d;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page hr {
  background: repeating-linear-gradient(to right, #dd6843 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page .HyperMD-hr {
  background: repeating-linear-gradient(to right, #dd6843 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(62, 135, 161, 0.2);
  --callout-border-color: #c75f3e;
  --callout-border-width: 3px;
  background-color: rgba(62, 135, 161, 0.2);
  border-color: #c75f3e;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #28434d;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #984c35;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #984c35;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(62, 135, 161, 0.2);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #984c35;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 28px !important;
  border-inline-start: 1px solid #3e87a1;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page ul {
  list-style-type: circle;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page :is(ul, ol) li::marker {
  color: #dd6843;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #dd6843;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page img {
  background: transparent;
  border-color: #dd6843;
  border-style: solid;
  border-width: 4px 4px 4px;
  border-radius: 2px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page :is(h1, .HyperMD-header-1, .inline-title), [data-templar-scope="templar-live-sample-glacier-ember"] .templar-page :is(h2, .HyperMD-header-2) { text-transform: uppercase; letter-spacing: 0.07em; }
[data-templar-scope="templar-live-sample-glacier-ember"] .templar-page :is(table, .cm-table-widget) { font-variant-numeric: tabular-nums; }
[data-templar-scope="templar-live-sample-aubergine-mint"] {
  --templar-grid: 28px;
  --templar-baseline-position: 83.76px;
  --templar-editor-baseline-position: 83.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #9de8c4;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page {
  background-color: #2b2130;
  border-radius: 16px;
  box-shadow: 0 18px 48px rgba(0, 0, 0, 0.38);
  color: #f2eaf4;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 16px;
  font-weight: 450;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-aubergine-mint"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #f2eaf4;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 16px;
  font-weight: 450;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page-content::before {
  background-image: radial-gradient(circle, color-mix(in srgb, rgba(157, 232, 196, 0.15) 82%, transparent) 1.25px, transparent calc(1.25px * 1.25));
  background-size: 28px 28px;
  background-position: calc(min(72px, 18%) - 14px) calc(var(--templar-paper-baseline-position) - 14px);
  background-repeat: repeat;
  background-color: #2b2130;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-aubergine-mint"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-aubergine-mint"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-aubergine-mint"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #f2eaf4;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page-content::after {
  color: #9de8c4;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-18deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #9de8c4;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page mark,
[data-templar-scope="templar-live-sample-aubergine-mint"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(173, 90, 146, 0.54);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #fff5fb;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(157, 232, 196, 0.15);
  border-inline-start: 3px solid #9de8c4;
  color: #f2eaf4;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.28);
  color: #f2eaf4;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page pre {
  background: rgba(0, 0, 0, 0.28);
  color: #f2eaf4;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0px 14px 0px !important;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #b9aabd;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #9de8c4;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 56px;
  text-transform: uppercase;
  background-image: linear-gradient(to top, color-mix(in srgb, currentColor 18%, transparent) 42%, transparent 42%);
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 4.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #9de8c4;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 56px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 8.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #f2eaf4;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 56px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #f2eaf4;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 28px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 26.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 54.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #f2eaf4;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 28px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 27.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #f2eaf4;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 28px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page table {
  border-collapse: collapse;
  border-color: #9de8c4;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page :is(th, td) {
  border-color: #9de8c4;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page th {
  background: rgba(173, 90, 146, 0.54);
  color: #fff5fb;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page td {
  color: #f2eaf4;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page tbody tr:nth-child(even) {
  background: rgba(157, 232, 196, 0.15);
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page hr {
  background: linear-gradient(#9de8c4, #9de8c4) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#9de8c4, #9de8c4) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page .HyperMD-hr {
  background: linear-gradient(#9de8c4, #9de8c4) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#9de8c4, #9de8c4) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(157, 232, 196, 0.15);
  --callout-border-color: #9de8c4;
  --callout-border-width: 3px;
  background-color: rgba(157, 232, 196, 0.15);
  border-color: #9de8c4;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #f2eaf4;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #9de8c4;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #9de8c4;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(157, 232, 196, 0.15);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #9de8c4;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #9de8c4;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page ul {
  list-style-type: square;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page :is(ul, ol) li::marker {
  color: #9de8c4;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #9de8c4;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page img {
  background: #2b2724;
  border-color: #9de8c4;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1.08);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: 0.09em; }
[data-templar-scope="templar-live-sample-aubergine-mint"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.8; }
[data-templar-scope="templar-live-sample-indigo-saffron"] {
  --templar-grid: 29px;
  --templar-baseline-position: 84.26px;
  --templar-editor-baseline-position: 84.26px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #3b418b;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page {
  background-color: #f5f2e8;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #303258;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-indigo-saffron"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #303258;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page-content::before {
  background-image: linear-gradient(135deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(51, 57, 121, 0.19) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(51, 57, 121, 0.19) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px));
  background-size: 29px 29px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat;
  background-color: #f5f2e8;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-indigo-saffron"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-indigo-saffron"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-indigo-saffron"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #303258;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page-content::after {
  color: #3b418b;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #3b418b;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page mark,
[data-templar-scope="templar-live-sample-indigo-saffron"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(226, 170, 33, 0.46);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #3b2c08;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(51, 57, 121, 0.19);
  border-inline-start: 3px solid #3b418b;
  color: #303258;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(51, 57, 121, 0.19);
  color: #303258;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page pre {
  background: rgba(51, 57, 121, 0.19);
  color: #303258;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0px 14.5px 0px !important;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #6b6d87;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #3b418b;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #3b418b;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  text-decoration: underline; text-decoration-thickness: 0.08em; text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #303258;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #303258;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 27.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 56.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #303258;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 28.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #303258;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page table {
  border-collapse: collapse;
  border-color: #333979;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page :is(th, td) {
  border-color: #333979;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page th {
  background: rgba(226, 170, 33, 0.46);
  color: #3b2c08;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page td {
  color: #303258;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page hr {
  background: linear-gradient(#3b418b, #3b418b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page .HyperMD-hr {
  background: linear-gradient(#3b418b, #3b418b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(51, 57, 121, 0.19);
  --callout-border-color: #3b418b;
  --callout-border-width: 3px;
  background-color: rgba(51, 57, 121, 0.19);
  border-color: #3b418b;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #303258;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #3b418b;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #3b418b;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(51, 57, 121, 0.19);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #3b418b;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page :is(ul, ol) li::marker {
  color: #3b418b;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #3b418b;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page img {
  overflow: hidden;
  border-color: #3b418b;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 14px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: 0.055em; }
[data-templar-scope="templar-live-sample-indigo-saffron"] .templar-page :is(h2, .HyperMD-header-2) { letter-spacing: 0.025em; }
[data-templar-scope="templar-live-sample-ocean-log"] {
  --templar-grid: 29px;
  --templar-baseline-position: 80.98px;
  --templar-editor-baseline-position: 80.98px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #237f91;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page {
  background-color: #eef9f7;
  border-radius: 0px;
  box-shadow: none;
  color: #24454a;
  font-family: "Avenir Next", Avenir, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-ocean-log"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-ocean-log"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-ocean-log"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #24454a;
  font-family: "Avenir Next", Avenir, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 60px min(72px, 12%) 120px min(96px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), rgba(225, 119, 91, 0.42) calc(min(72px, 15%) - 0.75px), rgba(225, 119, 91, 0.42) calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px)), linear-gradient(to bottom, rgba(49, 133, 145, 0.25) 0, rgba(49, 133, 145, 0.25) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 29px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #eef9f7;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-ocean-log"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-ocean-log"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-ocean-log"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 60px min(72px, 12%) 120px min(96px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-ocean-log"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #24454a;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-ocean-log"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-ocean-log"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-ocean-log"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-ocean-log"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-ocean-log"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page-content::after {
  color: rgba(48, 46, 43, 0.1);
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.5;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-30deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-ocean-log"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #237c8d;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page mark,
[data-templar-scope="templar-live-sample-ocean-log"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(95, 192, 185, 0.38);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #18383c;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(35, 127, 145, 0.08);
  border-inline-start: 3px solid #237f91;
  color: #24454a;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.08);
  color: #24454a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page pre {
  background: rgba(0, 0, 0, 0.08);
  color: #24454a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0.72px 14.5px 28.28px !important;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-ocean-log"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #5c767c;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #237f91;
  font-family: "Avenir Next", Avenir, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-ocean-log"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.86px 23.14px !important;
}

[data-templar-scope="templar-live-sample-ocean-log"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.86px 23.14px !important;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #237f91;
  font-family: "Avenir Next", Avenir, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-ocean-log"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.82px 19.18px !important;
}

[data-templar-scope="templar-live-sample-ocean-log"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.82px 19.18px !important;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #237f91;
  font-family: "Avenir Next", Avenir, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-ocean-log"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-ocean-log"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #237f91;
  font-family: "Avenir Next", Avenir, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-ocean-log"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 28.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-ocean-log"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #237c8d;
  font-family: "Avenir Next", Avenir, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-ocean-log"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-ocean-log"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #237c8d;
  font-family: "Avenir Next", Avenir, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-ocean-log"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 1.08px 27.92px !important;
}

[data-templar-scope="templar-live-sample-ocean-log"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.08px 27.92px !important;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page table {
  border-collapse: collapse;
  border-color: #318591;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page :is(th, td) {
  border-color: #318591;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page th {
  background: rgba(35, 127, 145, 0.08);
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page td {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page .HyperMD-hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(159, 184, 202, 0.12);
  --callout-border-color: #7a8c9a;
  --callout-border-width: 3px;
  background-color: rgba(159, 184, 202, 0.12);
  border-color: #7a8c9a;
  border-radius: 8px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #606e79;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 46, 43, 0.06);
  border-radius: 10px;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #5e6c77;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page :is(ul, ol) :is(ul, ol) {
  
  
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page :is(ul, ol) li::marker {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-ocean-log"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-ocean-log"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page img {
  overflow: hidden;
  border-color: #237f91;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 0px;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-ocean-log"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}
[data-templar-scope="templar-live-sample-desert-explorer"] {
  --templar-grid: 28px;
  --templar-baseline-position: 80.48px;
  --templar-editor-baseline-position: 80.48px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #2f7f78;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page {
  background-color: #f6ecd5;
  border-radius: 0px;
  box-shadow: none;
  color: #4d3929;
  font-family: Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-desert-explorer"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #4d3929;
  font-family: Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 60px min(72px, 12%) 120px min(96px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page-content::before {
  background-image: radial-gradient(circle, rgba(139, 92, 50, 0.25) 1px, transparent calc(1px * 1.25));
  background-size: 28px 28px;
  background-position: calc(min(96px, 18%) - 14px) calc(var(--templar-paper-baseline-position) - 14px);
  background-repeat: repeat;
  background-color: #f6ecd5;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-desert-explorer"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-desert-explorer"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 60px min(72px, 12%) 120px min(96px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-desert-explorer"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #4d3929;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page-content::after {
  color: rgba(48, 46, 43, 0.1);
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.5;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-30deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #2d7670;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page mark,
[data-templar-scope="templar-live-sample-desert-explorer"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(222, 155, 82, 0.42);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #49301f;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(47, 127, 120, 0.08);
  border-inline-start: 3px solid #2f7f78;
  color: #4d3929;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.08);
  color: #4d3929;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page pre {
  background: rgba(0, 0, 0, 0.08);
  color: #4d3929;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0.72px 14px 27.28px !important;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #7c6854;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #2f7f78;
  font-family: Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-desert-explorer"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 5.36px 22.64px !important;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 33.36px 22.64px !important;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #2f7f78;
  font-family: Georgia, serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-desert-explorer"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 9.32px 18.68px !important;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 37.32px 18.68px !important;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #2f7f78;
  font-family: Georgia, serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-desert-explorer"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.84px 16.16px !important;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.84px 16.16px !important;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #2f7f78;
  font-family: Georgia, serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-desert-explorer"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 27.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #2d7670;
  font-family: Georgia, serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-desert-explorer"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #2d7670;
  font-family: Georgia, serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-desert-explorer"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 1.08px 26.92px !important;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.08px 26.92px !important;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page table {
  border-collapse: collapse;
  border-color: #8b5c32;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page :is(th, td) {
  border-color: #8b5c32;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page th {
  background: rgba(47, 127, 120, 0.08);
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page td {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page .HyperMD-hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(159, 184, 202, 0.12);
  --callout-border-color: #758694;
  --callout-border-width: 3px;
  background-color: rgba(159, 184, 202, 0.12);
  border-color: #758694;
  border-radius: 8px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #5c6974;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 46, 43, 0.06);
  border-radius: 10px;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #596670;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page :is(ul, ol) :is(ul, ol) {
  
  
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page :is(ul, ol) li::marker {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #2f7f78;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 0px;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-desert-explorer"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}
[data-templar-scope="templar-live-sample-alpine-trek"] {
  --templar-grid: 24px;
  --templar-baseline-position: 81.4px;
  --templar-editor-baseline-position: 81.4px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #477c5c;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 24px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page {
  background-color: #eef4ed;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #304037;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-alpine-trek"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #304037;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page-content::before {
  background-image: linear-gradient(color-mix(in srgb, #477c5c 82%, transparent) 1.25px, transparent 1.25px),
    linear-gradient(90deg, color-mix(in srgb, #477c5c 82%, transparent) 1.25px, transparent 1.25px),
    linear-gradient(color-mix(in srgb, rgba(58, 105, 78, 0.2) 82%, transparent) 1px, transparent 1px),
    linear-gradient(90deg, color-mix(in srgb, rgba(58, 105, 78, 0.2) 82%, transparent) 1px, transparent 1px);
  background-size: 120px 120px, 120px 120px, 24px 24px, 24px 24px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat, repeat, repeat, repeat;
  background-color: #eef4ed;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-alpine-trek"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-alpine-trek"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-alpine-trek"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #304037;
  line-height: 24px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 24px !important;
  margin-block: 0 !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 24px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page-content::after {
  color: #477c5c;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #46795a;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page mark,
[data-templar-scope="templar-live-sample-alpine-trek"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(161, 192, 137, 0.4);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #2d4225;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(58, 105, 78, 0.2);
  border-inline-start: 3px solid #477c5c;
  color: #304037;
  padding-inline: 12px;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(58, 105, 78, 0.2);
  color: #304037;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page pre {
  background: rgba(58, 105, 78, 0.2);
  color: #304037;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  padding: 23.64px 12px 0.36px !important;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #647269;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #46795a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 72px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-alpine-trek"] .markdown-preview-view.templar-page h1 {
  margin-block: 24px 0 !important;
  padding-block: 14.28px 9.72px !important;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.28px 9.72px !important;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #46795a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 48px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-alpine-trek"] .markdown-preview-view.templar-page h2 {
  margin-block: 24px 0 !important;
  padding-block: 6.24px 17.76px !important;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.24px 17.76px !important;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #304037;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 48px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-alpine-trek"] .markdown-preview-view.templar-page h3 {
  margin-block: 24px 0 !important;
  padding-block: 8.76px 15.24px !important;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.76px 15.24px !important;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #304037;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-alpine-trek"] .markdown-preview-view.templar-page h4 {
  margin-block: 24px 0 !important;
  padding-block: 22.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 46.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #304037;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-alpine-trek"] .markdown-preview-view.templar-page h5 {
  margin-block: 24px 0 !important;
  padding-block: 23.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 47.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #304037;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-alpine-trek"] .markdown-preview-view.templar-page h6 {
  margin-block: 24px 0 !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 24px 0px !important;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page table {
  border-collapse: collapse;
  border-color: #3a694e;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page :is(th, td) {
  border-color: #3a694e;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page th {
  background: rgba(161, 192, 137, 0.4);
  color: #2d4225;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page td {
  color: #304037;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page tbody tr:nth-child(even) {
  background: rgba(58, 105, 78, 0.2);
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page hr {
  background: linear-gradient(to right, transparent, #477c5c 10%, #477c5c 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page .HyperMD-hr {
  background: linear-gradient(to right, transparent, #477c5c 10%, #477c5c 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(58, 105, 78, 0.2);
  --callout-border-color: #477c5c;
  --callout-border-width: 3px;
  background-color: rgba(58, 105, 78, 0.2);
  border-color: #477c5c;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #304037;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #3c654d;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #3c654d;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(58, 105, 78, 0.2);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #3c654d;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 28px !important;
  border-inline-start: 1px solid #3a694e;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page :is(ul, ol) li::marker {
  color: #477c5c;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #477c5c;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page img {
  background: transparent;
  border-color: #477c5c;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 2px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page :is(h1, .HyperMD-header-1, .inline-title), [data-templar-scope="templar-live-sample-alpine-trek"] .templar-page :is(h2, .HyperMD-header-2) { text-transform: uppercase; letter-spacing: 0.07em; }
[data-templar-scope="templar-live-sample-alpine-trek"] .templar-page :is(table, .cm-table-widget) { font-variant-numeric: tabular-nums; }
[data-templar-scope="templar-live-sample-coastal-postcard"] {
  --templar-grid: 29px;
  --templar-baseline-position: 84.26px;
  --templar-editor-baseline-position: 84.26px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #dd745f;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page {
  background-color: #eff9f7;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #29464a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-coastal-postcard"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #29464a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page-content::before {
  background-image: linear-gradient(to bottom, color-mix(in srgb, rgba(44, 131, 145, 0.19) 82%, transparent) 0, color-mix(in srgb, rgba(44, 131, 145, 0.19) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 29px;
  background-position: 0 var(--templar-paper-baseline-position);
  background-repeat: repeat;
  background-color: #eff9f7;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-coastal-postcard"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-coastal-postcard"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-coastal-postcard"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #29464a;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page-content::after {
  color: #dd745f;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #aa5c4d;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page mark,
[data-templar-scope="templar-live-sample-coastal-postcard"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(110, 197, 190, 0.4);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #20403f;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(44, 131, 145, 0.19);
  border-inline-start: 3px solid #be6554;
  color: #29464a;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(44, 131, 145, 0.19);
  color: #29464a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page pre {
  background: rgba(44, 131, 145, 0.19);
  color: #29464a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0px 14.5px 0px !important;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #5f7579;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #aa5c4d;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  box-shadow: inset 0 -1px currentColor;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #aa5c4d;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #29464a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #29464a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 27.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 56.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #29464a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 28.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #29464a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page table {
  border-collapse: collapse;
  border-color: #2c8391;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page :is(th, td) {
  border-color: #2c8391;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page th {
  background: rgba(110, 197, 190, 0.4);
  color: #20403f;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page td {
  color: #29464a;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page hr {
  background: repeating-linear-gradient(to right, #d9725e 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page .HyperMD-hr {
  background: repeating-linear-gradient(to right, #d9725e 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(44, 131, 145, 0.19);
  --callout-border-color: #be6554;
  --callout-border-width: 3px;
  background-color: rgba(44, 131, 145, 0.19);
  border-color: #be6554;
  border-radius: 14px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #29464a;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #915044;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #915044;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(44, 131, 145, 0.19);
  border-radius: 14px;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #915044;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page ul {
  list-style-type: circle;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page :is(ul, ol) li::marker {
  color: #d9725e;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #d9725e;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #dd745f;
  border-style: solid;
  border-width: 9px 9px 32px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1.12) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(-1deg);
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.025em; }
[data-templar-scope="templar-live-sample-coastal-postcard"] .templar-page :is(blockquote, .HyperMD-quote) { border-radius: 10px; }
[data-templar-scope="templar-live-sample-tokyo-night"] {
  --templar-grid: 24px;
  --templar-baseline-position: 81.76px;
  --templar-editor-baseline-position: 81.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #55d8df;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 24px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page {
  background-color: #17182b;
  border-radius: 16px;
  box-shadow: 0 18px 48px rgba(0, 0, 0, 0.38);
  color: #edf1fa;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  font-weight: 450;
  line-height: 24px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-tokyo-night"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #edf1fa;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  font-weight: 450;
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page-content::before {
  background-image: linear-gradient(color-mix(in srgb, rgba(242, 72, 171, 0.25) 82%, transparent) 1.25px, transparent 1.25px),
    linear-gradient(90deg, color-mix(in srgb, rgba(242, 72, 171, 0.25) 82%, transparent) 1.25px, transparent 1.25px),
    linear-gradient(color-mix(in srgb, rgba(83, 215, 224, 0.14) 82%, transparent) 1px, transparent 1px),
    linear-gradient(90deg, color-mix(in srgb, rgba(83, 215, 224, 0.14) 82%, transparent) 1px, transparent 1px);
  background-size: 120px 120px, 120px 120px, 24px 24px, 24px 24px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat, repeat, repeat, repeat;
  background-color: #17182b;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-tokyo-night"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-tokyo-night"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-tokyo-night"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #edf1fa;
  line-height: 24px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 24px !important;
  margin-block: 0 !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 24px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page-content::after {
  color: #55d8df;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-18deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #55d8df;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page mark,
[data-templar-scope="templar-live-sample-tokyo-night"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(240, 65, 167, 0.54);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #fff5fc;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(83, 215, 224, 0.14);
  border-inline-start: 3px solid #55d8df;
  color: #edf1fa;
  padding-inline: 12px;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.28);
  color: #edf1fa;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page pre {
  background: rgba(0, 0, 0, 0.28);
  color: #edf1fa;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  padding: 0px 12px 0px !important;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #9ca5bd;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #55d8df;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 72px;
  text-transform: uppercase;
  background-image: linear-gradient(to top, color-mix(in srgb, currentColor 18%, transparent) 42%, transparent 42%);
}

[data-templar-scope="templar-live-sample-tokyo-night"] .markdown-preview-view.templar-page h1 {
  margin-block: 24px 0 !important;
  padding-block: 14.64px 9.36px !important;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.64px 9.36px !important;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #55d8df;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 48px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-tokyo-night"] .markdown-preview-view.templar-page h2 {
  margin-block: 24px 0 !important;
  padding-block: 6.6px 17.4px !important;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.6px 17.4px !important;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #edf1fa;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 48px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-tokyo-night"] .markdown-preview-view.templar-page h3 {
  margin-block: 24px 0 !important;
  padding-block: 9.12px 14.88px !important;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 33.12px 14.88px !important;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #edf1fa;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-tokyo-night"] .markdown-preview-view.templar-page h4 {
  margin-block: 24px 0 !important;
  padding-block: 22.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 46.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #edf1fa;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-tokyo-night"] .markdown-preview-view.templar-page h5 {
  margin-block: 24px 0 !important;
  padding-block: 23.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 47.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #edf1fa;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-tokyo-night"] .markdown-preview-view.templar-page h6 {
  margin-block: 24px 0 !important;
  padding-block: 0.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 24.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page table {
  border-collapse: collapse;
  border-color: #53d7e0;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page :is(th, td) {
  border-color: #53d7e0;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page th {
  background: rgba(240, 65, 167, 0.54);
  color: #fff5fc;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page td {
  color: #edf1fa;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page tbody tr:nth-child(even) {
  background: rgba(83, 215, 224, 0.14);
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page hr {
  background: linear-gradient(#55d8df, #55d8df) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#55d8df, #55d8df) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page .HyperMD-hr {
  background: linear-gradient(#55d8df, #55d8df) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#55d8df, #55d8df) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(83, 215, 224, 0.14);
  --callout-border-color: #55d8df;
  --callout-border-width: 3px;
  background-color: rgba(83, 215, 224, 0.14);
  border-color: #55d8df;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #edf1fa;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #55d8df;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #55d8df;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(83, 215, 224, 0.14);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #55d8df;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page ul {
  list-style-type: square;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page :is(ul, ol) li::marker {
  color: #55d8df;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #55d8df;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page img {
  background: #2b2724;
  border-color: #55d8df;
  border-style: solid;
  border-width: 4px 4px 4px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1.08);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: 0.09em; }
[data-templar-scope="templar-live-sample-tokyo-night"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.8; }
[data-templar-scope="templar-live-sample-paris-cafe"] {
  --templar-grid: 28px;
  --templar-baseline-position: 84.48px;
  --templar-editor-baseline-position: 84.48px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #843d48;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page {
  background-color: #f2e5cf;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #4a3428;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-paris-cafe"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #4a3428;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page-content::before {
  background-image: linear-gradient(to bottom, color-mix(in srgb, rgba(102, 69, 49, 0.17) 82%, transparent) 0, color-mix(in srgb, rgba(102, 69, 49, 0.17) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 28px;
  background-position: 0 var(--templar-paper-baseline-position);
  background-repeat: repeat;
  background-color: #f2e5cf;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-paris-cafe"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-paris-cafe"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-paris-cafe"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #4a3428;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page-content::after {
  color: #843d48;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #843d48;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page mark,
[data-templar-scope="templar-live-sample-paris-cafe"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(196, 148, 82, 0.38);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #3e2917;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(102, 69, 49, 0.17);
  border-inline-start: 3px solid #843d48;
  color: #4a3428;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(102, 69, 49, 0.17);
  color: #4a3428;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page pre {
  background: rgba(102, 69, 49, 0.17);
  color: #4a3428;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0.72px 14px 27.28px !important;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #776455;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #843d48;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-paris-cafe"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 5.36px 22.64px !important;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 33.36px 22.64px !important;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #843d48;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  text-decoration: underline; text-decoration-thickness: 0.08em; text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 9.32px 18.68px !important;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 37.32px 18.68px !important;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #4a3428;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-paris-cafe"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.84px 16.16px !important;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.84px 16.16px !important;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #4a3428;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-paris-cafe"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 27.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #4a3428;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-paris-cafe"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #4a3428;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-paris-cafe"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 1.08px 26.92px !important;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.08px 26.92px !important;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page table {
  border-collapse: collapse;
  border-color: #664531;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page :is(th, td) {
  border-color: #664531;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page th {
  background: rgba(196, 148, 82, 0.38);
  color: #3e2917;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page td {
  color: #4a3428;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page hr {
  background: linear-gradient(#843d48, #843d48) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page .HyperMD-hr {
  background: linear-gradient(#843d48, #843d48) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(102, 69, 49, 0.17);
  --callout-border-color: #843d48;
  --callout-border-width: 3px;
  background-color: rgba(102, 69, 49, 0.17);
  border-color: #843d48;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #4a3428;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #843d48;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #843d48;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(102, 69, 49, 0.17);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #843d48;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #664531;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page :is(ul, ol) li::marker {
  color: #843d48;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #843d48;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page-content p {
  text-indent: 24px;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page img {
  background: #f0e2c5;
  border-color: #843d48;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0.22) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page :is(blockquote, .HyperMD-quote) { font-style: italic; }
[data-templar-scope="templar-live-sample-paris-cafe"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: 0.012em; }
[data-templar-scope="templar-live-sample-mediterranean-diary"] {
  --templar-grid: 29px;
  --templar-baseline-position: 84.26px;
  --templar-editor-baseline-position: 84.26px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #2d5eb1;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page {
  background-color: #fffdf0;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #2e3d5a;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-mediterranean-diary"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #2e3d5a;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page-content::before {
  background-image: radial-gradient(circle at 50% 100%, transparent 18.825px, color-mix(in srgb, rgba(39, 91, 173, 0.2) 82%, transparent) 19.075px, color-mix(in srgb, rgba(39, 91, 173, 0.2) 82%, transparent) 20.075px, transparent 20.325px),
    radial-gradient(circle at 50% 100%, transparent 18.825px, color-mix(in srgb, rgba(39, 91, 173, 0.2) 82%, transparent) 19.075px, color-mix(in srgb, rgba(39, 91, 173, 0.2) 82%, transparent) 20.075px, transparent 20.325px);
  background-size: 39.15px 39.15px, 39.15px 39.15px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), calc(min(72px, 18%) + 19.575px) calc(var(--templar-paper-baseline-position) + 19.575px);
  background-repeat: repeat, repeat;
  background-color: #fffdf0;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-mediterranean-diary"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-mediterranean-diary"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-mediterranean-diary"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #2e3d5a;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page-content::after {
  color: #2d5eb1;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #2d5eb1;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page mark,
[data-templar-scope="templar-live-sample-mediterranean-diary"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(239, 207, 65, 0.48);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #40370d;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(39, 91, 173, 0.2);
  border-inline-start: 3px solid #2d5eb1;
  color: #2e3d5a;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(39, 91, 173, 0.2);
  color: #2e3d5a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page pre {
  background: rgba(39, 91, 173, 0.2);
  color: #2e3d5a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0px 14.5px 0px !important;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #6c758d;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #2d5eb1;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #2d5eb1;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #2e3d5a;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #2e3d5a;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 27.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 56.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #2e3d5a;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 28.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #2e3d5a;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page table {
  border-collapse: collapse;
  border-color: #275bad;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page :is(th, td) {
  border-color: #275bad;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page th {
  background: rgba(239, 207, 65, 0.48);
  color: #40370d;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page td {
  color: #2e3d5a;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page tbody tr:nth-child(even) {
  background: rgba(39, 91, 173, 0.2);
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page hr {
  background: linear-gradient(to right, transparent, #2d5eb1 10%, #2d5eb1 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page .HyperMD-hr {
  background: linear-gradient(to right, transparent, #2d5eb1 10%, #2d5eb1 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(39, 91, 173, 0.2);
  --callout-border-color: #2d5eb1;
  --callout-border-width: 3px;
  background-color: rgba(39, 91, 173, 0.2);
  border-color: #2d5eb1;
  border-radius: 14px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #2e3d5a;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #2d5eb1;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #2d5eb1;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(39, 91, 173, 0.2);
  border-radius: 14px;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #2d5eb1;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page :is(ul, ol) li::marker {
  color: #2d5eb1;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #2d5eb1;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #2d5eb1;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1.12) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.025em; }
[data-templar-scope="templar-live-sample-mediterranean-diary"] .templar-page :is(blockquote, .HyperMD-quote) { border-radius: 10px; }
[data-templar-scope="templar-live-sample-desert-roadtrip"] {
  --templar-grid: 30px;
  --templar-baseline-position: 84.76px;
  --templar-editor-baseline-position: 84.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #267c7a;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page {
  background-color: #f3e3c7;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #4b3829;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-desert-roadtrip"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #4b3829;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page-content::before {
  background-image: radial-gradient(circle, color-mix(in srgb, rgba(135, 83, 49, 0.2) 82%, transparent) 1px, transparent calc(1px * 1.25));
  background-size: 30px 30px;
  background-position: calc(min(72px, 18%) - 15px) calc(var(--templar-paper-baseline-position) - 15px);
  background-repeat: repeat;
  background-color: #f3e3c7;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-desert-roadtrip"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-desert-roadtrip"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-desert-roadtrip"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #4b3829;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page-content::after {
  color: #267c7a;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #247170;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page mark,
[data-templar-scope="templar-live-sample-desert-roadtrip"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(219, 143, 66, 0.42);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #462c13;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(135, 83, 49, 0.2);
  border-inline-start: 3px solid #267c7a;
  color: #4b3829;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(135, 83, 49, 0.2);
  color: #4b3829;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page pre {
  background: rgba(135, 83, 49, 0.2);
  color: #4b3829;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0px 15px 0px !important;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #776351;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #247170;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  box-shadow: inset 0 -1px currentColor;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 5.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 35.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #247170;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 9.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #4b3829;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #4b3829;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 28.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 58.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #4b3829;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 29.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #4b3829;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 0.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page table {
  border-collapse: collapse;
  border-color: #875331;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page :is(th, td) {
  border-color: #875331;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page th {
  background: rgba(219, 143, 66, 0.42);
  color: #462c13;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page td {
  color: #4b3829;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page hr {
  background: repeating-linear-gradient(to right, #267c7a 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page .HyperMD-hr {
  background: repeating-linear-gradient(to right, #267c7a 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(135, 83, 49, 0.2);
  --callout-border-color: #267c7a;
  --callout-border-width: 3px;
  background-color: rgba(135, 83, 49, 0.2);
  border-color: #267c7a;
  border-radius: 14px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #4b3829;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #215e5e;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #215e5e;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(135, 83, 49, 0.2);
  border-radius: 14px;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #215e5e;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page ul {
  list-style-type: circle;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page :is(ul, ol) li::marker {
  color: #267c7a;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #267c7a;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #267c7a;
  border-style: solid;
  border-width: 4px 4px 4px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1.12) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(-2deg);
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.025em; }
[data-templar-scope="templar-live-sample-desert-roadtrip"] .templar-page :is(blockquote, .HyperMD-quote) { border-radius: 10px; }
[data-templar-scope="templar-live-sample-tropical-escape"] {
  --templar-grid: 28px;
  --templar-baseline-position: 83.76px;
  --templar-editor-baseline-position: 83.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #dd5579;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page {
  background-color: #eef8e8;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #2f4935;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-tropical-escape"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #2f4935;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page-content::before {
  background-image: linear-gradient(30deg, color-mix(in srgb, rgba(48, 126, 76, 0.19) 82%, transparent) 12%, transparent 12.5%, transparent 87%, color-mix(in srgb, rgba(48, 126, 76, 0.19) 82%, transparent) 87.5%),
    linear-gradient(150deg, color-mix(in srgb, rgba(48, 126, 76, 0.19) 82%, transparent) 12%, transparent 12.5%, transparent 87%, color-mix(in srgb, rgba(48, 126, 76, 0.19) 82%, transparent) 87.5%),
    linear-gradient(30deg, color-mix(in srgb, rgba(48, 126, 76, 0.19) 82%, transparent) 12%, transparent 12.5%, transparent 87%, color-mix(in srgb, rgba(48, 126, 76, 0.19) 82%, transparent) 87.5%),
    linear-gradient(150deg, color-mix(in srgb, rgba(48, 126, 76, 0.19) 82%, transparent) 12%, transparent 12.5%, transparent 87%, color-mix(in srgb, rgba(48, 126, 76, 0.19) 82%, transparent) 87.5%),
    linear-gradient(60deg, color-mix(in srgb, rgba(48, 126, 76, 0.19) 82%, transparent) 25%, transparent 25.5%, transparent 75%, color-mix(in srgb, rgba(48, 126, 76, 0.19) 82%, transparent) 75%),
    linear-gradient(60deg, color-mix(in srgb, rgba(48, 126, 76, 0.19) 82%, transparent) 25%, transparent 25.5%, transparent 75%, color-mix(in srgb, rgba(48, 126, 76, 0.19) 82%, transparent) 75%);
  background-size: 57.227px 66.08px, 57.227px 66.08px, 57.227px 66.08px, 57.227px 66.08px, 57.227px 66.08px, 57.227px 66.08px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position), calc(min(72px, 18%) + 28.613px) calc(var(--templar-paper-baseline-position) + 33.04px), calc(min(72px, 18%) + 28.613px) calc(var(--templar-paper-baseline-position) + 33.04px), min(72px, 18%) var(--templar-paper-baseline-position), calc(min(72px, 18%) + 28.613px) calc(var(--templar-paper-baseline-position) + 33.04px);
  background-repeat: repeat, repeat, repeat, repeat, repeat, repeat;
  background-color: #eef8e8;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-tropical-escape"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-tropical-escape"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-tropical-escape"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #2f4935;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page-content::after {
  color: #dd5579;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #ba4a68;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page mark,
[data-templar-scope="templar-live-sample-tropical-escape"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(151, 210, 118, 0.43);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #2c451f;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(48, 126, 76, 0.19);
  border-inline-start: 3px solid #ce5072;
  color: #2f4935;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(48, 126, 76, 0.19);
  color: #2f4935;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page pre {
  background: rgba(48, 126, 76, 0.19);
  color: #2f4935;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0px 14px 0px !important;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #637565;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #ba4a68;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  background-image: linear-gradient(to top, color-mix(in srgb, currentColor 18%, transparent) 42%, transparent 42%);
}

[data-templar-scope="templar-live-sample-tropical-escape"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 4.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #ba4a68;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-tropical-escape"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 8.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #2f4935;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-tropical-escape"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #2f4935;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-tropical-escape"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 26.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 54.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #2f4935;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-tropical-escape"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 27.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #2f4935;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-tropical-escape"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page table {
  border-collapse: collapse;
  border-color: #307e4c;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page :is(th, td) {
  border-color: #307e4c;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page th {
  background: rgba(151, 210, 118, 0.43);
  color: #2c451f;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page td {
  color: #2f4935;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page tbody tr:nth-child(even) {
  background: rgba(48, 126, 76, 0.19);
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page hr {
  background: linear-gradient(#dd5579, #dd5579) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#dd5579, #dd5579) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page .HyperMD-hr {
  background: linear-gradient(#dd5579, #dd5579) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#dd5579, #dd5579) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(48, 126, 76, 0.19);
  --callout-border-color: #ce5072;
  --callout-border-width: 3px;
  background-color: rgba(48, 126, 76, 0.19);
  border-color: #ce5072;
  border-radius: 14px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #2f4935;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #9d415b;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #9d415b;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 126, 76, 0.19);
  border-radius: 14px;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #9d415b;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #307e4c;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page ul {
  list-style-type: square;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page :is(ul, ol) li::marker {
  color: #dd5579;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #dd5579;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #dd5579;
  border-style: solid;
  border-width: 9px 9px 32px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1.12) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(-1deg);
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.025em; }
[data-templar-scope="templar-live-sample-tropical-escape"] .templar-page :is(blockquote, .HyperMD-quote) { border-radius: 10px; }
[data-templar-scope="templar-live-sample-city-explorer"] {
  --templar-grid: 24px;
  --templar-baseline-position: 65.4px;
  --templar-editor-baseline-position: 65.4px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #c94b45;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 24px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page {
  background-color: #f5f5f2;
  border-radius: 2px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #293238;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-city-explorer"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-city-explorer"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-city-explorer"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #293238;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 680px;
  min-height: 100%;
  padding: 48px min(72px, 12%) 92px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page-content::before {
  background-image: linear-gradient(color-mix(in srgb, rgba(202, 70, 62, 0.3) 82%, transparent) 1.25px, transparent 1.25px),
    linear-gradient(90deg, color-mix(in srgb, rgba(202, 70, 62, 0.3) 82%, transparent) 1.25px, transparent 1.25px),
    linear-gradient(color-mix(in srgb, rgba(55, 69, 79, 0.17) 82%, transparent) 1px, transparent 1px),
    linear-gradient(90deg, color-mix(in srgb, rgba(55, 69, 79, 0.17) 82%, transparent) 1px, transparent 1px);
  background-size: 96px 96px, 96px 96px, 24px 24px, 24px 24px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat, repeat, repeat, repeat;
  background-color: #f5f5f2;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-city-explorer"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-city-explorer"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-city-explorer"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 680px;
  padding: 48px min(72px, 12%) 92px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-city-explorer"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #293238;
  line-height: 24px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-city-explorer"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-city-explorer"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-city-explorer"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 24px !important;
  margin-block: 0 !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 24px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-city-explorer"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-city-explorer"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page-content::after {
  color: #c94b45;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-city-explorer"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #c04843;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page mark,
[data-templar-scope="templar-live-sample-city-explorer"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(244, 180, 62, 0.44);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #42300d;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(55, 69, 79, 0.17);
  border-inline-start: 3px solid #c94b45;
  color: #293238;
  padding-inline: 12px;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(55, 69, 79, 0.17);
  color: #293238;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page pre {
  background: rgba(55, 69, 79, 0.17);
  color: #293238;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  padding: 23.64px 12px 0.36px !important;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-city-explorer"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #687277;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #c04843;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 72px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-city-explorer"] .markdown-preview-view.templar-page h1 {
  margin-block: 24px 0 !important;
  padding-block: 14.28px 9.72px !important;
}

[data-templar-scope="templar-live-sample-city-explorer"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.28px 9.72px !important;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #c04843;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 48px;
  text-transform: uppercase;
  text-decoration: underline; text-decoration-thickness: 0.08em; text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-city-explorer"] .markdown-preview-view.templar-page h2 {
  margin-block: 24px 0 !important;
  padding-block: 6.24px 17.76px !important;
}

[data-templar-scope="templar-live-sample-city-explorer"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.24px 17.76px !important;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #293238;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 48px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-city-explorer"] .markdown-preview-view.templar-page h3 {
  margin-block: 24px 0 !important;
  padding-block: 8.76px 15.24px !important;
}

[data-templar-scope="templar-live-sample-city-explorer"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.76px 15.24px !important;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #293238;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-city-explorer"] .markdown-preview-view.templar-page h4 {
  margin-block: 24px 0 !important;
  padding-block: 22.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-city-explorer"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 46.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #293238;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-city-explorer"] .markdown-preview-view.templar-page h5 {
  margin-block: 24px 0 !important;
  padding-block: 23.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-city-explorer"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 47.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #293238;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-city-explorer"] .markdown-preview-view.templar-page h6 {
  margin-block: 24px 0 !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-city-explorer"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 24px 0px !important;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page table {
  border-collapse: collapse;
  border-color: #37454f;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page :is(th, td) {
  border-color: #37454f;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page th {
  background: rgba(244, 180, 62, 0.44);
  color: #42300d;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page td {
  color: #293238;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page hr {
  background: linear-gradient(#c94b45, #c94b45) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page .HyperMD-hr {
  background: linear-gradient(#c94b45, #c94b45) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(55, 69, 79, 0.17);
  --callout-border-color: #c94b45;
  --callout-border-width: 3px;
  background-color: rgba(55, 69, 79, 0.17);
  border-color: #c94b45;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #293238;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #9e3f3a;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #9e3f3a;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(55, 69, 79, 0.17);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #9e3f3a;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 28px !important;
  border-inline-start: 1px solid #37454f;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page :is(ul, ol) li::marker {
  color: #c94b45;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-city-explorer"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #c94b45;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-city-explorer"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page img {
  background: transparent;
  border-color: #c94b45;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 2px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-city-explorer"] .templar-page :is(h1, .HyperMD-header-1, .inline-title), [data-templar-scope="templar-live-sample-city-explorer"] .templar-page :is(h2, .HyperMD-header-2) { text-transform: uppercase; letter-spacing: 0.07em; }
[data-templar-scope="templar-live-sample-city-explorer"] .templar-page :is(table, .cm-table-widget) { font-variant-numeric: tabular-nums; }
[data-templar-scope="templar-live-sample-legal-pad"] {
  --templar-grid: 30px;
  --templar-baseline-position: 81.12px;
  --templar-editor-baseline-position: 81.12px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #fffbe1;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page {
  background-color: #fff4a8;
  border-radius: 0px;
  box-shadow: none;
  color: #292b2a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-legal-pad"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-legal-pad"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-legal-pad"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #292b2a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 60px min(72px, 12%) 120px min(104px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), rgba(211, 74, 69, 0.72) calc(min(72px, 15%) - 0.75px), rgba(211, 74, 69, 0.72) calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px)), linear-gradient(to bottom, rgba(75, 128, 177, 0.43) 0, rgba(75, 128, 177, 0.43) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 30px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #fff4a8;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-legal-pad"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-legal-pad"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-legal-pad"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 60px min(72px, 12%) 120px min(104px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-legal-pad"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #292b2a;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-legal-pad"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-legal-pad"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-legal-pad"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-legal-pad"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 30px !important;
}

[data-templar-scope="templar-live-sample-legal-pad"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page-content::after {
  color: rgba(48, 46, 43, 0.1);
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.5;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-30deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-legal-pad"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #315f86;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page mark,
[data-templar-scope="templar-live-sample-legal-pad"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(244, 175, 66, 0.42);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #292b2a;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(159, 184, 202, 0.12);
  border-inline-start: 3px solid #778997;
  color: #292b2a;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(48, 46, 43, 0.08);
  color: #292b2a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page pre {
  background: rgba(48, 46, 43, 0.08);
  color: #292b2a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0.36px 15px 29.64px !important;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-legal-pad"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #302e2b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-legal-pad"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 6px 24px !important;
}

[data-templar-scope="templar-live-sample-legal-pad"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36px 24px !important;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #393631;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-legal-pad"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 9.96px 20.04px !important;
}

[data-templar-scope="templar-live-sample-legal-pad"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.96px 20.04px !important;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #46413b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-legal-pad"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.48px 2.52px !important;
}

[data-templar-scope="templar-live-sample-legal-pad"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.48px 2.52px !important;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #46413b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-legal-pad"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 28.92px 1.08px !important;
}

[data-templar-scope="templar-live-sample-legal-pad"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 58.92px 1.08px !important;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #46413b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-legal-pad"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-legal-pad"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30px 0px !important;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #46413b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-legal-pad"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 0.72px 29.28px !important;
}

[data-templar-scope="templar-live-sample-legal-pad"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.72px 29.28px !important;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page table {
  border-collapse: collapse;
  border-color: #302e2b;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page :is(th, td) {
  border-color: #302e2b;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page th {
  background: rgba(48, 46, 43, 0.07);
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page td {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page .HyperMD-hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(159, 184, 202, 0.12);
  --callout-border-color: #778997;
  --callout-border-width: 3px;
  background-color: rgba(159, 184, 202, 0.12);
  border-color: #778997;
  border-radius: 8px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #5e6c77;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 46, 43, 0.06);
  border-radius: 10px;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #5c6974;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page :is(ul, ol) :is(ul, ol) {
  
  
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page :is(ul, ol) li::marker {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-legal-pad"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-legal-pad"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #fffbe1;
  border-style: solid;
  border-width: 6px 6px 6px;
  border-radius: 0px;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-legal-pad"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) {
  text-transform: uppercase;
  letter-spacing: 0.035em;
}
[data-templar-scope="templar-live-sample-midnight-blueprint"] {
  --templar-grid: 24px;
  --templar-baseline-position: 78.48px;
  --templar-editor-baseline-position: 78.48px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #72d5e4;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 24px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page {
  background-color: #10283a;
  border-radius: 0px;
  box-shadow: none;
  color: #d9eef1;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-midnight-blueprint"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #d9eef1;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 60px min(72px, 12%) 120px min(96px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page-content::before {
  background-image: linear-gradient(rgba(108, 215, 232, 0.42) 1.25px, transparent 1.25px),
    linear-gradient(90deg, rgba(108, 215, 232, 0.42) 1.25px, transparent 1.25px),
    linear-gradient(rgba(94, 194, 215, 0.22) 1px, transparent 1px),
    linear-gradient(90deg, rgba(94, 194, 215, 0.22) 1px, transparent 1px);
  background-size: 120px 120px, 120px 120px, 24px 24px, 24px 24px;
  background-position: min(96px, 18%) var(--templar-paper-baseline-position), min(96px, 18%) var(--templar-paper-baseline-position), min(96px, 18%) var(--templar-paper-baseline-position), min(96px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat, repeat, repeat, repeat;
  background-color: #10283a;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-midnight-blueprint"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-midnight-blueprint"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 60px min(72px, 12%) 120px min(96px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-midnight-blueprint"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #d9eef1;
  line-height: 24px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 24px !important;
  margin-block: 0 !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 24px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page-content::after {
  color: rgba(48, 46, 43, 0.1);
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.5;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-30deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #72d5e4;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page mark,
[data-templar-scope="templar-live-sample-midnight-blueprint"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(77, 199, 218, 0.34);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #c9cdd2;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(85, 201, 220, 0.08);
  border-inline-start: 3px solid #72d5e4;
  color: #d9eef1;
  padding-inline: 12px;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.28);
  color: #d9eef1;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page pre {
  background: rgba(0, 0, 0, 0.28);
  color: #d9eef1;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  padding: 0.72px 12px 23.28px !important;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #8fb1b9;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #72d5e4;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 72px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .markdown-preview-view.templar-page h1 {
  margin-block: 24px 0 !important;
  padding-block: 15.36px 8.64px !important;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.36px 8.64px !important;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #72d5e4;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 48px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .markdown-preview-view.templar-page h2 {
  margin-block: 24px 0 !important;
  padding-block: 7.32px 16.68px !important;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 31.32px 16.68px !important;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #72d5e4;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 48px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .markdown-preview-view.templar-page h3 {
  margin-block: 24px 0 !important;
  padding-block: 9.84px 14.16px !important;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 33.84px 14.16px !important;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #72d5e4;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .markdown-preview-view.templar-page h4 {
  margin-block: 24px 0 !important;
  padding-block: 23.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 47.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #72d5e4;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .markdown-preview-view.templar-page h5 {
  margin-block: 24px 0 !important;
  padding-block: 0.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 24.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #72d5e4;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .markdown-preview-view.templar-page h6 {
  margin-block: 24px 0 !important;
  padding-block: 1.08px 22.92px !important;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 25.08px 22.92px !important;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page table {
  border-collapse: collapse;
  border-color: #5ec2d7;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page :is(th, td) {
  border-color: #5ec2d7;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page th {
  background: rgba(85, 201, 220, 0.08);
  color: #999998;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page td {
  color: #8d8c8c;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page hr {
  background: linear-gradient(#706f6d, #706f6d) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page .HyperMD-hr {
  background: linear-gradient(#706f6d, #706f6d) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(159, 184, 202, 0.12);
  --callout-border-color: #9fb8ca;
  --callout-border-width: 3px;
  background-color: rgba(159, 184, 202, 0.12);
  border-color: #9fb8ca;
  border-radius: 8px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #9f9f9e;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #9f9f9e;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #9fb8ca;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 46, 43, 0.06);
  border-radius: 10px;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #9fb8ca;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page :is(ul, ol) :is(ul, ol) {
  
  
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page :is(ul, ol) li::marker {
  color: #726f69;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #726f69;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page img {
  background: transparent;
  border-color: #72d5e4;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 0px;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page :is(h1, .HyperMD-header-1, .inline-title), [data-templar-scope="templar-live-sample-midnight-blueprint"] .templar-page :is(h2, .HyperMD-header-2) { text-transform: uppercase; letter-spacing: 0.08em; }
[data-templar-scope="templar-live-sample-executive-brief"] {
  --templar-grid: 28px;
  --templar-baseline-position: 82.16px;
  --templar-editor-baseline-position: 82.16px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #294e73;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 32px;
  --templar-page-span: 1155px;
  --templar-page-scale: 1;
  --templar-body-line-height: 24.8px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page {
  background-color: #f8f9fa;
  border-radius: 2px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #26313e;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24.8px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-executive-brief"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-executive-brief"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-executive-brief"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #26313e;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24.8px;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 980px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page-content::before {
  background-image: none;
  background-color: #f8f9fa;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-executive-brief"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-executive-brief"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-executive-brief"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 980px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-executive-brief"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #26313e;
  line-height: 24.8px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-executive-brief"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-executive-brief"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 24.8px;
}

[data-templar-scope="templar-live-sample-executive-brief"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 24.8px !important;
  margin-block: 0 !important;
  min-height: 24.8px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 24.8px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-executive-brief"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 16.12px !important;
}

[data-templar-scope="templar-live-sample-executive-brief"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page-content::after {
  color: #294e73;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-executive-brief"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #294e73;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page mark,
[data-templar-scope="templar-live-sample-executive-brief"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(147, 180, 208, 0.36);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #203a53;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(45, 63, 84, 0.16);
  border-inline-start: 3px solid #294e73;
  color: #26313e;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(45, 63, 84, 0.16);
  color: #26313e;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page pre {
  background: rgba(45, 63, 84, 0.16);
  color: #26313e;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24.8px !important;
  padding: 14px 14px 14px !important;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-executive-brief"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24.8px !important;
  min-height: 24.8px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #697480;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #294e73;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 50.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-executive-brief"] .markdown-preview-view.templar-page h1 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-executive-brief"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #294e73;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 37.2px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-executive-brief"] .markdown-preview-view.templar-page h2 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-executive-brief"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #26313e;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28.8px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-executive-brief"] .markdown-preview-view.templar-page h3 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-executive-brief"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #26313e;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-executive-brief"] .markdown-preview-view.templar-page h4 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-executive-brief"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #26313e;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 20.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-executive-brief"] .markdown-preview-view.templar-page h5 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-executive-brief"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #26313e;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 18px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-executive-brief"] .markdown-preview-view.templar-page h6 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-executive-brief"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page table {
  border-collapse: collapse;
  border-color: #2d3f54;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page :is(th, td) {
  border-color: #2d3f54;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page th {
  background: rgba(147, 180, 208, 0.36);
  color: #203a53;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page td {
  color: #26313e;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page tbody tr:nth-child(even) {
  background: rgba(45, 63, 84, 0.16);
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page hr {
  border-block-start: 1px solid #294e73;
  -webkit-mask-image: linear-gradient(to right, transparent, #000 10%, #000 90%, transparent);
  mask-image: linear-gradient(to right, transparent, #000 10%, #000 90%, transparent);
  border-bottom: 0;
  border-inline: 0;
  margin-block: 16.12px !important;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page .HyperMD-hr {
  border: 0 !important; margin-block: 0 !important; padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page .cm-hr {
  background-color: #294e73;
  height: 1px;
  margin: 0;
  padding: 0;
  -webkit-mask-image: linear-gradient(to right, transparent, #000 10%, #000 90%, transparent);
  mask-image: linear-gradient(to right, transparent, #000 10%, #000 90%, transparent);
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(45, 63, 84, 0.16);
  --callout-border-color: #294e73;
  --callout-border-width: 3px;
  background-color: rgba(45, 63, 84, 0.16);
  border-color: #294e73;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #26313e;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #294e73;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #294e73;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(45, 63, 84, 0.16);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #294e73;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #2d3f54;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page :is(ul, ol) li::marker {
  color: #294e73;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-executive-brief"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #294e73;
}

[data-templar-scope="templar-live-sample-executive-brief"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page img {
  background: transparent;
  border-color: #294e73;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0.16) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-executive-brief"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: 0.055em; }
[data-templar-scope="templar-live-sample-executive-brief"] .templar-page :is(h2, .HyperMD-header-2) { letter-spacing: 0.025em; }
[data-templar-scope="templar-live-sample-product-strategy"] {
  --templar-grid: 29px;
  --templar-baseline-position: 84.26px;
  --templar-editor-baseline-position: 84.26px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #4b4f9d;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page {
  background-color: #f7f7fc;
  border-radius: 2px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #30324c;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-product-strategy"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-product-strategy"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-product-strategy"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #30324c;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 980px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page-content::before {
  background-image: radial-gradient(circle, color-mix(in srgb, rgba(75, 78, 157, 0.2) 82%, transparent) 1px, transparent calc(1px * 1.25));
  background-size: 29px 29px;
  background-position: calc(min(72px, 18%) - 14.5px) calc(var(--templar-paper-baseline-position) - 14.5px);
  background-repeat: repeat;
  background-color: #f7f7fc;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-product-strategy"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-product-strategy"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-product-strategy"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 980px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-product-strategy"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #30324c;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-product-strategy"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-product-strategy"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-product-strategy"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-product-strategy"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-product-strategy"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page-content::after {
  color: #4b4f9d;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-product-strategy"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #4b4f9d;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page mark,
[data-templar-scope="templar-live-sample-product-strategy"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(167, 167, 224, 0.4);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #292b58;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(75, 78, 157, 0.2);
  border-inline-start: 3px solid #4b4f9d;
  color: #30324c;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(75, 78, 157, 0.2);
  color: #30324c;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page pre {
  background: rgba(75, 78, 157, 0.2);
  color: #30324c;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0px 14.5px 0px !important;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-product-strategy"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #6e7088;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #4b4f9d;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  box-shadow: inset 0 -1px currentColor;
}

[data-templar-scope="templar-live-sample-product-strategy"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-product-strategy"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #4b4f9d;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-product-strategy"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-product-strategy"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #30324c;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-product-strategy"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-product-strategy"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #30324c;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-product-strategy"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 27.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-product-strategy"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 56.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #30324c;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-product-strategy"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 28.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-product-strategy"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #30324c;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-product-strategy"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-product-strategy"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page table {
  border-collapse: collapse;
  border-color: #4b4e9d;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page :is(th, td) {
  border-color: #4b4e9d;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page th {
  background: rgba(167, 167, 224, 0.4);
  color: #292b58;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page td {
  color: #30324c;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page hr {
  background: repeating-linear-gradient(to right, #4b4f9d 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page .HyperMD-hr {
  background: repeating-linear-gradient(to right, #4b4f9d 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(75, 78, 157, 0.2);
  --callout-border-color: #4b4f9d;
  --callout-border-width: 3px;
  background-color: rgba(75, 78, 157, 0.2);
  border-color: #4b4f9d;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #30324c;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #4b4f9d;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #4b4f9d;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(75, 78, 157, 0.2);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #4b4f9d;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page ul {
  list-style-type: circle;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page :is(ul, ol) li::marker {
  color: #4b4f9d;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-product-strategy"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #4b4f9d;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-product-strategy"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page img {
  overflow: hidden;
  border-color: #4b4f9d;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 14px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-product-strategy"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.04em; }
[data-templar-scope="templar-live-sample-product-strategy"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.55; }
[data-templar-scope="templar-live-sample-design-critique"] {
  --templar-grid: 30px;
  --templar-baseline-position: 82.16px;
  --templar-editor-baseline-position: 82.16px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #e05d50;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 32px;
  --templar-page-span: 1155px;
  --templar-page-scale: 1;
  --templar-body-line-height: 24.8px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page {
  background-color: #fdfcfb;
  border-radius: 8px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #293238;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24.8px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-design-critique"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-design-critique"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-design-critique"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #293238;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24.8px;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 740px;
  min-height: 100%;
  padding: 64px min(88px, 12%) 120px min(88px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page-content::before {
  background-image: none;
  background-color: #fdfcfb;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-design-critique"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-design-critique"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-design-critique"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 740px;
  padding: 64px min(88px, 12%) 120px min(88px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-design-critique"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #293238;
  line-height: 24.8px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-design-critique"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-design-critique"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 24.8px;
}

[data-templar-scope="templar-live-sample-design-critique"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 24.8px !important;
  margin-block: 0 !important;
  min-height: 24.8px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 24.8px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-design-critique"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 16.12px !important;
}

[data-templar-scope="templar-live-sample-design-critique"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page-content::after {
  color: #e05d50;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-design-critique"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #c05247;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page mark,
[data-templar-scope="templar-live-sample-design-critique"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(250, 180, 131, 0.42);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #4b2a1c;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(54, 66, 75, 0.13);
  border-inline-start: 3px solid #d75a4e;
  color: #293238;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(54, 66, 75, 0.13);
  color: #293238;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page pre {
  background: rgba(54, 66, 75, 0.13);
  color: #293238;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24.8px !important;
  padding: 15px 15px 15px !important;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-design-critique"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24.8px !important;
  min-height: 24.8px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #6d767c;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #c05247;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 50.4px;
  text-transform: none;
  background-image: linear-gradient(to top, color-mix(in srgb, currentColor 18%, transparent) 42%, transparent 42%);
}

[data-templar-scope="templar-live-sample-design-critique"] .markdown-preview-view.templar-page h1 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-design-critique"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #c05247;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 37.2px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-design-critique"] .markdown-preview-view.templar-page h2 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-design-critique"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #293238;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28.8px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-design-critique"] .markdown-preview-view.templar-page h3 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-design-critique"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #293238;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-design-critique"] .markdown-preview-view.templar-page h4 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-design-critique"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #293238;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 20.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-design-critique"] .markdown-preview-view.templar-page h5 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-design-critique"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #293238;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 18px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-design-critique"] .markdown-preview-view.templar-page h6 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-design-critique"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page table {
  border-collapse: collapse;
  border-color: #36424b;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page :is(th, td) {
  border-color: #36424b;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page th {
  background: rgba(250, 180, 131, 0.42);
  color: #4b2a1c;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page td {
  color: #293238;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page tbody tr:nth-child(even) {
  background: rgba(54, 66, 75, 0.13);
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page hr {
  border-block-start: 3px double #e05d50;
  border-bottom: 0;
  border-inline: 0;
  margin-block: 16.12px !important;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page .HyperMD-hr {
  border: 0 !important; margin-block: 0 !important; padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page .cm-hr {
  background-color: #e05d50;
  height: 1px;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(54, 66, 75, 0.13);
  --callout-border-color: #d75a4e;
  --callout-border-width: 3px;
  background-color: rgba(54, 66, 75, 0.13);
  border-color: #d75a4e;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #293238;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #a64940;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #a64940;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(54, 66, 75, 0.13);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #a64940;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page ul {
  list-style-type: square;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page :is(ul, ol) li::marker {
  color: #e05d50;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-design-critique"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #e05d50;
}

[data-templar-scope="templar-live-sample-design-critique"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page img {
  
  border-color: #e05d50;
  border-style: solid;
  border-width: 0px 0px 0px;
  border-radius: 5px;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-design-critique"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.04em; }
[data-templar-scope="templar-live-sample-design-critique"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.55; }
[data-templar-scope="templar-live-sample-client-workshop"] {
  --templar-grid: 24px;
  --templar-baseline-position: 81.4px;
  --templar-editor-baseline-position: 81.4px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #277f75;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 24px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page {
  background-color: #f1f8f6;
  border-radius: 2px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #28423f;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-client-workshop"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-client-workshop"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-client-workshop"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #28423f;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 980px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page-content::before {
  background-image: linear-gradient(color-mix(in srgb, rgba(38, 127, 117, 0.31) 82%, transparent) 1.25px, transparent 1.25px),
    linear-gradient(90deg, color-mix(in srgb, rgba(38, 127, 117, 0.31) 82%, transparent) 1.25px, transparent 1.25px),
    linear-gradient(color-mix(in srgb, rgba(38, 127, 117, 0.18) 82%, transparent) 1px, transparent 1px),
    linear-gradient(90deg, color-mix(in srgb, rgba(38, 127, 117, 0.18) 82%, transparent) 1px, transparent 1px);
  background-size: 96px 96px, 96px 96px, 24px 24px, 24px 24px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat, repeat, repeat, repeat;
  background-color: #f1f8f6;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-client-workshop"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-client-workshop"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-client-workshop"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 980px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-client-workshop"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #28423f;
  line-height: 24px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-client-workshop"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-client-workshop"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-client-workshop"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 24px !important;
  margin-block: 0 !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 24px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-client-workshop"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-client-workshop"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page-content::after {
  color: #277f75;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-client-workshop"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #277e75;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page mark,
[data-templar-scope="templar-live-sample-client-workshop"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(122, 202, 183, 0.38);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #1b443d;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(38, 127, 117, 0.18);
  border-inline-start: 3px solid #277f75;
  color: #28423f;
  padding-inline: 12px;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(38, 127, 117, 0.18);
  color: #28423f;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page pre {
  background: rgba(38, 127, 117, 0.18);
  color: #28423f;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  padding: 23.64px 12px 0.36px !important;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-client-workshop"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #627572;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #277e75;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 72px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-client-workshop"] .markdown-preview-view.templar-page h1 {
  margin-block: 24px 0 !important;
  padding-block: 14.28px 9.72px !important;
}

[data-templar-scope="templar-live-sample-client-workshop"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.28px 9.72px !important;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #277e75;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 48px;
  text-transform: uppercase;
  text-decoration: underline; text-decoration-thickness: 0.08em; text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-client-workshop"] .markdown-preview-view.templar-page h2 {
  margin-block: 24px 0 !important;
  padding-block: 6.24px 17.76px !important;
}

[data-templar-scope="templar-live-sample-client-workshop"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.24px 17.76px !important;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #28423f;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 48px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-client-workshop"] .markdown-preview-view.templar-page h3 {
  margin-block: 24px 0 !important;
  padding-block: 8.76px 15.24px !important;
}

[data-templar-scope="templar-live-sample-client-workshop"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.76px 15.24px !important;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #28423f;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-client-workshop"] .markdown-preview-view.templar-page h4 {
  margin-block: 24px 0 !important;
  padding-block: 22.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-client-workshop"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 46.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #28423f;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-client-workshop"] .markdown-preview-view.templar-page h5 {
  margin-block: 24px 0 !important;
  padding-block: 23.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-client-workshop"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 47.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #28423f;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-client-workshop"] .markdown-preview-view.templar-page h6 {
  margin-block: 24px 0 !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-client-workshop"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 24px 0px !important;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page table {
  border-collapse: collapse;
  border-color: #267f75;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page :is(th, td) {
  border-color: #267f75;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page th {
  background: rgba(122, 202, 183, 0.38);
  color: #1b443d;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page td {
  color: #28423f;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page hr {
  background: linear-gradient(#277f75, #277f75) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page .HyperMD-hr {
  background: linear-gradient(#277f75, #277f75) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(38, 127, 117, 0.18);
  --callout-border-color: #277f75;
  --callout-border-width: 3px;
  background-color: rgba(38, 127, 117, 0.18);
  border-color: #277f75;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #28423f;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #246d66;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #246d66;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(38, 127, 117, 0.18);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #246d66;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 28px !important;
  border-inline-start: 1px solid #267f75;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page :is(ul, ol) li::marker {
  color: #277f75;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-client-workshop"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #277f75;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-client-workshop"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page img {
  background: transparent;
  border-color: #277f75;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 2px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-client-workshop"] .templar-page :is(h1, .HyperMD-header-1, .inline-title), [data-templar-scope="templar-live-sample-client-workshop"] .templar-page :is(h2, .HyperMD-header-2) { text-transform: uppercase; letter-spacing: 0.07em; }
[data-templar-scope="templar-live-sample-client-workshop"] .templar-page :is(table, .cm-table-widget) { font-variant-numeric: tabular-nums; }
[data-templar-scope="templar-live-sample-sales-pipeline"] {
  --templar-grid: 29px;
  --templar-baseline-position: 84.26px;
  --templar-editor-baseline-position: 84.26px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #39784b;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page {
  background-color: #f5f8f3;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #2e4033;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-sales-pipeline"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #2e4033;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), #39784b calc(min(72px, 15%) - 0.75px), #39784b calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px), transparent calc(100% - min(72px, 15%) - 0.75px), #39784b calc(100% - min(72px, 15%) - 0.75px), #39784b calc(100% - min(72px, 15%) + 0.75px), transparent calc(100% - min(72px, 15%) + 0.75px)), linear-gradient(to bottom, color-mix(in srgb, rgba(55, 115, 73, 0.18) 82%, transparent) 0, color-mix(in srgb, rgba(55, 115, 73, 0.18) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 29px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #f5f8f3;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-sales-pipeline"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-sales-pipeline"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-sales-pipeline"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #2e4033;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page-content::after {
  color: #39784b;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #39784b;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page mark,
[data-templar-scope="templar-live-sample-sales-pipeline"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(150, 201, 143, 0.42);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #254224;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(55, 115, 73, 0.18);
  border-inline-start: 3px solid #39784b;
  color: #2e4033;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(55, 115, 73, 0.18);
  color: #2e4033;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page pre {
  background: rgba(55, 115, 73, 0.18);
  color: #2e4033;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0px 14.5px 0px !important;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #67756a;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #39784b;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #39784b;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #2e4033;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #2e4033;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 27.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 56.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #2e4033;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 28.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #2e4033;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page table {
  border-collapse: collapse;
  border-color: #377349;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page :is(th, td) {
  border-color: #377349;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page th {
  background: rgba(150, 201, 143, 0.42);
  color: #254224;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page td {
  color: #2e4033;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page tbody tr:nth-child(even) {
  background: rgba(55, 115, 73, 0.18);
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page hr {
  background: linear-gradient(to right, transparent, #39784b 10%, #39784b 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page .HyperMD-hr {
  background: linear-gradient(to right, transparent, #39784b 10%, #39784b 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(55, 115, 73, 0.18);
  --callout-border-color: #39784b;
  --callout-border-width: 3px;
  background-color: rgba(55, 115, 73, 0.18);
  border-color: #39784b;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #2e4033;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #356c45;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #356c45;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(55, 115, 73, 0.18);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #356c45;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page :is(ul, ol) li::marker {
  color: #39784b;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #39784b;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page img {
  background: transparent;
  border-color: #39784b;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0.16) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: 0.055em; }
[data-templar-scope="templar-live-sample-sales-pipeline"] .templar-page :is(h2, .HyperMD-header-2) { letter-spacing: 0.025em; }
[data-templar-scope="templar-live-sample-project-retrospective"] {
  --templar-grid: 30px;
  --templar-baseline-position: 84.76px;
  --templar-editor-baseline-position: 84.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #b2633d;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page {
  background-color: #fcf6eb;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #493b32;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-project-retrospective"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #493b32;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page-content::before {
  background-image: linear-gradient(135deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(171, 104, 63, 0.18) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(171, 104, 63, 0.18) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px)),
    linear-gradient(45deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(171, 104, 63, 0.18) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(171, 104, 63, 0.18) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px));
  background-size: 30px 30px, 30px 30px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat, repeat;
  background-color: #fcf6eb;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-project-retrospective"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-project-retrospective"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-project-retrospective"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #493b32;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page-content::after {
  color: #b2633d;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #a85e3b;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page mark,
[data-templar-scope="templar-live-sample-project-retrospective"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(236, 177, 98, 0.42);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #4a2d17;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(171, 104, 63, 0.18);
  border-inline-start: 3px solid #b2633d;
  color: #493b32;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(171, 104, 63, 0.18);
  color: #493b32;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page pre {
  background: rgba(171, 104, 63, 0.18);
  color: #493b32;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0px 15px 0px !important;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #7c6f66;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #a85e3b;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  box-shadow: inset 0 -1px currentColor;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 5.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 35.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #a85e3b;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-project-retrospective"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 9.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #493b32;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-project-retrospective"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #493b32;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-project-retrospective"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 28.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 58.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #493b32;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-project-retrospective"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 29.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #493b32;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-project-retrospective"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 0.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page table {
  border-collapse: collapse;
  border-color: #ab683f;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page :is(th, td) {
  border-color: #ab683f;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page th {
  background: rgba(236, 177, 98, 0.42);
  color: #4a2d17;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page td {
  color: #493b32;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page hr {
  background: repeating-linear-gradient(to right, #b2633d 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page .HyperMD-hr {
  background: repeating-linear-gradient(to right, #b2633d 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(171, 104, 63, 0.18);
  --callout-border-color: #b2633d;
  --callout-border-width: 3px;
  background-color: rgba(171, 104, 63, 0.18);
  border-color: #b2633d;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #493b32;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #915336;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #915336;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(171, 104, 63, 0.18);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #915336;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page ul {
  list-style-type: circle;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page :is(ul, ol) li::marker {
  color: #b2633d;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #b2633d;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page img {
  overflow: hidden;
  border-color: #b2633d;
  border-style: solid;
  border-width: 4px 4px 4px;
  border-radius: 14px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.04em; }
[data-templar-scope="templar-live-sample-project-retrospective"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.55; }
[data-templar-scope="templar-live-sample-conference-notes"] {
  --templar-grid: 28px;
  --templar-baseline-position: 83.76px;
  --templar-editor-baseline-position: 83.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #39739c;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page {
  background-color: #fbfaf5;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #32404a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-conference-notes"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-conference-notes"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-conference-notes"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #32404a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(102px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), rgba(211, 90, 82, 0.44) calc(min(72px, 15%) - 0.75px), rgba(211, 90, 82, 0.44) calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px)), linear-gradient(to bottom, color-mix(in srgb, rgba(74, 116, 151, 0.22) 82%, transparent) 0, color-mix(in srgb, rgba(74, 116, 151, 0.22) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 28px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #fbfaf5;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-conference-notes"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-conference-notes"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-conference-notes"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(102px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-conference-notes"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #32404a;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-conference-notes"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-conference-notes"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-conference-notes"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-conference-notes"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-conference-notes"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page-content::after {
  color: #39739c;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-conference-notes"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #39739c;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page mark,
[data-templar-scope="templar-live-sample-conference-notes"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(244, 195, 83, 0.44);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #40330f;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(74, 116, 151, 0.22);
  border-inline-start: 3px solid #39739c;
  color: #32404a;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(74, 116, 151, 0.22);
  color: #32404a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page pre {
  background: rgba(74, 116, 151, 0.22);
  color: #32404a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0px 14px 0px !important;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-conference-notes"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #68757d;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #39739c;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  background-image: linear-gradient(to top, color-mix(in srgb, currentColor 18%, transparent) 42%, transparent 42%);
}

[data-templar-scope="templar-live-sample-conference-notes"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 4.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-conference-notes"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #39739c;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-conference-notes"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 8.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-conference-notes"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #32404a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-conference-notes"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-conference-notes"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #32404a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-conference-notes"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 26.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-conference-notes"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 54.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #32404a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-conference-notes"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 27.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-conference-notes"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #32404a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-conference-notes"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-conference-notes"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page table {
  border-collapse: collapse;
  border-color: #4a7497;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page :is(th, td) {
  border-color: #4a7497;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page th {
  background: rgba(244, 195, 83, 0.44);
  color: #40330f;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page td {
  color: #32404a;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page tbody tr:nth-child(even) {
  background: rgba(74, 116, 151, 0.22);
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page hr {
  background: linear-gradient(#39739c, #39739c) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#39739c, #39739c) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page .HyperMD-hr {
  background: linear-gradient(#39739c, #39739c) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#39739c, #39739c) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(74, 116, 151, 0.22);
  --callout-border-color: #39739c;
  --callout-border-width: 3px;
  background-color: rgba(74, 116, 151, 0.22);
  border-color: #39739c;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #32404a;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #346589;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #346589;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(74, 116, 151, 0.22);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #346589;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #4a7497;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page ul {
  list-style-type: square;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page :is(ul, ol) li::marker {
  color: #39739c;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-conference-notes"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #39739c;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-conference-notes"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #39739c;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-conference-notes"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.04em; }
[data-templar-scope="templar-live-sample-conference-notes"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.55; }
[data-templar-scope="templar-live-sample-finance-ledger"] {
  --templar-grid: 29px;
  --templar-baseline-position: 83.9px;
  --templar-editor-baseline-position: 83.9px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #34664a;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page {
  background-color: #f4f7f3;
  border-radius: 2px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #2b3930;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 15px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-finance-ledger"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #2b3930;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 15px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 980px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), #34664a calc(min(72px, 15%) - 0.75px), #34664a calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px), transparent calc(100% - min(72px, 15%) - 0.75px), #34664a calc(100% - min(72px, 15%) - 0.75px), #34664a calc(100% - min(72px, 15%) + 0.75px), transparent calc(100% - min(72px, 15%) + 0.75px)), linear-gradient(to bottom, color-mix(in srgb, rgba(54, 101, 74, 0.18) 82%, transparent) 0, color-mix(in srgb, rgba(54, 101, 74, 0.18) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 29px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #f4f7f3;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-finance-ledger"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-finance-ledger"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 980px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-finance-ledger"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #2b3930;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page-content::after {
  color: #34664a;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #34664a;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page mark,
[data-templar-scope="templar-live-sample-finance-ledger"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(161, 194, 151, 0.38);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #294126;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(54, 101, 74, 0.18);
  border-inline-start: 3px solid #34664a;
  color: #2b3930;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(54, 101, 74, 0.18);
  color: #2b3930;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page pre {
  background: rgba(54, 101, 74, 0.18);
  color: #2b3930;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 28.64px 14.5px 0.36px !important;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #67746b;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #34664a;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 58px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-finance-ledger"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 4.78px 24.22px !important;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 33.78px 24.22px !important;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #34664a;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 58px;
  text-transform: uppercase;
  text-decoration: underline; text-decoration-thickness: 0.08em; text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 8.74px 20.26px !important;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 37.74px 20.26px !important;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #2b3930;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 29px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-finance-ledger"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 25.76px 3.24px !important;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 54.76px 3.24px !important;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #2b3930;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 29px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-finance-ledger"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 27.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 56.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #2b3930;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 29px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-finance-ledger"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 28.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #2b3930;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 29px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-finance-ledger"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29px 0px !important;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page table {
  border-collapse: collapse;
  border-color: #36654a;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page :is(th, td) {
  border-color: #36654a;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page th {
  background: rgba(161, 194, 151, 0.38);
  color: #294126;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page td {
  color: #2b3930;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page hr {
  background: linear-gradient(#34664a, #34664a) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page .HyperMD-hr {
  background: linear-gradient(#34664a, #34664a) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(54, 101, 74, 0.18);
  --callout-border-color: #34664a;
  --callout-border-width: 3px;
  background-color: rgba(54, 101, 74, 0.18);
  border-color: #34664a;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #2b3930;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #34664a;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #34664a;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(54, 101, 74, 0.18);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #34664a;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 28px !important;
  border-inline-start: 1px solid #36654a;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page :is(ul, ol) li::marker {
  color: #34664a;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #34664a;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page img {
  background: transparent;
  border-color: #34664a;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 2px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page :is(h1, .HyperMD-header-1, .inline-title), [data-templar-scope="templar-live-sample-finance-ledger"] .templar-page :is(h2, .HyperMD-header-2) { text-transform: uppercase; letter-spacing: 0.07em; }
[data-templar-scope="templar-live-sample-finance-ledger"] .templar-page :is(table, .cm-table-widget) { font-variant-numeric: tabular-nums; }
[data-templar-scope="templar-live-sample-sakura-study"] {
  --templar-grid: 28px;
  --templar-baseline-position: 80.48px;
  --templar-editor-baseline-position: 80.48px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #b85f7a;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page {
  background-color: #fff7f7;
  border-radius: 12px;
  box-shadow: none;
  color: #4c343b;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-sakura-study"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-sakura-study"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-sakura-study"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #4c343b;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 60px min(72px, 12%) 120px min(96px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page-content::before {
  background-image: radial-gradient(circle, rgba(190, 109, 130, 0.24) 1px, transparent calc(1px * 1.25));
  background-size: 28px 28px;
  background-position: calc(min(96px, 18%) - 14px) calc(var(--templar-paper-baseline-position) - 14px);
  background-repeat: repeat;
  background-color: #fff7f7;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-sakura-study"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-sakura-study"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-sakura-study"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 60px min(72px, 12%) 120px min(96px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-sakura-study"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #4c343b;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-sakura-study"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-sakura-study"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-sakura-study"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sakura-study"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-sakura-study"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page-content::after {
  color: rgba(48, 46, 43, 0.1);
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.5;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-30deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-sakura-study"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #ab5973;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page mark,
[data-templar-scope="templar-live-sample-sakura-study"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(244, 172, 191, 0.42);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #4c2834;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(226, 123, 153, 0.08);
  border-inline-start: 3px solid #b85f7a;
  color: #4c343b;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.08);
  color: #4c343b;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page pre {
  background: rgba(0, 0, 0, 0.08);
  color: #4c343b;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0.72px 14px 27.28px !important;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-sakura-study"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #8b6872;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #b85f7a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sakura-study"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 5.36px 22.64px !important;
}

[data-templar-scope="templar-live-sample-sakura-study"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 33.36px 22.64px !important;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #b85f7a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sakura-study"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 9.32px 18.68px !important;
}

[data-templar-scope="templar-live-sample-sakura-study"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 37.32px 18.68px !important;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #b85f7a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sakura-study"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.84px 16.16px !important;
}

[data-templar-scope="templar-live-sample-sakura-study"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.84px 16.16px !important;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #b85f7a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sakura-study"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 27.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-sakura-study"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #ab5973;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sakura-study"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-sakura-study"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #ab5973;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-sakura-study"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 1.08px 26.92px !important;
}

[data-templar-scope="templar-live-sample-sakura-study"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.08px 26.92px !important;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page table {
  border-collapse: collapse;
  border-color: #be6d82;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page :is(th, td) {
  border-color: #be6d82;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page th {
  background: rgba(226, 123, 153, 0.08);
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page td {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page .HyperMD-hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(159, 184, 202, 0.12);
  --callout-border-color: #7b8d9b;
  --callout-border-width: 3px;
  background-color: rgba(159, 184, 202, 0.12);
  border-color: #7b8d9b;
  border-radius: 8px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #61707a;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 46, 43, 0.06);
  border-radius: 10px;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #5f6d78;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page :is(ul, ol) :is(ul, ol) {
  
  
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page :is(ul, ol) li::marker {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-sakura-study"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-sakura-study"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page img {
  overflow: hidden;
  border-color: #b85f7a;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 0px;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-sakura-study"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}
[data-templar-scope="templar-live-sample-lavender-letters"] {
  --templar-grid: 30px;
  --templar-baseline-position: 81.48px;
  --templar-editor-baseline-position: 81.48px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #7358a4;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page {
  background-color: #fbf8ff;
  border-radius: 0px;
  box-shadow: none;
  color: #433a50;
  font-family: Baskerville, Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-lavender-letters"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #433a50;
  font-family: Baskerville, Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 60px min(72px, 12%) 120px min(96px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), rgba(190, 111, 148, 0.38) calc(min(72px, 15%) - 0.75px), rgba(190, 111, 148, 0.38) calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px)), linear-gradient(to bottom, rgba(129, 103, 174, 0.22) 0, rgba(129, 103, 174, 0.22) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 30px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #fbf8ff;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-lavender-letters"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-lavender-letters"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 60px min(72px, 12%) 120px min(96px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-lavender-letters"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #433a50;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page-content::after {
  color: rgba(48, 46, 43, 0.1);
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.5;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-30deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #7358a4;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page mark,
[data-templar-scope="templar-live-sample-lavender-letters"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(195, 172, 232, 0.44);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #382d48;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(115, 88, 164, 0.07);
  border-inline-start: 3px solid #7358a4;
  color: #433a50;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.08);
  color: #433a50;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page pre {
  background: rgba(0, 0, 0, 0.08);
  color: #433a50;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0.72px 15px 29.28px !important;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #7a6e86;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #7358a4;
  font-family: Baskerville, Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-lavender-letters"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 6.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #7358a4;
  font-family: Baskerville, Georgia, serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-lavender-letters"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 10.32px 19.68px !important;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 40.32px 19.68px !important;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #7358a4;
  font-family: Baskerville, Georgia, serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-lavender-letters"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #7358a4;
  font-family: Baskerville, Georgia, serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-lavender-letters"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 29.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #7358a4;
  font-family: Baskerville, Georgia, serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-lavender-letters"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 0.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #7358a4;
  font-family: Baskerville, Georgia, serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-lavender-letters"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 1.08px 28.92px !important;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 31.08px 28.92px !important;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page table {
  border-collapse: collapse;
  border-color: #8167ae;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page :is(th, td) {
  border-color: #8167ae;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page th {
  background: rgba(115, 88, 164, 0.07);
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page td {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page .HyperMD-hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(159, 184, 202, 0.12);
  --callout-border-color: #7b8e9b;
  --callout-border-width: 3px;
  background-color: rgba(159, 184, 202, 0.12);
  border-color: #7b8e9b;
  border-radius: 8px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #62707b;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 46, 43, 0.06);
  border-radius: 10px;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #5f6d78;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page :is(ul, ol) :is(ul, ol) {
  
  
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page :is(ul, ol) li::marker {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #7358a4;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 0px;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-lavender-letters"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}
[data-templar-scope="templar-live-sample-candy-pop"] {
  --templar-grid: 28px;
  --templar-baseline-position: 80.48px;
  --templar-editor-baseline-position: 80.48px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #ed4f9a;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page {
  background-color: #fff8fb;
  border-radius: 18px;
  box-shadow: none;
  color: #3f3541;
  font-family: Nunito, "Avenir Next", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-candy-pop"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-candy-pop"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-candy-pop"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #3f3541;
  font-family: Nunito, "Avenir Next", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 60px min(72px, 12%) 120px min(96px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page-content::before {
  background-image: radial-gradient(circle, rgba(79, 177, 202, 0.24) 1px, transparent calc(1px * 1.25));
  background-size: 28px 28px;
  background-position: calc(min(96px, 18%) - 14px) calc(var(--templar-paper-baseline-position) - 14px);
  background-repeat: repeat;
  background-color: #fff8fb;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-candy-pop"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-candy-pop"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-candy-pop"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 60px min(72px, 12%) 120px min(96px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-candy-pop"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #3f3541;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-candy-pop"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-candy-pop"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-candy-pop"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-candy-pop"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-candy-pop"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page-content::after {
  color: rgba(48, 46, 43, 0.1);
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.5;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-30deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-candy-pop"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #c24481;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page mark,
[data-templar-scope="templar-live-sample-candy-pop"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(255, 210, 73, 0.55);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #40331a;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(237, 79, 154, 0.08);
  border-inline-start: 3px solid #eb4e99;
  color: #3f3541;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.08);
  color: #3f3541;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page pre {
  background: rgba(0, 0, 0, 0.08);
  color: #3f3541;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0.72px 14px 27.28px !important;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-candy-pop"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #7c6f7f;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #ed4f9a;
  font-family: Nunito, "Avenir Next", sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-candy-pop"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 5.36px 22.64px !important;
}

[data-templar-scope="templar-live-sample-candy-pop"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 33.36px 22.64px !important;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #ed4f9a;
  font-family: Nunito, "Avenir Next", sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-candy-pop"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 9.32px 18.68px !important;
}

[data-templar-scope="templar-live-sample-candy-pop"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 37.32px 18.68px !important;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #ed4f9a;
  font-family: Nunito, "Avenir Next", sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-candy-pop"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.84px 16.16px !important;
}

[data-templar-scope="templar-live-sample-candy-pop"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.84px 16.16px !important;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #ed4f9a;
  font-family: Nunito, "Avenir Next", sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-candy-pop"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 27.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-candy-pop"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #c24481;
  font-family: Nunito, "Avenir Next", sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-candy-pop"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-candy-pop"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #c24481;
  font-family: Nunito, "Avenir Next", sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-candy-pop"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 1.08px 26.92px !important;
}

[data-templar-scope="templar-live-sample-candy-pop"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.08px 26.92px !important;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page table {
  border-collapse: collapse;
  border-color: #479cb2;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page :is(th, td) {
  border-color: #479cb2;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page th {
  background: rgba(237, 79, 154, 0.08);
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page td {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page .HyperMD-hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(159, 184, 202, 0.12);
  --callout-border-color: #7b8e9c;
  --callout-border-width: 3px;
  background-color: rgba(159, 184, 202, 0.12);
  border-color: #7b8e9c;
  border-radius: 8px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #62707b;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 46, 43, 0.06);
  border-radius: 10px;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #606e79;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page :is(ul, ol) :is(ul, ol) {
  
  
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page :is(ul, ol) li::marker {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-candy-pop"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-candy-pop"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page img {
  overflow: hidden;
  border-color: #ed4f9a;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 0px;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-candy-pop"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.035em; }
[data-templar-scope="templar-live-sample-blush-milk"] {
  --templar-grid: 28px;
  --templar-baseline-position: 83.76px;
  --templar-editor-baseline-position: 83.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #b76e79;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page {
  background-color: #fff5f4;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #4b3a3a;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-blush-milk"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-blush-milk"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-blush-milk"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #4b3a3a;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page-content::before {
  background-image: linear-gradient(to bottom, color-mix(in srgb, rgba(187, 114, 121, 0.17) 82%, transparent) 0, color-mix(in srgb, rgba(187, 114, 121, 0.17) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 28px;
  background-position: 0 var(--templar-paper-baseline-position);
  background-repeat: repeat;
  background-color: #fff5f4;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-blush-milk"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-blush-milk"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-blush-milk"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-blush-milk"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #4b3a3a;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-blush-milk"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-blush-milk"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-blush-milk"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-blush-milk"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-blush-milk"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page-content::after {
  color: #b76e79;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-blush-milk"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #9e606a;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page mark,
[data-templar-scope="templar-live-sample-blush-milk"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(239, 182, 184, 0.44);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #4b3033;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(187, 114, 121, 0.17);
  border-inline-start: 3px solid #b66d78;
  color: #4b3a3a;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(187, 114, 121, 0.17);
  color: #4b3a3a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page pre {
  background: rgba(187, 114, 121, 0.17);
  color: #4b3a3a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0px 14px 0px !important;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-blush-milk"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #7e6e6f;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #9e606a;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-blush-milk"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 4.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-blush-milk"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #9e606a;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-blush-milk"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 8.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-blush-milk"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #4b3a3a;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-blush-milk"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-blush-milk"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #4b3a3a;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-blush-milk"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 26.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-blush-milk"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 54.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #4b3a3a;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-blush-milk"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 27.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-blush-milk"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #4b3a3a;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-blush-milk"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-blush-milk"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page table {
  border-collapse: collapse;
  border-color: #bb7279;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page :is(th, td) {
  border-color: #bb7279;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page th {
  background: rgba(239, 182, 184, 0.44);
  color: #4b3033;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page td {
  color: #4b3a3a;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page tbody tr:nth-child(even) {
  background: rgba(187, 114, 121, 0.17);
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page hr {
  background: linear-gradient(to right, transparent, #b76e79 10%, #b76e79 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page .HyperMD-hr {
  background: linear-gradient(to right, transparent, #b76e79 10%, #b76e79 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(187, 114, 121, 0.17);
  --callout-border-color: #b66d78;
  --callout-border-width: 3px;
  background-color: rgba(187, 114, 121, 0.17);
  border-color: #b66d78;
  border-radius: 14px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #4b3a3a;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #8c5760;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #8c5760;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(187, 114, 121, 0.17);
  border-radius: 14px;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #8c5760;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #bb7279;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page :is(ul, ol) li::marker {
  color: #b76e79;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-blush-milk"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #b76e79;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-blush-milk"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page img {
  overflow: hidden;
  border-color: #b76e79;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 14px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1.12) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-blush-milk"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.025em; }
[data-templar-scope="templar-live-sample-blush-milk"] .templar-page :is(blockquote, .HyperMD-quote) { border-radius: 10px; }
[data-templar-scope="templar-live-sample-lilac-cloud"] {
  --templar-grid: 29px;
  --templar-baseline-position: 82.16px;
  --templar-editor-baseline-position: 82.16px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #846bb0;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 32px;
  --templar-page-span: 1155px;
  --templar-page-scale: 1;
  --templar-body-line-height: 24.8px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page {
  background-color: #faf7ff;
  border-radius: 8px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #453d50;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24.8px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-lilac-cloud"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #453d50;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24.8px;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 740px;
  min-height: 100%;
  padding: 64px min(88px, 12%) 120px min(88px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page-content::before {
  background-image: none;
  background-color: #faf7ff;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-lilac-cloud"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-lilac-cloud"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 740px;
  padding: 64px min(88px, 12%) 120px min(88px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-lilac-cloud"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #453d50;
  line-height: 24.8px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 24.8px;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 24.8px !important;
  margin-block: 0 !important;
  min-height: 24.8px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 24.8px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 16.12px !important;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page-content::after {
  color: #846bb0;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #7e67a9;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page mark,
[data-templar-scope="templar-live-sample-lilac-cloud"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(205, 189, 232, 0.48);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #3c3150;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(139, 112, 183, 0.18);
  border-inline-start: 3px solid #846bb0;
  color: #453d50;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(139, 112, 183, 0.18);
  color: #453d50;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page pre {
  background: rgba(139, 112, 183, 0.18);
  color: #453d50;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24.8px !important;
  padding: 14.5px 14.5px 14.5px !important;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24.8px !important;
  min-height: 24.8px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #786f83;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #7e67a9;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 50.4px;
  text-transform: none;
  box-shadow: inset 0 -1px currentColor;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .markdown-preview-view.templar-page h1 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #7e67a9;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 37.2px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .markdown-preview-view.templar-page h2 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #453d50;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28.8px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .markdown-preview-view.templar-page h3 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #453d50;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .markdown-preview-view.templar-page h4 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #453d50;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 20.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .markdown-preview-view.templar-page h5 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #453d50;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 18px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .markdown-preview-view.templar-page h6 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page table {
  border-collapse: collapse;
  border-color: #8b70b7;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page :is(th, td) {
  border-color: #8b70b7;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page th {
  background: rgba(205, 189, 232, 0.48);
  color: #3c3150;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page td {
  color: #453d50;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page hr {
  border-block-start: 1px dashed #846bb0;
  border-bottom: 0;
  border-inline: 0;
  margin-block: 16.12px !important;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page .HyperMD-hr {
  border: 0 !important; margin-block: 0 !important; padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page .cm-hr {
  background-color: #846bb0;
  height: 1px;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(139, 112, 183, 0.18);
  --callout-border-color: #846bb0;
  --callout-border-width: 3px;
  background-color: rgba(139, 112, 183, 0.18);
  border-color: #846bb0;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #453d50;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #6e5b93;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #6e5b93;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(139, 112, 183, 0.18);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #6e5b93;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page ul {
  list-style-type: circle;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page :is(ul, ol) li::marker {
  color: #846bb0;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #846bb0;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page img {
  
  border-color: #846bb0;
  border-style: solid;
  border-width: 0px 0px 0px;
  border-radius: 5px;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.04em; }
[data-templar-scope="templar-live-sample-lilac-cloud"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.55; }
[data-templar-scope="templar-live-sample-pistachio-cream"] {
  --templar-grid: 30px;
  --templar-baseline-position: 84.76px;
  --templar-editor-baseline-position: 84.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #78965f;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page {
  background-color: #f5f8e9;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #3d4937;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-pistachio-cream"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #3d4937;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page-content::before {
  background-image: radial-gradient(circle, color-mix(in srgb, rgba(119, 151, 91, 0.19) 82%, transparent) 1px, transparent calc(1px * 1.25));
  background-size: 30px 30px;
  background-position: calc(min(72px, 18%) - 15px) calc(var(--templar-paper-baseline-position) - 15px);
  background-repeat: repeat;
  background-color: #f5f8e9;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-pistachio-cream"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-pistachio-cream"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-pistachio-cream"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #3d4937;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page-content::after {
  color: #78965f;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #61784f;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page mark,
[data-templar-scope="templar-live-sample-pistachio-cream"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(207, 220, 157, 0.46);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #354121;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(119, 151, 91, 0.19);
  border-inline-start: 3px solid #6e8958;
  color: #3d4937;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(119, 151, 91, 0.19);
  color: #3d4937;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page pre {
  background: rgba(119, 151, 91, 0.19);
  color: #3d4937;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0px 15px 0px !important;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #6a7465;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #61784f;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  background-image: linear-gradient(to top, color-mix(in srgb, currentColor 18%, transparent) 42%, transparent 42%);
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 5.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 35.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #61784f;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 9.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #3d4937;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #3d4937;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 28.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 58.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #3d4937;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 29.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #3d4937;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 0.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page table {
  border-collapse: collapse;
  border-color: #77975b;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page :is(th, td) {
  border-color: #77975b;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page th {
  background: rgba(207, 220, 157, 0.46);
  color: #354121;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page td {
  color: #3d4937;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page tbody tr:nth-child(even) {
  background: rgba(119, 151, 91, 0.19);
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page hr {
  background: linear-gradient(#78965f, #78965f) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#78965f, #78965f) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page .HyperMD-hr {
  background: linear-gradient(#78965f, #78965f) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#78965f, #78965f) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(119, 151, 91, 0.19);
  --callout-border-color: #6e8958;
  --callout-border-width: 3px;
  background-color: rgba(119, 151, 91, 0.19);
  border-color: #6e8958;
  border-radius: 14px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #3d4937;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #576b48;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #576b48;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(119, 151, 91, 0.19);
  border-radius: 14px;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #576b48;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page ul {
  list-style-type: square;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page :is(ul, ol) li::marker {
  color: #78965f;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #78965f;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page img {
  overflow: hidden;
  border-color: #78965f;
  border-style: solid;
  border-width: 4px 4px 4px;
  border-radius: 14px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1.12) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.025em; }
[data-templar-scope="templar-live-sample-pistachio-cream"] .templar-page :is(blockquote, .HyperMD-quote) { border-radius: 10px; }
[data-templar-scope="templar-live-sample-peach-sorbet"] {
  --templar-grid: 28px;
  --templar-baseline-position: 83.76px;
  --templar-editor-baseline-position: 83.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #d87a61;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page {
  background-color: #fff3e7;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #4a3c36;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-peach-sorbet"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #4a3c36;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page-content::before {
  background-image: radial-gradient(circle at 50% 100%, transparent 18.15px, color-mix(in srgb, rgba(212, 129, 97, 0.18) 82%, transparent) 18.4px, color-mix(in srgb, rgba(212, 129, 97, 0.18) 82%, transparent) 19.4px, transparent 19.65px),
    radial-gradient(circle at 50% 100%, transparent 18.15px, color-mix(in srgb, rgba(212, 129, 97, 0.18) 82%, transparent) 18.4px, color-mix(in srgb, rgba(212, 129, 97, 0.18) 82%, transparent) 19.4px, transparent 19.65px);
  background-size: 37.8px 37.8px, 37.8px 37.8px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), calc(min(72px, 18%) + 18.9px) calc(var(--templar-paper-baseline-position) + 18.9px);
  background-repeat: repeat, repeat;
  background-color: #fff3e7;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-peach-sorbet"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-peach-sorbet"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-peach-sorbet"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #4a3c36;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page-content::after {
  color: #d87a61;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #a25e4d;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page mark,
[data-templar-scope="templar-live-sample-peach-sorbet"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(249, 190, 125, 0.46);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #4a2f1c;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(212, 129, 97, 0.18);
  border-inline-start: 3px solid #bd6c57;
  color: #4a3c36;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(212, 129, 97, 0.18);
  color: #4a3c36;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page pre {
  background: rgba(212, 129, 97, 0.18);
  color: #4a3c36;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0px 14px 0px !important;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #7b6e68;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #a25e4d;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 4.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #a25e4d;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  text-decoration: underline; text-decoration-thickness: 0.08em; text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 8.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #4a3c36;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #4a3c36;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 26.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 54.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #4a3c36;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 27.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #4a3c36;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page table {
  border-collapse: collapse;
  border-color: #c87a5d;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page :is(th, td) {
  border-color: #c87a5d;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page th {
  background: rgba(249, 190, 125, 0.46);
  color: #4a2f1c;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page td {
  color: #4a3c36;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page hr {
  background: linear-gradient(#cf765e, #cf765e) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page .HyperMD-hr {
  background: linear-gradient(#cf765e, #cf765e) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(212, 129, 97, 0.18);
  --callout-border-color: #bd6c57;
  --callout-border-width: 3px;
  background-color: rgba(212, 129, 97, 0.18);
  border-color: #bd6c57;
  border-radius: 14px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #4a3c36;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #915647;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #915647;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(212, 129, 97, 0.18);
  border-radius: 14px;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #915647;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #c87a5d;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page :is(ul, ol) li::marker {
  color: #cf765e;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #cf765e;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #d87a61;
  border-style: solid;
  border-width: 9px 9px 32px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1.12) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(1deg);
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.025em; }
[data-templar-scope="templar-live-sample-peach-sorbet"] .templar-page :is(blockquote, .HyperMD-quote) { border-radius: 10px; }
[data-templar-scope="templar-live-sample-baby-blue"] {
  --templar-grid: 29px;
  --templar-baseline-position: 84.26px;
  --templar-editor-baseline-position: 84.26px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #6296b2;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page {
  background-color: #f0f8fc;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #344957;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-baby-blue"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-baby-blue"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-baby-blue"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #344957;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(102px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), rgba(220, 142, 151, 0.36) calc(min(72px, 15%) - 0.75px), rgba(220, 142, 151, 0.36) calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px)), linear-gradient(to bottom, color-mix(in srgb, rgba(94, 156, 190, 0.2) 82%, transparent) 0, color-mix(in srgb, rgba(94, 156, 190, 0.2) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 29px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #f0f8fc;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-baby-blue"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-baby-blue"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-baby-blue"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(102px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-baby-blue"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #344957;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-baby-blue"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-baby-blue"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-baby-blue"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-baby-blue"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-baby-blue"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page-content::after {
  color: #6296b2;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-baby-blue"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #4f768c;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page mark,
[data-templar-scope="templar-live-sample-baby-blue"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(180, 218, 235, 0.48);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #2c4856;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(94, 156, 190, 0.2);
  border-inline-start: 3px solid #5987a1;
  color: #344957;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(94, 156, 190, 0.2);
  color: #344957;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page pre {
  background: rgba(94, 156, 190, 0.2);
  color: #344957;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0px 14.5px 0px !important;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-baby-blue"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #64747e;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #4f768c;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-baby-blue"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-baby-blue"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #4f768c;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-baby-blue"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-baby-blue"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #344957;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-baby-blue"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-baby-blue"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #344957;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-baby-blue"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 27.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-baby-blue"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 56.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #344957;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-baby-blue"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 28.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-baby-blue"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #344957;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-baby-blue"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-baby-blue"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page table {
  border-collapse: collapse;
  border-color: #5b96b7;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page :is(th, td) {
  border-color: #5b96b7;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page th {
  background: rgba(180, 218, 235, 0.48);
  color: #2c4856;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page td {
  color: #344957;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page tbody tr:nth-child(even) {
  background: rgba(94, 156, 190, 0.2);
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page hr {
  background: linear-gradient(to right, transparent, #6295b1 10%, #6295b1 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page .HyperMD-hr {
  background: linear-gradient(to right, transparent, #6295b1 10%, #6295b1 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(94, 156, 190, 0.2);
  --callout-border-color: #5987a1;
  --callout-border-width: 3px;
  background-color: rgba(94, 156, 190, 0.2);
  border-color: #5987a1;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #344957;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #47697c;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #47697c;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(94, 156, 190, 0.2);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #47697c;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page :is(ul, ol) li::marker {
  color: #6295b1;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-baby-blue"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #6295b1;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-baby-blue"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #6296b2;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-baby-blue"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.04em; }
[data-templar-scope="templar-live-sample-baby-blue"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.55; }
[data-templar-scope="templar-live-sample-buttercup-paper"] {
  --templar-grid: 30px;
  --templar-baseline-position: 85.48px;
  --templar-editor-baseline-position: 85.48px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #a88735;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page {
  background-color: #fff9df;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #494432;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-buttercup-paper"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #494432;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page-content::before {
  background-image: linear-gradient(135deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(158, 139, 73, 0.18) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(158, 139, 73, 0.18) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px)),
    linear-gradient(45deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(158, 139, 73, 0.18) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(158, 139, 73, 0.18) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px));
  background-size: 30px 30px, 30px 30px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat, repeat;
  background-color: #fff9df;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-buttercup-paper"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-buttercup-paper"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-buttercup-paper"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #494432;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page-content::after {
  color: #a88735;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #896f2f;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page mark,
[data-templar-scope="templar-live-sample-buttercup-paper"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(241, 210, 101, 0.48);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #42370e;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(158, 139, 73, 0.18);
  border-inline-start: 3px solid #9e7f33;
  color: #494432;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(158, 139, 73, 0.18);
  color: #494432;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page pre {
  background: rgba(158, 139, 73, 0.18);
  color: #494432;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0.72px 15px 29.28px !important;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #777263;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #896f2f;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  box-shadow: inset 0 -1px currentColor;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 6.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #896f2f;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 10.32px 19.68px !important;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 40.32px 19.68px !important;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #494432;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #494432;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 29.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #494432;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 0.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #494432;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 1.08px 28.92px !important;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 31.08px 28.92px !important;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page table {
  border-collapse: collapse;
  border-color: #9e8b49;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page :is(th, td) {
  border-color: #9e8b49;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page th {
  background: rgba(241, 210, 101, 0.48);
  color: #42370e;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page td {
  color: #494432;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page hr {
  background: repeating-linear-gradient(to right, #a88735 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page .HyperMD-hr {
  background: repeating-linear-gradient(to right, #a88735 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(158, 139, 73, 0.18);
  --callout-border-color: #9e7f33;
  --callout-border-width: 3px;
  background-color: rgba(158, 139, 73, 0.18);
  border-color: #9e7f33;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #494432;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #7a642c;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #7a642c;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(158, 139, 73, 0.18);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #7a642c;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page ul {
  list-style-type: circle;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page :is(ul, ol) li::marker {
  color: #a88735;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #a88735;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page-content p {
  text-indent: 24px;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page img {
  overflow: hidden;
  border-color: #a88735;
  border-style: solid;
  border-width: 4px 4px 4px;
  border-radius: 14px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page :is(blockquote, .HyperMD-quote) { font-style: italic; }
[data-templar-scope="templar-live-sample-buttercup-paper"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: 0.012em; }
[data-templar-scope="templar-live-sample-mint-macaron"] {
  --templar-grid: 28px;
  --templar-baseline-position: 83.76px;
  --templar-editor-baseline-position: 83.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #5a9d84;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page {
  background-color: #effaf5;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #374a42;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-mint-macaron"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #374a42;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page-content::before {
  background-image: radial-gradient(circle, color-mix(in srgb, rgba(78, 158, 129, 0.18) 82%, transparent) 1.25px, transparent calc(1.25px * 1.25));
  background-size: 28px 28px;
  background-position: calc(min(72px, 18%) - 14px) calc(var(--templar-paper-baseline-position) - 14px);
  background-repeat: repeat;
  background-color: #effaf5;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-mint-macaron"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-mint-macaron"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-mint-macaron"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #374a42;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page-content::after {
  color: #5a9d84;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #497b69;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page mark,
[data-templar-scope="templar-live-sample-mint-macaron"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(181, 226, 207, 0.48);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #2c4a3e;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(78, 158, 129, 0.18);
  border-inline-start: 3px solid #528e78;
  color: #374a42;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(78, 158, 129, 0.18);
  color: #374a42;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page pre {
  background: rgba(78, 158, 129, 0.18);
  color: #374a42;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0px 14px 0px !important;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #64766f;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #497b69;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  background-image: linear-gradient(to top, color-mix(in srgb, currentColor 18%, transparent) 42%, transparent 42%);
}

[data-templar-scope="templar-live-sample-mint-macaron"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 4.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #497b69;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-mint-macaron"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 8.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #374a42;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-mint-macaron"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #374a42;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-mint-macaron"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 26.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 54.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #374a42;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-mint-macaron"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 27.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #374a42;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-mint-macaron"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page table {
  border-collapse: collapse;
  border-color: #4e9e81;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page :is(th, td) {
  border-color: #4e9e81;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page th {
  background: rgba(181, 226, 207, 0.48);
  color: #2c4a3e;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page td {
  color: #374a42;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page tbody tr:nth-child(even) {
  background: rgba(78, 158, 129, 0.18);
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page hr {
  background: linear-gradient(#5a9c84, #5a9c84) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#5a9c84, #5a9c84) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page .HyperMD-hr {
  background: linear-gradient(#5a9c84, #5a9c84) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#5a9c84, #5a9c84) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(78, 158, 129, 0.18);
  --callout-border-color: #528e78;
  --callout-border-width: 3px;
  background-color: rgba(78, 158, 129, 0.18);
  border-color: #528e78;
  border-radius: 14px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #374a42;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #426f5f;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #426f5f;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(78, 158, 129, 0.18);
  border-radius: 14px;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #426f5f;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #4e9e81;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page ul {
  list-style-type: square;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page :is(ul, ol) li::marker {
  color: #5a9c84;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #5a9c84;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page img {
  overflow: hidden;
  border-color: #5a9d84;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 14px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1.12) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.025em; }
[data-templar-scope="templar-live-sample-mint-macaron"] .templar-page :is(blockquote, .HyperMD-quote) { border-radius: 10px; }
[data-templar-scope="templar-live-sample-cotton-candy-sky"] {
  --templar-grid: 29px;
  --templar-baseline-position: 84.26px;
  --templar-editor-baseline-position: 84.26px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #9a79b6;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "☁";
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page {
  background-color: #fff5fb;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #443c4c;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-cotton-candy-sky"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #443c4c;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page-content::before {
  background-image: linear-gradient(135deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(109, 160, 207, 0.18) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(109, 160, 207, 0.18) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px));
  background-size: 29px 29px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat;
  background-color: #fff5fb;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-cotton-candy-sky"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-cotton-candy-sky"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-cotton-candy-sky"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #443c4c;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page-content::after {
  color: #9a79b6;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.07;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #82679a;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page mark,
[data-templar-scope="templar-live-sample-cotton-candy-sky"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(244, 174, 203, 0.46);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #4b3040;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(109, 160, 207, 0.18);
  border-inline-start: 3px solid #9877b4;
  color: #443c4c;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(109, 160, 207, 0.18);
  color: #443c4c;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page pre {
  background: rgba(109, 160, 207, 0.18);
  color: #443c4c;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0px 14.5px 0px !important;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #776f7f;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #82679a;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #82679a;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  text-decoration: underline; text-decoration-thickness: 0.08em; text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #443c4c;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #443c4c;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 27.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 56.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #443c4c;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 28.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #443c4c;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page table {
  border-collapse: collapse;
  border-color: #6694c0;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page :is(th, td) {
  border-color: #6694c0;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page th {
  background: rgba(244, 174, 203, 0.46);
  color: #4b3040;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page td {
  color: #443c4c;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page hr {
  background: linear-gradient(#9a79b6, #9a79b6) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page .HyperMD-hr {
  background: linear-gradient(#9a79b6, #9a79b6) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(109, 160, 207, 0.18);
  --callout-border-color: #9877b4;
  --callout-border-width: 3px;
  background-color: rgba(109, 160, 207, 0.18);
  border-color: #9877b4;
  border-radius: 14px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #443c4c;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #765e8c;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #765e8c;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(109, 160, 207, 0.18);
  border-radius: 14px;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #765e8c;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page :is(ul, ol) li::marker {
  color: #9a79b6;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #9a79b6;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #9a79b6;
  border-style: solid;
  border-width: 9px 9px 32px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1.12) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.025em; }
[data-templar-scope="templar-live-sample-cotton-candy-sky"] .templar-page :is(blockquote, .HyperMD-quote) { border-radius: 10px; }
[data-templar-scope="templar-live-sample-spring-meadow"] {
  --templar-grid: 28px;
  --templar-baseline-position: 83.76px;
  --templar-editor-baseline-position: 83.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #db7590;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page {
  background-color: #f7fae9;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #354936;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-spring-meadow"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #354936;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page-content::before {
  background-image: radial-gradient(circle at 50% 100%, transparent 18.15px, color-mix(in srgb, rgba(102, 153, 91, 0.2) 82%, transparent) 18.4px, color-mix(in srgb, rgba(102, 153, 91, 0.2) 82%, transparent) 19.4px, transparent 19.65px),
    radial-gradient(circle at 50% 100%, transparent 18.15px, color-mix(in srgb, rgba(102, 153, 91, 0.2) 82%, transparent) 18.4px, color-mix(in srgb, rgba(102, 153, 91, 0.2) 82%, transparent) 19.4px, transparent 19.65px);
  background-size: 37.8px 37.8px, 37.8px 37.8px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), calc(min(72px, 18%) + 18.9px) calc(var(--templar-paper-baseline-position) + 18.9px);
  background-repeat: repeat, repeat;
  background-color: #f7fae9;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-spring-meadow"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-spring-meadow"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-spring-meadow"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #354936;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page-content::after {
  color: #db7590;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #a65c70;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page mark,
[data-templar-scope="templar-live-sample-spring-meadow"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(178, 218, 128, 0.42);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #31451f;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(102, 153, 91, 0.2);
  border-inline-start: 3px solid #bd677e;
  color: #354936;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(102, 153, 91, 0.2);
  color: #354936;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page pre {
  background: rgba(102, 153, 91, 0.2);
  color: #354936;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0px 14px 0px !important;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #68766a;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #a65c70;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-spring-meadow"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 4.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #a65c70;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-spring-meadow"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 8.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #354936;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-spring-meadow"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #354936;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-spring-meadow"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 26.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 54.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #354936;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-spring-meadow"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 27.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #354936;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-spring-meadow"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page table {
  border-collapse: collapse;
  border-color: #66995b;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page :is(th, td) {
  border-color: #66995b;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page th {
  background: rgba(178, 218, 128, 0.42);
  color: #31451f;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page td {
  color: #354936;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page tbody tr:nth-child(even) {
  background: rgba(102, 153, 91, 0.2);
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page hr {
  background: linear-gradient(to right, transparent, #d4728c 10%, #d4728c 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page .HyperMD-hr {
  background: linear-gradient(to right, transparent, #d4728c 10%, #d4728c 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(102, 153, 91, 0.2);
  --callout-border-color: #bd677e;
  --callout-border-width: 3px;
  background-color: rgba(102, 153, 91, 0.2);
  border-color: #bd677e;
  border-radius: 14px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #354936;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #915264;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #915264;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(102, 153, 91, 0.2);
  border-radius: 14px;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #915264;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #66995b;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page :is(ul, ol) li::marker {
  color: #d4728c;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #d4728c;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page img {
  overflow: hidden;
  border-color: #db7590;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 14px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1.12) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.025em; }
[data-templar-scope="templar-live-sample-spring-meadow"] .templar-page :is(blockquote, .HyperMD-quote) { border-radius: 10px; }
[data-templar-scope="templar-live-sample-summer-solstice"] {
  --templar-grid: 29px;
  --templar-baseline-position: 84.26px;
  --templar-editor-baseline-position: 84.26px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #248db6;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "☀";
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page {
  background-color: #fff8d8;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #304853;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-summer-solstice"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #304853;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page-content::before {
  background-image: radial-gradient(circle, color-mix(in srgb, rgba(49, 145, 190, 0.2) 82%, transparent) 1px, transparent calc(1px * 1.25));
  background-size: 29px 29px;
  background-position: calc(min(72px, 18%) - 14.5px) calc(var(--templar-paper-baseline-position) - 14.5px);
  background-repeat: repeat;
  background-color: #fff8d8;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-summer-solstice"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-summer-solstice"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-summer-solstice"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #304853;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page-content::after {
  color: #248db6;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.07;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #227a9d;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page mark,
[data-templar-scope="templar-live-sample-summer-solstice"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(247, 182, 45, 0.48);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #46300a;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(49, 145, 190, 0.2);
  border-inline-start: 3px solid #2388b0;
  color: #304853;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(49, 145, 190, 0.2);
  color: #304853;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page pre {
  background: rgba(49, 145, 190, 0.2);
  color: #304853;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0px 14.5px 0px !important;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #63757d;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #227a9d;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  box-shadow: inset 0 -1px currentColor;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #227a9d;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-summer-solstice"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #304853;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-summer-solstice"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #304853;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-summer-solstice"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 27.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 56.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #304853;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-summer-solstice"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 28.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #304853;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-summer-solstice"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page table {
  border-collapse: collapse;
  border-color: #3191be;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page :is(th, td) {
  border-color: #3191be;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page th {
  background: rgba(247, 182, 45, 0.48);
  color: #46300a;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page td {
  color: #304853;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page hr {
  background: repeating-linear-gradient(to right, #248db6 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page .HyperMD-hr {
  background: repeating-linear-gradient(to right, #248db6 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(49, 145, 190, 0.2);
  --callout-border-color: #2388b0;
  --callout-border-width: 3px;
  background-color: rgba(49, 145, 190, 0.2);
  border-color: #2388b0;
  border-radius: 14px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #304853;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #206a88;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #206a88;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(49, 145, 190, 0.2);
  border-radius: 14px;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #206a88;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page ul {
  list-style-type: circle;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page :is(ul, ol) li::marker {
  color: #248db6;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #248db6;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #248db6;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1.12) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.025em; }
[data-templar-scope="templar-live-sample-summer-solstice"] .templar-page :is(blockquote, .HyperMD-quote) { border-radius: 10px; }
[data-templar-scope="templar-live-sample-autumn-harvest"] {
  --templar-grid: 30px;
  --templar-baseline-position: 85.48px;
  --templar-editor-baseline-position: 85.48px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #a64d2c;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page {
  background-color: #f3e4c8;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #493527;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-autumn-harvest"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #493527;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(102px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), rgba(155, 71, 46, 0.42) calc(min(72px, 15%) - 0.75px), rgba(155, 71, 46, 0.42) calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px)), linear-gradient(to bottom, color-mix(in srgb, rgba(126, 74, 40, 0.18) 82%, transparent) 0, color-mix(in srgb, rgba(126, 74, 40, 0.18) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 30px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #f3e4c8;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-autumn-harvest"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-autumn-harvest"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(102px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-autumn-harvest"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #493527;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page-content::after {
  color: #a64d2c;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #a64d2c;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page mark,
[data-templar-scope="templar-live-sample-autumn-harvest"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(211, 151, 57, 0.42);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #422b13;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(126, 74, 40, 0.18);
  border-inline-start: 3px solid #a64d2c;
  color: #493527;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(126, 74, 40, 0.18);
  color: #493527;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page pre {
  background: rgba(126, 74, 40, 0.18);
  color: #493527;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0.72px 15px 29.28px !important;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #776352;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #a64d2c;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  background-image: linear-gradient(to top, color-mix(in srgb, currentColor 18%, transparent) 42%, transparent 42%);
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 6.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #a64d2c;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 10.32px 19.68px !important;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 40.32px 19.68px !important;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #493527;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #493527;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 29.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #493527;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 0.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #493527;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 1.08px 28.92px !important;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 31.08px 28.92px !important;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page table {
  border-collapse: collapse;
  border-color: #7e4a28;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page :is(th, td) {
  border-color: #7e4a28;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page th {
  background: rgba(211, 151, 57, 0.42);
  color: #422b13;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page td {
  color: #493527;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page tbody tr:nth-child(even) {
  background: rgba(126, 74, 40, 0.18);
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page hr {
  background: linear-gradient(#a64d2c, #a64d2c) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#a64d2c, #a64d2c) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page .HyperMD-hr {
  background: linear-gradient(#a64d2c, #a64d2c) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#a64d2c, #a64d2c) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(126, 74, 40, 0.18);
  --callout-border-color: #a64d2c;
  --callout-border-width: 3px;
  background-color: rgba(126, 74, 40, 0.18);
  border-color: #a64d2c;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #493527;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #894228;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #894228;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(126, 74, 40, 0.18);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #894228;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page ul {
  list-style-type: square;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page :is(ul, ol) li::marker {
  color: #a64d2c;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #a64d2c;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page-content p {
  text-indent: 24px;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page-content :is(h1, h2, h3) ~ p:first-of-type::first-letter,
[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page-content .HyperMD-header + .HyperMD-paragraph::first-letter {
  float: left;
  font-size: 3.2em;
  font-weight: 700;
  line-height: 0.8;
  margin-block-start: 0.04em;
  margin-inline-end: 0.1em;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page img {
  background: #f0e2c5;
  border-color: #a64d2c;
  border-style: solid;
  border-width: 4px 4px 4px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0.22) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page :is(blockquote, .HyperMD-quote) { font-style: italic; }
[data-templar-scope="templar-live-sample-autumn-harvest"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: 0.012em; }
[data-templar-scope="templar-live-sample-winter-frost"] {
  --templar-grid: 28px;
  --templar-baseline-position: 83.76px;
  --templar-editor-baseline-position: 83.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #527e9a;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page {
  background-color: #f3f8fb;
  border-radius: 8px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #34454f;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-winter-frost"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-winter-frost"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-winter-frost"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #34454f;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 740px;
  min-height: 100%;
  padding: 64px min(88px, 12%) 120px min(88px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page-content::before {
  background-image: linear-gradient(30deg, color-mix(in srgb, rgba(109, 158, 187, 0.2) 82%, transparent) 12%, transparent 12.5%, transparent 87%, color-mix(in srgb, rgba(109, 158, 187, 0.2) 82%, transparent) 87.5%),
    linear-gradient(150deg, color-mix(in srgb, rgba(109, 158, 187, 0.2) 82%, transparent) 12%, transparent 12.5%, transparent 87%, color-mix(in srgb, rgba(109, 158, 187, 0.2) 82%, transparent) 87.5%),
    linear-gradient(30deg, color-mix(in srgb, rgba(109, 158, 187, 0.2) 82%, transparent) 12%, transparent 12.5%, transparent 87%, color-mix(in srgb, rgba(109, 158, 187, 0.2) 82%, transparent) 87.5%),
    linear-gradient(150deg, color-mix(in srgb, rgba(109, 158, 187, 0.2) 82%, transparent) 12%, transparent 12.5%, transparent 87%, color-mix(in srgb, rgba(109, 158, 187, 0.2) 82%, transparent) 87.5%),
    linear-gradient(60deg, color-mix(in srgb, rgba(109, 158, 187, 0.2) 82%, transparent) 25%, transparent 25.5%, transparent 75%, color-mix(in srgb, rgba(109, 158, 187, 0.2) 82%, transparent) 75%),
    linear-gradient(60deg, color-mix(in srgb, rgba(109, 158, 187, 0.2) 82%, transparent) 25%, transparent 25.5%, transparent 75%, color-mix(in srgb, rgba(109, 158, 187, 0.2) 82%, transparent) 75%);
  background-size: 57.227px 66.08px, 57.227px 66.08px, 57.227px 66.08px, 57.227px 66.08px, 57.227px 66.08px, 57.227px 66.08px;
  background-position: min(88px, 18%) var(--templar-paper-baseline-position), min(88px, 18%) var(--templar-paper-baseline-position), calc(min(88px, 18%) + 28.613px) calc(var(--templar-paper-baseline-position) + 33.04px), calc(min(88px, 18%) + 28.613px) calc(var(--templar-paper-baseline-position) + 33.04px), min(88px, 18%) var(--templar-paper-baseline-position), calc(min(88px, 18%) + 28.613px) calc(var(--templar-paper-baseline-position) + 33.04px);
  background-repeat: repeat, repeat, repeat, repeat, repeat, repeat;
  background-color: #f3f8fb;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-winter-frost"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-winter-frost"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-winter-frost"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 740px;
  padding: 64px min(88px, 12%) 120px min(88px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-winter-frost"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #34454f;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-winter-frost"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-winter-frost"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-winter-frost"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-winter-frost"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-winter-frost"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page-content::after {
  color: #527e9a;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-winter-frost"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #4e7691;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page mark,
[data-templar-scope="templar-live-sample-winter-frost"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(188, 220, 235, 0.5);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #294453;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(109, 158, 187, 0.2);
  border-inline-start: 3px solid #527e9a;
  color: #34454f;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(109, 158, 187, 0.2);
  color: #34454f;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page pre {
  background: rgba(109, 158, 187, 0.2);
  color: #34454f;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0px 14px 0px !important;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-winter-frost"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #65747e;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #4e7691;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-winter-frost"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 4.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-winter-frost"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #4e7691;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  text-decoration: underline; text-decoration-thickness: 0.08em; text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-winter-frost"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 8.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-winter-frost"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #34454f;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-winter-frost"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-winter-frost"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #34454f;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-winter-frost"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 26.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-winter-frost"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 54.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #34454f;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-winter-frost"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 27.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-winter-frost"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #34454f;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-winter-frost"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-winter-frost"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page table {
  border-collapse: collapse;
  border-color: #6795b1;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page :is(th, td) {
  border-color: #6795b1;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page th {
  background: rgba(188, 220, 235, 0.5);
  color: #294453;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page td {
  color: #34454f;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page hr {
  background: linear-gradient(#527e9a, #527e9a) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page .HyperMD-hr {
  background: linear-gradient(#527e9a, #527e9a) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(109, 158, 187, 0.2);
  --callout-border-color: #527e9a;
  --callout-border-width: 3px;
  background-color: rgba(109, 158, 187, 0.2);
  border-color: #527e9a;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #34454f;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #466a82;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #466a82;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(109, 158, 187, 0.2);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #466a82;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #6795b1;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page :is(ul, ol) li::marker {
  color: #527e9a;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-winter-frost"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #527e9a;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-winter-frost"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page img {
  background: transparent;
  border-color: #527e9a;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-winter-frost"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.04em; }
[data-templar-scope="templar-live-sample-winter-frost"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.55; }
[data-templar-scope="templar-live-sample-rainy-day"] {
  --templar-grid: 29px;
  --templar-baseline-position: 84.98px;
  --templar-editor-baseline-position: 84.98px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #466f83;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page {
  background-color: #eaf0f1;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #31434b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-rainy-day"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-rainy-day"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-rainy-day"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #31434b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page-content::before {
  background-image: linear-gradient(to bottom, color-mix(in srgb, rgba(80, 118, 134, 0.24) 82%, transparent) 0, color-mix(in srgb, rgba(80, 118, 134, 0.24) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 29px;
  background-position: 0 var(--templar-paper-baseline-position);
  background-repeat: repeat;
  background-color: #eaf0f1;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-rainy-day"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-rainy-day"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-rainy-day"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-rainy-day"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #31434b;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-rainy-day"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-rainy-day"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-rainy-day"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-rainy-day"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-rainy-day"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page-content::after {
  color: #466f83;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-rainy-day"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #466f83;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page mark,
[data-templar-scope="templar-live-sample-rainy-day"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(130, 172, 190, 0.42);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #223b46;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(80, 118, 134, 0.24);
  border-inline-start: 3px solid #466f83;
  color: #31434b;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(80, 118, 134, 0.24);
  color: #31434b;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page pre {
  background: rgba(80, 118, 134, 0.24);
  color: #31434b;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0.72px 14.5px 28.28px !important;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-rainy-day"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #626f75;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #466f83;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-rainy-day"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.86px 23.14px !important;
}

[data-templar-scope="templar-live-sample-rainy-day"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.86px 23.14px !important;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #466f83;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-rainy-day"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.82px 19.18px !important;
}

[data-templar-scope="templar-live-sample-rainy-day"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.82px 19.18px !important;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #31434b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-rainy-day"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-rainy-day"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #31434b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-rainy-day"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 28.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-rainy-day"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #31434b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-rainy-day"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-rainy-day"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #31434b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-rainy-day"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 1.08px 27.92px !important;
}

[data-templar-scope="templar-live-sample-rainy-day"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.08px 27.92px !important;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page table {
  border-collapse: collapse;
  border-color: #507686;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page :is(th, td) {
  border-color: #507686;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page th {
  background: rgba(130, 172, 190, 0.42);
  color: #223b46;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page td {
  color: #31434b;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page tbody tr:nth-child(even) {
  background: rgba(80, 118, 134, 0.24);
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page hr {
  background: linear-gradient(to right, transparent, #466f83 10%, #466f83 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page .HyperMD-hr {
  background: linear-gradient(to right, transparent, #466f83 10%, #466f83 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(80, 118, 134, 0.24);
  --callout-border-color: #466f83;
  --callout-border-width: 3px;
  background-color: rgba(80, 118, 134, 0.24);
  border-color: #466f83;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #31434b;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #3d5e6f;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #3d5e6f;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(80, 118, 134, 0.24);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #3d5e6f;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page :is(ul, ol) li::marker {
  color: #466f83;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-rainy-day"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #466f83;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page-content p {
  text-indent: 24px;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page-content :is(h1, h2, h3) ~ p:first-of-type::first-letter,
[data-templar-scope="templar-live-sample-rainy-day"] .templar-page-content .HyperMD-header + .HyperMD-paragraph::first-letter {
  float: left;
  font-size: 3.2em;
  font-weight: 700;
  line-height: 0.8;
  margin-block-start: 0.04em;
  margin-inline-end: 0.1em;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-rainy-day"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #466f83;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-rainy-day"] .templar-page :is(blockquote, .HyperMD-quote) { font-style: italic; }
[data-templar-scope="templar-live-sample-rainy-day"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: 0.012em; }
[data-templar-scope="templar-live-sample-golden-hour"] {
  --templar-grid: 30px;
  --templar-baseline-position: 84.76px;
  --templar-editor-baseline-position: 84.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #8b527b;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page {
  background-color: #fff0dc;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #50394d;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-golden-hour"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-golden-hour"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-golden-hour"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #50394d;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page-content::before {
  background-image: linear-gradient(135deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(114, 74, 115, 0.17) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(114, 74, 115, 0.17) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px));
  background-size: 30px 30px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat;
  background-color: #fff0dc;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-golden-hour"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-golden-hour"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-golden-hour"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-golden-hour"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #50394d;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-golden-hour"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-golden-hour"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-golden-hour"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-golden-hour"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-golden-hour"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page-content::after {
  color: #8b527b;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-golden-hour"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #8b527b;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page mark,
[data-templar-scope="templar-live-sample-golden-hour"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(239, 163, 74, 0.44);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #4b2c0f;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(114, 74, 115, 0.17);
  border-inline-start: 3px solid #8b527b;
  color: #50394d;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(114, 74, 115, 0.17);
  color: #50394d;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page pre {
  background: rgba(114, 74, 115, 0.17);
  color: #50394d;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0px 15px 0px !important;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-golden-hour"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #7c697a;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #8b527b;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  box-shadow: inset 0 -1px currentColor;
}

[data-templar-scope="templar-live-sample-golden-hour"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 5.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-golden-hour"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 35.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #8b527b;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-golden-hour"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 9.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-golden-hour"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #50394d;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-golden-hour"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-golden-hour"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #50394d;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-golden-hour"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 28.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-golden-hour"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 58.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #50394d;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-golden-hour"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 29.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-golden-hour"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #50394d;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-golden-hour"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 0.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-golden-hour"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page table {
  border-collapse: collapse;
  border-color: #724a73;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page :is(th, td) {
  border-color: #724a73;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page th {
  background: rgba(239, 163, 74, 0.44);
  color: #4b2c0f;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page td {
  color: #50394d;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page hr {
  background: repeating-linear-gradient(to right, #8b527b 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page .HyperMD-hr {
  background: repeating-linear-gradient(to right, #8b527b 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(114, 74, 115, 0.17);
  --callout-border-color: #8b527b;
  --callout-border-width: 3px;
  background-color: rgba(114, 74, 115, 0.17);
  border-color: #8b527b;
  border-radius: 14px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #50394d;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #814d73;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #814d73;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(114, 74, 115, 0.17);
  border-radius: 14px;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #814d73;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page ul {
  list-style-type: circle;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page :is(ul, ol) li::marker {
  color: #8b527b;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-golden-hour"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #8b527b;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-golden-hour"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #8b527b;
  border-style: solid;
  border-width: 9px 9px 32px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1.12) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(-2deg);
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-golden-hour"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.025em; }
[data-templar-scope="templar-live-sample-golden-hour"] .templar-page :is(blockquote, .HyperMD-quote) { border-radius: 10px; }
[data-templar-scope="templar-live-sample-first-snow"] {
  --templar-grid: 28px;
  --templar-baseline-position: 83.76px;
  --templar-editor-baseline-position: 83.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #3f7167;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page {
  background-color: #fbfcfc;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #303b3d;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-first-snow"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-first-snow"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-first-snow"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #303b3d;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page-content::before {
  background-image: radial-gradient(circle, color-mix(in srgb, rgba(128, 145, 150, 0.22) 82%, transparent) 1.25px, transparent calc(1.25px * 1.25));
  background-size: 28px 28px;
  background-position: calc(min(72px, 18%) - 14px) calc(var(--templar-paper-baseline-position) - 14px);
  background-repeat: repeat;
  background-color: #fbfcfc;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-first-snow"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-first-snow"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-first-snow"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-first-snow"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #303b3d;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-first-snow"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-first-snow"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-first-snow"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-first-snow"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-first-snow"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page-content::after {
  color: #3f7167;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-first-snow"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #3f7167;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page mark,
[data-templar-scope="templar-live-sample-first-snow"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(190, 218, 213, 0.42);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #27423d;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(128, 145, 150, 0.22);
  border-inline-start: 3px solid #3f7167;
  color: #303b3d;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(128, 145, 150, 0.22);
  color: #303b3d;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page pre {
  background: rgba(128, 145, 150, 0.22);
  color: #303b3d;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0px 14px 0px !important;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-first-snow"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #6c7679;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #3f7167;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  background-image: linear-gradient(to top, color-mix(in srgb, currentColor 18%, transparent) 42%, transparent 42%);
}

[data-templar-scope="templar-live-sample-first-snow"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 4.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-first-snow"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #3f7167;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-first-snow"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 8.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-first-snow"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #303b3d;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-first-snow"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-first-snow"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #303b3d;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-first-snow"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 26.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-first-snow"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 54.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #303b3d;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-first-snow"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 27.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-first-snow"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #303b3d;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-first-snow"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-first-snow"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page table {
  border-collapse: collapse;
  border-color: #809196;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page :is(th, td) {
  border-color: #809196;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page th {
  background: rgba(190, 218, 213, 0.42);
  color: #27423d;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page td {
  color: #303b3d;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page tbody tr:nth-child(even) {
  background: rgba(128, 145, 150, 0.22);
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page hr {
  background: linear-gradient(#3f7167, #3f7167) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#3f7167, #3f7167) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page .HyperMD-hr {
  background: linear-gradient(#3f7167, #3f7167) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#3f7167, #3f7167) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(128, 145, 150, 0.22);
  --callout-border-color: #3f7167;
  --callout-border-width: 3px;
  background-color: rgba(128, 145, 150, 0.22);
  border-color: #3f7167;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #303b3d;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #3e6e65;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #3e6e65;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(128, 145, 150, 0.22);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #3e6e65;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #809196;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page ul {
  list-style-type: square;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page :is(ul, ol) li::marker {
  color: #3f7167;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-first-snow"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #3f7167;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-first-snow"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page img {
  overflow: hidden;
  border-color: #3f7167;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 14px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-first-snow"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.04em; }
[data-templar-scope="templar-live-sample-first-snow"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.55; }
[data-templar-scope="templar-live-sample-monsoon-garden"] {
  --templar-grid: 29px;
  --templar-baseline-position: 84.26px;
  --templar-editor-baseline-position: 84.26px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #75c7b4;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page {
  background-color: #172c2a;
  border-radius: 16px;
  box-shadow: 0 18px 48px rgba(0, 0, 0, 0.38);
  color: #e4f1eb;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 16px;
  font-weight: 450;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-monsoon-garden"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #e4f1eb;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 16px;
  font-weight: 450;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page-content::before {
  background-image: linear-gradient(135deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(90, 181, 172, 0.17) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(90, 181, 172, 0.17) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px)),
    linear-gradient(45deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(90, 181, 172, 0.17) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(90, 181, 172, 0.17) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px));
  background-size: 29px 29px, 29px 29px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat, repeat;
  background-color: #172c2a;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-monsoon-garden"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-monsoon-garden"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-monsoon-garden"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #e4f1eb;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page-content::after {
  color: #75c7b4;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-18deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #75c7b4;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page mark,
[data-templar-scope="templar-live-sample-monsoon-garden"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(94, 143, 87, 0.58);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #f2fff7;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(90, 181, 172, 0.17);
  border-inline-start: 3px solid #75c7b4;
  color: #e4f1eb;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.28);
  color: #e4f1eb;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page pre {
  background: rgba(0, 0, 0, 0.28);
  color: #e4f1eb;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0px 14.5px 0px !important;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #9bb9af;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #75c7b4;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 58px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #75c7b4;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 58px;
  text-transform: uppercase;
  text-decoration: underline; text-decoration-thickness: 0.08em; text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #e4f1eb;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 29px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #e4f1eb;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 29px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 27.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 56.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #e4f1eb;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 29px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 28.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #e4f1eb;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 29px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page table {
  border-collapse: collapse;
  border-color: #5ab5ac;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page :is(th, td) {
  border-color: #5ab5ac;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page th {
  background: rgba(94, 143, 87, 0.58);
  color: #f2fff7;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page td {
  color: #e4f1eb;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page hr {
  background: linear-gradient(#75c7b4, #75c7b4) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page .HyperMD-hr {
  background: linear-gradient(#75c7b4, #75c7b4) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(90, 181, 172, 0.17);
  --callout-border-color: #75c7b4;
  --callout-border-width: 3px;
  background-color: rgba(90, 181, 172, 0.17);
  border-color: #75c7b4;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #e4f1eb;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #75c7b4;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #75c7b4;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(90, 181, 172, 0.17);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #75c7b4;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page :is(ul, ol) li::marker {
  color: #75c7b4;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #75c7b4;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page img {
  background: #2b2724;
  border-color: #75c7b4;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1.08);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: 0.09em; }
[data-templar-scope="templar-live-sample-monsoon-garden"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.8; }
[data-templar-scope="templar-live-sample-cottage-recipe"] {
  --templar-grid: 30px;
  --templar-baseline-position: 81.48px;
  --templar-editor-baseline-position: 81.48px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #a64f4b;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page {
  background-color: #fff9e9;
  border-radius: 0px;
  box-shadow: none;
  color: #443c31;
  font-family: Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-cottage-recipe"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #443c31;
  font-family: Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 60px min(72px, 12%) 120px min(96px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), rgba(166, 79, 75, 0.55) calc(min(72px, 15%) - 0.75px), rgba(166, 79, 75, 0.55) calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px)), linear-gradient(to bottom, rgba(126, 151, 111, 0.22) 0, rgba(126, 151, 111, 0.22) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 30px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #fff9e9;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-cottage-recipe"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-cottage-recipe"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 60px min(72px, 12%) 120px min(96px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-cottage-recipe"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #443c31;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page-content::after {
  color: rgba(48, 46, 43, 0.1);
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.5;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-30deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #a64f4b;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page mark,
[data-templar-scope="templar-live-sample-cottage-recipe"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(237, 196, 108, 0.42);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #3d3429;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(126, 151, 111, 0.10);
  border-inline-start: 3px solid #a64f4b;
  color: #443c31;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.08);
  color: #443c31;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page pre {
  background: rgba(0, 0, 0, 0.08);
  color: #443c31;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0.72px 15px 29.28px !important;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #7b7162;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #a64f4b;
  font-family: Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 6.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #a64f4b;
  font-family: Georgia, serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 10.32px 19.68px !important;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 40.32px 19.68px !important;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #a64f4b;
  font-family: Georgia, serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #a64f4b;
  font-family: Georgia, serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 29.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #a64f4b;
  font-family: Georgia, serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 0.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #a64f4b;
  font-family: Georgia, serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 1.08px 28.92px !important;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 31.08px 28.92px !important;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page table {
  border-collapse: collapse;
  border-color: #7e976f;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page :is(th, td) {
  border-color: #7e976f;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page th {
  background: rgba(126, 151, 111, 0.10);
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page td {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page .HyperMD-hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(159, 184, 202, 0.12);
  --callout-border-color: #7b8e9b;
  --callout-border-width: 3px;
  background-color: rgba(159, 184, 202, 0.12);
  border-color: #7b8e9b;
  border-radius: 8px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #62707b;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 46, 43, 0.06);
  border-radius: 10px;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #5f6d78;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page :is(ul, ol) :is(ul, ol) {
  
  
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page :is(ul, ol) li::marker {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #a64f4b;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 0px;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-cottage-recipe"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}
[data-templar-scope="templar-live-sample-birthday-confetti"] {
  --templar-grid: 28px;
  --templar-baseline-position: 83.76px;
  --templar-editor-baseline-position: 83.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #e34891;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "✦";
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page {
  background-color: #fff8fb;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #413542;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-birthday-confetti"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #413542;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page-content::before {
  background-image: radial-gradient(circle at 50% 100%, transparent 18.15px, color-mix(in srgb, rgba(75, 165, 195, 0.2) 82%, transparent) 18.4px, color-mix(in srgb, rgba(75, 165, 195, 0.2) 82%, transparent) 19.4px, transparent 19.65px),
    radial-gradient(circle at 50% 100%, transparent 18.15px, color-mix(in srgb, rgba(75, 165, 195, 0.2) 82%, transparent) 18.4px, color-mix(in srgb, rgba(75, 165, 195, 0.2) 82%, transparent) 19.4px, transparent 19.65px);
  background-size: 37.8px 37.8px, 37.8px 37.8px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), calc(min(72px, 18%) + 18.9px) calc(var(--templar-paper-baseline-position) + 18.9px);
  background-repeat: repeat, repeat;
  background-color: #fff8fb;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-birthday-confetti"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-birthday-confetti"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-birthday-confetti"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #413542;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page-content::after {
  color: #e34891;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.07;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #c54180;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page mark,
[data-templar-scope="templar-live-sample-birthday-confetti"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(255, 209, 56, 0.52);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #42340a;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(75, 165, 195, 0.2);
  border-inline-start: 3px solid #e24891;
  color: #413542;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(75, 165, 195, 0.2);
  color: #413542;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page pre {
  background: rgba(75, 165, 195, 0.2);
  color: #413542;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0px 14px 0px !important;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #7c6f7f;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #c54180;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 4.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #c54180;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 8.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #413542;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #413542;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 26.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 54.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #413542;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 27.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #413542;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page table {
  border-collapse: collapse;
  border-color: #479bb8;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page :is(th, td) {
  border-color: #479bb8;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page th {
  background: rgba(255, 209, 56, 0.52);
  color: #42340a;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page td {
  color: #413542;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page tbody tr:nth-child(even) {
  background: rgba(75, 165, 195, 0.2);
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page hr {
  background: linear-gradient(to right, transparent, #e34891 10%, #e34891 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page .HyperMD-hr {
  background: linear-gradient(to right, transparent, #e34891 10%, #e34891 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(75, 165, 195, 0.2);
  --callout-border-color: #e24891;
  --callout-border-width: 3px;
  background-color: rgba(75, 165, 195, 0.2);
  border-color: #e24891;
  border-radius: 14px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #413542;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #af3c73;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #af3c73;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(75, 165, 195, 0.2);
  border-radius: 14px;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #af3c73;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #479bb8;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page :is(ul, ol) li::marker {
  color: #e34891;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #e34891;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #e34891;
  border-style: solid;
  border-width: 9px 9px 32px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1.12) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(-2deg);
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.025em; }
[data-templar-scope="templar-live-sample-birthday-confetti"] .templar-page :is(blockquote, .HyperMD-quote) { border-radius: 10px; }
[data-templar-scope="templar-live-sample-wedding-vows"] {
  --templar-grid: 29px;
  --templar-baseline-position: 84.43px;
  --templar-editor-baseline-position: 84.43px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #aa6f78;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 32px;
  --templar-page-span: 1155px;
  --templar-page-scale: 1;
  --templar-body-line-height: 27.9px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page {
  background-color: #fdf9f2;
  border-radius: 8px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #4b3c3b;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27.9px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-wedding-vows"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #4b3c3b;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27.9px;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 740px;
  min-height: 100%;
  padding: 64px min(88px, 12%) 120px min(88px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page-content::before {
  background-image: none;
  background-color: #fdf9f2;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-wedding-vows"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-wedding-vows"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 740px;
  padding: 64px min(88px, 12%) 120px min(88px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-wedding-vows"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #4b3c3b;
  line-height: 27.9px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 27.9px;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 27.9px !important;
  margin-block: 0 !important;
  min-height: 27.9px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 27.9px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 18.135px !important;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page-content::after {
  color: #aa6f78;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #99656d;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page mark,
[data-templar-scope="templar-live-sample-wedding-vows"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(226, 190, 178, 0.44);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #4a3232;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(174, 122, 128, 0.16);
  border-inline-start: 3px solid #aa6f78;
  color: #4b3c3b;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(174, 122, 128, 0.16);
  color: #4b3c3b;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page pre {
  background: rgba(174, 122, 128, 0.16);
  color: #4b3c3b;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 27.9px !important;
  padding: 14.5px 14.5px 14.5px !important;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 27.9px !important;
  min-height: 27.9px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #7e706f;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #99656d;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 50.4px;
  text-transform: none;
  box-shadow: inset 0 -1px currentColor;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .markdown-preview-view.templar-page h1 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #99656d;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 37.2px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-wedding-vows"] .markdown-preview-view.templar-page h2 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #4b3c3b;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28.8px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-wedding-vows"] .markdown-preview-view.templar-page h3 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #4b3c3b;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-wedding-vows"] .markdown-preview-view.templar-page h4 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #4b3c3b;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 20.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-wedding-vows"] .markdown-preview-view.templar-page h5 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #4b3c3b;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 18px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-wedding-vows"] .markdown-preview-view.templar-page h6 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page table {
  border-collapse: collapse;
  border-color: #ae7a80;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page :is(th, td) {
  border-color: #ae7a80;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page th {
  background: rgba(226, 190, 178, 0.44);
  color: #4a3232;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page td {
  color: #4b3c3b;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page hr {
  border-block-start: 1px dashed #aa6f78;
  border-bottom: 0;
  border-inline: 0;
  margin-block: 18.135px !important;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page .HyperMD-hr {
  border: 0 !important; margin-block: 0 !important; padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page .cm-hr {
  background-color: #aa6f78;
  height: 1px;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(174, 122, 128, 0.16);
  --callout-border-color: #aa6f78;
  --callout-border-width: 3px;
  background-color: rgba(174, 122, 128, 0.16);
  border-color: #aa6f78;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #4b3c3b;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #895b63;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #895b63;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(174, 122, 128, 0.16);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #895b63;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page ul {
  list-style-type: circle;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page :is(ul, ol) li::marker {
  color: #aa6f78;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #aa6f78;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page-content p {
  text-indent: 24px;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #aa6f78;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page :is(blockquote, .HyperMD-quote) { font-style: italic; }
[data-templar-scope="templar-live-sample-wedding-vows"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: 0.012em; }
[data-templar-scope="templar-live-sample-baby-shower"] {
  --templar-grid: 30px;
  --templar-baseline-position: 84.76px;
  --templar-editor-baseline-position: 84.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #e79779;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page {
  background-color: #f6fcf7;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #3a4a45;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-baby-shower"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-baby-shower"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-baby-shower"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #3a4a45;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page-content::before {
  background-image: radial-gradient(circle at 50% 100%, transparent 19.5px, color-mix(in srgb, rgba(100, 175, 156, 0.19) 82%, transparent) 19.75px, color-mix(in srgb, rgba(100, 175, 156, 0.19) 82%, transparent) 20.75px, transparent 21px),
    radial-gradient(circle at 50% 100%, transparent 19.5px, color-mix(in srgb, rgba(100, 175, 156, 0.19) 82%, transparent) 19.75px, color-mix(in srgb, rgba(100, 175, 156, 0.19) 82%, transparent) 20.75px, transparent 21px);
  background-size: 40.5px 40.5px, 40.5px 40.5px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), calc(min(72px, 18%) + 20.25px) calc(var(--templar-paper-baseline-position) + 20.25px);
  background-repeat: repeat, repeat;
  background-color: #f6fcf7;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-baby-shower"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-baby-shower"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-baby-shower"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-baby-shower"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #3a4a45;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-baby-shower"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-baby-shower"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-baby-shower"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-baby-shower"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-baby-shower"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page-content::after {
  color: #e79779;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-baby-shower"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #996856;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page mark,
[data-templar-scope="templar-live-sample-baby-shower"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(183, 226, 208, 0.46);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #2b443a;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(100, 175, 156, 0.19);
  border-inline-start: 3px solid #b37761;
  color: #3a4a45;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(100, 175, 156, 0.19);
  color: #3a4a45;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page pre {
  background: rgba(100, 175, 156, 0.19);
  color: #3a4a45;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0px 15px 0px !important;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-baby-shower"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #697772;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #996856;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  background-image: linear-gradient(to top, color-mix(in srgb, currentColor 18%, transparent) 42%, transparent 42%);
}

[data-templar-scope="templar-live-sample-baby-shower"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 5.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-baby-shower"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 35.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #996856;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-baby-shower"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 9.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-baby-shower"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #3a4a45;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-baby-shower"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-baby-shower"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #3a4a45;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-baby-shower"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 28.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-baby-shower"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 58.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #3a4a45;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-baby-shower"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 29.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-baby-shower"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #3a4a45;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-baby-shower"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 0.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-baby-shower"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page table {
  border-collapse: collapse;
  border-color: #5b9e8e;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page :is(th, td) {
  border-color: #5b9e8e;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page th {
  background: rgba(183, 226, 208, 0.46);
  color: #2b443a;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page td {
  color: #3a4a45;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page tbody tr:nth-child(even) {
  background: rgba(100, 175, 156, 0.19);
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page hr {
  background: linear-gradient(#c48169, #c48169) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#c48169, #c48169) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page .HyperMD-hr {
  background: linear-gradient(#c48169, #c48169) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#c48169, #c48169) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(100, 175, 156, 0.19);
  --callout-border-color: #b37761;
  --callout-border-width: 3px;
  background-color: rgba(100, 175, 156, 0.19);
  border-color: #b37761;
  border-radius: 14px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #3a4a45;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #8a5f4f;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #8a5f4f;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(100, 175, 156, 0.19);
  border-radius: 14px;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #8a5f4f;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page ul {
  list-style-type: square;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page :is(ul, ol) li::marker {
  color: #c48169;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-baby-shower"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #c48169;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-baby-shower"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page img {
  overflow: hidden;
  border-color: #e79779;
  border-style: solid;
  border-width: 4px 4px 4px;
  border-radius: 14px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1.12) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-baby-shower"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.025em; }
[data-templar-scope="templar-live-sample-baby-shower"] .templar-page :is(blockquote, .HyperMD-quote) { border-radius: 10px; }
[data-templar-scope="templar-live-sample-graduation-day"] {
  --templar-grid: 28px;
  --templar-baseline-position: 83.76px;
  --templar-editor-baseline-position: 83.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #a77a21;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page {
  background-color: #f8f5ea;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #29354e;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-graduation-day"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-graduation-day"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-graduation-day"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #29354e;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(102px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), rgba(167, 122, 33, 0.42) calc(min(72px, 15%) - 0.75px), rgba(167, 122, 33, 0.42) calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px)), linear-gradient(to bottom, color-mix(in srgb, rgba(36, 58, 103, 0.2) 82%, transparent) 0, color-mix(in srgb, rgba(36, 58, 103, 0.2) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 28px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #f8f5ea;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-graduation-day"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-graduation-day"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-graduation-day"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(102px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-graduation-day"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #29354e;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-graduation-day"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-graduation-day"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-graduation-day"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-graduation-day"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-graduation-day"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page-content::after {
  color: #a77a21;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-graduation-day"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #906a20;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page mark,
[data-templar-scope="templar-live-sample-graduation-day"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(223, 187, 88, 0.43);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #3a2b0c;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(36, 58, 103, 0.2);
  border-inline-start: 3px solid #956d20;
  color: #29354e;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(36, 58, 103, 0.2);
  color: #29354e;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page pre {
  background: rgba(36, 58, 103, 0.2);
  color: #29354e;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0px 14px 0px !important;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-graduation-day"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #687182;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #906a20;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-graduation-day"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 4.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-graduation-day"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #906a20;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  text-decoration: underline; text-decoration-thickness: 0.08em; text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-graduation-day"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 8.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-graduation-day"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #29354e;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-graduation-day"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-graduation-day"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #29354e;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-graduation-day"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 26.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-graduation-day"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 54.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #29354e;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-graduation-day"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 27.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-graduation-day"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #29354e;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-graduation-day"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-graduation-day"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page table {
  border-collapse: collapse;
  border-color: #243a67;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page :is(th, td) {
  border-color: #243a67;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page th {
  background: rgba(223, 187, 88, 0.43);
  color: #3a2b0c;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page td {
  color: #29354e;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page hr {
  background: linear-gradient(#a77a21, #a77a21) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page .HyperMD-hr {
  background: linear-gradient(#a77a21, #a77a21) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(36, 58, 103, 0.2);
  --callout-border-color: #956d20;
  --callout-border-width: 3px;
  background-color: rgba(36, 58, 103, 0.2);
  border-color: #956d20;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #29354e;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #70541e;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #70541e;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(36, 58, 103, 0.2);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #70541e;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #243a67;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page :is(ul, ol) li::marker {
  color: #a77a21;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-graduation-day"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #a77a21;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-graduation-day"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page img {
  background: transparent;
  border-color: #a77a21;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-graduation-day"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: 0.055em; }
[data-templar-scope="templar-live-sample-graduation-day"] .templar-page :is(h2, .HyperMD-header-2) { letter-spacing: 0.025em; }
[data-templar-scope="templar-live-sample-holiday-cheer"] {
  --templar-grid: 29px;
  --templar-baseline-position: 84.98px;
  --templar-editor-baseline-position: 84.98px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #9d3f48;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "✧";
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page {
  background-color: #f8f3e8;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #374139;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-holiday-cheer"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #374139;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page-content::before {
  background-image: linear-gradient(135deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(55, 113, 76, 0.18) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(55, 113, 76, 0.18) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px)),
    linear-gradient(45deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(55, 113, 76, 0.18) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(55, 113, 76, 0.18) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px));
  background-size: 29px 29px, 29px 29px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat, repeat;
  background-color: #f8f3e8;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-holiday-cheer"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-holiday-cheer"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-holiday-cheer"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #374139;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page-content::after {
  color: #9d3f48;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.07;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #9d3f48;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page mark,
[data-templar-scope="templar-live-sample-holiday-cheer"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(198, 164, 74, 0.4);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #3a2f12;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(55, 113, 76, 0.18);
  border-inline-start: 3px solid #9d3f48;
  color: #374139;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(55, 113, 76, 0.18);
  color: #374139;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page pre {
  background: rgba(55, 113, 76, 0.18);
  color: #374139;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0.72px 14.5px 28.28px !important;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #68726b;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #9d3f48;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.86px 23.14px !important;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.86px 23.14px !important;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #9d3f48;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.82px 19.18px !important;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.82px 19.18px !important;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #374139;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #374139;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 28.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #374139;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #374139;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 1.08px 27.92px !important;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.08px 27.92px !important;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page table {
  border-collapse: collapse;
  border-color: #37714c;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page :is(th, td) {
  border-color: #37714c;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page th {
  background: rgba(198, 164, 74, 0.4);
  color: #3a2f12;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page td {
  color: #374139;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page tbody tr:nth-child(even) {
  background: rgba(55, 113, 76, 0.18);
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page hr {
  background: linear-gradient(to right, transparent, #9d3f48 10%, #9d3f48 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page .HyperMD-hr {
  background: linear-gradient(to right, transparent, #9d3f48 10%, #9d3f48 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(55, 113, 76, 0.18);
  --callout-border-color: #9d3f48;
  --callout-border-width: 3px;
  background-color: rgba(55, 113, 76, 0.18);
  border-color: #9d3f48;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #374139;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #9d3f48;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #9d3f48;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(55, 113, 76, 0.18);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #9d3f48;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page :is(ul, ol) li::marker {
  color: #9d3f48;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #9d3f48;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page-content p {
  text-indent: 24px;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page-content :is(h1, h2, h3) ~ p:first-of-type::first-letter,
[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page-content .HyperMD-header + .HyperMD-paragraph::first-letter {
  float: left;
  font-size: 3.2em;
  font-weight: 700;
  line-height: 0.8;
  margin-block-start: 0.04em;
  margin-inline-end: 0.1em;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #9d3f48;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(2deg);
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page :is(blockquote, .HyperMD-quote) { font-style: italic; }
[data-templar-scope="templar-live-sample-holiday-cheer"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: 0.012em; }
[data-templar-scope="templar-live-sample-new-year-sparkle"] {
  --templar-grid: 30px;
  --templar-baseline-position: 84.76px;
  --templar-editor-baseline-position: 84.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #d6bc75;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "✦";
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page {
  background-color: #161b2b;
  border-radius: 16px;
  box-shadow: 0 18px 48px rgba(0, 0, 0, 0.38);
  color: #f1ecdf;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 450;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-new-year-sparkle"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #f1ecdf;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 450;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page-content::before {
  background-image: radial-gradient(circle, color-mix(in srgb, rgba(214, 188, 117, 0.17) 82%, transparent) 1px, transparent calc(1px * 1.25));
  background-size: 30px 30px;
  background-position: calc(min(72px, 18%) - 15px) calc(var(--templar-paper-baseline-position) - 15px);
  background-repeat: repeat;
  background-color: #161b2b;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-new-year-sparkle"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-new-year-sparkle"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-new-year-sparkle"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #f1ecdf;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page-content::after {
  color: #d6bc75;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.07;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-18deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #d6bc75;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page mark,
[data-templar-scope="templar-live-sample-new-year-sparkle"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(103, 128, 201, 0.52);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #f8f5ea;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(214, 188, 117, 0.17);
  border-inline-start: 3px solid #d6bc75;
  color: #f1ecdf;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.28);
  color: #f1ecdf;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page pre {
  background: rgba(0, 0, 0, 0.28);
  color: #f1ecdf;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0px 15px 0px !important;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #aaa594;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #d6bc75;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 60px;
  text-transform: uppercase;
  box-shadow: inset 0 -1px currentColor;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 5.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 35.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #d6bc75;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 60px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 9.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #f1ecdf;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 30px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #f1ecdf;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 30px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 28.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 58.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #f1ecdf;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 30px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 29.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #f1ecdf;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 30px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 0.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page table {
  border-collapse: collapse;
  border-color: #d6bc75;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page :is(th, td) {
  border-color: #d6bc75;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page th {
  background: rgba(103, 128, 201, 0.52);
  color: #f8f5ea;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page td {
  color: #f1ecdf;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page hr {
  background: repeating-linear-gradient(to right, #d6bc75 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page .HyperMD-hr {
  background: repeating-linear-gradient(to right, #d6bc75 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(214, 188, 117, 0.17);
  --callout-border-color: #d6bc75;
  --callout-border-width: 3px;
  background-color: rgba(214, 188, 117, 0.17);
  border-color: #d6bc75;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #f1ecdf;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #d6bc75;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #d6bc75;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(214, 188, 117, 0.17);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #d6bc75;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page ul {
  list-style-type: circle;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page :is(ul, ol) li::marker {
  color: #d6bc75;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #d6bc75;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page img {
  background: #2b2724;
  border-color: #d6bc75;
  border-style: solid;
  border-width: 4px 4px 4px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1.08);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: 0.09em; }
[data-templar-scope="templar-live-sample-new-year-sparkle"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.8; }
[data-templar-scope="templar-live-sample-dinner-party"] {
  --templar-grid: 28px;
  --templar-baseline-position: 83.76px;
  --templar-editor-baseline-position: 83.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #6f3d59;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page {
  background-color: #f3eadf;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #493b42;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-dinner-party"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-dinner-party"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-dinner-party"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #493b42;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), #6f3d59 calc(min(72px, 15%) - 0.75px), #6f3d59 calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px), transparent calc(100% - min(72px, 15%) - 0.75px), #6f3d59 calc(100% - min(72px, 15%) - 0.75px), #6f3d59 calc(100% - min(72px, 15%) + 0.75px), transparent calc(100% - min(72px, 15%) + 0.75px)), linear-gradient(to bottom, color-mix(in srgb, rgba(93, 91, 59, 0.18) 82%, transparent) 0, color-mix(in srgb, rgba(93, 91, 59, 0.18) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 28px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #f3eadf;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-dinner-party"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-dinner-party"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-dinner-party"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-dinner-party"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #493b42;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-dinner-party"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-dinner-party"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-dinner-party"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-dinner-party"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-dinner-party"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page-content::after {
  color: #6f3d59;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-dinner-party"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #6f3d59;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page mark,
[data-templar-scope="templar-live-sample-dinner-party"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(166, 164, 91, 0.42);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #333315;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(93, 91, 59, 0.18);
  border-inline-start: 3px solid #6f3d59;
  color: #493b42;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(93, 91, 59, 0.18);
  color: #493b42;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page pre {
  background: rgba(93, 91, 59, 0.18);
  color: #493b42;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0px 14px 0px !important;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-dinner-party"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #72686d;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #6f3d59;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  background-image: linear-gradient(to top, color-mix(in srgb, currentColor 18%, transparent) 42%, transparent 42%);
}

[data-templar-scope="templar-live-sample-dinner-party"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 4.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-dinner-party"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #6f3d59;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-dinner-party"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 8.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-dinner-party"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #493b42;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-dinner-party"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-dinner-party"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #493b42;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-dinner-party"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 26.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-dinner-party"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 54.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #493b42;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-dinner-party"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 27.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-dinner-party"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #493b42;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-dinner-party"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-dinner-party"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page table {
  border-collapse: collapse;
  border-color: #5d5b3b;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page :is(th, td) {
  border-color: #5d5b3b;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page th {
  background: rgba(166, 164, 91, 0.42);
  color: #333315;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page td {
  color: #493b42;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page tbody tr:nth-child(even) {
  background: rgba(93, 91, 59, 0.18);
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page hr {
  background: linear-gradient(#6f3d59, #6f3d59) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#6f3d59, #6f3d59) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page .HyperMD-hr {
  background: linear-gradient(#6f3d59, #6f3d59) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#6f3d59, #6f3d59) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(93, 91, 59, 0.18);
  --callout-border-color: #6f3d59;
  --callout-border-width: 3px;
  background-color: rgba(93, 91, 59, 0.18);
  border-color: #6f3d59;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #493b42;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #6f3d59;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #6f3d59;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(93, 91, 59, 0.18);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #6f3d59;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #5d5b3b;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page ul {
  list-style-type: square;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page :is(ul, ol) li::marker {
  color: #6f3d59;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-dinner-party"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #6f3d59;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-dinner-party"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #6f3d59;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0.16) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-dinner-party"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: 0.055em; }
[data-templar-scope="templar-live-sample-dinner-party"] .templar-page :is(h2, .HyperMD-header-2) { letter-spacing: 0.025em; }
[data-templar-scope="templar-live-sample-thank-you-note"] {
  --templar-grid: 29px;
  --templar-baseline-position: 84.98px;
  --templar-editor-baseline-position: 84.98px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #597f8f;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page {
  background-color: #f8faf8;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #39464b;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-thank-you-note"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #39464b;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(102px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), rgba(180, 116, 108, 0.35) calc(min(72px, 15%) - 0.75px), rgba(180, 116, 108, 0.35) calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px)), linear-gradient(to bottom, color-mix(in srgb, rgba(93, 123, 137, 0.19) 82%, transparent) 0, color-mix(in srgb, rgba(93, 123, 137, 0.19) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 29px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #f8faf8;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-thank-you-note"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-thank-you-note"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(102px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-thank-you-note"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #39464b;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page-content::after {
  color: #597f8f;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #557888;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page mark,
[data-templar-scope="templar-live-sample-thank-you-note"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(185, 210, 205, 0.42);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #2d4849;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(93, 123, 137, 0.19);
  border-inline-start: 3px solid #597f8f;
  color: #39464b;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(93, 123, 137, 0.19);
  color: #39464b;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page pre {
  background: rgba(93, 123, 137, 0.19);
  color: #39464b;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0.72px 14.5px 28.28px !important;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #6a757b;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #557888;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-thank-you-note"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.86px 23.14px !important;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.86px 23.14px !important;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #557888;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  text-decoration: underline; text-decoration-thickness: 0.08em; text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.82px 19.18px !important;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.82px 19.18px !important;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #39464b;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-thank-you-note"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #39464b;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-thank-you-note"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 28.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #39464b;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-thank-you-note"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #39464b;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-thank-you-note"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 1.08px 27.92px !important;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.08px 27.92px !important;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page table {
  border-collapse: collapse;
  border-color: #5d7b89;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page :is(th, td) {
  border-color: #5d7b89;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page th {
  background: rgba(185, 210, 205, 0.42);
  color: #2d4849;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page td {
  color: #39464b;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page hr {
  background: linear-gradient(#597f8f, #597f8f) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page .HyperMD-hr {
  background: linear-gradient(#597f8f, #597f8f) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(93, 123, 137, 0.19);
  --callout-border-color: #597f8f;
  --callout-border-width: 3px;
  background-color: rgba(93, 123, 137, 0.19);
  border-color: #597f8f;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #39464b;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #4a6875;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #4a6875;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(93, 123, 137, 0.19);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #4a6875;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page :is(ul, ol) li::marker {
  color: #597f8f;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #597f8f;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page-content p {
  text-indent: 24px;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page img {
  overflow: hidden;
  border-color: #597f8f;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 14px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page :is(blockquote, .HyperMD-quote) { font-style: italic; }
[data-templar-scope="templar-live-sample-thank-you-note"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: 0.012em; }
[data-templar-scope="templar-live-sample-enchanted-forest"] {
  --templar-grid: 28px;
  --templar-baseline-position: 83.76px;
  --templar-editor-baseline-position: 83.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #c0b66f;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "✦";
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page {
  background-color: #1c3027;
  border-radius: 16px;
  box-shadow: 0 18px 48px rgba(0, 0, 0, 0.38);
  color: #e8eedf;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 16px;
  font-weight: 450;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-enchanted-forest"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #e8eedf;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 16px;
  font-weight: 450;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page-content::before {
  background-image: linear-gradient(135deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(185, 201, 134, 0.14) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(185, 201, 134, 0.14) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px)),
    linear-gradient(45deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(185, 201, 134, 0.14) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(185, 201, 134, 0.14) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px));
  background-size: 28px 28px, 28px 28px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat, repeat;
  background-color: #1c3027;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-enchanted-forest"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-enchanted-forest"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-enchanted-forest"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #e8eedf;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page-content::after {
  color: #c0b66f;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.07;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-18deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #c0b66f;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page mark,
[data-templar-scope="templar-live-sample-enchanted-forest"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(91, 139, 93, 0.58);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #f2f8ed;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(185, 201, 134, 0.14);
  border-inline-start: 3px solid #c0b66f;
  color: #e8eedf;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.28);
  color: #e8eedf;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page pre {
  background: rgba(0, 0, 0, 0.28);
  color: #e8eedf;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0px 14px 0px !important;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #a2ae96;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #c0b66f;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 56px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 4.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #c0b66f;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 56px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 8.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #e8eedf;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 56px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #e8eedf;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 28px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 26.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 54.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #e8eedf;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 28px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 27.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #e8eedf;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 28px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page table {
  border-collapse: collapse;
  border-color: #b9c986;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page :is(th, td) {
  border-color: #b9c986;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page th {
  background: rgba(91, 139, 93, 0.58);
  color: #f2f8ed;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page td {
  color: #e8eedf;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page tbody tr:nth-child(even) {
  background: rgba(185, 201, 134, 0.14);
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page hr {
  background: linear-gradient(to right, transparent, #c0b66f 10%, #c0b66f 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page .HyperMD-hr {
  background: linear-gradient(to right, transparent, #c0b66f 10%, #c0b66f 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(185, 201, 134, 0.14);
  --callout-border-color: #c0b66f;
  --callout-border-width: 3px;
  background-color: rgba(185, 201, 134, 0.14);
  border-color: #c0b66f;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #e8eedf;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #c0b66f;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #c0b66f;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(185, 201, 134, 0.14);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #c0b66f;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #b9c986;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page :is(ul, ol) li::marker {
  color: #c0b66f;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #c0b66f;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page img {
  background: #2b2724;
  border-color: #c0b66f;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1.08);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: 0.09em; }
[data-templar-scope="templar-live-sample-enchanted-forest"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.8; }
[data-templar-scope="templar-live-sample-dragon-scholar"] {
  --templar-grid: 29px;
  --templar-baseline-position: 84.26px;
  --templar-editor-baseline-position: 84.26px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #d06a48;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page {
  background-color: #2a2420;
  border-radius: 16px;
  box-shadow: 0 18px 48px rgba(0, 0, 0, 0.38);
  color: #eee2d0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 16px;
  font-weight: 450;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-dragon-scholar"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #eee2d0;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 16px;
  font-weight: 450;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page-content::before {
  background-image: linear-gradient(30deg, color-mix(in srgb, rgba(205, 164, 112, 0.14) 82%, transparent) 12%, transparent 12.5%, transparent 87%, color-mix(in srgb, rgba(205, 164, 112, 0.14) 82%, transparent) 87.5%),
    linear-gradient(150deg, color-mix(in srgb, rgba(205, 164, 112, 0.14) 82%, transparent) 12%, transparent 12.5%, transparent 87%, color-mix(in srgb, rgba(205, 164, 112, 0.14) 82%, transparent) 87.5%),
    linear-gradient(30deg, color-mix(in srgb, rgba(205, 164, 112, 0.14) 82%, transparent) 12%, transparent 12.5%, transparent 87%, color-mix(in srgb, rgba(205, 164, 112, 0.14) 82%, transparent) 87.5%),
    linear-gradient(150deg, color-mix(in srgb, rgba(205, 164, 112, 0.14) 82%, transparent) 12%, transparent 12.5%, transparent 87%, color-mix(in srgb, rgba(205, 164, 112, 0.14) 82%, transparent) 87.5%),
    linear-gradient(60deg, color-mix(in srgb, rgba(205, 164, 112, 0.14) 82%, transparent) 25%, transparent 25.5%, transparent 75%, color-mix(in srgb, rgba(205, 164, 112, 0.14) 82%, transparent) 75%),
    linear-gradient(60deg, color-mix(in srgb, rgba(205, 164, 112, 0.14) 82%, transparent) 25%, transparent 25.5%, transparent 75%, color-mix(in srgb, rgba(205, 164, 112, 0.14) 82%, transparent) 75%);
  background-size: 59.271px 68.44px, 59.271px 68.44px, 59.271px 68.44px, 59.271px 68.44px, 59.271px 68.44px, 59.271px 68.44px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position), calc(min(72px, 18%) + 29.635px) calc(var(--templar-paper-baseline-position) + 34.22px), calc(min(72px, 18%) + 29.635px) calc(var(--templar-paper-baseline-position) + 34.22px), min(72px, 18%) var(--templar-paper-baseline-position), calc(min(72px, 18%) + 29.635px) calc(var(--templar-paper-baseline-position) + 34.22px);
  background-repeat: repeat, repeat, repeat, repeat, repeat, repeat;
  background-color: #2a2420;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-dragon-scholar"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-dragon-scholar"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-dragon-scholar"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #eee2d0;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page-content::after {
  color: #d06a48;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-18deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #d27050;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page mark,
[data-templar-scope="templar-live-sample-dragon-scholar"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(181, 124, 55, 0.55);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #d4d2d2;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(205, 164, 112, 0.14);
  border-inline-start: 3px solid #d06a48;
  color: #eee2d0;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.28);
  color: #eee2d0;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page pre {
  background: rgba(0, 0, 0, 0.28);
  color: #eee2d0;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0px 14.5px 0px !important;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #b0a28f;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #d27050;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 58px;
  text-transform: uppercase;
  box-shadow: inset 0 -1px currentColor;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #d27050;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 58px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #eee2d0;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 29px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #eee2d0;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 29px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 27.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 56.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #eee2d0;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 29px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 28.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #eee2d0;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 29px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page table {
  border-collapse: collapse;
  border-color: #cda470;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page :is(th, td) {
  border-color: #cda470;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page th {
  background: rgba(181, 124, 55, 0.55);
  color: #d4d2d2;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page td {
  color: #eee2d0;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page hr {
  background: repeating-linear-gradient(to right, #d06a48 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page .HyperMD-hr {
  background: repeating-linear-gradient(to right, #d06a48 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(205, 164, 112, 0.14);
  --callout-border-color: #d06a48;
  --callout-border-width: 3px;
  background-color: rgba(205, 164, 112, 0.14);
  border-color: #d06a48;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #eee2d0;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #da8d73;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #da8d73;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(205, 164, 112, 0.14);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #da8d73;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page ul {
  list-style-type: circle;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page :is(ul, ol) li::marker {
  color: #d06a48;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #d06a48;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page img {
  background: #2b2724;
  border-color: #d06a48;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1.08);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: 0.09em; }
[data-templar-scope="templar-live-sample-dragon-scholar"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.8; }
[data-templar-scope="templar-live-sample-fairy-garden"] {
  --templar-grid: 30px;
  --templar-baseline-position: 84.76px;
  --templar-editor-baseline-position: 84.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #d878a4;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "✧";
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page {
  background-color: #f1faec;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #3b493a;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-fairy-garden"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #3b493a;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page-content::before {
  background-image: radial-gradient(circle at 50% 100%, transparent 19.5px, color-mix(in srgb, rgba(109, 169, 113, 0.19) 82%, transparent) 19.75px, color-mix(in srgb, rgba(109, 169, 113, 0.19) 82%, transparent) 20.75px, transparent 21px),
    radial-gradient(circle at 50% 100%, transparent 19.5px, color-mix(in srgb, rgba(109, 169, 113, 0.19) 82%, transparent) 19.75px, color-mix(in srgb, rgba(109, 169, 113, 0.19) 82%, transparent) 20.75px, transparent 21px);
  background-size: 40.5px 40.5px, 40.5px 40.5px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), calc(min(72px, 18%) + 20.25px) calc(var(--templar-paper-baseline-position) + 20.25px);
  background-repeat: repeat, repeat;
  background-color: #f1faec;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-fairy-garden"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-fairy-garden"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-fairy-garden"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #3b493a;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page-content::after {
  color: #d878a4;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.07;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #a15c7d;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page mark,
[data-templar-scope="templar-live-sample-fairy-garden"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(179, 220, 157, 0.44);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #304526;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(109, 169, 113, 0.19);
  border-inline-start: 3px solid #bb698f;
  color: #3b493a;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(109, 169, 113, 0.19);
  color: #3b493a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page pre {
  background: rgba(109, 169, 113, 0.19);
  color: #3b493a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0px 15px 0px !important;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #677666;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #a15c7d;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  background-image: linear-gradient(to top, color-mix(in srgb, currentColor 18%, transparent) 42%, transparent 42%);
}

[data-templar-scope="templar-live-sample-fairy-garden"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 5.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 35.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #a15c7d;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-fairy-garden"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 9.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #3b493a;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-fairy-garden"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #3b493a;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-fairy-garden"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 28.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 58.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #3b493a;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-fairy-garden"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 29.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #3b493a;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-fairy-garden"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 0.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page table {
  border-collapse: collapse;
  border-color: #659c69;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page :is(th, td) {
  border-color: #659c69;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page th {
  background: rgba(179, 220, 157, 0.44);
  color: #304526;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page td {
  color: #3b493a;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page tbody tr:nth-child(even) {
  background: rgba(109, 169, 113, 0.19);
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page hr {
  background: linear-gradient(#cd739d, #cd739d) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#cd739d, #cd739d) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page .HyperMD-hr {
  background: linear-gradient(#cd739d, #cd739d) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#cd739d, #cd739d) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(109, 169, 113, 0.19);
  --callout-border-color: #bb698f;
  --callout-border-width: 3px;
  background-color: rgba(109, 169, 113, 0.19);
  border-color: #bb698f;
  border-radius: 14px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #3b493a;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #915471;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #915471;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(109, 169, 113, 0.19);
  border-radius: 14px;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #915471;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page ul {
  list-style-type: square;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page :is(ul, ol) li::marker {
  color: #cd739d;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #cd739d;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #d878a4;
  border-style: solid;
  border-width: 4px 4px 4px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1.12) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.025em; }
[data-templar-scope="templar-live-sample-fairy-garden"] .templar-page :is(blockquote, .HyperMD-quote) { border-radius: 10px; }
[data-templar-scope="templar-live-sample-celestial-oracle"] {
  --templar-grid: 28px;
  --templar-baseline-position: 83.76px;
  --templar-editor-baseline-position: 83.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #b6a5ed;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "☾";
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page {
  background-color: #181a35;
  border-radius: 16px;
  box-shadow: 0 18px 48px rgba(0, 0, 0, 0.38);
  color: #eceefa;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 16px;
  font-weight: 450;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-celestial-oracle"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #eceefa;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 16px;
  font-weight: 450;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page-content::before {
  background-image: radial-gradient(circle, color-mix(in srgb, rgba(179, 189, 231, 0.15) 82%, transparent) 1.25px, transparent calc(1.25px * 1.25));
  background-size: 28px 28px;
  background-position: calc(min(72px, 18%) - 14px) calc(var(--templar-paper-baseline-position) - 14px);
  background-repeat: repeat;
  background-color: #181a35;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-celestial-oracle"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-celestial-oracle"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-celestial-oracle"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #eceefa;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page-content::after {
  color: #b6a5ed;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.07;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-18deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #b6a5ed;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page mark,
[data-templar-scope="templar-live-sample-celestial-oracle"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(79, 91, 163, 0.56);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #f8f7ff;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(179, 189, 231, 0.15);
  border-inline-start: 3px solid #b6a5ed;
  color: #eceefa;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(0, 0, 0, 0.28);
  color: #eceefa;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page pre {
  background: rgba(0, 0, 0, 0.28);
  color: #eceefa;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0px 14px 0px !important;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #a2a7c1;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #b6a5ed;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 56px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 4.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #b6a5ed;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 56px;
  text-transform: uppercase;
  text-decoration: underline; text-decoration-thickness: 0.08em; text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 8.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #eceefa;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 56px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #eceefa;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 28px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 26.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 54.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #eceefa;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 28px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 27.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #eceefa;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.6px;
  line-height: 28px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page table {
  border-collapse: collapse;
  border-color: #b3bde7;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page :is(th, td) {
  border-color: #b3bde7;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page th {
  background: rgba(79, 91, 163, 0.56);
  color: #f8f7ff;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page td {
  color: #eceefa;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page hr {
  background: linear-gradient(#b6a5ed, #b6a5ed) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page .HyperMD-hr {
  background: linear-gradient(#b6a5ed, #b6a5ed) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(179, 189, 231, 0.15);
  --callout-border-color: #b6a5ed;
  --callout-border-width: 3px;
  background-color: rgba(179, 189, 231, 0.15);
  border-color: #b6a5ed;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #eceefa;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #b6a5ed;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #b6a5ed;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(179, 189, 231, 0.15);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #b6a5ed;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #b3bde7;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page :is(ul, ol) li::marker {
  color: #b6a5ed;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #b6a5ed;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page img {
  background: #2b2724;
  border-color: #b6a5ed;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1.08);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: 0.09em; }
[data-templar-scope="templar-live-sample-celestial-oracle"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.8; }
[data-templar-scope="templar-live-sample-alchemist-ledger"] {
  --templar-grid: 29px;
  --templar-baseline-position: 83.9px;
  --templar-editor-baseline-position: 83.9px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #527056;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page {
  background-color: #e6d7b5;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #453a29;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 15px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-alchemist-ledger"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #453a29;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 15px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), #527056 calc(min(72px, 15%) - 0.75px), #527056 calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px), transparent calc(100% - min(72px, 15%) - 0.75px), #527056 calc(100% - min(72px, 15%) - 0.75px), #527056 calc(100% - min(72px, 15%) + 0.75px), transparent calc(100% - min(72px, 15%) + 0.75px)), linear-gradient(to bottom, color-mix(in srgb, rgba(87, 72, 44, 0.18) 82%, transparent) 0, color-mix(in srgb, rgba(87, 72, 44, 0.18) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 29px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #e6d7b5;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-alchemist-ledger"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-alchemist-ledger"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-alchemist-ledger"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #453a29;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page-content::after {
  color: #527056;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #4b654f;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page mark,
[data-templar-scope="templar-live-sample-alchemist-ledger"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(183, 141, 67, 0.38);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #3c2d16;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(87, 72, 44, 0.18);
  border-inline-start: 3px solid #526f56;
  color: #453a29;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(87, 72, 44, 0.18);
  color: #453a29;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page pre {
  background: rgba(87, 72, 44, 0.18);
  color: #453a29;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 28.64px 14.5px 0.36px !important;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #675d4c;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #4b654f;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 58px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 4.78px 24.22px !important;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 33.78px 24.22px !important;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #4b654f;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 58px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 8.74px 20.26px !important;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 37.74px 20.26px !important;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #453a29;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 29px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 25.76px 3.24px !important;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 54.76px 3.24px !important;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #453a29;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 29px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 27.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 56.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #453a29;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 29px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 28.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #453a29;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 29px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29px 0px !important;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page table {
  border-collapse: collapse;
  border-color: #57482c;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page :is(th, td) {
  border-color: #57482c;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page th {
  background: rgba(183, 141, 67, 0.38);
  color: #3c2d16;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page td {
  color: #453a29;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page tbody tr:nth-child(even) {
  background: rgba(87, 72, 44, 0.18);
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page hr {
  background: linear-gradient(to right, transparent, #527056 10%, #527056 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page .HyperMD-hr {
  background: linear-gradient(to right, transparent, #527056 10%, #527056 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(87, 72, 44, 0.18);
  --callout-border-color: #526f56;
  --callout-border-width: 3px;
  background-color: rgba(87, 72, 44, 0.18);
  border-color: #526f56;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #453a29;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #3e5342;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #3e5342;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(87, 72, 44, 0.18);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #3e5342;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 28px !important;
  border-inline-start: 1px solid #57482c;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page :is(ul, ol) li::marker {
  color: #527056;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #527056;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page img {
  background: #f0e2c5;
  border-color: #527056;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0.22) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page :is(h1, .HyperMD-header-1, .inline-title), [data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page :is(h2, .HyperMD-header-2) { text-transform: uppercase; letter-spacing: 0.07em; }
[data-templar-scope="templar-live-sample-alchemist-ledger"] .templar-page :is(table, .cm-table-widget) { font-variant-numeric: tabular-nums; }
[data-templar-scope="templar-live-sample-mermaid-cove"] {
  --templar-grid: 30px;
  --templar-baseline-position: 84.76px;
  --templar-editor-baseline-position: 84.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #c76483;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page {
  background-color: #eaf8f5;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #2f4b4c;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-mermaid-cove"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #2f4b4c;
  font-family: Nunito, "Avenir Next", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page-content::before {
  background-image: radial-gradient(circle at 50% 100%, transparent 19.5px, color-mix(in srgb, rgba(63, 153, 159, 0.18) 82%, transparent) 19.75px, color-mix(in srgb, rgba(63, 153, 159, 0.18) 82%, transparent) 20.75px, transparent 21px),
    radial-gradient(circle at 50% 100%, transparent 19.5px, color-mix(in srgb, rgba(63, 153, 159, 0.18) 82%, transparent) 19.75px, color-mix(in srgb, rgba(63, 153, 159, 0.18) 82%, transparent) 20.75px, transparent 21px);
  background-size: 40.5px 40.5px, 40.5px 40.5px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), calc(min(72px, 18%) + 20.25px) calc(var(--templar-paper-baseline-position) + 20.25px);
  background-repeat: repeat, repeat;
  background-color: #eaf8f5;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-mermaid-cove"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-mermaid-cove"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-mermaid-cove"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #2f4b4c;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page-content::after {
  color: #c76483;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #a85771;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page mark,
[data-templar-scope="templar-live-sample-mermaid-cove"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(121, 210, 197, 0.44);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #23433f;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(63, 153, 159, 0.18);
  border-inline-start: 3px solid #c26280;
  color: #2f4b4c;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(63, 153, 159, 0.18);
  color: #2f4b4c;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page pre {
  background: rgba(63, 153, 159, 0.18);
  color: #2f4b4c;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0px 15px 0px !important;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #5f7475;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #a85771;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  box-shadow: inset 0 -1px currentColor;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 5.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 35.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #a85771;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 9.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #2f4b4c;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #2f4b4c;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 28.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 58.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #2f4b4c;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 29.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #2f4b4c;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 0.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page table {
  border-collapse: collapse;
  border-color: #3f999f;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page :is(th, td) {
  border-color: #3f999f;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page th {
  background: rgba(121, 210, 197, 0.44);
  color: #23433f;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page td {
  color: #2f4b4c;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page hr {
  background: repeating-linear-gradient(to right, #c76483 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page .HyperMD-hr {
  background: repeating-linear-gradient(to right, #c76483 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(63, 153, 159, 0.18);
  --callout-border-color: #c26280;
  --callout-border-width: 3px;
  background-color: rgba(63, 153, 159, 0.18);
  border-color: #c26280;
  border-radius: 14px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #2f4b4c;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #954e65;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #954e65;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(63, 153, 159, 0.18);
  border-radius: 14px;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #954e65;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page ul {
  list-style-type: circle;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page :is(ul, ol) li::marker {
  color: #c76483;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #c76483;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page img {
  overflow: hidden;
  border-color: #c76483;
  border-style: solid;
  border-width: 4px 4px 4px;
  border-radius: 14px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1.12) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.025em; }
[data-templar-scope="templar-live-sample-mermaid-cove"] .templar-page :is(blockquote, .HyperMD-quote) { border-radius: 10px; }
[data-templar-scope="templar-live-sample-hearthling-nook"] {
  --templar-grid: 28px;
  --templar-baseline-position: 84.48px;
  --templar-editor-baseline-position: 84.48px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #9b5c35;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page {
  background-color: #efe2c4;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #443a28;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-hearthling-nook"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #443a28;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(102px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), rgba(117, 126, 75, 0.4) calc(min(72px, 15%) - 0.75px), rgba(117, 126, 75, 0.4) calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px)), linear-gradient(to bottom, color-mix(in srgb, rgba(93, 105, 67, 0.18) 82%, transparent) 0, color-mix(in srgb, rgba(93, 105, 67, 0.18) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 28px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #efe2c4;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-hearthling-nook"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-hearthling-nook"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(102px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-hearthling-nook"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #443a28;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page-content::after {
  color: #9b5c35;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #915733;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page mark,
[data-templar-scope="templar-live-sample-hearthling-nook"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(205, 166, 75, 0.42);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #3d2e12;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(93, 105, 67, 0.18);
  border-inline-start: 3px solid #9b5c35;
  color: #443a28;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(93, 105, 67, 0.18);
  color: #443a28;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page pre {
  background: rgba(93, 105, 67, 0.18);
  color: #443a28;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0.72px 14px 27.28px !important;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #6e6451;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #915733;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  background-image: linear-gradient(to top, color-mix(in srgb, currentColor 18%, transparent) 42%, transparent 42%);
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 5.36px 22.64px !important;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 33.36px 22.64px !important;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #915733;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 9.32px 18.68px !important;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 37.32px 18.68px !important;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #443a28;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.84px 16.16px !important;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.84px 16.16px !important;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #443a28;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 27.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #443a28;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #443a28;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 1.08px 26.92px !important;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.08px 26.92px !important;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page table {
  border-collapse: collapse;
  border-color: #5d6943;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page :is(th, td) {
  border-color: #5d6943;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page th {
  background: rgba(205, 166, 75, 0.42);
  color: #3d2e12;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page td {
  color: #443a28;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page tbody tr:nth-child(even) {
  background: rgba(93, 105, 67, 0.18);
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page hr {
  background: linear-gradient(#9b5c35, #9b5c35) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#9b5c35, #9b5c35) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page .HyperMD-hr {
  background: linear-gradient(#9b5c35, #9b5c35) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#9b5c35, #9b5c35) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(93, 105, 67, 0.18);
  --callout-border-color: #9b5c35;
  --callout-border-width: 3px;
  background-color: rgba(93, 105, 67, 0.18);
  border-color: #9b5c35;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #443a28;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #7b4b2e;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #7b4b2e;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(93, 105, 67, 0.18);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #7b4b2e;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #5d6943;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page ul {
  list-style-type: square;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page :is(ul, ol) li::marker {
  color: #9b5c35;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #9b5c35;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page-content p {
  text-indent: 24px;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page-content :is(h1, h2, h3) ~ p:first-of-type::first-letter,
[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page-content .HyperMD-header + .HyperMD-paragraph::first-letter {
  float: left;
  font-size: 3.2em;
  font-weight: 700;
  line-height: 0.8;
  margin-block-start: 0.04em;
  margin-inline-end: 0.1em;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page img {
  background: #f0e2c5;
  border-color: #9b5c35;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0.22) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page :is(blockquote, .HyperMD-quote) { font-style: italic; }
[data-templar-scope="templar-live-sample-hearthling-nook"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: 0.012em; }
[data-templar-scope="templar-live-sample-storybook-castle"] {
  --templar-grid: 29px;
  --templar-baseline-position: 84.98px;
  --templar-editor-baseline-position: 84.98px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #6a4e92;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "♜";
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page {
  background-color: #f1e8d5;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #383850;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-storybook-castle"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #383850;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page-content::before {
  background-image: linear-gradient(135deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(62, 76, 132, 0.18) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(62, 76, 132, 0.18) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px));
  background-size: 29px 29px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat;
  background-color: #f1e8d5;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-storybook-castle"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-storybook-castle"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-storybook-castle"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #383850;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page-content::after {
  color: #6a4e92;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.07;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #6a4e92;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page mark,
[data-templar-scope="templar-live-sample-storybook-castle"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(207, 139, 155, 0.42);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #492e38;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(62, 76, 132, 0.18);
  border-inline-start: 3px solid #6a4e92;
  color: #383850;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(62, 76, 132, 0.18);
  color: #383850;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page pre {
  background: rgba(62, 76, 132, 0.18);
  color: #383850;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0.72px 14.5px 28.28px !important;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #676878;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #6a4e92;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-storybook-castle"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.86px 23.14px !important;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.86px 23.14px !important;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #6a4e92;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  text-decoration: underline; text-decoration-thickness: 0.08em; text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.82px 19.18px !important;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.82px 19.18px !important;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #383850;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-storybook-castle"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #383850;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-storybook-castle"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 28.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #383850;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-storybook-castle"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #383850;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-storybook-castle"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 1.08px 27.92px !important;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.08px 27.92px !important;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page table {
  border-collapse: collapse;
  border-color: #3e4c84;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page :is(th, td) {
  border-color: #3e4c84;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page th {
  background: rgba(207, 139, 155, 0.42);
  color: #492e38;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page td {
  color: #383850;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page hr {
  background: linear-gradient(#6a4e92, #6a4e92) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page .HyperMD-hr {
  background: linear-gradient(#6a4e92, #6a4e92) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(62, 76, 132, 0.18);
  --callout-border-color: #6a4e92;
  --callout-border-width: 3px;
  background-color: rgba(62, 76, 132, 0.18);
  border-color: #6a4e92;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #383850;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #654a8a;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #654a8a;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(62, 76, 132, 0.18);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #654a8a;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page :is(ul, ol) li::marker {
  color: #6a4e92;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #6a4e92;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page-content p {
  text-indent: 24px;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #6a4e92;
  border-style: solid;
  border-width: 9px 9px 32px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page :is(blockquote, .HyperMD-quote) { font-style: italic; }
[data-templar-scope="templar-live-sample-storybook-castle"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: 0.012em; }
[data-templar-scope="templar-live-sample-classic-ruled"] {
  --templar-grid: 30px;
  --templar-baseline-position: 81.48px;
  --templar-editor-baseline-position: 81.48px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #ffffff;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page {
  background-color: #fffdf4;
  border-radius: 0px;
  box-shadow: none;
  color: #302e2b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-classic-ruled"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #302e2b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 60px min(72px, 12%) 120px min(96px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), rgba(210, 92, 92, 0.62) calc(min(72px, 15%) - 0.75px), rgba(210, 92, 92, 0.62) calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px)), linear-gradient(to bottom, rgba(107, 155, 190, 0.43) 0, rgba(107, 155, 190, 0.43) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 30px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #fffdf4;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-classic-ruled"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-classic-ruled"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 60px min(72px, 12%) 120px min(96px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-classic-ruled"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #302e2b;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 30px !important;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page-content::after {
  color: rgba(48, 46, 43, 0.1);
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.5;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-30deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #315f86;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page mark,
[data-templar-scope="templar-live-sample-classic-ruled"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(244, 210, 83, 0.48);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(159, 184, 202, 0.12);
  border-inline-start: 3px solid #7d909f;
  color: #302e2b;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(48, 46, 43, 0.08);
  color: #302e2b;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page pre {
  background: rgba(48, 46, 43, 0.08);
  color: #302e2b;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0.72px 15px 29.28px !important;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #302e2b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-classic-ruled"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 6.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #393631;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-classic-ruled"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 10.32px 19.68px !important;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 40.32px 19.68px !important;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #46413b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-classic-ruled"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #46413b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-classic-ruled"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 29.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #46413b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-classic-ruled"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 0.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #46413b;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-classic-ruled"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 1.08px 28.92px !important;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 31.08px 28.92px !important;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page table {
  border-collapse: collapse;
  border-color: #302e2b;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page :is(th, td) {
  border-color: #302e2b;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page th {
  background: rgba(48, 46, 43, 0.07);
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page td {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page .HyperMD-hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(159, 184, 202, 0.12);
  --callout-border-color: #7d909f;
  --callout-border-width: 3px;
  background-color: rgba(159, 184, 202, 0.12);
  border-color: #7d909f;
  border-radius: 8px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #63727e;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 46, 43, 0.06);
  border-radius: 10px;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #61707a;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page :is(ul, ol) :is(ul, ol) {
  
  
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page :is(ul, ol) li::marker {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #ffffff;
  border-style: solid;
  border-width: 10px 10px 34px;
  border-radius: 0px;
  box-shadow: 0 8px 20px rgba(69, 58, 42, 0.18);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(-1.2deg);
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) {
  letter-spacing: -0.025em;
}

[data-templar-scope="templar-live-sample-classic-ruled"] .templar-page :is(blockquote, .HyperMD-quote) {
  font-style: italic;
}
[data-templar-scope="templar-live-sample-minimal-journal"] {
  --templar-grid: 30px;
  --templar-baseline-position: 79.295px;
  --templar-editor-baseline-position: 79.295px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #ffffff;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 32px;
  --templar-page-span: 1155px;
  --templar-page-scale: 1;
  --templar-body-line-height: 26.35px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page {
  background-color: #fcfcfb;
  border-radius: 0px;
  box-shadow: none;
  color: #222426;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 26.35px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-minimal-journal"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #222426;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 26.35px;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 720px;
  min-height: 100%;
  padding: 60px min(84px, 12%) 120px min(84px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page-content::before {
  background-image: none;
  background-color: #fcfcfb;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-minimal-journal"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-minimal-journal"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 720px;
  padding: 60px min(84px, 12%) 120px min(84px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-minimal-journal"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #222426;
  line-height: 26.35px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 26.35px;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 26.35px !important;
  margin-block: 0 !important;
  min-height: 26.35px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 26.35px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 17.128px !important;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page-content::after {
  color: rgba(48, 46, 43, 0.1);
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.5;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-30deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #315f86;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page mark,
[data-templar-scope="templar-live-sample-minimal-journal"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(255, 224, 92, 0.42);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #222426;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(159, 184, 202, 0.12);
  border-inline-start: 3px solid #7c8f9d;
  color: #222426;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(48, 46, 43, 0.08);
  color: #222426;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page pre {
  background: rgba(48, 46, 43, 0.08);
  color: #222426;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 26.35px !important;
  padding: 15px 15px 15px !important;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 26.35px !important;
  min-height: 26.35px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #302e2b;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 42px;
  font-weight: 620;
  letter-spacing: 0px;
  line-height: 50.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-minimal-journal"] .markdown-preview-view.templar-page h1 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #393631;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 37.2px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-minimal-journal"] .markdown-preview-view.templar-page h2 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #46413b;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28.8px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-minimal-journal"] .markdown-preview-view.templar-page h3 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #46413b;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-minimal-journal"] .markdown-preview-view.templar-page h4 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #46413b;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 20.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-minimal-journal"] .markdown-preview-view.templar-page h5 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #46413b;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 18px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-minimal-journal"] .markdown-preview-view.templar-page h6 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page table {
  border-collapse: collapse;
  border-color: #302e2b;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page :is(th, td) {
  border-color: #302e2b;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page th {
  background: rgba(48, 46, 43, 0.07);
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page td {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page hr {
  border-block-start: 1px solid #302e2b;
  border-bottom: 0;
  border-inline: 0;
  margin-block: 17.128px !important;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page .HyperMD-hr {
  border: 0 !important; margin-block: 0 !important; padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page .cm-hr {
  background-color: #302e2b;
  height: 1px;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(159, 184, 202, 0.12);
  --callout-border-color: #7c8f9d;
  --callout-border-width: 3px;
  background-color: rgba(159, 184, 202, 0.12);
  border-color: #7c8f9d;
  border-radius: 8px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #63717c;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 46, 43, 0.06);
  border-radius: 10px;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #616f7a;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page :is(ul, ol) :is(ul, ol) {
  
  
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page :is(ul, ol) li::marker {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page img {
  overflow: hidden;
  border-color: #ffffff;
  border-style: solid;
  border-width: 0px 0px 0px;
  border-radius: 12px;
  box-shadow: 0 12px 36px rgba(28, 30, 32, 0.12);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) {
  letter-spacing: -0.04em;
}

[data-templar-scope="templar-live-sample-minimal-journal"] .templar-page :is(p, .HyperMD-paragraph) {
  letter-spacing: 0.005em;
}
[data-templar-scope="templar-live-sample-dot-grid"] {
  --templar-grid: 28px;
  --templar-baseline-position: 79.76px;
  --templar-editor-baseline-position: 79.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #9da8a1;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 28px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page {
  background-color: #fbfaf5;
  border-radius: 0px;
  box-shadow: none;
  color: #302e2b;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-dot-grid"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-dot-grid"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-dot-grid"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #302e2b;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 60px min(72px, 12%) 120px min(96px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page-content::before {
  background-image: radial-gradient(circle, rgba(78, 91, 99, 0.25) 1px, transparent calc(1px * 1.25));
  background-size: 28px 28px;
  background-position: calc(min(96px, 18%) - 14px) calc(var(--templar-paper-baseline-position) - 14px);
  background-repeat: repeat;
  background-color: #fbfaf5;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-dot-grid"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-dot-grid"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-dot-grid"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 60px min(72px, 12%) 120px min(96px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-dot-grid"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #302e2b;
  line-height: 28px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-dot-grid"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-dot-grid"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 28px;
}

[data-templar-scope="templar-live-sample-dot-grid"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 28px !important;
  margin-block: 0 !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 28px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-dot-grid"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-dot-grid"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page-content::after {
  color: rgba(48, 46, 43, 0.1);
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.5;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-30deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-dot-grid"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #315f86;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page mark,
[data-templar-scope="templar-live-sample-dot-grid"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(151, 191, 157, 0.42);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #26352b;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(159, 184, 202, 0.12);
  border-inline-start: 3px solid #7b8e9c;
  color: #302e2b;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(48, 46, 43, 0.08);
  color: #302e2b;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page pre {
  background: rgba(48, 46, 43, 0.08);
  color: #302e2b;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  padding: 0px 14px 0px !important;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-dot-grid"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 28px !important;
  min-height: 28px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #302e2b;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  background-image: linear-gradient(to top, color-mix(in srgb, currentColor 18%, transparent) 42%, transparent 42%);
}

[data-templar-scope="templar-live-sample-dot-grid"] .markdown-preview-view.templar-page h1 {
  margin-block: 28px 0 !important;
  padding-block: 4.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-dot-grid"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.64px 23.36px !important;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #393631;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-dot-grid"] .markdown-preview-view.templar-page h2 {
  margin-block: 28px 0 !important;
  padding-block: 8.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-dot-grid"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.6px 19.4px !important;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #46413b;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 56px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-dot-grid"] .markdown-preview-view.templar-page h3 {
  margin-block: 28px 0 !important;
  padding-block: 11.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-dot-grid"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.12px 16.88px !important;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #46413b;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-dot-grid"] .markdown-preview-view.templar-page h4 {
  margin-block: 28px 0 !important;
  padding-block: 26.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-dot-grid"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 54.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #46413b;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-dot-grid"] .markdown-preview-view.templar-page h5 {
  margin-block: 28px 0 !important;
  padding-block: 27.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-dot-grid"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #46413b;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-dot-grid"] .markdown-preview-view.templar-page h6 {
  margin-block: 28px 0 !important;
  padding-block: 0.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-dot-grid"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 28.36px 27.64px !important;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page table {
  border-collapse: collapse;
  border-color: #302e2b;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page :is(th, td) {
  border-color: #302e2b;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page th {
  background: rgba(48, 46, 43, 0.07);
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page td {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page .HyperMD-hr {
  background: linear-gradient(#302e2b, #302e2b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 28px !important;
  min-height: 28px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(159, 184, 202, 0.12);
  --callout-border-color: #7b8e9c;
  --callout-border-width: 3px;
  background-color: rgba(159, 184, 202, 0.12);
  border-color: #7b8e9c;
  border-radius: 8px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #302e2b;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #62707b;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(48, 46, 43, 0.06);
  border-radius: 10px;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #606e79;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page :is(ul, ol) :is(ul, ol) {
  
  
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page :is(ul, ol) li::marker {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-dot-grid"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #706c66;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-dot-grid"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page img {
  background: transparent;
  border-color: #9da8a1;
  border-style: solid;
  border-width: 1px 1px 1px;
  border-radius: 0px;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page input[type="checkbox"] {
  border-radius: 2px;
}

[data-templar-scope="templar-live-sample-dot-grid"] .templar-page :is(h2, .HyperMD-header-2) {
  text-transform: uppercase;
  letter-spacing: 0.08em;
}
[data-templar-scope="templar-live-sample-clean-slate"] {
  --templar-grid: 28px;
  --templar-baseline-position: 82.16px;
  --templar-editor-baseline-position: 82.16px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #3f6f91;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 32px;
  --templar-page-span: 1155px;
  --templar-page-scale: 1;
  --templar-body-line-height: 24.8px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page {
  background-color: #ffffff;
  border-radius: 8px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #252a2e;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24.8px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-clean-slate"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-clean-slate"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-clean-slate"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #252a2e;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24.8px;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 740px;
  min-height: 100%;
  padding: 64px min(88px, 12%) 120px min(88px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page-content::before {
  background-image: none;
  background-color: #ffffff;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-clean-slate"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-clean-slate"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-clean-slate"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 740px;
  padding: 64px min(88px, 12%) 120px min(88px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-clean-slate"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #252a2e;
  line-height: 24.8px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-clean-slate"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-clean-slate"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 24.8px;
}

[data-templar-scope="templar-live-sample-clean-slate"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 24.8px !important;
  margin-block: 0 !important;
  min-height: 24.8px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 24.8px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-clean-slate"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 16.12px !important;
}

[data-templar-scope="templar-live-sample-clean-slate"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page-content::after {
  color: #3f6f91;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-clean-slate"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #3f6f91;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page mark,
[data-templar-scope="templar-live-sample-clean-slate"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(144, 195, 225, 0.36);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #183247;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(67, 76, 86, 0.14);
  border-inline-start: 3px solid #3f6f91;
  color: #252a2e;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(67, 76, 86, 0.14);
  color: #252a2e;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page pre {
  background: rgba(67, 76, 86, 0.14);
  color: #252a2e;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24.8px !important;
  padding: 14px 14px 14px !important;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-clean-slate"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24.8px !important;
  min-height: 24.8px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #6f777f;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #3f6f91;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 50.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-clean-slate"] .markdown-preview-view.templar-page h1 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-clean-slate"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #3f6f91;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 37.2px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-clean-slate"] .markdown-preview-view.templar-page h2 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-clean-slate"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #252a2e;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28.8px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-clean-slate"] .markdown-preview-view.templar-page h3 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-clean-slate"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #252a2e;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-clean-slate"] .markdown-preview-view.templar-page h4 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-clean-slate"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #252a2e;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 20.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-clean-slate"] .markdown-preview-view.templar-page h5 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-clean-slate"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #252a2e;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 18px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-clean-slate"] .markdown-preview-view.templar-page h6 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-clean-slate"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page table {
  border-collapse: collapse;
  border-color: #434c56;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page :is(th, td) {
  border-color: #434c56;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page th {
  background: rgba(144, 195, 225, 0.36);
  color: #183247;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page td {
  color: #252a2e;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page tbody tr:nth-child(even) {
  background: rgba(67, 76, 86, 0.14);
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page hr {
  border-block-start: 1px solid #3f6f91;
  -webkit-mask-image: linear-gradient(to right, transparent, #000 10%, #000 90%, transparent);
  mask-image: linear-gradient(to right, transparent, #000 10%, #000 90%, transparent);
  border-bottom: 0;
  border-inline: 0;
  margin-block: 16.12px !important;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page .HyperMD-hr {
  border: 0 !important; margin-block: 0 !important; padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page .cm-hr {
  background-color: #3f6f91;
  height: 1px;
  margin: 0;
  padding: 0;
  -webkit-mask-image: linear-gradient(to right, transparent, #000 10%, #000 90%, transparent);
  mask-image: linear-gradient(to right, transparent, #000 10%, #000 90%, transparent);
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(67, 76, 86, 0.14);
  --callout-border-color: #3f6f91;
  --callout-border-width: 3px;
  background-color: rgba(67, 76, 86, 0.14);
  border-color: #3f6f91;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #252a2e;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #3d6c8d;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #3d6c8d;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(67, 76, 86, 0.14);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #3d6c8d;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #434c56;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page :is(ul, ol) li::marker {
  color: #3f6f91;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-clean-slate"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #3f6f91;
}

[data-templar-scope="templar-live-sample-clean-slate"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page img {
  overflow: hidden;
  border-color: #3f6f91;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 14px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-clean-slate"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.04em; }
[data-templar-scope="templar-live-sample-clean-slate"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.55; }
[data-templar-scope="templar-live-sample-daily-ruled"] {
  --templar-grid: 29px;
  --templar-baseline-position: 84.26px;
  --templar-editor-baseline-position: 84.26px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #3f78a0;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page {
  background-color: #fffef8;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #30343a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-daily-ruled"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #30343a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(102px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), rgba(214, 89, 89, 0.48) calc(min(72px, 15%) - 0.75px), rgba(214, 89, 89, 0.48) calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px)), linear-gradient(to bottom, color-mix(in srgb, rgba(74, 139, 184, 0.28) 82%, transparent) 0, color-mix(in srgb, rgba(74, 139, 184, 0.28) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 29px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #fffef8;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-daily-ruled"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-daily-ruled"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(102px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-daily-ruled"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #30343a;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page-content::after {
  color: #3f78a0;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #3f78a0;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page mark,
[data-templar-scope="templar-live-sample-daily-ruled"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(252, 220, 86, 0.48);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #3a321b;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(74, 139, 184, 0.28);
  border-inline-start: 3px solid #3f78a0;
  color: #30343a;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(74, 139, 184, 0.28);
  color: #30343a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page pre {
  background: rgba(74, 139, 184, 0.28);
  color: #30343a;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0px 14.5px 0px !important;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #70767d;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #3f78a0;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  box-shadow: inset 0 -1px currentColor;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #3f78a0;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-daily-ruled"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #30343a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-daily-ruled"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #30343a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-daily-ruled"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 27.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 56.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #30343a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-daily-ruled"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 28.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #30343a;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-daily-ruled"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page table {
  border-collapse: collapse;
  border-color: #4a8bb8;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page :is(th, td) {
  border-color: #4a8bb8;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page th {
  background: rgba(252, 220, 86, 0.48);
  color: #3a321b;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page td {
  color: #30343a;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page hr {
  background: repeating-linear-gradient(to right, #3f78a0 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page .HyperMD-hr {
  background: repeating-linear-gradient(to right, #3f78a0 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(74, 139, 184, 0.28);
  --callout-border-color: #3f78a0;
  --callout-border-width: 3px;
  background-color: rgba(74, 139, 184, 0.28);
  border-color: #3f78a0;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #30343a;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #376585;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #376585;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(74, 139, 184, 0.28);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #376585;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page ul {
  list-style-type: circle;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page :is(ul, ol) li::marker {
  color: #3f78a0;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #3f78a0;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #3f78a0;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.04em; }
[data-templar-scope="templar-live-sample-daily-ruled"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.55; }
[data-templar-scope="templar-live-sample-focus-dots"] {
  --templar-grid: 30px;
  --templar-baseline-position: 84.76px;
  --templar-editor-baseline-position: 84.76px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #3b756d;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page {
  background-color: #fafaf6;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #293438;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-focus-dots"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-focus-dots"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-focus-dots"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #293438;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page-content::before {
  background-image: radial-gradient(circle, color-mix(in srgb, rgba(71, 91, 98, 0.26) 82%, transparent) 1px, transparent calc(1px * 1.25));
  background-size: 30px 30px;
  background-position: calc(min(72px, 18%) - 15px) calc(var(--templar-paper-baseline-position) - 15px);
  background-repeat: repeat;
  background-color: #fafaf6;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-focus-dots"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-focus-dots"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-focus-dots"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-focus-dots"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #293438;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-focus-dots"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-focus-dots"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-focus-dots"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-focus-dots"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-focus-dots"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page-content::after {
  color: #3b756d;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-focus-dots"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #3b756d;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page mark,
[data-templar-scope="templar-live-sample-focus-dots"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(139, 195, 164, 0.4);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #1e3c35;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(71, 91, 98, 0.26);
  border-inline-start: 3px solid #3b756d;
  color: #293438;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(71, 91, 98, 0.26);
  color: #293438;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page pre {
  background: rgba(71, 91, 98, 0.26);
  color: #293438;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0px 15px 0px !important;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-focus-dots"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #697579;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #3b756d;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  background-image: linear-gradient(to top, color-mix(in srgb, currentColor 18%, transparent) 42%, transparent 42%);
}

[data-templar-scope="templar-live-sample-focus-dots"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 5.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-focus-dots"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 35.64px 24.36px !important;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #3b756d;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-focus-dots"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 9.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-focus-dots"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 39.6px 20.4px !important;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #293438;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-focus-dots"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-focus-dots"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #293438;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-focus-dots"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 28.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-focus-dots"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 58.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #293438;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-focus-dots"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 29.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-focus-dots"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #293438;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-focus-dots"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 0.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-focus-dots"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page table {
  border-collapse: collapse;
  border-color: #475b62;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page :is(th, td) {
  border-color: #475b62;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page th {
  background: rgba(139, 195, 164, 0.4);
  color: #1e3c35;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page td {
  color: #293438;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page tbody tr:nth-child(even) {
  background: rgba(71, 91, 98, 0.26);
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page hr {
  background: linear-gradient(#3b756d, #3b756d) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#3b756d, #3b756d) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page .HyperMD-hr {
  background: linear-gradient(#3b756d, #3b756d) center calc(50% - 1px) / 100% 1px no-repeat, linear-gradient(#3b756d, #3b756d) center calc(50% + 1px) / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(71, 91, 98, 0.26);
  --callout-border-color: #3b756d;
  --callout-border-width: 3px;
  background-color: rgba(71, 91, 98, 0.26);
  border-color: #3b756d;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #293438;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #33615c;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #33615c;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(71, 91, 98, 0.26);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #33615c;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page ul {
  list-style-type: square;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page :is(ul, ol) li::marker {
  color: #3b756d;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-focus-dots"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #3b756d;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-focus-dots"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page img {
  background: transparent;
  border-color: #3b756d;
  border-style: solid;
  border-width: 4px 4px 4px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-focus-dots"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.04em; }
[data-templar-scope="templar-live-sample-focus-dots"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.55; }
[data-templar-scope="templar-live-sample-project-graph"] {
  --templar-grid: 24px;
  --templar-baseline-position: 81.4px;
  --templar-editor-baseline-position: 81.4px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #2e786e;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 53px;
  --templar-page-span: 1176px;
  --templar-page-scale: 1;
  --templar-body-line-height: 24px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page {
  background-color: #f7faf9;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #243a37;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-project-graph"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-project-graph"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-project-graph"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #243a37;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page-content::before {
  background-image: linear-gradient(color-mix(in srgb, rgba(43, 105, 96, 0.34) 82%, transparent) 1.25px, transparent 1.25px),
    linear-gradient(90deg, color-mix(in srgb, rgba(43, 105, 96, 0.34) 82%, transparent) 1.25px, transparent 1.25px),
    linear-gradient(color-mix(in srgb, rgba(60, 133, 119, 0.19) 82%, transparent) 1px, transparent 1px),
    linear-gradient(90deg, color-mix(in srgb, rgba(60, 133, 119, 0.19) 82%, transparent) 1px, transparent 1px);
  background-size: 96px 96px, 96px 96px, 24px 24px, 24px 24px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat, repeat, repeat, repeat;
  background-color: #f7faf9;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-project-graph"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-project-graph"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-project-graph"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-project-graph"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #243a37;
  line-height: 24px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-project-graph"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-project-graph"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 24px;
}

[data-templar-scope="templar-live-sample-project-graph"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 24px !important;
  margin-block: 0 !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 24px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-project-graph"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-project-graph"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page-content::after {
  color: #2e786e;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-project-graph"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #2e786e;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page mark,
[data-templar-scope="templar-live-sample-project-graph"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(110, 193, 173, 0.35);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #173d37;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(60, 133, 119, 0.19);
  border-inline-start: 3px solid #2e786e;
  color: #243a37;
  padding-inline: 12px;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(60, 133, 119, 0.19);
  color: #243a37;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page pre {
  background: rgba(60, 133, 119, 0.19);
  color: #243a37;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  padding: 23.64px 12px 0.36px !important;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-project-graph"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24px !important;
  min-height: 24px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #637774;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #2e786e;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 72px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-project-graph"] .markdown-preview-view.templar-page h1 {
  margin-block: 24px 0 !important;
  padding-block: 14.28px 9.72px !important;
}

[data-templar-scope="templar-live-sample-project-graph"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.28px 9.72px !important;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #2e786e;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 48px;
  text-transform: uppercase;
  text-decoration: underline; text-decoration-thickness: 0.08em; text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-project-graph"] .markdown-preview-view.templar-page h2 {
  margin-block: 24px 0 !important;
  padding-block: 6.24px 17.76px !important;
}

[data-templar-scope="templar-live-sample-project-graph"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.24px 17.76px !important;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #243a37;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 48px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-project-graph"] .markdown-preview-view.templar-page h3 {
  margin-block: 24px 0 !important;
  padding-block: 8.76px 15.24px !important;
}

[data-templar-scope="templar-live-sample-project-graph"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 32.76px 15.24px !important;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #243a37;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-project-graph"] .markdown-preview-view.templar-page h4 {
  margin-block: 24px 0 !important;
  padding-block: 22.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-project-graph"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 46.2px 1.8px !important;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #243a37;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-project-graph"] .markdown-preview-view.templar-page h5 {
  margin-block: 24px 0 !important;
  padding-block: 23.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-project-graph"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 47.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #243a37;
  font-family: "IBM Plex Mono", "Courier New", monospace;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 24px;
  text-transform: uppercase;
  
}

[data-templar-scope="templar-live-sample-project-graph"] .markdown-preview-view.templar-page h6 {
  margin-block: 24px 0 !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-project-graph"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 24px 0px !important;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page table {
  border-collapse: collapse;
  border-color: #3c8577;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page :is(th, td) {
  border-color: #3c8577;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page th {
  background: rgba(110, 193, 173, 0.35);
  color: #173d37;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page td {
  color: #243a37;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page hr {
  background: linear-gradient(#2e786e, #2e786e) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page .HyperMD-hr {
  background: linear-gradient(#2e786e, #2e786e) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 24px !important;
  min-height: 24px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(60, 133, 119, 0.19);
  --callout-border-color: #2e786e;
  --callout-border-width: 3px;
  background-color: rgba(60, 133, 119, 0.19);
  border-color: #2e786e;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #243a37;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #2c6e66;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #2c6e66;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(60, 133, 119, 0.19);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #2c6e66;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 28px !important;
  border-inline-start: 1px solid #3c8577;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page :is(ul, ol) li::marker {
  color: #2e786e;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-project-graph"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #2e786e;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-project-graph"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page img {
  background: transparent;
  border-color: #2e786e;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 2px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-project-graph"] .templar-page :is(h1, .HyperMD-header-1, .inline-title), [data-templar-scope="templar-live-sample-project-graph"] .templar-page :is(h2, .HyperMD-header-2) { text-transform: uppercase; letter-spacing: 0.07em; }
[data-templar-scope="templar-live-sample-project-graph"] .templar-page :is(table, .cm-table-widget) { font-variant-numeric: tabular-nums; }
[data-templar-scope="templar-live-sample-meeting-ledger"] {
  --templar-grid: 29px;
  --templar-baseline-position: 84.26px;
  --templar-editor-baseline-position: 84.26px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #4b5e91;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page {
  background-color: #fbfaf5;
  border-radius: 2px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #2f3440;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-meeting-ledger"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #2f3440;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 980px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), #4b5e91 calc(min(72px, 15%) - 0.75px), #4b5e91 calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px), transparent calc(100% - min(72px, 15%) - 0.75px), #4b5e91 calc(100% - min(72px, 15%) - 0.75px), #4b5e91 calc(100% - min(72px, 15%) + 0.75px), transparent calc(100% - min(72px, 15%) + 0.75px)), linear-gradient(to bottom, color-mix(in srgb, rgba(74, 88, 121, 0.2) 82%, transparent) 0, color-mix(in srgb, rgba(74, 88, 121, 0.2) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 29px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #fbfaf5;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-meeting-ledger"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-meeting-ledger"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 980px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-meeting-ledger"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #2f3440;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page-content::after {
  color: #4b5e91;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #4b5e91;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page mark,
[data-templar-scope="templar-live-sample-meeting-ledger"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(153, 170, 220, 0.36);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #252f50;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(74, 88, 121, 0.2);
  border-inline-start: 3px solid #4b5e91;
  color: #2f3440;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(74, 88, 121, 0.2);
  color: #2f3440;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page pre {
  background: rgba(74, 88, 121, 0.2);
  color: #2f3440;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0px 14.5px 0px !important;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #6e7381;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #4b5e91;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #4b5e91;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #2f3440;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #2f3440;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 27.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 56.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #2f3440;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 28.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #2f3440;
  font-family: Futura, "Avenir Next", system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page table {
  border-collapse: collapse;
  border-color: #4a5879;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page :is(th, td) {
  border-color: #4a5879;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page th {
  background: rgba(153, 170, 220, 0.36);
  color: #252f50;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page td {
  color: #2f3440;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page tbody tr:nth-child(even) {
  background: rgba(74, 88, 121, 0.2);
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page hr {
  background: linear-gradient(to right, transparent, #4b5e91 10%, #4b5e91 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page .HyperMD-hr {
  background: linear-gradient(to right, transparent, #4b5e91 10%, #4b5e91 90%, transparent) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(74, 88, 121, 0.2);
  --callout-border-color: #4b5e91;
  --callout-border-width: 3px;
  background-color: rgba(74, 88, 121, 0.2);
  border-color: #4b5e91;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #2f3440;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #4b5e91;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #4b5e91;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(74, 88, 121, 0.2);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #4b5e91;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page :is(ul, ol) li::marker {
  color: #4b5e91;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #4b5e91;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page img {
  background: transparent;
  border-color: #4b5e91;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0.16) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { text-transform: uppercase; letter-spacing: 0.055em; }
[data-templar-scope="templar-live-sample-meeting-ledger"] .templar-page :is(h2, .HyperMD-header-2) { letter-spacing: 0.025em; }
[data-templar-scope="templar-live-sample-reading-notes"] {
  --templar-grid: 30px;
  --templar-baseline-position: 85.48px;
  --templar-editor-baseline-position: 85.48px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #815437;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 47px;
  --templar-page-span: 1170px;
  --templar-page-scale: 1;
  --templar-body-line-height: 30px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page {
  background-color: #f8f3e7;
  border-radius: 16px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #43382c;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-reading-notes"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-reading-notes"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-reading-notes"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #43382c;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 820px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(102px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page-content::before {
  background-image: linear-gradient(to right, transparent 0, transparent calc(min(72px, 15%) - 0.75px), rgba(129, 84, 55, 0.38) calc(min(72px, 15%) - 0.75px), rgba(129, 84, 55, 0.38) calc(min(72px, 15%) + 0.75px), transparent calc(min(72px, 15%) + 0.75px)), linear-gradient(to bottom, color-mix(in srgb, rgba(112, 87, 55, 0.18) 82%, transparent) 0, color-mix(in srgb, rgba(112, 87, 55, 0.18) 82%, transparent) 1px, transparent 1px, transparent 100%);
  background-size: 100% 100%, 100% 30px;
  background-position: 0 0, 0 var(--templar-paper-baseline-position);
  background-repeat: no-repeat, repeat;
  background-color: #f8f3e7;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-reading-notes"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-reading-notes"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-reading-notes"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 820px;
  padding: 64px min(72px, 12%) 120px min(102px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-reading-notes"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #43382c;
  line-height: 30px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-reading-notes"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-reading-notes"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 30px;
}

[data-templar-scope="templar-live-sample-reading-notes"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 30px !important;
  margin-block: 0 !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 30px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-reading-notes"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-reading-notes"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page-content::after {
  color: #815437;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-reading-notes"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #815437;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page mark,
[data-templar-scope="templar-live-sample-reading-notes"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(219, 180, 104, 0.36);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #382819;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(112, 87, 55, 0.18);
  border-inline-start: 3px solid #815437;
  color: #43382c;
  padding-inline: 15px;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(112, 87, 55, 0.18);
  color: #43382c;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page pre {
  background: rgba(112, 87, 55, 0.18);
  color: #43382c;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  padding: 0.72px 15px 29.28px !important;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-reading-notes"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 30px !important;
  min-height: 30px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #796d5e;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #815437;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  box-shadow: inset 0 -1px currentColor;
}

[data-templar-scope="templar-live-sample-reading-notes"] .markdown-preview-view.templar-page h1 {
  margin-block: 30px 0 !important;
  padding-block: 6.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-reading-notes"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 36.36px 23.64px !important;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #815437;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 60px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-reading-notes"] .markdown-preview-view.templar-page h2 {
  margin-block: 30px 0 !important;
  padding-block: 10.32px 19.68px !important;
}

[data-templar-scope="templar-live-sample-reading-notes"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 40.32px 19.68px !important;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #43382c;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-reading-notes"] .markdown-preview-view.templar-page h3 {
  margin-block: 30px 0 !important;
  padding-block: 27.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-reading-notes"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.84px 2.16px !important;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #43382c;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-reading-notes"] .markdown-preview-view.templar-page h4 {
  margin-block: 30px 0 !important;
  padding-block: 29.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-reading-notes"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 59.28px 0.72px !important;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #43382c;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-reading-notes"] .markdown-preview-view.templar-page h5 {
  margin-block: 30px 0 !important;
  padding-block: 0.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-reading-notes"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 30.36px 29.64px !important;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #43382c;
  font-family: Baskerville, "Iowan Old Style", Georgia, serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 30px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-reading-notes"] .markdown-preview-view.templar-page h6 {
  margin-block: 30px 0 !important;
  padding-block: 1.08px 28.92px !important;
}

[data-templar-scope="templar-live-sample-reading-notes"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 31.08px 28.92px !important;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page table {
  border-collapse: collapse;
  border-color: #705737;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page :is(th, td) {
  border-color: #705737;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page th {
  background: rgba(219, 180, 104, 0.36);
  color: #382819;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page td {
  color: #43382c;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page hr {
  background: repeating-linear-gradient(to right, #815437 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page .HyperMD-hr {
  background: repeating-linear-gradient(to right, #815437 0 12px, transparent 12px 20px) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 30px !important;
  min-height: 30px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(112, 87, 55, 0.18);
  --callout-border-color: #815437;
  --callout-border-width: 3px;
  background-color: rgba(112, 87, 55, 0.18);
  border-color: #815437;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #43382c;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #815437;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #815437;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(112, 87, 55, 0.18);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #815437;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page ul {
  list-style-type: circle;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page :is(ul, ol) li::marker {
  color: #815437;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-reading-notes"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #815437;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page-content p {
  text-indent: 24px;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-reading-notes"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page img {
  background: #f0e2c5;
  border-color: #815437;
  border-style: solid;
  border-width: 4px 4px 4px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0.22) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-reading-notes"] .templar-page :is(blockquote, .HyperMD-quote) { font-style: italic; }
[data-templar-scope="templar-live-sample-reading-notes"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: 0.012em; }
[data-templar-scope="templar-live-sample-idea-canvas"] {
  --templar-grid: 28px;
  --templar-baseline-position: 82.16px;
  --templar-editor-baseline-position: 82.16px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #b15e3e;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 32px;
  --templar-page-span: 1155px;
  --templar-page-scale: 1;
  --templar-body-line-height: 24.8px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page {
  background-color: #fdfcf8;
  border-radius: 2px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #2f3539;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24.8px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-idea-canvas"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #2f3539;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24.8px;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 980px;
  min-height: 100%;
  padding: 64px min(72px, 12%) 120px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page-content::before {
  background-image: none;
  background-color: #fdfcf8;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-idea-canvas"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-idea-canvas"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 980px;
  padding: 64px min(72px, 12%) 120px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-idea-canvas"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #2f3539;
  line-height: 24.8px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 24.8px;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 24.8px !important;
  margin-block: 0 !important;
  min-height: 24.8px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 24.8px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 16.12px !important;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page-content::after {
  color: #b15e3e;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #b15e3e;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page mark,
[data-templar-scope="templar-live-sample-idea-canvas"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(241, 177, 111, 0.38);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #4a2d20;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(75, 90, 101, 0.13);
  border-inline-start: 3px solid #b15e3e;
  color: #2f3539;
  padding-inline: 14px;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(75, 90, 101, 0.13);
  color: #2f3539;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page pre {
  background: rgba(75, 90, 101, 0.13);
  color: #2f3539;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24.8px !important;
  padding: 14px 14px 14px !important;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 24.8px !important;
  min-height: 24.8px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #6e767b;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #b15e3e;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 50.4px;
  text-transform: none;
  background-image: linear-gradient(to top, color-mix(in srgb, currentColor 18%, transparent) 42%, transparent 42%);
}

[data-templar-scope="templar-live-sample-idea-canvas"] .markdown-preview-view.templar-page h1 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #b15e3e;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 37.2px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-idea-canvas"] .markdown-preview-view.templar-page h2 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #2f3539;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 28.8px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-idea-canvas"] .markdown-preview-view.templar-page h3 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #2f3539;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 24px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-idea-canvas"] .markdown-preview-view.templar-page h4 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #2f3539;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 20.4px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-idea-canvas"] .markdown-preview-view.templar-page h5 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #2f3539;
  font-family: "Avenir Next", Avenir, system-ui, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 18px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-idea-canvas"] .markdown-preview-view.templar-page h6 {
  margin-block: 1.35em 0.55em !important;
  padding-block: 0px 0px !important;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 1.35em 0.55em !important;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page table {
  border-collapse: collapse;
  border-color: #4b5a65;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page :is(th, td) {
  border-color: #4b5a65;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page th {
  background: rgba(241, 177, 111, 0.38);
  color: #4a2d20;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page td {
  color: #2f3539;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page tbody tr:nth-child(even) {
  background: rgba(75, 90, 101, 0.13);
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page hr {
  border-block-start: 3px double #b15e3e;
  border-bottom: 0;
  border-inline: 0;
  margin-block: 16.12px !important;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page .HyperMD-hr {
  border: 0 !important; margin-block: 0 !important; padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page .cm-hr {
  background-color: #b15e3e;
  height: 1px;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(75, 90, 101, 0.13);
  --callout-border-color: #b15e3e;
  --callout-border-width: 3px;
  background-color: rgba(75, 90, 101, 0.13);
  border-color: #b15e3e;
  border-radius: 14px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #2f3539;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #9c5439;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #9c5439;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(75, 90, 101, 0.13);
  border-radius: 14px;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #9c5439;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  border-inline-start: 1px solid #4b5a65;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page ul {
  list-style-type: square;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page :is(ul, ol) li::marker {
  color: #b15e3e;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #b15e3e;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page img {
  background: var(--templar-image-border);
  border-color: #b15e3e;
  border-style: solid;
  border-width: 2px 2px 2px;
  border-radius: 5px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1.12) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(-1deg);
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.025em; }
[data-templar-scope="templar-live-sample-idea-canvas"] .templar-page :is(blockquote, .HyperMD-quote) { border-radius: 10px; }
[data-templar-scope="templar-live-sample-checklist-desk"] {
  --templar-grid: 29px;
  --templar-baseline-position: 68.26px;
  --templar-editor-baseline-position: 68.26px;
  --templar-paper-baseline-position: var(--templar-editor-baseline-position);
  --templar-image-border: #4f7e5b;
  --templar-page-width: 794px;
  --templar-page-height: 1123px;
  --templar-page-gap: 37px;
  --templar-page-span: 1160px;
  --templar-page-scale: 1;
  --templar-body-line-height: 29px;
  --templar-watermark: "";
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page {
  background-color: #f8faf7;
  border-radius: 2px;
  box-shadow: 0 12px 34px rgba(31, 37, 43, 0.14);
  color: #29372d;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .markdown-preview-view.templar-page,
[data-templar-scope="templar-live-sample-checklist-desk"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .markdown-source-view.mod-cm6 .cm-scroller.templar-page {
  color: #29372d;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page-content {
  background-color: transparent;
  box-sizing: border-box;
  isolation: isolate;
  margin-inline: auto;
  max-width: 680px;
  min-height: 100%;
  padding: 48px min(72px, 12%) 92px min(72px, 18%);
  position: relative;
  width: 100%;
  zoom: 1;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page-content::before {
  background-image: linear-gradient(135deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(74, 109, 83, 0.16) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(74, 109, 83, 0.16) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px)),
    linear-gradient(45deg, transparent calc(50% - 0.5px), color-mix(in srgb, rgba(74, 109, 83, 0.16) 82%, transparent) calc(50% - 0.5px), color-mix(in srgb, rgba(74, 109, 83, 0.16) 82%, transparent) calc(50% + 0.5px), transparent calc(50% + 0.5px));
  background-size: 29px 29px, 29px 29px;
  background-position: min(72px, 18%) var(--templar-paper-baseline-position), min(72px, 18%) var(--templar-paper-baseline-position);
  background-repeat: repeat, repeat;
  background-color: #f8faf7;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: -1;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page-content.cm-sizer,
[data-templar-scope="templar-live-sample-checklist-desk"] .markdown-preview-view.templar-page .templar-page-content.markdown-preview-sizer,
[data-templar-scope="templar-live-sample-checklist-desk"] .markdown-source-view.mod-cm6 .templar-page-content.cm-sizer {
  box-sizing: border-box !important;
  max-width: 680px;
  padding: 48px min(72px, 12%) 92px min(72px, 18%) !important;
  width: 100%;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page .cm-content,
[data-templar-scope="templar-live-sample-checklist-desk"] .markdown-source-view.mod-cm6 .templar-page .cm-content {
  caret-color: #29372d;
  line-height: 29px;
  max-width: none;
  padding: 0;
  width: 100%;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line {
  box-sizing: border-box;
  margin-block: 0 !important;
}



[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page :is(p, li, .HyperMD-paragraph, .HyperMD-list-line, .HyperMD-quote) {
  line-height: 29px;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-list-line {
  line-height: 29px !important;
  margin-block: 0 !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page-content li {
  margin-block: 0 !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page-content li > :is(p, ul, ol) {
  line-height: 29px;
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .markdown-preview-view.templar-page :is(p, ul, ol, blockquote, pre, table) {
  margin-block: 0 0px !important;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .markdown-preview-view.templar-page li > :is(p, ul, ol) {
  margin-block: 0 !important;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page-content::after {
  color: #4f7e5b;
  content: var(--templar-watermark, "");
  display: grid;
  font-size: 96px;
  inset: 0;
  line-height: 1;
  opacity: 0.05;
  place-items: center;
  pointer-events: none;
  position: absolute;
  transform: rotate(-12deg);
  user-select: none;
  white-space: pre;
  z-index: -1;
}



[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page :is(a, .cm-hmd-internal-link, .cm-link, .cm-url) {
  color: #4f7d5b;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page mark,
[data-templar-scope="templar-live-sample-checklist-desk"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-highlight, .cm-formatting-highlight) {
  background-color: rgba(171, 205, 153, 0.42);
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #294125;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page :is(blockquote, .HyperMD-quote) {
  background: rgba(74, 109, 83, 0.16);
  border-inline-start: 3px solid #4f7e5b;
  color: #29372d;
  padding-inline: 14.5px;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page :is(code, .cm-inline-code) {
  background: rgba(74, 109, 83, 0.16);
  color: #29372d;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page pre {
  background: rgba(74, 109, 83, 0.16);
  color: #29372d;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  padding: 0px 14.5px 0px !important;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page pre > code {
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  line-height: inherit;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .markdown-source-view.mod-cm6 .templar-page .cm-content > .cm-line.HyperMD-codeblock {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  font-size: 16px;
  line-height: 29px !important;
  min-height: 29px !important;
  padding-block: 0 !important;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page :is(figcaption, small, .cm-comment, .list-bullet, .collapse-indicator, .footnote-ref) {
  color: #6a766c;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page :is(h1, :is(.HyperMD-header-1, .inline-title)) {
  color: #4f7d5b;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-checklist-desk"] .markdown-preview-view.templar-page h1 {
  margin-block: 29px 0 !important;
  padding-block: 5.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .markdown-source-view.mod-cm6 .templar-page :is(.HyperMD-header-1, .inline-title) {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 34.14px 23.86px !important;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page :is(h2, .HyperMD-header-2) {
  color: #4f7d5b;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 31px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 58px;
  text-transform: none;
  text-decoration: underline; text-decoration-thickness: 0.08em; text-underline-offset: 0.16em;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .markdown-preview-view.templar-page h2 {
  margin-block: 29px 0 !important;
  padding-block: 9.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-2 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 38.1px 19.9px !important;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page :is(h3, .HyperMD-header-3) {
  color: #29372d;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-checklist-desk"] .markdown-preview-view.templar-page h3 {
  margin-block: 29px 0 !important;
  padding-block: 26.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-3 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 55.12px 2.88px !important;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page :is(h4, .HyperMD-header-4) {
  color: #29372d;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-checklist-desk"] .markdown-preview-view.templar-page h4 {
  margin-block: 29px 0 !important;
  padding-block: 27.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-4 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 56.56px 1.44px !important;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page :is(h5, .HyperMD-header-5) {
  color: #29372d;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-checklist-desk"] .markdown-preview-view.templar-page h5 {
  margin-block: 29px 0 !important;
  padding-block: 28.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-5 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 57.64px 0.36px !important;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page :is(h6, .HyperMD-header-6) {
  color: #29372d;
  font-family: Inter, system-ui, -apple-system, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 29px;
  text-transform: none;
  
}

[data-templar-scope="templar-live-sample-checklist-desk"] .markdown-preview-view.templar-page h6 {
  margin-block: 29px 0 !important;
  padding-block: 0.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .markdown-source-view.mod-cm6 .templar-page .HyperMD-header-6 {
  box-sizing: border-box;
  margin-block: 0 !important;
  padding-block: 29.36px 28.64px !important;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page table {
  border-collapse: collapse;
  border-color: #4a6d53;
  font-size: 15px;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page :is(th, td) {
  border-color: #4a6d53;
  border-width: 1px;
  padding: 8px;
  text-align: start;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page th {
  background: rgba(171, 205, 153, 0.42);
  color: #294125;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page td {
  color: #29372d;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page hr {
  background: linear-gradient(#4f7e5b, #4f7e5b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page .HyperMD-hr {
  background: linear-gradient(#4f7e5b, #4f7e5b) center / 100% 1px no-repeat;
  border: 0 !important;
  box-sizing: border-box;
  height: 29px !important;
  min-height: 29px !important;
  margin-block: 0 !important;
  padding: 0 !important;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page .cm-hr {
  background: transparent; border: 0; height: 100%; width: 100%;
  margin: 0;
  padding: 0;
  
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page :is(.callout, .cm-callout) {
  --callout-background: rgba(74, 109, 83, 0.16);
  --callout-border-color: #4f7e5b;
  --callout-border-width: 3px;
  background-color: rgba(74, 109, 83, 0.16);
  border-color: #4f7e5b;
  border-radius: 6px;
  /* Obsidian themes may blend callouts against the workspace background.
     Templar supplies an isolated paper surface and a complete callout palette,
     so theme blend modes can erase otherwise valid dark-on-light callouts. */
  mix-blend-mode: normal;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page :is(.callout, .cm-callout) .callout-content {
  color: #29372d;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page :is(.callout, .cm-callout) .callout-title {
  color: #466d50;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page :is(.callout, .cm-callout) .callout-icon {
  color: #466d50;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page :is(.internal-embed, .file-embed) {
  background: rgba(74, 109, 83, 0.16);
  border-radius: 6px;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page :is(.markdown-embed-link, .markdown-embed-title, .file-embed-title) {
  color: #466d50;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page :is(ul, ol) :is(ul, ol) {
  padding-inline-start: 32px !important;
  
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page ul {
  list-style-type: disc;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page :is(ul, ol) li::marker {
  color: #4f7e5b;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page ul .list-bullet {
  display: none;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .markdown-source-view.mod-cm6 .templar-page :is(.cm-formatting-list-ul, .cm-formatting-list-ol) {
  color: #4f7e5b;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas)) {
  display: flow-root;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-grid-snap-block:not(:is(table, iframe, object, video, audio, canvas))::after {
  block-size: var(--templar-grid-snap, 0px);
  clear: both;
  content: "";
  display: block;
  inline-size: 100%;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-grid-snap-block:is(table, iframe, object, video, audio, canvas) {
  margin-block-end: calc(var(--templar-grid-natural-margin-end, 0px) + var(--templar-grid-snap, 0px)) !important;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .markdown-preview-view.templar-page .templar-blank-line-spacer {
  height: calc(var(--templar-body-line-height) * var(--templar-blank-lines, 1));
  margin: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  pointer-events: none;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page img {
  overflow: hidden;
  border-color: #4f7e5b;
  border-style: solid;
  border-width: 3px 3px 3px;
  border-radius: 14px;
  box-shadow: 0 9px 24px rgba(20, 25, 30, 0.22);
  box-sizing: border-box;
  display: block;
  filter: sepia(0) grayscale(0) saturate(1) contrast(1);
  float: none;
  margin-block: 30px calc(30px + var(--templar-image-snap, 0px));
  margin-inline: auto;
  max-height: none;
  max-width: 100%;
  object-fit: contain;
  opacity: 1;
  transform: rotate(0deg);
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page .metadata-container [data-property-key="templar"] {
  display: none;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page .metadata-container:not(:has([data-property-key]:not([data-property-key="templar"]))) {
  display: none;
}

[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page :is(h1, .HyperMD-header-1, .inline-title) { letter-spacing: -0.04em; }
[data-templar-scope="templar-live-sample-checklist-desk"] .templar-page :is(hr, .HyperMD-hr) { opacity: 0.55; }