Adds website theme serialization system

This commit is contained in:
Your Name committed 2026-07-06 06:52:18 +00:00
1 parent b932d65658
commit 8cd54459ec
29 files changed
+418 -4

No files matched your search

+54
View File
@@ -539,6 +539,60 @@
font-size: 0.8rem;
}
// ── Theme export status ──────────────────────────────────
.theme-status-ok,
.theme-status-missing {
padding: $spacing-sm $spacing-md;
border-radius: $radius-sm;
margin-bottom: $spacing-sm;
font-size: 0.88rem;
color: $neutral-dark;
}
.theme-status-ok {
background: rgba($success-green, 0.08);
border: 1px solid rgba($success-green, 0.25);
display: grid;
gap: 2px;
}
.theme-status-missing p {
margin: 0 0 $spacing-xs;
&:last-child {
margin-bottom: 0;
}
}
.theme-status-missing {
background: rgba($accent-orange, 0.08);
border: 1px solid rgba($accent-orange, 0.25);
}
.btn-outline {
background: transparent;
border: 2px solid $primary-blue;
color: $primary-blue;
border-radius: $radius-md;
padding: $spacing-xs $spacing-md;
font-size: 0.875rem;
font-weight: 600;
cursor: pointer;
transition: background $transition-fast, color $transition-fast;
margin-top: $spacing-sm;
&:hover:not(:disabled) {
background: $primary-blue;
color: $neutral-white;
}
&:disabled {
opacity: 0.6;
cursor: not-allowed;
}
}
@include responsive(md) {
.mobile-build-grid {
grid-template-columns: 1fr;