.language-notice{position:relative;z-index:2;max-width:820px;margin:16px auto;padding:20px 24px;border:1px solid var(--cr-color-line,#35474f);border-radius:var(--cr-radius-control,14px);background:var(--cr-color-surface,#0d1b21);color:var(--cr-color-text,#f6f7f7);font:400 15px/1.5 var(--cr-font-body,Arial,sans-serif)}
.language-notice h2{margin:0 0 6px;font:600 20px/1.3 var(--cr-font-body,Arial,sans-serif)}
.language-notice p{margin:0 0 14px;color:var(--cr-color-muted,#abb6ba)}
.language-notice-actions{display:flex;flex-wrap:wrap;gap:10px}
.language-notice-actions a,.language-notice-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--cr-color-accent,#ffbd75);border-radius:10px;font:inherit;text-align:center;text-decoration:none;cursor:pointer}
.language-notice-actions a{background:var(--cr-color-accent,#ffbd75);color:#061015}
.language-notice-actions button{background:transparent;color:inherit;border-color:#7f9098}
.language-notice-actions :focus-visible{outline:3px solid var(--cr-color-accent,#ffbd75);outline-offset:3px}
.site-header + .language-notice{margin-top:120px}
@media(max-width:900px){.site-header + .language-notice{margin-top:98px}}
@media(max-width:640px){.site-header + .language-notice{margin-top:88px}}
@media(max-width:860px){.language-notice{margin:12px 16px;padding:16px}.language-notice-actions{flex-direction:column}.language-notice-actions a,.language-notice-actions button{width:100%}}
