/* Shared draft-only navigation additions; original menus and accessibility stay intact. */
.at-shortcut-bar{position:relative;z-index:8;background:#242321;border-top:1px solid #817659;border-bottom:1px solid #817659;padding:0!important}
.at-shortcut-bar .frame{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:9px;padding-bottom:9px}
.at-shortcut-bar .at-label{color:#d3c29c;font:700 10px/1.25 Inter,sans-serif;letter-spacing:.14em;margin-right:8px}
.at-shortcut-bar a{min-height:43px;display:inline-flex;align-items:center;justify-content:center;padding:9px 15px;border:1px solid #95896f;border-radius:100px;text-decoration:none;color:#f4e9d5!important;font:600 12px/1.3 Inter,sans-serif;white-space:nowrap}
.at-shortcut-bar .at-primary{background:#cec0a0;color:#1d1b18!important;border-color:#cec0a0}
.at-extra-btn{min-height:43px;display:inline-flex!important;align-items:center;justify-content:center;padding:9px 16px;border-radius:99px;border:1px solid #8f805f;color:#f5ead3!important;text-decoration:none!important;font:700 13px/1.2 Inter,sans-serif;white-space:nowrap}
.at-extra-btn.at-admin{background:#d6c8a4;color:#201e1a!important;border-color:#d6c8a4}
.at-extra-btn.at-signup{background:#292721}
header.site .head-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
header.site nav.menu>a,header.site nav.menu .more>button{font-size:clamp(15px,1.3vw,19px)!important;min-height:43px;display:inline-flex;align-items:center}
.at-extra-btn:focus-visible,.at-shortcut-bar a:focus-visible{outline:3px solid #e6d7be;outline-offset:2px}
@media(min-width:1081px){header.site .frame{flex-wrap:wrap!important;gap:10px!important;padding-top:12px!important;padding-bottom:12px!important}header.site nav.menu{flex:1 1 570px!important;justify-content:center!important;margin:0!important}header.site .head-actions{margin-left:auto}}
@media(max-width:1080px){header.site .head-actions .at-extra-btn{display:inline-flex!important}body.nav-open nav.menu{position:fixed!important;top:var(--at-header-bottom,84px)!important;bottom:0!important;left:0!important;right:0!important;max-height:calc(100dvh - var(--at-header-bottom,84px))!important;overflow-y:auto!important;overscroll-behavior:contain;padding-bottom:110px!important;z-index:1005!important}body.nav-open #adham-theme-btn,body.nav-open .claire-fly,body.nav-open .claire-panel{visibility:hidden!important}}
@media(max-width:760px){header.site .frame{min-height:76px!important;gap:6px!important;padding-top:8px!important;padding-bottom:8px!important}header.site .logo span{font-size:clamp(13px,3vw,19px)!important}header.site .logo img{width:54px!important;height:58px!important}header.site .head-actions{flex-wrap:nowrap!important;gap:5px!important}header.site .head-actions .at-signin,header.site .head-actions .at-signup{display:none!important}header.site .head-actions .at-admin{padding:7px 10px!important;min-height:40px;font-size:11px}header.site .head-actions .btn.gold{display:none!important}.at-shortcut-bar .frame{gap:7px;padding:10px 0}.at-shortcut-bar .at-label{width:100%}.at-shortcut-bar a{padding:8px 12px;min-height:40px;font-size:11px}}
@media(max-width:390px){header.site .logo span{display:none!important}}
/* Accessible action text on light themes */
html[data-theme=light] header.site .at-signin,html[data-theme=sage] header.site .at-signin,html[data-theme=cream] header.site .at-signin,header.site .at-signin{color:#2e291f!important;background:#fffaf0!important;border-color:#a28d66!important}
html[data-theme=dark] header.site .at-signin,html[data-theme=contrast] header.site .at-signin{color:#fff9e9!important;background:#31302d!important}
