@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:400;src:url("../fonts/noto-sans-v30-cyrillic-ext_latin-ext-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:700;src:url("../fonts/noto-sans-v30-cyrillic-ext_latin-ext-700.woff2") format("woff2")}body{font:14px "Noto Sans", Helvetica, Arial, sans-serif}[data-template="up"] main{display:grid;grid-template-rows:1fr auto;padding:0 20px;max-height:100vh}[data-template="up"] main #free_space{position:absolute;top:10px;left:15px}[data-template="up"] main #uploads{container-type:inline-size;display:block;position:relative;max-width:780px;width:100%;margin:0 auto;padding:80px 0;overflow:auto;-webkit-mask-image:linear-gradient(0deg, rgba(0,0,0,0) 0%, #000 25%, #000 100%);mask-image:linear-gradient(0deg, rgba(0,0,0,0) 0%, #000 25%, #000 100%);-webkit-mask-mode:alpha;mask-mode:alpha;mask-repeat:no-repeat}[data-template="up"] main #uploads::-webkit-scrollbar{width:0}[data-template="up"] main #uploads .file{container-type:inline-size;display:grid;grid-template-columns:minmax(0, 546px) 100px auto auto auto;align-items:center;background:#1B202C 0% 0% no-repeat padding-box;box-shadow:0px 3px 15px #0C0C1DD9;border:1px solid #242938;border-radius:3px;height:48px;margin:10px 0}[data-template="up"] main #uploads .file .name{position:relative;padding:0 0 0 20px;overflow:hidden;white-space:nowrap}[data-template="up"] main #uploads .file .name::after{content:"";display:block;position:absolute;top:0;right:0;width:80px;height:100%;background:linear-gradient(to right, rgba(27,32,44,0) 0%, #1b202c 75%, #1b202c 100%)}[data-template="up"] main #uploads .file .size{padding-right:40px;opacity:0.4;text-align:right}[data-template="up"] main #uploads .file .link,[data-template="up"] main #uploads .file .download,[data-template="up"] main #uploads .file .delete{width:40px;margin-right:4px;height:40px;background-color:#171A26;border-radius:2px;border:0;padding:0}[data-template="up"] main #uploads .file .link svg,[data-template="up"] main #uploads .file .download svg,[data-template="up"] main #uploads .file .delete svg{width:40px;height:40px}@container (max-width: 600px){[data-template="up"] main #uploads .file{grid-template-columns:minmax(0, 546px) 80px auto auto auto}[data-template="up"] main #uploads .file .name{font-size:12px;padding:0 0 0 10px}[data-template="up"] main #uploads .file .name::after{width:50px;background:linear-gradient(to right, rgba(27,32,44,0) 0%, #1b202c 90%, #1b202c 100%)}[data-template="up"] main #uploads .file .size{font-size:12px;padding-right:20px}}[data-template="up"] main footer{padding:50px 0}[data-template="up"] main footer .uploader{position:relative;display:block;width:270px;box-shadow:inset 0 0 10px red;margin:0 auto;height:48px;background:#202633 0% 0% no-repeat padding-box;box-shadow:0px 3px 15px #0C0C1DD9;border:1px solid #2D344A;border-radius:3px;overflow:hidden}[data-template="up"] main footer .uploader::before{content:"Upload";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}[data-template="up"] main footer .uploader input{display:block;width:100%;height:100%;opacity:0;cursor:pointer}[data-template="up"] main footer .uploader .progress{display:block;position:absolute;top:0;left:0;height:100%;width:0%;pointer-events:none;background-color:#46B8FF1A}[data-template="file"] .hole{display:grid;grid-template-rows:1fr auto;align-items:center;width:calc(100% - 40px);max-width:400px;height:190px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#1B202C 0% 0% no-repeat padding-box;box-shadow:inset 0px 3px 15px #0C0C1DD9;border:1px solid #242938;border-radius:10px;text-align:center}[data-template="file"] .hole main{padding:0 20px}[data-template="file"] .hole h1{font:14px "Noto Sans", Helvetica, Arial, sans-serif;color:#BEC8DD;word-break:break-word;width:100%}[data-template="file"] .hole .info{opacity:0.4;margin:0}[data-template="file"] .hole a.download_btn{display:inline-flex;margin:0 0 24px 0;padding:0 0 0 17px;background-color:#202633;background-position:0% 0%;background-repeat:no-repeat;background-origin:padding-box;border-radius:3px;color:#BEC8DD;font-size:16px;line-height:45px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color 0.3s ease-in-out}[data-template="file"] .hole a.download_btn svg{width:45px;height:45px}[data-template="file"] .hole a.download_btn:hover{background-color:#242b3a;transition:background-color 0.15s ease-in-out}*{box-sizing:border-box}body{padding:0;margin:0;color:#BEC8DD}a{color:#46B8FF;text-decoration:none}button{cursor:pointer}#wrapper{position:absolute;width:100vw;height:100vh;background:transparent radial-gradient(closest-side at 50% 50%, #1D232F 0%, #14131D 100%) 0% 0% no-repeat padding-box;z-index:0}#wrapper .bg{display:block;position:absolute;width:100%;height:100%;background-image:url(../img/bg2.jpg);background-size:600px;opacity:100%;mix-blend-mode:color-dodge;animation:hueRotate 10s infinite linear;z-index:-1}#logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:150px;height:150px;border-radius:50%;background:#1B202C 0% 0% no-repeat padding-box;box-shadow:inset 0px 3px 15px #0C0C1DD9;border:1px solid #242938}#logo svg{position:absolute;top:49%;left:50%;transform:translate(-50%, -50%)}form{display:block;position:absolute;top:50%;left:50%;max-width:400px;width:270px;transform:translate(-50%, -50%)}form button{background:#202633 0% 0% no-repeat padding-box;box-shadow:0px 3px 15px #0C0C1DD9;border:1px solid #2D344A;border-radius:3px;height:48px;width:100%;text-align:center;letter-spacing:0.4px;color:#BEC8DD;font-size:16px}input[type="password"]{background:#1B202C 0% 0% no-repeat padding-box;box-shadow:0px 3px 15px #0C0C1DD9;border:1px solid #242938;border-radius:3px;display:block;margin-bottom:10px;height:48px;width:100%;text-align:center;letter-spacing:8px;color:#BEC8DD;font-size:16px;padding-top:2px}@keyframes hueRotate{0%{filter:hue-rotate(0deg)}100%{filter:hue-rotate(360deg)}}

/*# sourceMappingURL=main.css.map */