Files
hub/frontend/src/assets/main.css
T

97 lines
1.8 KiB
CSS

@import './base.css';
*[hidden] { display: none !important; }
body {
display: flex;
direction: row;
}
main {
height: 100dvh;
flex-grow: 1;
overflow: auto;
}
main section {
margin: 1em;
padding: 1em;
border: 1px solid var(--color-border);
border-radius: var(--border-radius);
background-color: var(--color-surface);
}
.main-sidebar {
height: 100dvh;
display: flex;
flex-direction: column;
position: relative;
z-index: var(--z-index-sidebar);
background-color: var(--color-background);
}
.main-header {
height: var(--header-height);
border-bottom: 1px solid var(--color-border);
display: flex;
flex-direction: row;
align-items: center;
}
a {
text-decoration: none;
color: var(--color-blue);
transition: 0.4s;
padding: 3px;
}
button, .button {
color: var(--color-text);
background-color: var(--color-surface-strong);
padding: 0.6em;
border: 1px solid var(--color-border);
border-radius: var(--border-radius);
}
button.hollow, .button.hollow {
background: none;
border: none;
}
button.hollow:hover {
border: none;
}
button:hover {
color: var(--color-heading);
border-color: var(--color-border-hover);
}
button.hollow.primary { color: var(--color-primary); }
button.hollow.error { color: var(--color-error); }
input, textarea, select {
font-size: inherit;
padding: 0.6em;
border: 1px solid var(--color-border);
color: var(--color-text);
background-color: var(--color-surface-input);
border-radius: var(--border-radius);
}
input:hover, textarea:hover, select:hover {
border: 1px solid var(--color-border-hover);
}
input:focus, textarea:focus, select:focus {
outline: none;
border: 1px solid var(--color-primary);
}
input:disabled, textarea:disabled, select:disabled {
background-color: var(--color-surface);
}
.with-sidebar-expanded .when-sidebar-collapsed {
display: none;
}