backup for Phase 2.5

This commit is contained in:
JakeBreath
2026-08-04 00:34:02 -05:00
parent a81e31bf1a
commit 8c13c5e5ec
9 changed files with 745 additions and 11 deletions
+169
View File
@@ -2859,3 +2859,172 @@ a.deletelink {
overflow: hidden;
text-overflow: ellipsis;
}
/* ========== Global messages banner ========== */
.messages-banner {
margin-bottom: 16px;
}
.message {
padding: 12px 16px;
border-radius: 10px;
margin-bottom: 8px;
font-size: 0.9rem;
border: 1px solid transparent;
}
.message-success {
background: var(--md-sys-color-primary-container, #d8f3dc);
color: var(--md-sys-color-on-primary-container, #1b4332);
border-color: var(--md-sys-color-primary);
}
.message-warning {
background: var(--md-sys-color-error-container, #fdecea);
color: var(--md-sys-color-on-error-container, #7f1d1d);
border-color: var(--md-sys-color-error, #b3261e);
}
.message-error {
background: var(--md-sys-color-error-container, #fdecea);
color: var(--md-sys-color-on-error-container, #7f1d1d);
border-color: var(--md-sys-color-error, #b3261e);
}
/* ========== Animations tab ========== */
.animations-header h2 {
margin: 0 0 8px;
}
.anim-pack-name {
font-size: 1.05rem;
font-weight: 600;
margin: 0 0 4px;
}
.anim-authors {
margin: 0 0 4px;
color: var(--md-sys-color-on-surface-variant);
font-size: 0.9rem;
}
.anim-description {
margin: 0 0 8px;
font-size: 0.85rem;
color: var(--md-sys-color-on-surface-variant);
}
.anim-warning {
margin: 10px 0 0;
padding: 8px 12px;
border-radius: 8px;
background: var(--md-sys-color-error-container, #fdecea);
color: var(--md-sys-color-on-error-container, #7f1d1d);
font-size: 0.82rem;
}
.animations-summary {
display: flex;
flex-wrap: wrap;
gap: 8px 16px;
margin: 14px 0;
padding: 10px 12px;
border-radius: 10px;
background: var(--md-sys-color-surface-variant);
font-size: 0.82rem;
color: var(--md-sys-color-on-surface-variant);
}
.animations-summary strong {
color: var(--md-sys-color-on-surface);
}
.anim-summary-flagged strong {
color: var(--md-sys-color-error);
}
.anim-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
gap: 14px;
}
.anim-card {
padding: 12px;
border-radius: 12px;
border: 1px solid var(--md-sys-color-outline-variant);
background: var(--md-sys-color-surface-container-low);
display: flex;
flex-direction: column;
gap: 8px;
}
.anim-card-head {
display: flex;
align-items: center;
gap: 8px;
flex-wrap: wrap;
}
.anim-name {
font-size: 0.95rem;
}
.anim-type-badge {
padding: 1px 8px;
border-radius: 999px;
background: var(--md-sys-color-primary);
color: var(--md-sys-color-on-primary);
font-size: 0.68rem;
font-weight: 600;
}
.anim-problem {
color: var(--md-sys-color-error);
cursor: help;
}
.anim-tags {
display: flex;
flex-wrap: wrap;
gap: 4px;
}
.anim-actors {
display: flex;
flex-wrap: wrap;
gap: 6px;
}
.actor-chip {
display: inline-flex;
align-items: center;
gap: 4px;
padding: 3px 8px;
border-radius: 999px;
background: var(--md-sys-color-surface-variant);
font-size: 0.75rem;
color: var(--md-sys-color-on-surface);
}
.actor-chip small {
opacity: 0.7;
}
.injector-badge {
padding: 1px 6px;
border-radius: 999px;
background: var(--md-sys-color-secondary-container, #e8def8);
color: var(--md-sys-color-on-secondary-container, #21005d);
font-size: 0.68rem;
font-weight: 600;
}
.anim-stages {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 4px;
}
.stages-count {
font-size: 0.75rem;
color: var(--md-sys-color-on-surface-variant);
margin-right: 4px;
}
.stage-chip {
padding: 1px 6px;
border-radius: 6px;
background: var(--md-sys-color-surface-variant);
font-size: 0.7rem;
color: var(--md-sys-color-on-surface-variant);
}
.stage-chip .fa-star {
color: var(--md-sys-color-error);
margin-right: 2px;
}
.anim-extras {
display: flex;
flex-wrap: wrap;
gap: 6px;
}
.anim-extra {
font-size: 0.72rem;
color: var(--md-sys-color-on-surface-variant);
}