[data-developer-menu]{position:relative;color:var(--rf-ink);font-size:.86rem;font-weight:650}
[data-developer-menu]>summary{display:flex;align-items:center;gap:5px;min-height:40px;padding:8px 11px;border-radius:10px;cursor:pointer;list-style:none}
[data-developer-menu]>summary::-webkit-details-marker{display:none}
[data-developer-menu]>summary svg{fill:none;stroke:currentColor;stroke-width:1.8;flex:none;transition:transform .18s ease}
[data-developer-menu][open]>summary svg{transform:rotate(180deg)}
[data-developer-menu]>summary:hover,[data-developer-menu][open]>summary{background:rgba(49,29,28,.065)}
[data-developer-links]{position:absolute;top:calc(100% + 9px);left:0;min-width:220px;max-width:calc(100vw - 24px);padding:6px;background:var(--rf-surface);border:1px solid var(--rf-line);border-radius:14px;z-index:100}
[data-developer-links] a{display:flex;align-items:center;min-height:44px;padding:10px 12px;border-radius:9px;color:var(--rf-ink);font-weight:650}
[data-developer-links] a:hover{background:rgba(49,29,28,.065)}
[data-developer-profile]{padding:9px 10px;color:var(--rf-ink);font-size:.88rem;font-weight:600}
[data-nav] [data-developer-links]{position:static;margin:2px 10px 8px;min-width:0;border:0;padding:0;background:transparent}
[data-nav] [data-developer-menu]>summary{min-height:44px;font-size:.94rem;padding:11px 12px}
@media(prefers-reduced-motion:reduce){[data-developer-menu]>summary svg{transition:none}}
