:root{--acento: #D71029;--acento-rgb: 215,16,41;--acento-2: #f26d84;--suave-1: #FDE8DE;--suave-2: #f7dede;--suave-3: #f0c3ca}*{box-sizing:border-box}body{margin:0;font-family:Mulish,system-ui,sans-serif;background:#f2f2f2;color:#17191f;-webkit-font-smoothing:antialiased;letter-spacing:-.005em}a{color:#17191f;text-decoration:none}a:hover{color:#4a4d55}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#17191f24;border-radius:6px;border:3px solid transparent;background-clip:content-box}textarea:focus,button:focus,input:focus,select:focus{outline:none}@keyframes fadeup{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-420px 0}to{background-position:420px 0}}@keyframes pop{0%{opacity:0;transform:translateY(9px) scale(.98)}to{opacity:1;transform:none}}.fade{animation:fadeup .3s cubic-bezier(.2,.7,.3,1) both}@keyframes portada-in{0%{opacity:0;transform:translateY(12px) scale(.985);filter:blur(7px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes portada-aura{0%,to{opacity:.45;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.14)}}@keyframes portada-ring{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes portada-sweep{0%{background-position:-280px 0}65%,to{background-position:340px 0}}@keyframes portada-dot{0%{opacity:0;transform:translateY(10px) scale(.6)}35%{opacity:1}to{opacity:0;transform:translateY(-26px) scale(1)}}@keyframes portada-fade-out{to{opacity:0;visibility:hidden}}@keyframes portada-orbit{to{transform:rotate(360deg)}}@keyframes portada-orbit-rev{to{transform:rotate(-360deg)}}@keyframes portada-pulse{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 16px 2px rgba(var(--acento-rgb),.5)}50%{transform:translate(-50%,-50%) scale(1.16);box-shadow:0 0 26px 5px rgba(var(--acento-rgb),.7)}}@keyframes portada-twinkle{0%,to{opacity:.3}50%{opacity:1}}@keyframes portada-chispear{0%,to{opacity:.45}50%{opacity:1}}@keyframes portada-bloom{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}55%{opacity:1}to{opacity:.001;transform:translate(-50%,-50%) scale(1.7)}}@keyframes portada-forma{0%{opacity:0;transform:translate(calc(-50% + var(--sx)),calc(-50% + var(--sy))) scale(.4)}60%{opacity:1}to{opacity:1;transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(1)}}.hv-card:hover{box-shadow:0 12px 28px #17191f14}.hv-menu-item:hover{background:#f4f4f4}.hv-border:hover{border-color:#17191f38}.hv-border-soft:hover{border-color:#17191f47}.hv-border-red:hover{border-color:var(--acento)}.hv-newfolder:hover{border-color:var(--acento);color:var(--acento)}.hv-crumb:hover{color:#17191f}.hv-retouch:hover{background:#fff;border-color:#17191f24}.hv-situacion:hover{border-color:var(--sit-color, var(--acento));box-shadow:0 10px 24px -14px #17191f47;transform:translateY(-2px)}.hv-result:hover{transform:translateY(-3px)}.is-pending{opacity:.55;cursor:not-allowed}
