style: Update UI with warmer, softer color palette
Replace default Bootstrap grays with warm off-whites and subtle borders. Adds consistent styling for cards, forms, headings, and tables. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,7 @@
|
|||||||
html, body {
|
html, body {
|
||||||
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
|
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
|
||||||
|
color: #333;
|
||||||
|
background-color: #f8f7f5;
|
||||||
}
|
}
|
||||||
|
|
||||||
h1:focus {
|
h1:focus {
|
||||||
@@ -77,6 +79,8 @@ a, .btn-link {
|
|||||||
|
|
||||||
main {
|
main {
|
||||||
flex: 1;
|
flex: 1;
|
||||||
|
background-color: #f8f7f5;
|
||||||
|
box-shadow: inset 4px 0 8px -4px rgba(0, 0, 0, 0.08);
|
||||||
}
|
}
|
||||||
|
|
||||||
.sidebar {
|
.sidebar {
|
||||||
@@ -84,8 +88,8 @@ main {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.top-row {
|
.top-row {
|
||||||
background-color: #f7f7f7;
|
background-color: #f3f1ee;
|
||||||
border-bottom: 1px solid #d6d5d5;
|
border-bottom: 1px solid #e0ddd8;
|
||||||
justify-content: flex-end;
|
justify-content: flex-end;
|
||||||
height: 3.5rem;
|
height: 3.5rem;
|
||||||
display: flex;
|
display: flex;
|
||||||
@@ -158,20 +162,60 @@ main {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Card improvements */
|
/* Card improvements */
|
||||||
|
.card {
|
||||||
|
background-color: #fdfcfb;
|
||||||
|
border-color: #e0ddd8;
|
||||||
|
}
|
||||||
|
|
||||||
.card-header {
|
.card-header {
|
||||||
background-color: #f8f9fa;
|
background-color: #f0eeeb;
|
||||||
|
border-bottom-color: #e0ddd8;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Form improvements */
|
/* Form improvements */
|
||||||
.form-label {
|
.form-label {
|
||||||
font-weight: 500;
|
font-weight: 500;
|
||||||
margin-bottom: 0.25rem;
|
margin-bottom: 0.25rem;
|
||||||
|
color: #444;
|
||||||
}
|
}
|
||||||
|
|
||||||
.form-text {
|
.form-text {
|
||||||
font-size: 0.8rem;
|
font-size: 0.8rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.form-control, .form-select {
|
||||||
|
background-color: #fdfcfb;
|
||||||
|
border-color: #d5d0ca;
|
||||||
|
color: #333;
|
||||||
|
}
|
||||||
|
|
||||||
|
.form-control:focus, .form-select:focus {
|
||||||
|
background-color: #fff;
|
||||||
|
border-color: #258cfb;
|
||||||
|
}
|
||||||
|
|
||||||
|
.form-control::placeholder {
|
||||||
|
color: #aaa;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Soften headings */
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
color: #2a2a2a;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-weight: 600;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Table softening */
|
||||||
|
.table {
|
||||||
|
color: #333;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table > :not(caption) > * > * {
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
/* Better mobile responsiveness for tables */
|
/* Better mobile responsiveness for tables */
|
||||||
@media (max-width: 768px) {
|
@media (max-width: 768px) {
|
||||||
.table-responsive-stack td,
|
.table-responsive-stack td,
|
||||||
|
|||||||
Reference in New Issue
Block a user