.tera-page{--sun:#f5c94c;--sun-soft:#fff4d1;--coral:#ee8b6e;--coral-soft:#fde6dd;--leaf:#7db38c;--leaf-soft:#e3f1e6;--sea:#45698d;--sky:#eaf2f9;--cream:#fffaf1;--ink-soft:#3b3a38}@keyframes tera-draw{0%{stroke-dashoffset:var(--len,600)}to{stroke-dashoffset:0}}.tera-draw{stroke-dasharray:var(--len,600);stroke-dashoffset:var(--len,600);animation:tera-draw 1.8s cubic-bezier(.65,0,.35,1) .4s forwards}@keyframes tera-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.tera-float{animation:tera-float var(--dur,5s) ease-in-out infinite;animation-delay:var(--d,0s)}@media (prefers-reduced-motion:reduce){.tera-draw{stroke-dashoffset:0}.tera-draw,.tera-float{animation:none}}