diff --git a/themes/default/public/dist/css/index.css b/themes/default/public/dist/css/index.css index d36581e..19d1e1b 100644 --- a/themes/default/public/dist/css/index.css +++ b/themes/default/public/dist/css/index.css @@ -1,274 +1,189 @@ body { - height: 99.9%; - margin: 0; - padding: 0; -} + height: 98vh; -a { - color: blue; -} + display: flex; + flex-flow: column; + align-items: center; + justify-content: center; -a:hover,a:focus { - text-decoration: underline; -} - -#video { - width: 100%; - margin: 3px; -} - -#modal-video-container { - display: none; - background: white; - position: fixed; - top: 50%; - left: 50%; - height: 100%; - width: 100%; - transform: translate(-50%, -50%); - border: black 1px solid; -} - -#modal-video-container.active { - display: block; -} - -.video-container-bar { - display: flex; - justify-content: right; -} - -#close-and-reset-video-container { - margin-top: 0.25rem; - margin-right: 0.25rem; - border: 1px solid black; -} - -#close-and-reset-video-container:hover:#close-and-reset-video-container:focus { - background: black; - color: white; -} - -#download-video-container { - margin: 10px; - justify-content: center; -} - -#download-video-container a { - display: none; - padding-left: 5px; - padding-right: 5px; - padding-top: 5px; - padding-bottom: 5px; - width: 100%; - background: #0a0; - border-radius: 5px; - font-size: 30px; - color: white; - height: 30px; -} - -#download-video-container a.active { - display: block; -} - -#download-video-container a embed { - height: 30px; -} - -#video-container { - display: flex; - align-items: center; - justify-content: center; - flex-direction: column; - height: 100%; -} - -.block { - display: block; + background-color: #111827; } .application-container { - display: flex; - align-items: center; - justify-content: center; - flex-direction: column; - text-align: center; - height: 100%; - background: #000; - color: white; + 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; } -#download-form { - display: flex; - justify-content: center; - flex-direction: column; +.application-container form { + display: flex; + flex-flow: column; + justify-content: center; + + width: 100%; + padding: 1rem; } -#download-form-button { - margin-top: 5px; - height: 50px; - font-size: 1.5rem; - background: #fff; - color: black; - border: none; +.application-container h2 { + color: #ffffff; + font-weight: 400; + font-size: 1.6rem; } -h2 { - font-size: 2rem; +.application-container input { + padding: 1rem; + + color: #ffffff; + background-color: #374151; + + border-radius: 0.2rem; + border: 1px solid transparent; } -#modal-loading { - display: none; - position: fixed; - top: 50%; - left: 50%; - height: 100%; - width: 100%; - transform: translate(-50%, -50%); - border: black 1px solid; - justify-content: right; - align-items: center; +.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; } -#modal-loading.active { - display: flex; +.application-container button, +.application-container input { + font-size: 0.9rem; } -#modal-loading embed { - width: 10%; +.application-container.active { + display: flex; } #poping-notice { - display: none; - position: fixed; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - border: black 1px solid; - width: 91%; - background: white; - padding: 10px; - border-radius: 15px; - max-height: 95%; - overflow-y: scroll; -} + position: absolute; + display: none; + width: 40%; + padding: 3rem; + border-radius: 0.3rem; + background-color: #374151; + color: white; +} -#poping-notice.active { - display: block; +#poping-notice-content a { + text-decoration: none; + color: #10b981; } #poping-notice-container-bar { - display: flex; - justify-content: center; - font-size: 5rem; + display: flex; + justify-content: center; } #close-poping-notice { - width: 150px; - height: 150px; - align-items: center; - display: flex; - text-align: center; - justify-content: center; - border-radius: 50%; - background: #0f0; - color: black; - text-decoration: none; + background-color: #059669; + padding: 0.5rem 5rem 0.5rem 5rem; + border-radius: 0.3rem; + text-decoration: none; + font-weight: bolder; + color: white; } -#close-poping-notice:hover,#close-poping-notice:focus { - background: black; - 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; - background: white; - position: fixed; - top: 50%; - left: 50%; - height: 100%; - width: 100%; - transform: translate(-50%, -50%); - border: black 1px solid; - flex-direction: column; - overflow-y: scroll; + display: none; } -#modal-format-selector.active { - display: flex; +#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); } -#modal-format-selector > h2 { - text-align: center; +#poping-notice.active { + display: block; } -#modal-format-selector > p { - margin-left: 2rem; -} - -#modal-format-selector .format-list { - box-sizing: border-box; - background: #fff; - margin: 2rem; -} - -#close-modal-format-selector { - margin-top: 0.50rem; - margin-right: 0.50rem; - border: 1px solid black; - background: grey; - color: white; - width: 25px; - height: 25px; - text-align: center; - font-size: 20px; - font-weight: bold; -} - -#close-modal-format-selector:hover,#close-modal-format-selector:focus { - background: black; -} - -.format-list > div { - width: 100%; - display: grid; - grid-auto-columns: 50%; - grid-template-areas: "a a"; -} - -.format-list > div > a { - border: 1px solid black; - display: flex; - align-items: center; - justify-content: center; - font-size: 1.5rem; - padding-right: 5%; - padding-left: 5%; - text-decoration: none; - color: black; - background: #eee; - overflow-wrap: anywhere; -} - -.format-list > div > a:hover { - background: black; - color: white; -} - -.format-list > div > a:after { - padding-bottom: 100%; - display: block; - content: ""; -} - -div.video-formats a { - background: #f00; -} - -@media (min-width: 668px) { - #poping-notice { - width: 629px; - } -} +#modal-video-container.active { + display: flex; +} \ No newline at end of file