diff --git a/frontend/src/components/Transport/TransportControls.tsx b/frontend/src/components/Transport/TransportControls.tsx index 1da5b98..aede9a3 100644 --- a/frontend/src/components/Transport/TransportControls.tsx +++ b/frontend/src/components/Transport/TransportControls.tsx @@ -129,7 +129,7 @@ export function TransportControls() { return (
div:nth-of-type(2) { + top: auto !important; + bottom: 5px; + width: calc(100% - 16px); + justify-content: center; + } + + .b2b-header > div:nth-of-type(2) button { + padding-left: 9px !important; + padding-right: 9px !important; + } + + .b2b-transport { + padding-left: 8px !important; + padding-right: 8px !important; + } + + .b2b-status { + display: none !important; + } + + .t-btn { + min-width: 40px; + height: 40px; + } +} + +@media (max-height: 520px) and (orientation: landscape) { + .b2b-header { + height: 44px !important; + align-items: center !important; + padding-top: 0; + } + + .b2b-header > a > span { + display: none; + } + + .b2b-header > div:nth-of-type(2) { + top: 50% !important; + bottom: auto; + width: auto; + } +} diff --git a/frontend/src/views/PracticeView.tsx b/frontend/src/views/PracticeView.tsx index e7ec178..12b1501 100644 --- a/frontend/src/views/PracticeView.tsx +++ b/frontend/src/views/PracticeView.tsx @@ -137,7 +137,7 @@ export function PracticeView() { return (
e.preventDefault()} onDrop={handleDrop} > @@ -148,7 +148,7 @@ export function PracticeView() { - Right group: marginLeft:auto, pushes to far right This pattern is immune to left/right asymmetry that breaks grid-based centering. */}