style: standardize UI across tools, optimize QR layout, and configure Husky/ESLint

This commit is contained in:
2026-03-03 13:39:56 +00:00
parent b1cc8ab5a1
commit c5293ca9fe
13 changed files with 1220 additions and 582 deletions

View File

@@ -302,10 +302,6 @@ const resetToDefault = (ruleId) => {
padding: 1rem;
}
:global(:root[data-theme="light"]) .modal-overlay {
background: rgba(255, 255, 255, 0.3);
}
.modal-content {
background: var(--glass-bg);
backdrop-filter: blur(16px);
@@ -385,11 +381,6 @@ const resetToDefault = (ruleId) => {
border: 1px solid var(--glass-border);
}
:global(:root[data-theme="light"]) .add-rule-form {
background: rgba(0, 0, 0, 0.04);
border: 1px solid rgba(0, 0, 0, 0.06);
}
.add-rule-form h4, .rules-list h4 {
margin-top: 0;
margin-bottom: 1rem;
@@ -483,11 +474,6 @@ const resetToDefault = (ruleId) => {
transition: opacity 0.3s;
}
:global(:root[data-theme="light"]) .rule-item {
background: rgba(0, 0, 0, 0.04);
border: 1px solid rgba(0, 0, 0, 0.06);
}
.rule-item.disabled {
opacity: 0.6;
}
@@ -609,8 +595,4 @@ const resetToDefault = (ruleId) => {
.delete-btn:hover {
color: #ef4444;
}
:global(:root[data-theme="light"]) .delete-btn:hover {
color: #dc2626;
}
</style>