Spaces:
Sleeping
Sleeping
| body { | |
| font-family: Arial, sans-serif; | |
| background-color: #dddddd; | |
| margin: 0; | |
| padding: 0; | |
| margin-bottom: 50px; | |
| } | |
| #versionBadge { | |
| position: fixed; | |
| width: 100px; | |
| text-align: center; | |
| bottom: 20px; | |
| left: 20px; | |
| background-color: #174387; | |
| color: white; | |
| padding: 10px; | |
| border-radius: 5px; | |
| font-size: 18px; | |
| box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); | |
| } | |
| #JersyContainer { | |
| position: relative; | |
| width: 100%; /* Adjust as needed */ | |
| } | |
| #leftImagesContainer { | |
| position: fixed; | |
| top: 20px; | |
| left: 40px; | |
| width: 210px; /* Adjust as needed */ | |
| padding: 10px; /* Spacing around the images */ | |
| box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5); | |
| border-radius: 10px; | |
| } | |
| .image-box { | |
| position: relative; | |
| width: 210px; /* Or your preferred width */ | |
| margin-bottom: 20px; /* Space between image boxes */ | |
| } | |
| #boxLeftTeam, #boxLeftTeam2 { | |
| box-shadow: none; /* Remove individual shadows */ | |
| } | |
| #boxRightTeam { | |
| position: fixed; | |
| top: 20px; | |
| right: 40px; | |
| width: 210px; | |
| box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5); | |
| border-radius: 10px; | |
| padding: 10px; | |
| } | |
| #leftTeamImage, #leftTeamImage2, #rightTeamImage { | |
| width: 100%; | |
| height: auto; | |
| border-radius: 10px; | |
| } | |
| .image-title { | |
| font-weight: bold; | |
| text-align: center; | |
| margin-bottom: 10px; | |
| } | |
| .title-section { | |
| width: 60%; /* Adjust width as needed */ | |
| margin: 40px auto; /* Increased margin for better visibility */ | |
| background: linear-gradient(to right, #003366, #001f4d); | |
| background-size: cover; | |
| padding: 20px; | |
| border-radius: 15px; /* Rounded corners like old TVs */ | |
| color: white; | |
| text-shadow: 2px 2px 4px #000; | |
| clip-path: polygon( | |
| 10% 0%, 90% 0%, | |
| 100% 10%, 100% 90%, | |
| 90% 100%, 10% 100%, | |
| 0% 90%, 0% 10% | |
| ); /* New clip path to mimic TV screen shape */ | |
| } | |
| /* Dark mode specific style for .title-section */ | |
| .dark-mode .title-section { | |
| background: linear-gradient(to right, #1a8cff, #004cbf); | |
| text-shadow: 2px 2px 4px #444; | |
| } | |
| .dark-mode #versionBadge { | |
| background: linear-gradient(to right, #1a8cff, #004cbf); | |
| text-shadow: 2px 2px 4px #444; | |
| } | |
| @keyframes GradientFlow { | |
| 0%, 100% { background-position: 0% 50%; } | |
| 50% { background-position: 100% 50%; } | |
| } | |
| .title-section { | |
| /* All previous styles remain */ | |
| animation: GradientFlow 30s ease infinite; | |
| } | |
| .container { | |
| width: 70%; | |
| margin: auto; | |
| background-color: #fff; | |
| margin-top: 20px; | |
| padding: 20px; | |
| border-radius: 10px; | |
| box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); | |
| } | |
| .row { | |
| display: flex; | |
| justify-content: space-between; | |
| margin-bottom: 20px; | |
| } | |
| .column { | |
| flex: 50%; | |
| padding: 10px; | |
| } | |
| .column .left, .column .right { | |
| background-color: #eee; | |
| padding: 15px; | |
| border-radius: 8px; | |
| box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); | |
| } | |
| .column.right { | |
| position: relative; | |
| } | |
| #overlay { | |
| display: flex; | |
| flex-direction: column ; | |
| } | |
| /* video player */ | |
| video { | |
| width: 100%; | |
| height: auto; | |
| border-radius: 8px; | |
| } | |
| /*form and inputs */ | |
| form#videoForm { | |
| display: flex; | |
| flex-direction: column; | |
| } | |
| form#videoForm label, | |
| form#videoForm input, | |
| form#videoForm button { | |
| margin-bottom: 10px; | |
| padding: 8px; | |
| border: 1px solid #ddd; | |
| border-radius: 4px; | |
| } | |
| form#videoForm button { | |
| background-color: #007bff; | |
| color: white; | |
| cursor: pointer; | |
| } | |
| form#videoForm button:hover { | |
| background-color: #0056b3; | |
| } | |
| .filtering { | |
| margin-top: 4%; | |
| padding: 2%; | |
| background-color: rgb(203, 203, 203); | |
| border-radius: 5px; | |
| } | |
| #accordionToggleVideo, #accordionToggleAdditional { | |
| background-color: transparent; | |
| border: none; | |
| cursor: pointer; | |
| font-size: 32px; | |
| color: #000000; | |
| display: inline-flex; /* Aligns icon and text horizontally */ | |
| align-items: center; /* Vertically aligns the icon and text */ | |
| gap: 10px; /* Adds space between the icon and the text */ | |
| } | |
| #accordionToggleVideo:focus, #accordionToggleAdditional:focus { | |
| outline: none; | |
| } | |
| /* Optional: Style for the text beside the icon */ | |
| #accordionToggleVideo, #accordionToggleVideo2, #accordionToggleVideo3 span { | |
| font-weight: 700; | |
| font-size: 26px; /* Adjust the font size as needed */ | |
| vertical-align: middle; /* Aligns text vertically in the middle */ | |
| } | |
| .arrowSection { | |
| background-color: #DDDDDD; | |
| padding: 2%; | |
| border-radius: 5px; | |
| } | |
| .arrowSection button { | |
| background-color: transparent; | |
| border: none; | |
| cursor: pointer; | |
| display: inline-flex; /* Aligns icon and text horizontally */ | |
| align-items: center; /* Vertically aligns the icon and text */ | |
| gap: 10px; /* Adds space between the icon and the text */ | |
| } | |
| .arrowSection button i { | |
| font-size: 32px; /* Larger size for the icon */ | |
| } | |
| #videoSection { | |
| overflow: hidden; | |
| transition: max-height 0.3s ease-out; | |
| max-height: 800px; | |
| } | |
| .hidden { | |
| max-height: 0 ; | |
| display: none ; | |
| } | |
| .videoPlayerInput1 { | |
| border-style: solid; | |
| } | |
| .filtering-container, #videoForm { | |
| font-family: Arial, sans-serif; | |
| padding: 20px; | |
| border-radius: 5px; | |
| margin-bottom: 20px; | |
| } | |
| .dropdown-box { | |
| border: 2px solid #ccc; | |
| border-radius: 8px; | |
| padding: 15px; | |
| margin-bottom: 10px; | |
| } | |
| .label-dropdown { | |
| display: block; | |
| margin-bottom: 5px; | |
| font-weight: bold; | |
| } | |
| .dropdown { | |
| width: 100%; | |
| padding: 8px; | |
| border-radius: 5px; | |
| border: 1px solid #ccc; | |
| } | |
| .filter-button { | |
| width: 100%; | |
| text-align: center; | |
| text-decoration: none; | |
| display: block; /* Aligns button to center */ | |
| font-size: 16px; | |
| margin: 10px auto; /* Centers the button */ | |
| margin-bottom: 10px; | |
| padding: 8px; | |
| border: 1px solid #ddd; | |
| border-radius: 4px; | |
| background-color: #007bff; | |
| color: white; | |
| cursor: pointer; | |
| } | |
| .filtered-results { | |
| display: flex; | |
| flex-direction: column; /* Stack children vertically */ | |
| align-items: center; /* Center children horizontally */ | |
| text-align: left; /* Align text to the left */ | |
| height: 100%; /* Adjust as needed */ | |
| } | |
| .filtered-results h1 { | |
| align-self: flex-start; /* Align the h1 tag to the start (left) */ | |
| width: 100%; /* Ensure it takes the full width for alignment */ | |
| margin-bottom: 20px; /* Add space between the h1 and the video player */ | |
| } | |
| #videoPlayer_result { | |
| /* Optionally, specify the size of the video player */ | |
| max-width: 70%; /* Maximum width */ | |
| width: 100%; /* Make it responsive */ | |
| height: auto; /* Maintain aspect ratio */ | |
| } | |
| /* Configuration section */ | |
| .configuration-section { | |
| display: block; | |
| padding: 20px; | |
| background-color: #f8f9fa; /* Light background for the section */ | |
| border-radius: 10px; | |
| box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); | |
| } | |
| .config-row { | |
| display: flex; | |
| justify-content: space-around; | |
| gap: 20px; /* Space between boxes */ | |
| } | |
| .config-box { | |
| flex-basis: calc(33% - 20px); /* Adjust based on requirement, accounting for gap */ | |
| background-color: #fff; /* White background for boxes */ | |
| border: 1px solid #ddd; | |
| padding: 15px; | |
| border-radius: 8px; | |
| box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05); | |
| display: flex; | |
| flex-direction: column; | |
| align-items: center; | |
| } | |
| .config-box h3 { | |
| color: #007bff; /* Blue color for titles */ | |
| margin-bottom: 15px; | |
| } | |
| .config-box select, .config-box input[type="radio"] { | |
| margin: 5px 0; | |
| } | |
| .config-box label { | |
| display: block; | |
| margin-bottom: 5px; | |
| } | |
| /* Custom styling for dropdowns */ | |
| .config-box select { | |
| padding: 5px; | |
| border-radius: 4px; | |
| border: 1px solid #ccc; | |
| } | |
| /* Custom styling for radio buttons */ | |
| .config-box input[type="radio"] { | |
| margin-right: 5px; | |
| } | |
| /* Style adjustments for mobile responsiveness */ | |
| @media (max-width: 768px) { | |
| .config-row { | |
| flex-direction: column; | |
| } | |
| .config-box { | |
| flex-basis: 100%; | |
| margin-bottom: 20px; | |
| } | |
| } | |
| /* Pop up styling */ | |
| .config-modal { | |
| display: none; | |
| position: fixed; | |
| z-index: 1; | |
| left: 0; | |
| top: 0; | |
| width: 100%; | |
| height: 100%; /* Full-screen modal */ | |
| background-color: rgba(0,0,0,0.4); | |
| } | |
| .config-modal-content { | |
| background-color: #fefefe; | |
| margin: 2% auto; /* Adjust margin to center the modal */ | |
| padding: 20px; | |
| border: 1px solid #888; | |
| width: 65%; /* Adjust width as needed */ | |
| height: 900px; /* Fixed height */ | |
| overflow-y: auto; /* Scroll inside modal if content overflows */ | |
| } | |
| .config-modal-close { | |
| color: #aaa; | |
| float: right; | |
| font-size: 28px; | |
| font-weight: bold; | |
| } | |
| .config-modal-close:hover, | |
| .config-modal-close:focus { | |
| color: black; | |
| text-decoration: none; | |
| cursor: pointer; | |
| } | |
| /* Custom checkbox style */ | |
| .config-adv-checkbox { | |
| position: relative; | |
| display: flex; | |
| align-items: center; /* Aligns items vertically in the center */ | |
| gap: 10px; /* Space between checkbox and label */ | |
| margin-bottom: 10px; | |
| user-select: none; | |
| padding-left: 35px; | |
| cursor: pointer; | |
| background-color: lightgray; | |
| border-radius: 5px; | |
| } | |
| /* Hide the default checkbox */ | |
| .config-adv-checkbox input { | |
| position: absolute; | |
| opacity: 0; | |
| cursor: pointer; | |
| height: 0; | |
| width: 0; | |
| } | |
| /* Create a custom checkbox */ | |
| .checkmark { | |
| /* Custom checkbox styles (keep your existing styles) */ | |
| display: inline-block; | |
| width: 25px; | |
| height: 25px; | |
| top: 0; | |
| left: 0; | |
| height: 25px; | |
| width: 25px; | |
| background-color: #eee; | |
| border-radius: 5px; | |
| cursor: pointer; | |
| } | |
| /* On mouse-over, add a grey background color */ | |
| .config-adv-checkbox:hover input ~ .checkmark { | |
| background-color: grey; | |
| } | |
| /* When the checkbox is checked, add a blue background */ | |
| .config-adv-checkbox input:checked ~ .checkmark { | |
| background-color: green; | |
| } | |
| /* Create the checkmark/indicator (hidden when not checked) */ | |
| .checkmark:after { | |
| content: ""; | |
| position: absolute; | |
| display: none; | |
| } | |
| /* Show the checkmark when checked */ | |
| .config-adv-checkbox input:checked ~ .checkmark:after { | |
| display: block; | |
| } | |
| /* Style the checkmark/indicator */ | |
| .config-adv-checkbox .checkmark:after { | |
| left: 9px; | |
| top: 5px; | |
| width: 5px; | |
| height: 10px; | |
| border: solid white; | |
| border-width: 0 3px 3px 0; | |
| transform: rotate(45deg); | |
| } | |
| /* pop up parameter styiling */ | |
| /* Add this to your existing CSS */ | |
| .card-grid { | |
| display: grid; | |
| grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); | |
| gap: 20px; | |
| } | |
| .config-card { | |
| background-color: #f4f4f4; | |
| padding: 20px; | |
| border-radius: 8px; | |
| box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); | |
| } | |
| .config-card h3 { | |
| margin-top: 0; | |
| } | |
| .config-item { | |
| margin-bottom: 15px; | |
| } | |
| .config-item label { | |
| display: block; | |
| margin-bottom: 5px; | |
| } | |
| .config-item input[type="text"], | |
| .config-item select, | |
| .config-item input[type="number"] { | |
| width: 100%; | |
| padding: 8px; | |
| margin-bottom: 10px; | |
| border: 1px solid #ccc; | |
| border-radius: 4px; | |
| } | |
| .config-item input[type="checkbox"] { | |
| margin-right: 10px; | |
| } | |
| /* Divider */ | |
| .divider { | |
| height: 2px; /* Adjust the thickness of the line here */ | |
| background: repeating-linear-gradient( | |
| to right, | |
| #000, | |
| #000 10px, | |
| transparent 10px, | |
| transparent 20px | |
| ); | |
| position: relative; | |
| width: 100%; /* Make the line span the full width */ | |
| margin: 50px 0; /* Add some vertical space around the divider */ | |
| } | |
| .divider-text { | |
| position: absolute; | |
| top: -50%; /* Adjust this value to align the text with the line */ | |
| left: 50%; | |
| transform: translate(-50%, -50%); | |
| background: white; | |
| padding: 5px; | |
| border-radius: 10px; /* Optional, for rounded corners */ | |
| } | |
| /* Dark Mode */ | |
| .dark-mode-toggle-container { | |
| position: fixed; | |
| bottom: 20px; | |
| right: 20px; | |
| display: flex; | |
| align-items: center; | |
| z-index: 1000; | |
| } | |
| .dark-mode-toggle-label { | |
| margin-right: 10px; | |
| color: #333; | |
| font-size: 16px; | |
| } | |
| /* Ensure the label text switches color with the theme */ | |
| body.dark-mode .dark-mode-toggle-label { | |
| color: #FFF; | |
| } | |
| .switch { | |
| position: relative; | |
| display: inline-block; | |
| width: 60px; | |
| height: 34px; | |
| } | |
| .switch input { | |
| opacity: 0; | |
| width: 0; | |
| height: 0; | |
| } | |
| .slider { | |
| position: absolute; | |
| cursor: pointer; | |
| top: 0; | |
| left: 0; | |
| right: 0; | |
| bottom: 0; | |
| background-color: #ccc; | |
| transition: .4s; | |
| border-radius: 34px; | |
| } | |
| .slider:before { | |
| position: absolute; | |
| content: ""; | |
| height: 26px; | |
| width: 26px; | |
| left: 4px; | |
| bottom: 4px; | |
| background-color: white; | |
| transition: .4s; | |
| border-radius: 50%; | |
| } | |
| input:checked + .slider { | |
| background-color: #666; | |
| } | |
| input:checked + .slider:before { | |
| transform: translateX(26px); | |
| } | |
| body.dark-mode { | |
| background-color: #0A192F; | |
| } | |
| body { | |
| padding: 20px; | |
| transition: background-color 0.4s, color 0.4s; | |
| } | |
| .dark-mode-toggle-container { | |
| position: fixed; | |
| bottom: 20px; | |
| right: 20px; | |
| display: flex; | |
| align-items: center; | |
| z-index: 1000; | |
| } | |
| .dark-mode-toggle-label { | |
| margin-right: 10px; | |
| color: #333; | |
| font-size: 16px; | |
| } | |
| body.dark-mode .dark-mode-toggle-label { | |
| color: #FFF;} |