.navbar-header{justify-content:space-between;align-items:center;gap:var(--sp-3);height:var(--nav-h);max-width:var(--page-max);padding:0 var(--sp-4);direction:rtl;margin:0 auto;display:flex}.navbar-brand{align-items:center;gap:var(--sp-2);color:var(--text-1);letter-spacing:.2px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.navbar-brand:before{content:"";background:var(--gold);width:8px;height:8px;box-shadow:0 0 0 3px var(--gold-soft);border-radius:50%}.menu-trigger-btn{border:1px solid var(--border);border-radius:var(--r-sm);width:40px;height:40px;color:var(--text-2);transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background:0 0;justify-content:center;align-items:center;display:flex}.menu-trigger-btn:hover{background:var(--surface-2);border-color:var(--border-strong);color:var(--text-1)}.side-drawer{background-color:var(--surface);border-inline-start:1px solid var(--border);border-radius:var(--r-lg) 0 0 var(--r-lg);width:82%;max-width:320px;height:100dvh;box-shadow:var(--shadow-3);transition:transform var(--t-base) var(--ease), visibility var(--t-base) var(--ease);z-index:1000;visibility:hidden;direction:rtl;flex-direction:column;padding-inline:20px;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.side-drawer.open{visibility:visible;transform:translate(0)}.drawer-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 0 16px;display:flex}.drawer-brand{color:var(--brand);letter-spacing:.3px;font-size:19px;font-weight:800}.close-drawer-btn{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);width:40px;height:40px;color:var(--text-2);transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:flex}.close-drawer-btn:hover{background:var(--surface-3);border-color:var(--border-strong);color:var(--text-1)}.close-drawer-btn:active{background:var(--brand-soft)}.drawer-content{flex:auto;min-height:0;padding:24px 0 0;overflow-y:auto}.drawer-title{color:var(--text-2);letter-spacing:.5px;margin-bottom:12px;font-size:13px;font-weight:700}.drawer-links{flex-direction:column;gap:10px;display:flex}.drawer-link-card{height:48px;color:var(--text-1);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);justify-content:flex-start;align-items:center;gap:12px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.drawer-link-card:hover{background:var(--surface-3);border-color:var(--border-strong)}.drawer-link-card:active{background:var(--brand-soft)}.drawer-link-card.is-active{border-color:var(--brand);color:var(--brand)}.drawer-link-card.is-active .link-icon{color:var(--brand)}.link-icon{color:var(--text-2);justify-content:center;align-items:center;font-size:18px;display:flex}.drawer-footer{padding:16px 0 calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--border);margin-top:auto}.menu-overlay{background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:999;opacity:0;visibility:hidden;height:100dvh;transition:opacity var(--t-base) var(--ease), visibility var(--t-base) var(--ease);position:fixed;inset:0}.menu-overlay.visible{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.side-drawer,.menu-overlay{transition:none}}.theme-toggle-wrapper{width:100%;display:flex}.premium-theme-toggle{justify-content:center;align-items:center;gap:var(--sp-2);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);width:100%;height:48px;color:var(--text-1);letter-spacing:.3px;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);padding:0 14px;font-size:14px;font-weight:700;display:flex}.premium-theme-toggle:hover{background:var(--surface-3);border-color:var(--border-strong)}.premium-theme-toggle:active{background:var(--brand-soft)}.toggle-content{justify-content:center;align-items:center;gap:var(--sp-2);display:flex}.icon-sun{color:var(--gold);font-size:18px}.icon-moon{color:var(--brand);font-size:18px}.premium-theme-toggle:hover .icon-sun,.premium-theme-toggle:hover .icon-moon{color:inherit}
