@charset "UTF-8";:root{--bs-warning: #cba04f;--bs-warning-rgb: 203, 160, 79;--bs-link-color: #cba04f;--bs-link-hover-color: #d9b968}.btn-warning{--bs-btn-bg: #cba04f;--bs-btn-border-color: #cba04f;--bs-btn-color: #000;--bs-btn-hover-bg: #b8923a;--bs-btn-hover-border-color: #a88532;--bs-btn-hover-color: #000;--bs-btn-active-bg: #a88532;--bs-btn-active-border-color: #9c7c2e;--bs-btn-active-color: #000;--bs-btn-focus-shadow-rgb: 203, 160, 79;--bs-btn-disabled-bg: #cba04f;--bs-btn-disabled-border-color: #cba04f}.btn-outline-warning{--bs-btn-color: #cba04f;--bs-btn-border-color: #cba04f;--bs-btn-hover-bg: #cba04f;--bs-btn-hover-border-color: #cba04f;--bs-btn-hover-color: #000;--bs-btn-active-bg: #b8923a;--bs-btn-active-border-color: #a88532;--bs-btn-active-color: #000;--bs-btn-focus-shadow-rgb: 203, 160, 79}[data-bs-theme=light]{--bs-body-bg: #ffffff;--bs-body-bg-rgb: 255, 255, 255;--bs-body-color: #18181b;--bs-body-color-rgb: 24, 24, 27;--bs-secondary: #f4f4f5;--bs-secondary-rgb: 244, 244, 245;--bs-secondary-color: #71717a;--bs-secondary-bg: #fafafa;--bs-tertiary-bg: #f4f4f5;--bs-border-color: #e4e4e7;--bs-warning-text-emphasis: #7a5c1a;--bs-warning-bg-subtle: #fef9ee;--bs-warning-border-subtle: #e0cd9a}[data-bs-theme=dark]{--bs-body-bg: #09090b;--bs-body-bg-rgb: 9, 9, 11;--bs-body-color: #e4e4e7;--bs-body-color-rgb: 228, 228, 231;--bs-secondary: #18181b;--bs-secondary-rgb: 24, 24, 27;--bs-secondary-color: #a1a1aa;--bs-secondary-bg: #0f0f12;--bs-tertiary-bg: #18181b;--bs-border-color: #27272a;--bs-warning-text-emphasis: #d9b968;--bs-warning-bg-subtle: #1a170e;--bs-warning-border-subtle: #3d3520}body{transition:background-color .3s ease,color .3s ease}.form-control:focus{outline:none;box-shadow:none;border-color:inherit}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--bs-border-color)}.navbar-brand{font-weight:600;font-size:1.25rem}.navbar-brand img{border-radius:6px}.navbar-toggler:focus{box-shadow:none}footer a{opacity:.75}footer a:hover{opacity:1;color:var(--bs-warning)}.card{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026;border-color:var(--bs-warning-border-subtle)}.hover-highlight:hover{background-color:var(--bs-secondary-bg)}.video-player-wrapper{max-width:100%}.video-player-wrapper video{max-height:70vh;background:#000}.seek-bar{accent-color:var(--bs-warning);margin:0;border-radius:0;height:6px;cursor:pointer}.volume-slider{width:80px;accent-color:var(--bs-warning);cursor:pointer}.player-controls{background-color:var(--bs-secondary)}.trim-timeline{height:60px;border-radius:var(--bs-border-radius);overflow:hidden;position:relative}.thumbnail-strip{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;z-index:1}.thumbnail-strip img{height:100%;object-fit:cover;flex:1 1 0;min-width:0;display:block}.slider-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:transparent!important}.slider-overlay .noUi-target{border:none!important;box-shadow:none!important;background:transparent!important;height:100%!important;border-radius:0!important}.slider-overlay .noUi-base{height:100%!important}.slider-overlay .noUi-connect{background:rgba(var(--bs-warning-rgb),.35)!important}.slider-overlay .noUi-handle:before,.slider-overlay .noUi-handle:after{display:none!important}.slider-overlay .noUi-tooltip{position:absolute;top:100%;left:50%;transform:translate(-50%);background:transparent!important;border:none!important;color:var(--bs-warning)!important;font-size:.7rem!important;font-weight:600!important;white-space:nowrap;padding:0!important;margin-top:2px}.slider-overlay .noUi-value{display:none}.current-time-indicator{position:absolute;top:0;width:2px;height:100%;background:var(--bs-warning);pointer-events:none;z-index:5;transition:left .05s linear}.current-time-label{position:absolute;bottom:100%;left:50%;transform:translate(-50%);color:var(--bs-warning);font-size:.7rem;font-weight:600;white-space:nowrap;margin-bottom:2px}
