body { height: 98vh; display: flex; flex-flow: column; align-items: center; justify-content: center; background-color: #111827; } .application-container { display: flex; flex-flow: column; align-items: center; justify-content: center; border-radius: 0.3rem; background-color: #1f2937; padding: 1.5rem 3rem 1.5rem 3rem; } .application-container form { display: flex; flex-flow: column; justify-content: center; width: 100%; padding: 1rem; } .application-container h2 { color: #ffffff; font-weight: 400; font-size: 1.6rem; } .application-container input { padding: 1rem; color: #ffffff; background-color: #374151; border-radius: 0.2rem; border: 1px solid transparent; } .application-container button { margin-top: 1rem; color: #ffffff; font-weight: bold; background-color: #059669; border-radius: 0.2rem; border: 1px solid transparent; padding: 0.5rem 1rem 0.5rem 1rem; } .application-container button, .application-container input { font-size: 0.9rem; } .application-container.active { display: flex; } #poping-notice { position: absolute; display: none; padding: 3rem; border-radius: 0.3rem; background-color: #374151; color: white; } #poping-notice-content a { text-decoration: none; color: #10b981; } #poping-notice-container-bar { display: flex; justify-content: center; } #close-poping-notice { background-color: #059669; padding: 0.5rem 5rem 0.5rem 5rem; border-radius: 0.3rem; text-decoration: none; font-weight: bolder; color: white; } #modal-video-container { position: absolute; display: none; height: 100vh; width: 100%; flex-flow: column; align-items: center; background-color: #111827; } .video-container-bar { width: 95%; height: 2rem; padding: 1rem; display: flex; justify-content: end; } .video-container-bar a { padding: 1rem; border-radius: 0.3rem; display: flex; align-items: center; justify-content: center; background-color: #dc2626; } #modal-video-container > #block { display: flex; flex-flow: column; align-items: center; justify-content: center; } #download-video-container { padding: 2rem; display: flex; align-items: center; justify-content: center; } #download-video-prepare, #download-video { display: none; border-radius: 0.3rem; background-color: #059669; text-decoration: none; color: white; user-select: none; cursor: pointer; } #download-video-loading.active { height: 2rem; } #download-video-container a.active, #download-video-loading.active { display: block; padding: 0.5rem 2rem 0.5rem 2rem; } #modal-loading, #modal-format-selector { display: none; } #poping-notice.active, #modal-video-container.active { --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } #poping-notice.active { display: block; } #modal-video-container.active { display: flex; } @media (min-width: 812px) { #poping-notice { width: 40%; } }