:root{--bg:#16130f;--bg-deep:#12100c;--card:#211c16;--border:#2b251d;--border-soft:#3a332a;--accent:#f07818;--accent-hover:#ffa04d;--text:#f2ece2;--text-2:#d8d0c2;--muted:#a79e90}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Barlow,sans-serif}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}.site-header{z-index:50;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#16130ff5;position:sticky;top:0}.site-header__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:0 auto;padding:14px 24px;display:flex}.brand{color:var(--text);align-items:baseline;gap:8px;display:flex}.brand__name{letter-spacing:.12em;font-family:Oswald,sans-serif;font-size:20px;font-weight:700}.brand__name em{color:var(--accent);font-style:normal}.brand__year{letter-spacing:.2em;color:var(--muted);text-transform:uppercase;font-size:11px}.main-nav{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.main-nav a{letter-spacing:.09em;text-transform:uppercase;color:var(--text-2);border-bottom:2px solid #0000;padding:6px 0;font-family:Oswald,sans-serif;font-size:13px}.main-nav a:hover{color:var(--accent-hover)}.main-nav a[aria-current=page]{color:var(--accent);border-bottom-color:var(--accent)}.lang-switcher{border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:4px;display:flex}.lang-switcher a{letter-spacing:.1em;color:var(--muted);border-radius:999px;padding:4px 10px;font-family:Oswald,sans-serif;font-size:12px}.lang-switcher a[aria-current=true]{color:var(--bg);background:var(--accent)}.nav-toggle{border:1px solid var(--border-soft);color:var(--text);cursor:pointer;background:0 0;border-radius:4px;padding:7px 11px;font-size:20px;line-height:1;display:none}.nav-toggle:hover{border-color:var(--accent);color:var(--accent)}.lang-select{background:var(--bg-deep);border:1px solid var(--border-soft);color:var(--text);letter-spacing:.08em;border-radius:4px;padding:8px 10px;font-family:Oswald,sans-serif;font-size:13px;display:none}@media (width<=900px){.site-header__inner{flex-wrap:nowrap;gap:12px;padding:12px 16px}.brand{flex-direction:column;align-items:flex-start;gap:0;margin-right:auto}.brand__name{letter-spacing:.08em;font-size:17px}.js .nav-toggle{order:3;display:block}.js .lang-select{order:2;display:block}.js .lang-switcher{display:none}.js .main-nav{border-top:1px solid var(--border);flex-direction:column;order:4;align-items:stretch;gap:0;width:100%;padding:8px 0 4px;display:none}.js .site-header[data-open],.js .site-header[data-open] .site-header__inner{flex-wrap:wrap}.js .site-header[data-open] .main-nav{display:flex}.js .main-nav a{border-bottom:1px solid var(--border);padding:12px 2px;font-size:15px}.js .main-nav a:last-child{border-bottom:none}.js .main-nav a[aria-current=page]{border-bottom-color:var(--border)}html:not(.js) .main-nav{width:100%}}.site-footer{border-top:1px solid var(--border);background:var(--bg-deep);margin-top:64px}.site-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:0 auto;padding:32px 24px;display:flex}.site-footer__label{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-family:Oswald,sans-serif;font-size:13px;font-weight:600}.site-footer__mail{color:var(--text);font-size:16px}.site-footer__org-label{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);text-align:right;font-family:Oswald,sans-serif;font-size:11px}.site-footer__org{color:var(--text);text-align:right;font-family:Oswald,sans-serif;font-size:16px;font-weight:600}.site-footer__org a{color:inherit}.site-footer__org a:hover{color:var(--accent-hover)}.site-footer__club{color:var(--accent);text-align:right;font-size:13px}.btn{background:var(--accent);color:var(--bg);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:none;border-radius:3px;padding:12px 28px;font-family:Oswald,sans-serif;font-size:15px;font-weight:600;display:inline-block}.btn:hover{color:var(--bg);background:var(--accent-hover)}
