* feat(dev): run dev alongside release with shared app data
Skip tauri-plugin-single-instance in debug builds so `tauri dev` can run
while an installed release instance is open. Keep the same bundle identifier
and data directory; label the dev window "Psysonic (Dev)".
* fix(dev): gate on_second_instance behind release cfg
Avoid dead_code warning in debug builds where single-instance is skipped.
* feat(dev): red sidebar brand and monochrome titlebar chrome
Tag the document in Vite dev and style the logo header with a red
background plus gray window controls so dev is obvious at a glance.
* feat(dev): skip OS hotkeys and add mobile DEV markers
Debug builds no longer register global shortcuts, MPRIS, or Windows
taskbar media controls so release keeps system input when both run.
Flip the tray icon horizontally in dev and show a fixed DEV badge on
narrow layouts.
* docs(changelog): note PR #866 parallel dev alongside release
* fix(dev): satisfy clippy needless_return in debug-only paths
layout.css (3209 LOC) → 29 per-section files in src/styles/layout/ +
an index.css that imports them in original cascade order.
Same mechanic as theme.css + components.css splits: top-level sections
detected by single-dash or 3+ dash header decoration. Concatenating in
@import order reproduces the original byte stream (+1 trailing newline,
cosmetic).
Generated via /tmp/split-layout-css.mjs.