/* Tjap Kuwat — the group's header shape (announce bar + fixed nav, molaytactical.com) on the Tjap Kuwat palette. Same file in site/ and app/. */
.announce-bar{background:#5a5a2e;text-align:center;padding:8px 16px;font-family:"Barlow Condensed",sans-serif;font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#F6F0E3;line-height:1.4}
.announce-bar span{color:#C9BC93;margin:0 10px}
nav.tk-nav{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px;height:64px;background:rgba(228,214,188,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .3s ease}
nav.tk-nav::after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:linear-gradient(to bottom,#987F60 0 40%,#000 40% 60%,#7e7e42 60% 100%)}
nav.tk-nav.hide{transform:translateY(-100%)}
.nav-logo-text{display:flex;align-items:center;text-decoration:none;min-width:0}
.nav-word{height:22px;width:auto;display:block}
.nav-lockup{height:44px;width:auto;display:block}
.nav-links{display:flex;gap:28px;list-style:none;margin:0;padding:0}
.nav-links a{font-family:"Barlow Condensed",sans-serif;font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#6E5F49;text-decoration:none;transition:color .2s}
.nav-links a:hover{color:#3F2E20}
.nav-app{font-family:"Barlow Condensed",sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#F6F0E3;background:#3F2E20;border-radius:8px;padding:10px 14px;text-decoration:none;white-space:nowrap;min-height:40px;display:inline-flex;align-items:center}
.nav-spacer{height:70px}
.tk-stripe{display:none}
@media(max-width:720px){nav.tk-nav{height:56px;padding:0 16px}.nav-spacer{height:62px}.nav-links{display:none}.nav-word{height:18px}.nav-lockup{height:38px}.announce-bar{font-size:10px;letter-spacing:2px;padding:7px 12px}.announce-bar .alt{display:none}}
