.language-control{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0;color:#ccc;font-size:12px}.language-control select{background:#161616;color:#eee;border:1px solid #484848;border-radius:8px;padding:8px;max-width:125px;min-height:38px}
body.international{font-family:Arial,'Nirmala UI','Noto Sans Devanagari',sans-serif}
.international header{gap:22px}.international .brand{letter-spacing:-1px}.international .hot-heading h1{font-size:52px;line-height:1.2;letter-spacing:-1.5px}.international[lang=hi] h1{letter-spacing:0;font-size:46px;line-height:1.5}.international .hot-heading p{max-width:560px;line-height:1.75}.international .hot-random h2{font-size:22px;line-height:1.5}.international .hot-random{min-width:280px}.international .week-title{font-size:12px;letter-spacing:1px;color:#bbb}.international .hot-description{line-height:1.7}.international .hot-copy>strong{letter-spacing:0}.international .hot-caption{display:block;font-size:12px;line-height:1.8}.international .hot-caption a{display:inline-block;margin-top:10px;color:#ffad8f}.international .catalog-heading{padding-top:30px}.international .filter-row{flex-wrap:wrap}.international .search input{font-size:14px}.international .language-note{font-size:13px;color:#bbb;line-height:1.8;margin:16px 0 22px}.international .language-filter{display:flex;align-items:center;gap:9px;color:#ddd;font-size:13px;cursor:pointer;margin:16px 0}.international input[type=checkbox]{accent-color:#ff9874;width:17px;height:17px}.international .card p{display:block!important;-webkit-line-clamp:unset!important;min-height:0!important}.international .card h3{letter-spacing:0!important}.international .card-meta{align-items:start;gap:8px}.international .card-meta span:last-child{font-size:11px;color:#bbb}.international .hot-thumb{background:#141414}.international .modal-body p{line-height:1.8}.international footer{flex-wrap:wrap}.international .footer-actions{display:flex;flex-wrap:wrap;gap:18px}.international .footer-actions button{background:transparent;color:#ccc;padding:8px 0}.international .support-note{line-height:1.8}.international .empty{grid-column:1/-1}.international #catalog{padding-bottom:50px}.international .save-button.on,.international #saved .saved-heart{color:#ffad8f}.international #random-play{border-radius:9px;background:#ff9874;color:#17110e;padding:13px 20px;font-weight:bold;margin-top:15px}.international #load-more{background:#1d1d1d;color:#fff;border:1px solid #555;padding:12px 22px;border-radius:9px}.international .modal-buttons a{background:#ff9874;color:#17110e}.international .privacy-links a{text-decoration:underline}.international .hot-board{grid-template-columns:repeat(2,minmax(0,1fr))}.international .weekly-main .hot-thumb{width:140px;height:95px}.international .weekly-main{align-items:center}.international .weekly-item{min-height:180px}
@media(max-width:1100px){.international header{flex-wrap:wrap;padding-top:10px;padding-bottom:8px}.international header nav{order:3;width:100%;overflow:auto;gap:22px}.international .hot-heading{flex-wrap:wrap}.international .hot-random{width:100%;max-width:none}}
@media(max-width:700px){.international .hot-heading h1{font-size:36px}.international[lang=hi] h1{font-size:32px}.international .hot-heading p{max-width:none;font-size:14px}.international .hot-board{grid-template-columns:1fr}.international .weekly-main .hot-thumb{width:112px;height:86px}.international .hot-description{font-size:12px}.international .hot-copy>strong{font-size:17px}.international .catalog-heading{display:block}.international .search{width:100%}.international #grid{grid-template-columns:1fr}.international #catalog .screenshot-cover{aspect-ratio:16/9}.international #catalog .card h3{font-size:21px}.international #catalog .card p{font-size:14px}.international #catalog .card-meta{font-size:12px}.international .hot-caption{text-align:left}.international .hot-caption a{text-align:left}.language-control{margin-left:auto}.international header nav button{font-size:13px}.international .hot-random{min-width:0}.international .hot-random p{font-size:13px}}
.international .language-filter[hidden]{display:none!important}

/* Keep the language picker in one shared header column across editions. */
@media(min-width:701px){
 body header:has(>.language-control){display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,22%);column-gap:16px;align-items:center;padding-top:0;padding-bottom:0}
 body header:has(>.language-control)>nav{order:0;width:auto;min-width:0;overflow-x:auto;justify-content:flex-start;margin:0;white-space:nowrap;scrollbar-width:thin}
 body header:has(>.language-control)>nav>*{flex-shrink:0}
 body header>.language-control{grid-column:3;margin:0}
}
@media(max-width:700px){
 body header:has(>.language-control){display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:5px 12px}
 body header>.language-control{grid-row:1;grid-column:2;margin:0}
 body header:has(>.language-control)>nav{grid-row:2;grid-column:1/-1;min-width:0}
 body header:has(>.language-control)>.support-mobile{grid-row:1;grid-column:3;justify-self:end}
}
