/* 

===========================================
 _____ _____ _____ _____ _____ _____ _____ 
| __  |     | __  |   __| __  |_   _|     |
|    -|  |  | __ -|   __|    -| | | |  |  |
|__|__|_____|_____|_____|__|__| |_| |_____|
                                           
===========================================

*/


/* - - V I D E O    S T Y L E - -  */

  /* Link Styling */
  .video-list {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }

  .video-link {
    color: #FFFFFF;
	font-family:Inconsolata;
    font-size: 12px;
	font-style:normal;
	font-weight:bold;
    cursor: pointer;
    width: fit-content;
  }


  /* Dialog Backdrop & Container */
  dialog#videoLightbox {
    border: none;
    border-radius: 8px;
    padding: 0;
    max-width: 90vw;
    width: 900px;
    background: #000;
    overflow: visible;
  }

  dialog::backdrop {
    background: rgba(0, 0, 0, 0.8);
    backdrop-filter: blur(4px);
  }

  /* 16:9 Aspect Ratio Wrapper */
  .video-container {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 ratio */
    height: 0;
  }

  .video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
  }

  /* Close Button */
  .close-lightbox {
    position: absolute;
    top: -40px;
    right: -10px;
    background: none;
    border: none;
    color: #fff;
    font-size: 2rem;
    cursor: pointer;
  }

/* - - E N D - -  */


/*

===============================================================================================
  __            _                                                _                           _ 
 / _|          | |                                              | |                         | |
| |_ _   _  ___| | __  _   _  ___  _   _  __      _____  _ __ __| |_ __  _ __ ___  ___ ___  | |
|  _| | | |/ __| |/ / | | | |/ _ \| | | | \ \ /\ / / _ \| '__/ _` | '_ \| '__/ _ \/ __/ __| | |
| | | |_| | (__|   <  | |_| | (_) | |_| |  \ V  V / (_) | | | (_| | |_) | | |  __/\__ \__ \ |_|
|_|  \__,_|\___|_|\_\  \__, |\___/ \__,_|   \_/\_/ \___/|_|  \__,_| .__/|_|  \___||___/___/ (_)
                        __/ |                                     | |                          
                       |___/                                      |_|                          

===============================================================================================

*/