2026-06-22 05:56:09 +00:00
|
|
|
.app-container {
|
2026-05-24 21:54:58 +00:00
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
2026-06-22 05:56:09 +00:00
|
|
|
height: 100vh;
|
|
|
|
|
min-width: 1280px;
|
|
|
|
|
font-family: var(--font-family);
|
2026-05-24 21:54:58 +00:00
|
|
|
}
|
|
|
|
|
|
2026-06-22 05:56:09 +00:00
|
|
|
.main-content {
|
2026-05-24 21:54:58 +00:00
|
|
|
display: flex;
|
2026-06-22 05:56:09 +00:00
|
|
|
flex: 1;
|
|
|
|
|
overflow: hidden;
|
2026-05-24 21:54:58 +00:00
|
|
|
}
|
|
|
|
|
|
2026-06-22 05:56:09 +00:00
|
|
|
.theme-toggle-button {
|
|
|
|
|
position: fixed;
|
|
|
|
|
bottom: var(--spacing-lg);
|
|
|
|
|
right: var(--spacing-lg);
|
|
|
|
|
width: 40px;
|
|
|
|
|
height: 40px;
|
|
|
|
|
border-radius: 50%;
|
|
|
|
|
border: var(--border-width) solid var(--border);
|
|
|
|
|
background-color: var(--surface);
|
|
|
|
|
color: var(--text);
|
|
|
|
|
font-size: var(--font-size-lg);
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
z-index: 1000;
|
|
|
|
|
transition: background-color var(--transition-normal);
|
2026-05-24 21:54:58 +00:00
|
|
|
}
|
|
|
|
|
|
2026-06-22 05:56:09 +00:00
|
|
|
.theme-toggle-button:hover {
|
|
|
|
|
background-color: var(--hover);
|
2026-05-24 21:54:58 +00:00
|
|
|
}
|
|
|
|
|
|
2026-06-22 05:56:09 +00:00
|
|
|
/* Responsive design */
|
|
|
|
|
@media (max-width: 1280px) {
|
|
|
|
|
.app-container {
|
|
|
|
|
min-width: auto;
|
2026-05-24 21:54:58 +00:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2026-06-22 05:56:09 +00:00
|
|
|
@media (max-width: 768px) {
|
|
|
|
|
.main-content {
|
|
|
|
|
flex-direction: column;
|
2026-05-24 21:54:58 +00:00
|
|
|
}
|
2026-06-22 05:56:09 +00:00
|
|
|
}
|