@import"https://fonts.googleapis.com/css2?family=General+Sans:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Freehand&display=swap";:root{--font-main: "General Sans", sans-serif;--font-display: "Freehand", cursive;--spacing: 1rem;--radius: .4rem;--outline-width: .12rem;--outline-offset: .15rem;--scale-ratio: 1.01;--transition-timing: .2s;--color-bg: #ffffff;--color-bg-hover: rgba(0, 0, 0, .1);--color-btn-text: #ffffff;--color-bg-alt: #f1ebe6;--color-text: #251d14;--color-text-muted: #5f4d44;--color-primary: #ffc9a4;--color-primary-hover: #ffa78a;--test-border-color: #ffc9a4;--color-secondary: #ffc9a4;--color-secondary-hover: #f0e1d2;--color-cyan: #5f9ea0;--color-cyan-muted: #a4c5c6;--color-slate: #3e3b39;--color-slate-muted: #7c736f;--color-border: #d2c3b8;--color-surface: #ffffff;--color-danger: #ee7f79;--color-danger-hover: #d66560;--color-danger-bg: #fbe9e8;--color-success: #4f8a7d;--color-success-bg: #e5f4f0;--color-warning: #c47a37;--color-warning-bg: #fff3e5;--color-info: #5f9ea0;--color-info-bg: #e6f4f5}.dark,html[data-theme=dark]{--color-bg: #222120;--color-bg-hover: rgba(255, 255, 255, .1);--color-bg-alt: #323232;--color-text: #f9f4f0;--color-btn-text: #ffffff;--color-text-muted: #c1b4ac;--color-primary: #eba788;--color-primary-hover: #ffa78a;--test-border-color: #806c63;--color-secondary: #332c28;--color-secondary-hover: #433a36;--color-cyan: #7cb7b8;--color-cyan-muted: #4f7c7d;--color-slate: #3e3b39;--color-slate-muted: #7c736f;--color-border: #3a312c;--color-surface: #1e1a18;--color-danger: #c6645f;--color-danger-hover: #e86560;--color-danger-bg: #fbe9e8;--color-success: #7cc6b7;--color-success-bg: #1d2a26;--color-warning: #d89b66;--color-warning-bg: #33261c;--color-info: #7cb7b8;--color-info-bg: #1c2a2b}::selection{background-color:#ffeee0;color:var(--color-bg)}:root{--fs-xs: .75em;--fs-sm: .875em;--fs-base: clamp(.4rem, 3vw, .9rem);--fs-md: 1.25em;--fs-lg: 1.5em;--fs-xl: 2em;--fs-2xl: 2.5em;--fs-3xl: 3em;--fs-4xl: 4em}*:before,*:after,*,html,body{font-family:var(--font-main);font-size:var(--fs-base);line-height:1.6;margin:0;padding:0;color:var(--color-text);box-sizing:border-box}body{min-width:18rem;background-color:var(--color-bg)}h1{font-size:var(--fs-3xl);font-weight:700}h2{font-size:var(--fs-2xl);font-weight:600}h3{font-size:var(--fs-xl);font-weight:600}h4{font-size:var(--fs-lg);font-weight:600}h5{font-size:var(--fs-md);font-weight:500}h6{font-size:var(--fs-base);font-weight:500}p{font-size:var(--fs-base);line-height:1.6}label{font-size:var(--fs-xs);font-weight:700}button{font-size:var(--fs-base);font-weight:600}::grammerly-desktop-integration{display:none}
