:root{--color-gradient-start: #c97b5c;--color-gradient-end: #f5ede4;--color-accent-light: #c97b5c;--color-accent-dark: #a65d42;--color-accent-border: #e0c4a8;--color-text-brown: #7a4a32;--color-text-dark: #221a19;--color-white: #fff;--color-link: #0d96fe;--spacing-inline: 32px;--cms-bg: #f4f5f7;--cms-sidebar-bg: #1f2430;--cms-sidebar-text: #c7cbd4;--cms-border: #e2e4e9;--cms-danger: #d32f2f;--font-dancing: "DancingScript", cursive;--font-monts: "Monts500", sans-serif;--font-poppins500: "Poppins500", sans-serif;--font-poppins300: "Poppins300", sans-serif;--font-roboto500: "Roboto500", sans-serif}@font-face{font-family:Roboto500;src:url(/fonts/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins300;src:url(/fonts/Poppins-Light.woff2) format("woff2"),url(/fonts/Poppins-Light.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins500;src:url(/fonts/Poppins-Medium.woff2) format("woff2"),url(/fonts/Poppins-Medium.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DancingScript;src:url(/fonts/DancingScript-Regular.woff2) format("woff2"),url(/fonts/DancingScript-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Monts500;src:url(/fonts/Montserrat-Medium.woff2) format("woff2"),url(/fonts/Montserrat-Medium.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0;font-size:16px;font-family:var(--font-poppins300);color:var(--color-text-dark)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dashboard-page{background:var(--color-white);border-radius:10px;box-shadow:0 2px 6px #0000000f;padding:1.25rem;font-family:var(--font-monts);color:var(--color-text-dark)}.dashboard-page h2{margin:0 0 .75rem;font-size:1.3rem}.dashboard-page p{margin:0;color:#6b7280}
