| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- .App {
- --accent: #388E3C;
- --header-background: #000;
- --header-color: white;
- --text-color: black;
- }
- .App[data-theme='dark'] {
- --header-background: #000;
- --accent: #A5D6A7;
- --text-color: rgba(255, 255, 255, 87%);
- --background: #121212;
- }
- .App {
- height: 100vh;
- display: grid;
- grid: "header header" auto
- "browser queue" 1fr
- "footer footer" auto
- / 4fr 5fr;
- background: var(--background);
- color: var(--text-color);
- }
- .App[data-layout='left'] {
- grid: "header header header" auto
- "footer browser queue" 1fr
- / auto 4fr 4fr;
- }
- .App[data-layout='right'] {
- grid: "header header header" auto
- "browser queue footer" 1fr
- / 4fr 4fr auto;
- }
- .App-intro {
- font-size: large;
- }
- .App-panels { display: none; }
- .App main {
- grid-area: browser;
- overflow: auto;
- padding: 0 16px;
- }
- .App aside {
- grid-area: queue;
- overflow: auto;
- }
- .App footer {
- grid-area: footer;
- }
- @media screen and (max-width: 800px) {
- .App {
- grid: "header" auto
- "panels" auto
- "main" 1fr
- "footer" auto
- / 1fr;
- }
- .App main {
- grid-area: main;
- padding: 0 8px;
- }
- .App-panels {
- grid-area: panels;
- display: grid;
- grid: auto / 1fr 1fr;
- text-align: center;
- margin-bottom: 4px;
- }
- .App-panels input { display: none; }
- .App-panels label {
- background-color: var(--controls-background);
- }
- .App-panels #panel-main:checked ~ label[for='panel-main'],
- .App-panels #panel-side:checked ~ label[for='panel-side'] {
- background-color: var(--background);
- }
- .App aside { grid-area: main; }
- .App[data-panel='side'] main { display: none; }
- .App[data-panel='main'] aside { display: none; }
- .ArtistName { margin: 0; }
- }
|