
		/** Root variables */
		
		@media only screen {
			@layer presets {
				:root {
					/* Fonts */
					--font-family-default: "Advent Pro", sans-serif;
					--font-style-default: normal;
					--font-weight-default: 400;
					--font-family-title: "Labrada", serif;
					--font-style-title: normal;
					--font-weight-title: 400;
					--font-family-action: "Labrada", serif;
					--font-style-action: normal;
					--font-weight-action: 400;
					--font-family-code: "Source Code Pro", monospace;
					--font-style-code: "normal";
					--font-weight-code: 400;

					/* Color overrides (Red, Green, Blue) */
					--rgb-primary: 219, 164, 108;
					--rgb-primary-complement: 84, 48, 12;
					--rgb-secondary: 101, 108, 66;
					--rgb-secondary-complement: 161, 108, 0;
				}
			}
		}
		/** Fix for rulers */
		
	@media only screen {
		@layer presets {
			hr:not([class*="--tm-"]),
			hr.--tm-secondary {
				background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='1' viewBox='0 0 12 1'%3E%3Crect width='6' height='1' transform='translate(3 0)' fill='%23656c42'/%3E%3C/svg%3E");
			}
			hr:not([class*="--tm-"]).--vertical,
			hr.--tm-secondary.--vertical {
				background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='12' viewBox='0 0 1 12'%3E%3Crect width='1' height='6' transform='translate(0 3)' fill='%23656c42'/%3E%3C/svg%3E");
			}
			hr.--tm-primary {
				background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='1' viewBox='0 0 12 1'%3E%3Crect width='6' height='1' transform='translate(3 0)' fill='%23dba46c'/%3E%3C/svg%3E");
			}
			hr.--tm-primary.--vertical {
				background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='12' viewBox='0 0 1 12'%3E%3Crect width='1' height='6' transform='translate(0 3)' fill='%23dba46c'/%3E%3C/svg%3E");
			}
		}
	}
	/** SM | Smartphones */
	@media only screen and (width > 576px) {
		@layer presets {
			hr:not([class*="--tm-"]).--vertical\:sm,
			hr.--tm-secondary.--vertical\:sm {
				background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='12' viewBox='0 0 1 12'%3E%3Crect width='1' height='6' transform='translate(0 3)' fill='%23656c42'/%3E%3C/svg%3E");
			}
			hr.--tm-primary.--vertical\:sm {
				background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='12' viewBox='0 0 1 12'%3E%3Crect width='1' height='6' transform='translate(0 3)' fill='%23dba46c'/%3E%3C/svg%3E");
			}
		}
	}
	/** MD | Tablets */
	@media only screen and (width > 768px) {
		@layer presets {
			hr:not([class*="--tm-"]).--vertical\:md,
			hr.--tm-secondary.--vertical\:md {
				background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='12' viewBox='0 0 1 12'%3E%3Crect width='1' height='6' transform='translate(0 3)' fill='%23656c42'/%3E%3C/svg%3E");
			}
			hr.--tm-primary.--vertical\:md {
				background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='12' viewBox='0 0 1 12'%3E%3Crect width='1' height='6' transform='translate(0 3)' fill='%23dba46c'/%3E%3C/svg%3E");
			}
		}
	}
	/** LG | Desktops */
	@media only screen and (width > 1080px) {
		@layer presets {
			hr:not([class*="--tm-"]).--vertical\:lg,
			hr.--tm-secondary.--vertical\:lg {
				background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='12' viewBox='0 0 1 12'%3E%3Crect width='1' height='6' transform='translate(0 3)' fill='%23656c42'/%3E%3C/svg%3E");
			}
			hr.--tm-primary.--vertical\:lg {
				background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='12' viewBox='0 0 1 12'%3E%3Crect width='1' height='6' transform='translate(0 3)' fill='%23dba46c'/%3E%3C/svg%3E");
			}
		}
	}
		/* Custom CSS */
		
	