core-hn_pseudobsidian-ization/styles.css
Axelle Abbadie d216e81fb2 init
2026-05-12 01:55:27 +02:00

94 lines
2.4 KiB
CSS

/* PseudObsidian-ization — styles */
/* Termes sources encore présents dans le texte (à pseudonymiser) */
.pseudobs-source {
background-color: rgba(255, 160, 0, 0.22);
border-radius: 2px;
outline: 1px solid rgba(255, 160, 0, 0.4);
}
/* Termes de remplacement déjà appliqués (pseudonymes) */
.pseudobs-replaced {
background-color: rgba(60, 200, 100, 0.2);
border-radius: 2px;
outline: 1px solid rgba(60, 200, 100, 0.35);
}
/* Modal de validation sélective */
.pseudobs-scan-summary { opacity: 0.7; margin-bottom: 0.5em; }
.pseudobs-occ-group { margin: 1em 0; }
.pseudobs-occ-rule-header {
font-weight: 600;
font-size: 0.9em;
padding: 4px 8px;
background: var(--background-secondary);
border-radius: 4px;
margin-bottom: 6px;
}
.pseudobs-occ-card {
border: 1px solid var(--background-modifier-border);
border-radius: 6px;
padding: 8px 10px;
margin: 4px 0;
transition: background 0.15s;
}
.pseudobs-occ-validated { border-left: 3px solid rgba(60, 200, 100, 0.7); }
.pseudobs-occ-ignored { border-left: 3px solid rgba(150, 150, 150, 0.5); opacity: 0.6; }
.pseudobs-occ-false_positive { border-left: 3px solid rgba(255, 80, 80, 0.6); opacity: 0.5; }
.pseudobs-occ-line {
font-family: var(--font-monospace);
font-size: 0.85em;
line-height: 1.7;
white-space: pre-wrap;
word-break: break-word;
}
.pseudobs-occ-result-line { opacity: 0.8; }
/* Terme source → jaune */
.pseudobs-occ-term {
background: rgba(255, 210, 0, 0.55);
border-radius: 3px;
padding: 1px 5px;
font-weight: 700;
color: var(--text-normal);
}
/* Remplacement proposé → vert */
.pseudobs-occ-replacement {
background: rgba(50, 205, 90, 0.5);
border-radius: 3px;
padding: 1px 5px;
font-weight: 700;
color: var(--text-normal);
}
.pseudobs-ctx-side { opacity: 0.55; }
.pseudobs-occ-arrow {
font-size: 0.75em;
opacity: 0.35;
line-height: 1.2;
padding-left: 2px;
user-select: none;
}
.pseudobs-occ-meta { display: block; font-size: 0.75em; opacity: 0.45; margin-top: 4px; }
.pseudobs-occ-actions { display: flex; gap: 6px; margin-top: 6px; }
.pseudobs-occ-btn {
padding: 2px 10px;
border-radius: 4px;
border: 1px solid var(--background-modifier-border);
cursor: pointer;
font-size: 0.85em;
background: var(--background-primary);
}
.pseudobs-occ-btn-active {
background: var(--interactive-accent);
color: var(--text-on-accent);
border-color: var(--interactive-accent);
}