/* Tataya brand v3.0. Supplied artwork is kept unchanged in the SVG files.
   Fonts are licensed under SIL OFL; see /fonts/OFL.txt. */
@font-face{font-family:"Tataya Serif";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/TatayaSerif-Regular.woff2") format("woff2")}
@font-face{font-family:"Tataya Serif";font-style:normal;font-weight:500;font-display:swap;src:url("/fonts/TatayaSerif-Medium.woff2") format("woff2")}
@font-face{font-family:"Tataya Serif";font-style:normal;font-weight:700;font-display:swap;src:url("/fonts/TatayaSerif-Bold.woff2") format("woff2")}
@font-face{font-family:"Tataya Brush";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/TatayaBrush-Regular.woff2") format("woff2")}
:root{
  color-scheme:light;
  --milk:#FAF8F3;--cotton:#FFFDF8;--linen:#F1EEE6;--mint:#DFF3E9;
  --pine:#25473B;--pine-deep:#1B362C;--ink:#25332D;--moss:#526158;--lichen:#5E6A61;
  --sage:#E3EDDF;--teddy:#8B5036;--thread:#788A7C;--lace:#D9DED6;--fog:#98A196;--mist:#ECEEE7;
  --lavender:#EDE8F5;--peach:#FBE1D6;--clover-wash:#EDF0DF;--butter:#FCF0C9;
  --lullaby:#6753A0;--bluebell:#31668A;--biscuit:#8C512E;--clover:#5D6734;
  --color-background:#FAF8F3;--color-surface:#FFFDF8;--color-surface-alt:#F1EEE6;--color-mint:#DFF3E9;
  --color-primary:#25473B;--color-logo:#25473B;--color-primary-hover:#1B362C;--color-on-primary:#FFFDF8;
  --color-text:#25332D;--color-text-secondary:#526158;--color-text-muted:#5E6A61;
  --color-primary-soft:#E3EDDF;--color-accent:#8B5036;--color-border:#788A7C;--color-border-subtle:#D9DED6;
  --color-disabled-text:#98A196;--color-disabled-background:#ECEEE7;
  --color-success:#2E5A3C;--color-success-soft:#E7F0E4;--color-warning:#805F16;--color-warning-soft:#F7EED8;
  --color-error:#A33F3F;--color-error-soft:#F9E8E5;
  --color-activity-sleep:#EDE8F5;--color-activity-sleep-ink:#6753A0;
  --color-activity-milk:#FBE1D6;--color-activity-milk-ink:#31668A;
  --color-activity-solids:#EDF0DF;--color-activity-solids-ink:#8C512E;
  --color-activity-diaper:#FCF0C9;--color-activity-diaper-ink:#5D6734;
  --font-serif:"Tataya Serif","PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,serif;
  --font-brush:"Tataya Brush","PingFang SC","Microsoft YaHei",cursive;
  --font-ui:var(--font-serif);--font-sans:var(--font-serif);--font-script:var(--font-brush);
  font-synthesis:none;
}
button,input,select,textarea{font-family:var(--font-serif)}
button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}
:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation:none!important;transition:none!important}}
