[data-mnav]{display:none;position:relative}[data-mnav-toggle]{display:inline-flex;align-items:center;gap:7px;height:44px;min-width:44px;padding:0 12px;border:1px solid var(--border,#e8e6dc);border-radius:12px;background:var(--card,#fff);color:var(--ink,#141413);font:600 14px/1 var(--sans,ui-sans-serif);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}[data-mnav-toggle]::-webkit-details-marker{display:none}[data-mnav-toggle]::marker{content:""}[data-mnav-toggle]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg,#faf9f5),0 0 0 4px var(--accent-2,#d97757)}[data-mnav][open] [data-mnav-toggle]{background:var(--bg2,#f2f0e8)}[data-mnav-panel]{position:absolute;right:0;top:calc(100% + 10px);z-index:60;width:min(320px,calc(100vw - 32px));padding:10px;border:1px solid var(--border,#e8e6dc);border-radius:16px;background:var(--card,#fff);box-shadow:0 24px 48px -24px #14141359}[data-mnav-panel] nav{display:flex;flex-direction:column}[data-mnav-panel] nav a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:10px;color:var(--ink,#141413);font:500 15.5px/1.2 var(--sans,ui-sans-serif);text-decoration:none}[data-mnav-panel] nav a:hover{background:var(--bg2,#f2f0e8)}[data-mnav-actions]{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:10px;border-top:1px solid var(--border,#e8e6dc)}[data-mnav-actions] a[data-mnav-secondary]{display:flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--border,#e8e6dc);border-radius:12px;color:var(--ink,#141413);font:600 15px/1 var(--sans,ui-sans-serif);text-decoration:none}[data-mnav-actions] a[data-btn]{width:100%;min-height:48px;font-size:15.5px}@media(max-width:960px){[data-mnav]{display:block}}@media(max-width:380px){[data-mnav-label]{display:none}}
