:root{color-scheme:dark;--font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-size: 1rem;--font-size-title: 2rem;--font-size-subtitle: 1.3rem;--bg-principal: #020202;--bg-principal-opacity: #02020210;--color-principal: #fafafa;--color-principal-opacity: #fafafaef;--color-secondary: #4169e1;--color-terciary: rgba(0, 212, 255, 1);--max-w: 600px}*{box-sizing:border-box;padding:0;margin:0}body{font-family:var(--font-family);font-size:var(--font-size);background-color:var(--bg-principal);color:var(--color-principal);min-height:100vh}.center{max-width:var(--max-w);margin:0 auto;padding:1rem}.anchor{text-decoration:none;color:inherit}.title{font-weight:700;font-size:var(--font-size-title)}.blur{background:linear-gradient(90deg,var(--color-secondary) 35%,var(--color-terciary) 100%);filter:blur(10rem);position:fixed;bottom:0;left:0;z-index:-1;width:100%;height:100px;animation:blur-animate 1s infinite alternate-reverse ease}.disabled{display:none}@keyframes blur-animate{0%{filter:blur(9.5rem)}to{filter:blur(10rem)}}.hero__center{display:flex;flex-direction:column;gap:2rem}.hero__title{font-size:var(--font-size-subtitle);color:var(--color-principal-opacity)}.hero__form{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:1rem}.file{color:var(--color-principal-opacity);padding:1rem 0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.3rem;width:19rem;height:16rem}.file__drop{width:100%;padding:1rem;border:2px dashed var(--color-secondary);border-radius:.6rem;display:flex;align-items:center;justify-content:center;flex-direction:column}.file__drop--over{background-color:var(--color-secondary)}.file__label{background-color:var(--color-secondary);width:100%;padding:.6rem;border-radius:.6rem;cursor:pointer;border:none;text-align:center}.file__input{display:none}.results__center,.results__container{display:flex;flex-direction:column;gap:.5rem}.results__center{gap:2rem;padding-top:5rem}.time{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-radius:.6rem;background-color:var(--bg-principal-opacity);color:var(--color-principal)}.time__label{font-weight:700}.time__value{color:var(--color-principal-opacity)}@media only screen and (max-width: 600px){.time{align-items:flex-start;flex-direction:column}}@media only screen and (max-width: 400px){.file{width:100%;height:auto;gap:1rem}.file__drop{padding:2rem}}
