| body, html { | |
| margin: 0; | |
| padding: 0; | |
| height: 100%; | |
| overflow: hidden; | |
| } | |
| /* Removed background video styles for simple theme */ | |
| .carousel { | |
| width: 100%; | |
| height: 100vh; | |
| overflow: hidden; | |
| } | |
| .carousel-item { | |
| width: 100%; | |
| height: 100%; | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| opacity: 0; | |
| transition: opacity 0.5s ease-in-out; | |
| } | |
| .carousel-item.active { | |
| opacity: 1; | |
| } | |
| .carousel-item img { | |
| width: 100%; | |
| height: 100%; | |
| object-fit: contain; | |
| background: #000; | |
| } | |
| .box { | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| width: 40%; | |
| height: 100%; | |
| background-color: rgba(0, 0, 0, 0.5); | |
| display: flex; | |
| flex-direction: column; | |
| justify-content: center; | |
| align-items: center; | |
| color: white; | |
| transition: all 0.5s ease-in-out; | |
| opacity: 0; | |
| transform: translateX(-100%); | |
| } | |
| .box.visible { | |
| opacity: 1; | |
| transform: translateX(0); | |
| } | |
| .box h1 { | |
| font-size: 3rem; | |
| margin-bottom: 1rem; | |
| } | |
| .box p { | |
| font-size: 1.2rem; | |
| margin-bottom: 2rem; | |
| text-align: center; | |
| } | |
| .box button { | |
| padding: 0.5rem 2rem; | |
| margin: 3rem; | |
| font-size: 1.2rem; | |
| border: none; | |
| cursor: pointer; | |
| transition: all 0.3s ease-in-out; | |
| } | |
| .box button:hover { | |
| box-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 1px #000000, | |
| 0 0 2px #000000, 0 0 3px #000000, 0 0 3px #000000; | |
| } | |
| .box button:active { | |
| color: #000; | |
| } | |
| .button-container { | |
| display: flex; | |
| } | |
| .icon-button { | |
| border: none; | |
| background: none; | |
| padding: 0; | |
| margin-right: 10px; | |
| border-radius: 0.5rem; | |
| } | |
| .icon-button img { | |
| width: 50px; | |
| height: 50px; | |
| } | |
| .submit-button { | |
| border-radius: 25px; | |
| background-color: #e67800; | |
| } | |
| #link-input { | |
| padding: 10px; | |
| } | |
| #preview-container { | |
| width: 60%; | |
| height: 100%; | |
| display: flex; | |
| justify-content: center; | |
| align-items: center; | |
| margin-left: auto; | |
| position: relative; | |
| } | |
| #video-container, | |
| #iframe-container { | |
| width: 100%; | |
| height: 100%; | |
| position: absolute; | |
| top: 0; | |
| display: flex; | |
| justify-content: center; | |
| align-items: center; | |
| } | |
| #video-preview, | |
| #iframe-preview { | |
| width: 100%; | |
| max-width: 80%; | |
| border-radius: 15px; | |
| display: none; | |
| z-index: 2; | |
| } | |
| #title{ | |
| font-family: "Bungee Spice", sans-serif; | |
| font-weight: 400; | |
| font-style: normal; | |
| } | |
| @keyframes fade { | |
| 0% { | |
| opacity: 0; | |
| } | |
| 50% { | |
| opacity: 1; | |
| } | |
| } | |
| @media (max-width: 768px) { | |
| .container { | |
| flex-direction: column; | |
| } | |
| .box, | |
| #preview-container { | |
| width: 100%; | |
| max-width: 100%; | |
| } | |
| } | |