.theme-toggle{border:1px solid var(--glass-border);background:var(--glass);width:36px;height:36px;color:var(--cream);cursor:pointer;-webkit-backdrop-filter:blur(10px)saturate(160%);border-radius:10px;flex:none;justify-content:center;align-items:center;transition:background .2s,border-color .2s,color .2s,transform .15s;display:inline-flex}.theme-toggle:hover{background:var(--glass-strong);border-color:var(--green)}.theme-toggle:active{transform:scale(.94)}.theme-toggle:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (prefers-reduced-motion:reduce){.theme-toggle{transition:none}}@media (prefers-contrast:more){.theme-toggle{background:var(--panel);-webkit-backdrop-filter:none;border-color:var(--cream)}}
.mati-footer-news{max-width:320px;margin-top:22px}.mati-footer-news>p{color:var(--muted);letter-spacing:.01em;margin:0 0 10px;font-size:14px}.mati-footer-news-field{border:1px solid var(--glass-border);background:var(--glass);-webkit-backdrop-filter:blur(12px)saturate(160%);border-radius:100px;align-items:center;gap:8px;padding:6px 6px 6px 16px;transition:border-color .2s,background .2s;display:flex}.mati-footer-news-field:focus-within{border-color:var(--green);background:var(--glass-strong)}.mati-footer-news-field input{min-width:0;color:var(--cream);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:9px 0;font-size:15px}.mati-footer-news-field input::placeholder{color:var(--muted)}.mati-footer-news-field button{background:var(--gradient-cta);color:#06120a;cursor:pointer;border:0;border-radius:100px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s,opacity .2s;display:inline-flex}.mati-footer-news-field button:hover{opacity:.9}.mati-footer-news-field button:active{transform:scale(.94)}@media (prefers-reduced-transparency:reduce){.mati-footer-news-field{background:var(--panel-2);-webkit-backdrop-filter:none}}@media (prefers-contrast:more){.mati-footer-news-field{border-color:var(--cream)}.mati-footer-news-field button{color:#02100a}}
