:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--acro-purple-950:#25105f;--acro-purple-900:#35117d;--acro-purple-800:#4a1fa4;--acro-purple-700:#6332c8;--acro-purple-600:#7a4ce0;--acro-purple-300:#c6aef3;--acro-purple-150:#e8ddfc;--acro-purple-80:#f4eeff;--acro-cream:#fff9f3;--acro-ink:#2e2450;--acro-muted:#72688a;--acro-gold:#f7b72d}html{background:var(--acro-cream);min-width:320px;min-height:100%}body{min-width:320px;min-height:100%;margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit}::selection{color:#fff;background:var(--acro-purple-700)}@keyframes acro-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes acro-peanut-perch{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-3px)rotate(.4deg)}}@keyframes acro-sparkle{0%,to{opacity:.45;transform:scale(.88)rotate(0)}50%{opacity:1;transform:scale(1.08)rotate(8deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
