body,html{font-family:"Roboto",sans-serif;font-size:16px;color:#333;margin:0;padding:0;height:100%}h1,h2,h3,h4,h5,h6{font-weight:700}p{font-size:1rem;line-height:1.6}a{color:#0275d8;text-decoration:none}a:hover{text-decoration:underline}#video-container{position:relative;max-width:900px;width:100%;margin:0 auto}#offline-message p{text-align:center;margin:20px 0;padding:10px;background-color:#f2f2f2;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.1);font-size:24px}video{width:100%;height:auto;display:block;position:relative;z-index:1}#live-service-header{width:100%;text-align:center;background-color:#1d1a1a;color:#fff;padding:10px 0;font-size:18px;font-weight:700}#live-indicator{position:absolute;bottom:10px;left:10px;background-color:rgba(0,0,0,.7);color:#fff;padding:5px 10px;border-radius:5px;font-size:14px;display:flex;align-items:center;gap:5px}.live-dot{height:10px;width:10px;background-color:red;border-radius:50%;animation:blink-animation 1s infinite}@keyframes blink-animation{50%{opacity:0}}.title-date-container{text-align:center;margin-bottom:20px}.video-title{font-size:24px;margin:0}.video-date{font-size:18px;color:#807f7f;margin:0}.video-card{position:relative;overflow:hidden;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.video-card:hover{transform:scale(1.03);box-shadow:0 6px 12px rgba(0,0,0,.2)}.video-card video{width:100%;display:block;border-radius:10px}.video-title,.video-date{margin:0;font-weight:bold;font-size:1rem}.video-title{font-size:18px;font-weight:bold}.video-date{font-size:18px;color:#807f7f}.video-info{position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,.6);color:#fff;padding:10px;box-sizing:border-box;text-align:left;opacity:1;transition:opacity .5s ease}.video-card:hover .video-info{opacity:1}#recent-video-container{width:100%;max-width:640px;margin:20px auto;display:flex;flex-direction:column;gap:20px}.additional-content{max-width:900px;margin:20px auto;text-align:center}#playButton{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(0,0,0,.5);border:none;color:#fff;padding:10px 20px;font-size:20px;cursor:pointer;display:none;z-index:2}.hidden{display:none}#new-archives-page .video-title{font-size:20px;text-align:center;margin-bottom:10px;color:#333;font-weight:bold}#new-archives-page #archive-header{text-align:center}#new-archives-page #main-video-container{margin:20px auto;max-width:800px;width:100%;box-shadow:0 4px 8px rgba(0,0,0,.3);border-radius:10px;overflow:hidden}#new-archives-page #main-video-container video{width:100%;height:auto;border-radius:10px}#new-archives-page #video-carousel{margin:20px auto;background-color:#fff;padding:10px;box-shadow:0 8px 15px rgba(0,0,0,.2)}#new-archives-page #video-carousel .carousel-inner .carousel-item{background-color:rgba(0,0,0,0);padding:10px}#new-archives-page #video-carousel .carousel-inner .carousel-item .d-flex{display:flex;flex-wrap:nowrap;overflow-x:auto;align-items:center;padding:0 40px}#new-archives-page #video-carousel .carousel-inner .carousel-item .d-flex .thumbnail-wrapper{position:relative;display:inline-block;text-align:center;margin-right:30px;margin-bottom:20px;width:250px;min-width:200px}#new-archives-page #video-carousel .carousel-inner .carousel-item .d-flex .thumbnail-wrapper .date-overlay{color:#333;padding-bottom:5px;font-size:14px;background-color:#fff}#new-archives-page #video-carousel .carousel-inner .carousel-item .d-flex .thumbnail-wrapper .carousel-thumbnail{width:100%;height:auto;border-radius:10px;cursor:pointer}#new-archives-page #video-carousel .carousel-inner .carousel-item .d-flex .thumbnail-wrapper.now-playing:after{content:"Now Playing";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);color:#fff;text-align:center;line-height:inherit;font-size:18px;font-weight:bold;border-radius:10px}#new-archives-page #video-carousel .carousel-control-prev,#new-archives-page #video-carousel .carousel-control-next{width:60px}#new-archives-page #video-carousel .carousel-control-prev .carousel-control-prev-icon::after,#new-archives-page #video-carousel .carousel-control-next .carousel-control-prev-icon::after{transform:rotate(135deg);-webkit-transform:rotate(135deg)}#new-archives-page #video-carousel .carousel-control-prev .carousel-control-next-icon::after,#new-archives-page #video-carousel .carousel-control-next .carousel-control-next-icon::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}@media(max-width: 768px){#video-carousel .carousel-inner .carousel-item .d-flex .thumbnail-wrapper{width:300px;min-width:250px;margin-bottom:20px}#video-carousel .carousel-inner .carousel-item .d-flex .thumbnail-wrapper.now-playing:after{line-height:300px}}.bible-escape-room body,.bible-escape-room html{height:100%;margin:0;font-family:"Arial",sans-serif;background-color:#f2f2f2}.bible-escape-room .container{text-align:center;padding:20px;max-width:1000px;margin:50px auto}.bible-escape-room h1{color:#4caf50;font-size:120px;font-family:"VT323",monospace}.bible-escape-room p{font-size:20px}.bible-escape-room #startButton,.bible-escape-room #submitAnswersButton{background-color:#4caf50;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;border:none;border-radius:5px}.bible-escape-room #timerDisplay{color:red;font-size:20px;margin-bottom:10px}.bible-escape-room form#triviaForm{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;text-align:left;margin-top:20px}.bible-escape-room form#triviaForm .trivia-card{background-color:#fff;border:1px solid #ddd;padding:15px;border-radius:8px;box-shadow:0px 0px 10px rgba(0,0,0,.1)}.bible-escape-room form#triviaForm .trivia-card p{font-weight:bold;margin:0 0 10px 0}.bible-escape-room form#triviaForm .trivia-card div{margin-left:20px;margin-bottom:5px}.bible-escape-room #submitAnswersButton{grid-column:span 2;margin-top:20px}#wordButtons button{background-color:#4caf50;color:#fff;padding:15px 32px;margin:10px;font-size:20px;border:none;border-radius:5px;cursor:pointer;box-shadow:0 3px 6px rgba(0,0,0,.16);transition:background-color .3s,box-shadow .3s}#wordButtons button:hover{background-color:#3d8b40;box-shadow:0 5px 15px rgba(0,0,0,.2)}#selectedWords{font-size:24px;color:#333;margin-top:20px;padding:15px;border-radius:8px;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16)}#incorrectMessage{font-size:18px;margin-top:10px}/*# sourceMappingURL=main.css.map */