@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700;9..40,800;9..40,900&family=Fraunces:opsz,wght@9..144,600;9..144,700;9..144,800;9..144,900&family=Noto+Sans+Devanagari:wght@400;500;600;700;800;900&family=Noto+Sans+Kannada:wght@400;500;600;700;800;900&display=swap";:root{color-scheme:light;--ps-font-body: "DM Sans", "Noto Sans Devanagari", "Noto Sans Kannada", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ps-font-display: "Fraunces", "Noto Sans Devanagari", "Noto Sans Kannada", Georgia, serif;--ps-ink: #1e2a22;--ps-brown: #5b4636;--ps-green: #1f6b3b;--ps-green-dark: #174f2e;--ps-green-soft: #dde8d8;--ps-page: #f4f4ec;--ps-surface: #ffffff;--ps-border: #dde8d8;--ps-focus: #c9892b;font-family:var(--ps-font-body);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth;background:var(--ps-page)}body{min-width:320px;min-height:100vh;margin:0;background:var(--ps-page);color:var(--ps-ink);font-family:var(--ps-font-body);font-size:16px;line-height:1.5}#root{min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:var(--ps-font-display);color:var(--ps-ink);text-wrap:balance}p{text-wrap:pretty}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid rgba(201,137,43,.48);outline-offset:3px}a{color:inherit}img,picture,video,canvas,svg{display:block;max-width:100%}::selection{background:#1f6b3b33;color:var(--ps-ink)}@keyframes scan{0%{transform:translateY(0);opacity:.4}10%,90%{opacity:.7}50%{opacity:.8}to{transform:translateY(420px);opacity:.4}}@keyframes floatLeaf{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-18px) rotate(8deg)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
