/* Solo el aviso previo a descargar o comprar. El diseño es el original de Claude. */
.windows-example{padding:20px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface-2);margin-bottom:20px}.windows-example p{margin:8px 0}.windows-example small{color:var(--muted);font-size:11px}.notice-actions{display:flex;gap:12px;flex-wrap:wrap}#notice-status{font-size:13px;color:var(--gold)}

.web-language{display:flex;align-items:center;flex-shrink:0}
.legal h1,.legal h2,.legal p{overflow-wrap:anywhere;min-width:0}
.web-language select{font:inherit;font-size:13px;max-width:120px;min-height:40px;padding:8px;color:inherit;background:#0e0e16;border:1px solid #292936;border-radius:10px}
.web-language .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(max-width:800px){.web-language select{font-size:16px;max-width:108px}}

.community-nav{display:inline-flex;align-items:center;gap:7px;border:1px solid #ffe60040;border-radius:999px;padding:9px 12px!important}.community-nav span{color:#43db9d;font-size:10px}

/* Compact selected-language PNG, with a stable touch-friendly layout. */
.web-language{display:inline-flex;align-items:center;gap:7px;flex-shrink:0}
.language-flag{display:inline-flex;align-items:center;justify-content:center;width:32px;height:30px;border-radius:8px;border:1px solid #ffffff24;background:#ffffff08;flex:0 0 32px;overflow:hidden}
.language-flag img{display:block;width:24px;height:18px;object-fit:contain}
@media(max-width:600px){.web-language{gap:5px}.language-flag{width:28px;height:28px;flex-basis:28px}.web-language select{max-width:100px}}

@media(max-width:370px){.site-header .navigation{gap:8px}.site-header .brand{font-size:14px;gap:7px;flex-shrink:0}.site-header .brand-mark{width:28px;height:28px;flex:0 0 28px}.site-header .menu-toggle{width:36px;min-width:36px;height:36px;flex:0 0 36px}.site-header .web-language select{width:82px;max-width:82px;padding-inline:6px;font-size:12px}}
