/* Modular AUD styles */
@import url("css/base.css");
@import url("css/header.css");
@import url("css/content.css");
@import url("css/footer.css");
@import url("css/menu.css");

/* Archive as a primary navigation item — October 2026 */
.nav-list > a.aud-historical-top{position:relative;white-space:nowrap;text-decoration:none;}
.nav-list > a.aud-historical-top::after{content:"";position:absolute;right:14%;left:14%;bottom:3px;height:2px;background:#c6a25b;transform:scaleX(0);transition:transform .2s ease;transform-origin:right;}
.nav-list > a.aud-historical-top:hover::after,.nav-list > a.aud-historical-top:focus-visible::after{transform:scaleX(1);}

/* Unified navigation and additive achievement project links – baseline visual identity retained */
.nav-list>a.aud-future-top{color:#e7ca85;font-weight:700;position:relative}
.nav-list>a.aud-future-top:hover{color:#fff}
.aud-unified-ach-projects{max-width:1180px;margin:38px auto 55px;padding:32px;border-radius:22px;background:linear-gradient(135deg,#f6f9f4,#fff);border:1px solid #dfe8dc;direction:rtl}
.aud-unified-ach-head span{color:#98733b;font-weight:700}.aud-unified-ach-head h2{color:#164b36;margin:12px 0}.aud-unified-ach-head p{color:#56645b}.aud-unified-ach-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.aud-unified-ach-grid a{display:flex;flex-direction:column;gap:10px;text-decoration:none;border:1px solid #d9e4dc;border-radius:16px;padding:22px;background:#fff;color:#164b36;transition:transform .2s,border-color .2s}.aud-unified-ach-grid a:hover{transform:translateY(-3px);border-color:#b79a5a}.aud-unified-ach-grid small{color:#9b7739;font-weight:700}@media(max-width:720px){.aud-unified-ach-grid{grid-template-columns:1fr}.aud-unified-ach-projects{padding:20px}}
