Download frontend/loader.css from Harshasnade/Deepfake-Detection-Model: direct link, hf CLI and curl.
- Browser
- Download file 3.4 kB
-
https://huggingface.co/spaces/Harshasnade/Deepfake-Detection-Model/resolve/main/frontend/loader.css
- Command line
-
hf download hf://spaces/Harshasnade/Deepfake-Detection-Model/frontend/loader.css
-
curl -L -o loader.css https://huggingface.co/spaces/Harshasnade/Deepfake-Detection-Model/resolve/main/frontend/loader.css
3.4 kB
| /* ==================== BRUTALIST LOADER ==================== */ | |
| #loader-wrapper { | |
| position: fixed; | |
| top: 0; | |
| left: 0; | |
| width: 100vw; | |
| height: 100vh; | |
| background-color: #000000 ; | |
| z-index: 2147483647 ; | |
| /* Max Z-Index */ | |
| display: flex; | |
| flex-direction: column; | |
| justify-content: center; | |
| align-items: center; | |
| overflow: hidden; | |
| color: #ffffff; | |
| font-family: sans-serif; | |
| /* Fallback first */ | |
| transition: transform 0.5s ease-in-out; | |
| } | |
| #loader-wrapper.loaded { | |
| transform: translateY(-100%); | |
| pointer-events: none; | |
| } | |
| /* Brutalist Content */ | |
| .loader-content { | |
| text-align: center; | |
| position: relative; | |
| z-index: 2147483647; | |
| width: 100%; | |
| display: flex; | |
| flex-direction: column; | |
| align-items: center; | |
| justify-content: center; | |
| opacity: 1 ; | |
| visibility: visible ; | |
| } | |
| .counter-wrapper { | |
| font-size: 10vw; | |
| font-weight: 900; | |
| font-family: sans-serif; | |
| line-height: 1; | |
| color: #E3F514 ; | |
| /* Force Yellow */ | |
| position: absolute; | |
| bottom: 40px; | |
| right: 40px; | |
| margin: 0; | |
| display: block; | |
| opacity: 1 ; | |
| text-align: right; | |
| } | |
| #loader-quote { | |
| color: #ffffff; | |
| font-family: 'Space Grotesk', sans-serif; | |
| font-size: 2.5rem; | |
| font-weight: 700; | |
| text-align: center; | |
| max-width: 90%; | |
| margin-bottom: 2rem; | |
| opacity: 1; | |
| line-height: 1.3; | |
| text-transform: uppercase; | |
| letter-spacing: 0.1em; | |
| z-index: 2147483648; | |
| padding: 0; | |
| border: none; | |
| box-shadow: none; | |
| backdrop-filter: none; | |
| } | |
| /* Character States for Monkeytype effect (DeepGuard Themed) */ | |
| .char-waiting { | |
| color: rgba(255, 255, 255, 0.2); | |
| transition: color 0.1s ease; | |
| } | |
| .char-typed { | |
| color: #ffffff; | |
| text-shadow: 0 0 15px rgba(255, 255, 255, 0.3); | |
| } | |
| .char-current { | |
| background-color: #E3F514; | |
| color: #000000; | |
| border-radius: 0px; | |
| /* Brutalist sharp edges */ | |
| } | |
| .quote-highlight { | |
| /* Reset glass effect to allow inner spans to control color */ | |
| background: none; | |
| -webkit-text-fill-color: initial; | |
| text-fill-color: initial; | |
| font-weight: inherit; | |
| letter-spacing: inherit; | |
| filter: none; | |
| display: inline; | |
| } | |
| /* Remove underline for pure glass text look */ | |
| .quote-highlight::after { | |
| display: none; | |
| } | |
| #loader-percent { | |
| color: #E3F514 ; | |
| } | |
| .percent-symbol { | |
| font-size: 4vw; | |
| vertical-align: super; | |
| margin-left: 10px; | |
| opacity: 1 ; | |
| color: #E3F514 ; | |
| } | |
| /* Status Text */ | |
| .detection-status { | |
| font-family: monospace, sans-serif; | |
| font-size: 1.5rem; | |
| letter-spacing: 0.1em; | |
| text-transform: uppercase; | |
| font-weight: bold; | |
| min-height: 2em; | |
| display: flex; | |
| justify-content: center; | |
| align-items: center; | |
| color: #ffffff ; | |
| margin-bottom: 20px; | |
| } | |
| .status-text { | |
| color: #ffffff ; | |
| } | |
| /* Meta Information */ | |
| .loader-meta { | |
| position: absolute; | |
| bottom: 40px; | |
| width: 100%; | |
| text-align: center; | |
| color: #666; | |
| font-size: 14px; | |
| z-index: 2147483647; | |
| } | |
| /* Mobile Responsive */ | |
| @media (max-width: 768px) { | |
| .counter-wrapper { | |
| font-size: 15vw; | |
| bottom: 20px; | |
| right: 20px; | |
| } | |
| #loader-quote { | |
| font-size: 1.4rem; | |
| width: 90%; | |
| padding: 1.5rem; | |
| letter-spacing: 0.05em; | |
| } | |
| } |