/*
 * Behaviour that Framer's JS runtime provided on the live site, re-created in CSS,
 * plus the footer "Blogs" link. Everything else visual comes from framer.css (generated).
 */

html {
	scroll-behavior: smooth;
}

/* Button hover variants (measured on dstory.in). */
a.framer-wysEi .framer-text {
	transition: color 0.2s ease;
}

a.framer-wysEi.framer-v-16quawx:hover [data-framer-component-type="RichTextContainer"] {
	--extracted-r6o4lv: #1b1e18 !important;
}

a.framer-wysEi.framer-v-3yjwta:hover [data-framer-component-type="RichTextContainer"] {
	--extracted-r6o4lv: #242820 !important;
}

/* Submit feedback. */
.framer-vNcHw[disabled] {
	cursor: progress;
	opacity: 0.8 !important;
}

/* Footer "Blogs" link — same type as the copyright line. */
.framer-ltfzan .ds-footer-link {
	font-family: "Fira Sans", "Fira Sans Placeholder", sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	letter-spacing: 0.02em;
	color: rgba(238, 231, 218, 0.62);
	text-decoration: none;
	background: linear-gradient(#b9903d, #b9903d) 0 100% / 0 2px no-repeat;
	padding-bottom: 4px;
	transition: color 0.2s ease, background-size 0.3s ease;
}

.framer-ltfzan .ds-footer-link:hover,
.framer-ltfzan .ds-footer-link:focus-visible {
	color: #eee7da;
	background-size: 100% 2px;
}
