.site-language-dialog{box-sizing:border-box;color:#ead8b0;text-align:center;background:linear-gradient(145deg,#241b12,#100e14);border:1px solid #a58648;border-radius:14px;width:min(580px,100% - 32px);padding:32px;font-family:inherit;box-shadow:0 20px 80px #0009}.site-language-dialog::backdrop{background:#07050de8}.site-language-dialog>img{width:min(270px,75%);height:auto;margin:0 auto 22px;display:block}.site-language-dialog>small{letter-spacing:.12em;color:#bba36e;font-size:.7rem}.site-language-dialog h1{margin:14px 0 8px;font-size:clamp(1.6rem,5vw,2.3rem)}.site-language-dialog>p{color:#b9ad9b;font-size:.9rem}.site-language-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.site-language-options button{color:#f0dfbb;font:inherit;cursor:pointer;background:#241d14;border:1px solid #796137;border-radius:7px;flex-direction:column;align-items:center;gap:10px;padding:18px 8px;display:flex}.site-language-options button span{font-size:2rem}.site-language-options button:hover{outline-offset:3px;background:#42321b;border-color:#e1bd70;outline:2px solid #e1bd70}.site-language-options button:focus-visible{outline-offset:3px;background:#42321b;border-color:#e1bd70;outline:2px solid #e1bd70}.site-language-options button:disabled{opacity:.6;cursor:wait}@media (max-width:420px){.site-language-dialog{padding:24px 16px}.site-language-options{gap:8px}.site-language-options button{padding:16px 4px;font-size:.85rem}}
