@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/assets/montserrat-v29-latin-regular-CIMKXMQI.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/assets/montserrat-v29-latin-500-DBGu5uxW.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/assets/montserrat-v29-latin-600-CjtsKS3e.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/assets/montserrat-v29-latin-700-BYRy5CoC.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(/assets/montserrat-v29-latin-800-Cp9CdP19.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(/assets/montserrat-v29-latin-900-Cu5ORhvX.woff2) format("woff2")}@font-face{font-display:swap;font-family:Trirong;font-style:normal;font-weight:400;src:url(/assets/trirong-v15-latin-regular-bHJFtl-8.woff2) format("woff2")}@font-face{font-display:swap;font-family:Trirong;font-style:normal;font-weight:500;src:url(/assets/trirong-v15-latin-500-t7WbOCwj.woff2) format("woff2")}@font-face{font-display:swap;font-family:Trirong;font-style:normal;font-weight:600;src:url(/assets/trirong-v15-latin-600-D6GNETfz.woff2) format("woff2")}@font-face{font-display:swap;font-family:Trirong;font-style:normal;font-weight:700;src:url(/assets/trirong-v15-latin-700-DQTS3iGw.woff2) format("woff2")}@font-face{font-display:swap;font-family:Trirong;font-style:normal;font-weight:800;src:url(/assets/trirong-v15-latin-800-DPz0aThX.woff2) format("woff2")}@font-face{font-display:swap;font-family:Khula;font-style:normal;font-weight:300;src:url(/assets/khula-v16-latin-300-D0pD_FHp.woff2) format("woff2")}@font-face{font-display:swap;font-family:Khula;font-style:normal;font-weight:400;src:url(/assets/khula-v16-latin-regular-BJnRtaJo.woff2) format("woff2")}@font-face{font-display:swap;font-family:Khula;font-style:normal;font-weight:600;src:url(/assets/khula-v16-latin-600-Dgbqzr7c.woff2) format("woff2")}@font-face{font-display:swap;font-family:Khula;font-style:normal;font-weight:700;src:url(/assets/khula-v16-latin-700-BdiDhHqv.woff2) format("woff2")}@font-face{font-display:swap;font-family:Khula;font-style:normal;font-weight:800;src:url(/assets/khula-v16-latin-800-BBtKCSDW.woff2) format("woff2")}:root{font-family:Montserrat,Trirong,Khula,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--base-font-size: 16px;--h1-font-size: 2rem;--h2-font-size: 1.75rem;--h3-font-size: 1.5rem;--body-line-height: 1.5;--heading-line-height: 1.3;--primary-100: #3f51b5;--primary-200: #757de8;--primary-300: #dedeff;--accent-100: #2196f3;--accent-200: #003f8f;--text-100: #333333;--text-200: #5c5c5c;--bg-100: #ffffff;--bg-200: #f5f5f5;--bg-300: #cccccc;--border-radius-xs: 10px;--border-radius-sm: 15px}@media (max-width: 768px){:root{--h1-font-size: 1.75rem;--h2-font-size: 1.5rem;--h3-font-size: 1.25rem}html{font-size:15px}}@media (max-width: 480px){:root{--h1-font-size: 1.5rem;--h2-font-size: 1.25rem;--h3-font-size: 1.125rem}html{font-size:14px}}*{box-sizing:border-box}body{font-family:Khula,system-ui,-apple-system,sans-serif;margin:0;place-items:center;min-width:320px;min-height:100vh;background-color:var(--bg-100);color:var(--text-100)}html{font-size:var(--base-font-size)}h1{font-family:Montserrat,serif;font-size:var(--h1-font-size)}h2{font-family:Montserrat,serif;font-size:var(--h2-font-size)}h3{font-family:Trirong,serif;font-size:var(--h3-font-size)}h1,h2,h3{line-height:var(--heading-line-height)}p,a{font-size:1rem;line-height:var(--body-line-height)}nav{background-color:var(--bg-100);color:var(--text-100)}footer{background-color:var(--accent-200);color:var(--bg-100)}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}}#root{margin:0 auto;text-align:center}
