
.tc-navbar{position:sticky;top:0;z-index:1000;background:rgba(4,9,22,.78);
 border-bottom:1px solid rgba(157,190,255,.12);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}
.tc-nav-inner{width:min(calc(100% - 32px),1280px);min-height:72px;margin:auto;display:flex;align-items:center;gap:28px}
.tc-brand{display:flex;align-items:center;gap:10px;text-decoration:none;white-space:nowrap}
.tc-brand-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;
 background:linear-gradient(135deg,#20a8ff,#5b6cff);box-shadow:0 10px 30px rgba(32,168,255,.25)}
.tc-brand b{font-size:19px;font-weight:900}.tc-brand b span{color:#20a8ff}.tc-brand small{display:block;color:#7f94b5;font-size:9px;letter-spacing:.4px}
.tc-nav-links{display:flex;align-items:center;gap:4px;flex:1}.tc-nav-links a{padding:10px 12px;border-radius:10px;
 color:#9eafca;text-decoration:none;font-size:13px}.tc-nav-links a:hover,.tc-nav-links a.active{color:#fff;background:rgba(32,168,255,.1)}
.tc-nav-actions{display:flex;align-items:center;gap:8px}.tc-lang,.tc-menu{border:1px solid var(--tc-border);background:rgba(10,20,40,.8);color:#fff;
 min-width:42px;height:40px;border-radius:10px;cursor:pointer}.tc-menu{display:none;font-size:18px}
@media(max-width:920px){.tc-nav-links{display:none}.tc-menu{display:block}.tc-nav-inner{min-height:64px}.tc-nav-links.show{
 display:flex;position:absolute;top:64px;left:11px;right:11px;padding:12px;flex-direction:column;align-items:stretch;
 background:rgba(5,12,28,.97);border:1px solid var(--tc-border);border-radius:16px;box-shadow:0 20px 60px #0008}.tc-nav-links a{padding:13px}}
