.cvx-languages{max-width:1200px;padding:calc(var(--nav-h,72px) + 24px) 20px 100px;color:#f0ede6;min-width:0;margin:0 auto}.cvx-languages h1{overflow-wrap:anywhere;margin:24px 0 16px;font-size:clamp(1.7rem,4vw,2.8rem);line-height:1.15}.cvx-languages p{color:#b8b3aa;max-width:70ch;margin:16px 0;line-height:1.6}.cvx-languages a{color:inherit}.cvx-languages a:focus-visible,.cvx-languages input:focus-visible{outline-offset:4px;outline:2px solid #c9a84c}.cvx-language-search{gap:8px;max-width:480px;margin:24px 0;display:grid}.cvx-language-search input{color:#f0ede6;background:#17181c;border:1px solid #514833;border-radius:10px;width:100%;min-width:0;padding:12px;font-size:16px}.cvx-language-directory{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;padding:0;list-style:none;display:grid}.cvx-language-directory a{overflow-wrap:anywhere;background:#17181c;border:1px solid #514833;border-radius:14px;gap:8px;height:100%;padding:18px;text-decoration:none;display:grid}.cvx-language-directory span{color:#b8b3aa;font-size:14px}.cvx-language-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;margin-top:28px;display:grid}.cvx-language-grid a{overflow-wrap:anywhere;flex-direction:column;gap:8px;min-width:0;text-decoration:none;display:flex}.cvx-language-grid img,.cvx-language-poster{aspect-ratio:2/3;object-fit:cover;background:#202127;border-radius:10px;width:100%;display:block}.cvx-language-grid small{color:#b8b3aa}.cvx-language-paging{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:32px 0;display:flex}.cvx-language-paging a{border:1px solid #c9a84c;border-radius:24px;min-height:44px;padding:12px 18px;text-decoration:none}@media (min-width:640px){.cvx-language-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1000px){.cvx-language-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.cvx-related-browse{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.cvx-related-browse a{background:#202127;border-radius:24px;min-height:44px;padding:10px 14px;text-decoration:none}.cvx-languages>h1:first-child{margin-top:0}
