.language-switch{display:inline-flex;align-items:center;gap:.25rem;margin-left:.7rem;white-space:nowrap;font-weight:600;font-size:.72rem;line-height:1.1;letter-spacing:.08em}
.language-switch button{border:0;background:none;color:inherit;opacity:.53;cursor:pointer;padding:.45rem .2rem;font:inherit;letter-spacing:inherit}
.language-switch button[aria-pressed="true"]{opacity:1;text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:2px}
.language-switch button:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(min-width:781px) and (max-width:1100px){.site-header nav{gap:14px}.header-actions{gap:12px}.site-header nav a{font-size:.8rem}.language-switch{margin-left:0}}
@media(max-width:780px){.language-switch{margin-left:auto;margin-right:.45rem;font-size:.68rem}.language-switch button{padding:.5rem .12rem}}
.wallpaper-filters .select-wrap select{max-width:none;text-overflow:ellipsis}
@media(min-width:1100px){.wallpaper-filters{grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(205px,1fr))}}
@media(min-width:781px) and (max-width:1099px){.wallpaper-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}
