: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}.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)}