@import url('https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700;900&family=Cormorant+Unicase:wght@300;400;500;600;700&family=Faculty+Glyphic&display=swap');

:root {
	--title-font: Cinzel Decorative, serif;
	--heading-font: Faculty Glyphic, serif;
	--body-font: Noto Serif, serif;

	--foldgutter-width: 1.8rem;

	--border-width: 1px; /* default */

	/* Headings */
	--h1: 2.5em;
	--h2: 2em;

}
html,
body {
	--font-heading-theme: var(--heading-font);
	--font-text-theme: var(--body-font);
	/* --h1-font: var(--heading-font);
	--h2-font: var(--heading-font);
	--h3-font: var(--heading-font);
	--h4-font: var(--heading-font);
	--h5-font: var(--heading-font);
	--h6-font: var(--heading-font); */
	--radius-s: 0px;
	--radius-m: 0px;
	--radius-l: 0px;
	--input-radius: 0px;
	--tab-radius-active: 0px;
	--checkbox-radius: 0px;
	--toggle-radius: 0px;
	--toggle-thumb-radius: 0px;
	--slider-thumb-radius: 0px;
}
.theme-dark {
	/* Dark Globals */
	--dark-bg-1:		#111111;
	--dark-bg-2:		#151515;
	--dark-accent:		hsl(347, 81%, 51%);
	--accent-h:			347;
	--accent-s:			81%;
	--accent-l:			51%;
	--highlight-dark:	#756b13;

	--background-primary: var(--dark-bg-1);
	--background-secondary: var(--dark-bg-2);

}
.theme-light {
	/* Light Globals */
	--light-bg-1:		#fff9eb;
	--light-bg-2:		#fff0d4;
	--light-accent:		hsl(37, 90%, 40%);
	--accent-h:			37;
	--accent-s:			90%;
	--accent-l:			40%;
	--highlight:		#f3e118;

	--background-primary: var(--light-bg-1);
	--background-secondary: var(--light-bg-2);

}
.published-container {
  /* Page */
  --page-width: 800px;
  --page-side-padding: 48px;
  /* Page titles */
  --page-title-color: var(--h1-color);
  --page-title-font: var(--title-font);
  --page-title-line-height: var(--h1-line-height);
  --page-title-size: 2.6em;
  --page-title-style: var(--h1-style);
  --page-title-variant: var(--h1-variant);
  --page-title-weight: var(--h1-weight);
  /* Component titles, e.g. backlinks, graph, table of contents */
  --component-title-color: var(--text-normal);
  --component-title-font: inherit;
  --component-title-size: var(--font-ui-small);
  --component-title-style: inherit;
  --component-title-transform: uppercase;
  --component-title-variant: inherit;
  --component-title-weight: var(--font-semibold);
  /* Inputs */
  --input-height: 32px;
  /* Graph */
  --graph-height: 260px;
  /* Sidebars */
  --sidebar-font-size: 14px;
  --sidebar-left-width: 280px;
  --sidebar-left-background: var(--background-primary);
  --sidebar-left-border-width: 1px;
  --sidebar-left-border-color: var(--background-modifier-border);
  --sidebar-right-width: 300px;
  --sidebar-right-background: transparent;
  --sidebar-right-border-width: 0px;
  --sidebar-right-border-color: var(--background-modifier-border);
  /* Site header */
  --logo-width: auto;
  --logo-height: auto;
  --logo-max-width: calc(100% - 18px);
  --logo-max-height: 196px;
  --logo-radius: 0px;
  --header-height: 80px;
  --site-name-color: var(--text-normal);
  --site-name-color-hover: var(--text-muted);
  --site-name-font: var(--title-font);
  --site-name-size: 22px;
  --site-name-weight: var(--font-semibold);
  --site-menu-icon-color: var(--text-faint);
  --site-menu-icon-color-hover: var(--text-normal);
  --site-menu-icon-size: 24px;
  /* Navigation */
  --nav-collapse-icon-color: var(--text-faint);
  --nav-collapse-icon-color-hover: var(--text-muted);
  --nav-parent-item-color: var(--text-normal);
  --nav-parent-item-color-active: var(--text-accent);
  --nav-parent-item-weight: var(--font-medium);
  --nav-item-color: var(--text-muted);
  --nav-item-color-hover: var(--text-normal);
  --nav-item-color-active: var(--text-accent);
  --nav-item-border-color: var(--background-modifier-border);
  --nav-item-border-color-hover: var(--text-normal);
  --nav-item-border-color-active: var(--text-accent);
  --nav-item-weight-active: var(--font-medium);
  /* Outline */
  --outline-heading-color: var(--text-muted);
  --outline-heading-color-hover: var(--text-normal);
  --outline-heading-color-active: var(--text-accent);
  --outline-heading-weight-active: var(--font-semibold);
  /* Footer */
  --footer-display: block;
}
img {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.markdown-source-view.mod-cm6 .cm-content > * {
  margin: auto auto !important;
}
.site-body-left-column-site-logo {
  content: url(favicon-196x196.png);
  /*content: url(AnvilofStrife_small_text_196x152.png);*/
}
/*.site-body-left-column-site-name::before {
  content: url(favicon-196x196.png);
}*/
.site-body-left-column-site-name {
  padding: 4px 16px 32px 16px;
  margin-right: auto;
  margin-left: auto;
  font-family: var(--title-font);
  font-weight: 400;
  display: none; /* Hides the Site Title (in favor of just logo) */
}
/*.site-footer {
  content: "Footer Test.";
}*/
svg * {
  /* Flowcharts */
	stroke-linecap: square;
	stroke-linejoin: miter;
	rx: 0;
	ry: 0;
}

