Style
This commit is contained in:
@@ -6,15 +6,20 @@
|
|||||||
--color-bg: #f6f8fb;
|
--color-bg: #f6f8fb;
|
||||||
--color-surface: #ffffff;
|
--color-surface: #ffffff;
|
||||||
--color-surface-muted: #eef3f8;
|
--color-surface-muted: #eef3f8;
|
||||||
|
|
||||||
--color-border: #d9e2ec;
|
--color-border: #d9e2ec;
|
||||||
|
--color-border-strong: #91a4bb;
|
||||||
|
|
||||||
--color-text: #122033;
|
--color-text: #122033;
|
||||||
--color-text-soft: #5b6b7f;
|
--color-text-soft: #5b6b7f;
|
||||||
--color-accent: #122033;
|
|
||||||
--color-accent-contrast: #ffffff;
|
|
||||||
--color-danger: #b42318;
|
|
||||||
--color-danger-soft: #fef3f2;
|
|
||||||
--color-success: #146c43;
|
--color-success: #146c43;
|
||||||
--color-success-soft: #dcfce7;
|
--color-success-bg: #dcfce7;
|
||||||
|
--color-success-border: #b7ebc6;
|
||||||
|
|
||||||
|
--color-danger: #b42318;
|
||||||
|
--color-danger-bg: #fef3f2;
|
||||||
|
--color-danger-border: #f7c5c0;
|
||||||
|
|
||||||
--shadow-sm: 0 4px 12px rgba(15, 23, 42, 0.05);
|
--shadow-sm: 0 4px 12px rgba(15, 23, 42, 0.05);
|
||||||
--shadow-md: 0 16px 40px rgba(15, 23, 42, 0.08);
|
--shadow-md: 0 16px 40px rgba(15, 23, 42, 0.08);
|
||||||
@@ -264,7 +269,7 @@ a {
|
|||||||
.nav-toggle-button:focus-visible,
|
.nav-toggle-button:focus-visible,
|
||||||
.mobile-menu__close:hover,
|
.mobile-menu__close:hover,
|
||||||
.mobile-menu__close:focus-visible {
|
.mobile-menu__close:focus-visible {
|
||||||
border-color: #c4d1df;
|
border-color: var(--color-border-strong);
|
||||||
background: var(--color-surface);
|
background: var(--color-surface);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -383,7 +388,7 @@ a {
|
|||||||
.mobile-menu__nav .nav-items__link:focus-visible,
|
.mobile-menu__nav .nav-items__link:focus-visible,
|
||||||
.mobile-menu__nav .nav-items__button:hover,
|
.mobile-menu__nav .nav-items__button:hover,
|
||||||
.mobile-menu__nav .nav-items__button:focus-visible {
|
.mobile-menu__nav .nav-items__button:focus-visible {
|
||||||
border-color: #c4d1df;
|
border-color: var(--color-border-strong);
|
||||||
background: var(--color-surface);
|
background: var(--color-surface);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -426,14 +431,14 @@ a {
|
|||||||
|
|
||||||
.flash--success {
|
.flash--success {
|
||||||
color: var(--color-success);
|
color: var(--color-success);
|
||||||
background: var(--color-success-soft);
|
background: var(--color-success-bg);
|
||||||
border-color: #b7ebc6;
|
border-color: var(--color-success-border);
|
||||||
}
|
}
|
||||||
|
|
||||||
.flash--error {
|
.flash--error {
|
||||||
color: var(--color-danger);
|
color: var(--color-danger);
|
||||||
background: var(--color-danger-soft);
|
background: var(--color-danger-bg);
|
||||||
border-color: #f7c5c0;
|
border-color: var(--color-danger-border);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* =========================================================
|
/* =========================================================
|
||||||
@@ -535,14 +540,14 @@ a {
|
|||||||
padding: 0.85rem 1rem;
|
padding: 0.85rem 1rem;
|
||||||
border: 1px solid var(--color-border);
|
border: 1px solid var(--color-border);
|
||||||
border-radius: var(--radius-md);
|
border-radius: var(--radius-md);
|
||||||
background: #fff;
|
background: var(--color-surface);
|
||||||
color: var(--color-text);
|
color: var(--color-text);
|
||||||
transition: border-color var(--transition-fast), box-shadow var(--transition-fast);
|
transition: border-color var(--transition-fast), box-shadow var(--transition-fast);
|
||||||
}
|
}
|
||||||
|
|
||||||
.control:focus {
|
.control:focus {
|
||||||
outline: none;
|
outline: none;
|
||||||
border-color: #91a4bb;
|
border-color: var(--color-border-strong);
|
||||||
box-shadow: var(--focus-ring);
|
box-shadow: var(--focus-ring);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -570,9 +575,9 @@ textarea.control {
|
|||||||
.button {
|
.button {
|
||||||
min-height: var(--control-height);
|
min-height: var(--control-height);
|
||||||
padding: 0.7rem 1rem;
|
padding: 0.7rem 1rem;
|
||||||
border: 1px solid var(--color-accent);
|
border: 1px solid var(--color-text);
|
||||||
background: var(--color-accent);
|
background: var(--color-text);
|
||||||
color: var(--color-accent-contrast);
|
color: var(--color-surface);
|
||||||
}
|
}
|
||||||
|
|
||||||
.button:hover,
|
.button:hover,
|
||||||
@@ -583,7 +588,7 @@ textarea.control {
|
|||||||
.button--ghost,
|
.button--ghost,
|
||||||
.tool-button,
|
.tool-button,
|
||||||
.media-picker__item {
|
.media-picker__item {
|
||||||
background: #fff;
|
background: var(--color-surface);
|
||||||
border: 1px solid var(--color-border);
|
border: 1px solid var(--color-border);
|
||||||
color: var(--color-text);
|
color: var(--color-text);
|
||||||
}
|
}
|
||||||
@@ -591,7 +596,7 @@ textarea.control {
|
|||||||
.button--danger {
|
.button--danger {
|
||||||
background: var(--color-danger);
|
background: var(--color-danger);
|
||||||
border-color: var(--color-danger);
|
border-color: var(--color-danger);
|
||||||
color: #fff;
|
color: var(--color-surface);
|
||||||
}
|
}
|
||||||
|
|
||||||
.button--small {
|
.button--small {
|
||||||
@@ -610,7 +615,7 @@ textarea.control {
|
|||||||
.media-picker__item:hover,
|
.media-picker__item:hover,
|
||||||
.media-picker__item:focus-visible {
|
.media-picker__item:focus-visible {
|
||||||
outline: none;
|
outline: none;
|
||||||
border-color: #91a4bb;
|
border-color: var(--color-border-strong);
|
||||||
box-shadow: var(--focus-ring);
|
box-shadow: var(--focus-ring);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user