:root{--tii-gold:#ea9422;--tii-gold-light:#f3a721;--tii-gold-dark:#c87609;--tii-gold-bg:#fff8ed;--tii-navy:#0f3d60;--tii-navy-dark:#09263c;--tii-silver:#caced1;--tii-box-bg:#f8fafd;--tii-border:#d9e2ec}#language-selector-widget,.language-selector-widget{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;margin:30px 0;display:flex;justify-content:center;padding:0 10px}.language-box{background-color:var(--tii-box-bg);padding:20px 20px 30px;border-radius:12px;border:1px solid var(--tii-border);box-shadow:0 4px 18px rgb(15 61 96 / .08);max-width:700px;width:100%;position:relative}#loading-container,.loading-container{display:none;margin:-20px -20px 20px -20px;padding:15px 10px;background-color:var(--tii-gold-bg);border-radius:11px 11px 0 0;text-align:center;border-bottom:2px solid var(--tii-gold)}#loading-message,.loading-message{font-size:22px;font-weight:700;color:var(--tii-gold-dark);margin:0;letter-spacing:.3px}#video-container,.video-container{display:none;margin-bottom:25px}.responsive-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background:#000;border-radius:12px;box-shadow:0 8px 24px rgb(15 61 96 / .18);border:1px solid rgb(15 61 96 / .12)}.responsive-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:12px}#no-video-container,.no-video-container{display:none;margin-bottom:25px}.fs-friday-countdown{background:#fff;border:1px solid var(--tii-border);border-radius:12px;padding:22px 18px;text-align:center;box-shadow:0 4px 14px rgb(15 61 96 / .05)}.fs-countdown-heading{margin-bottom:14px}.fs-countdown-icon{font-size:2.2rem;display:block;margin-bottom:6px;line-height:1}.fs-countdown-title{margin:0 0 4px;font-size:1.25rem;font-weight:700;color:var(--tii-navy)}.fs-countdown-sub{margin:0;font-size:.9rem;color:var(--tii-gold-dark);font-weight:600}.fs-timer-display{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:12px auto 14px;background:var(--tii-gold-bg);padding:12px 18px;border-radius:10px;border:1px solid rgb(234 148 34 / .28)}.fs-timer-col{display:flex;flex-direction:column;align-items:center;min-width:50px}.fs-timer-number{font-size:1.9rem;font-weight:800;color:var(--tii-navy);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:.5px}.fs-timer-label{font-size:.7rem;text-transform:uppercase;color:var(--tii-gold-dark);font-weight:700;margin-top:5px;letter-spacing:.5px}.fs-timer-colon{font-size:1.6rem;font-weight:700;color:var(--tii-gold);line-height:1;margin-top:-12px}.fs-countdown-caption{margin:0;font-size:.88rem;color:#556987;line-height:1.4}.fs-countdown-caption strong{color:var(--tii-navy)}.fs-no-video-state{background:#fff;border:1px dashed var(--tii-border);border-radius:12px;padding:28px 18px;text-align:center}.fs-no-video-state .fs-countdown-title{margin-bottom:6px}.language-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.lang-btn{background:#fff;border:2px solid var(--tii-border);border-radius:40px;padding:10px 20px;font-size:15px;font-weight:500;color:var(--tii-navy);cursor:pointer;transition:all 0.2s ease;min-height:44px}.lang-btn:hover,.lang-btn:focus,.lang-btn:active{color:var(--tii-gold-dark)}.lang-btn:hover{background-color:var(--tii-gold-bg);border-color:var(--tii-gold);transform:translateY(-1px);box-shadow:0 2px 8px rgb(234 148 34 / .15)}.lang-btn.active{background:linear-gradient(135deg,var(--tii-gold) 0%,var(--tii-gold-dark) 100%);border-color:var(--tii-gold-dark);color:#ffffff!important;font-weight:700;box-shadow:0 4px 12px rgb(234 148 34 / .32)}@media (max-width:480px){.fs-timer-display{gap:4px;padding:10px 12px}.fs-timer-col{min-width:42px}.fs-timer-number{font-size:1.5rem}.fs-timer-colon{font-size:1.3rem}}