Initial data model migration

This commit is contained in:
2026-01-06 22:56:57 +01:00
parent 05ca6e1763
commit 001f0cffa8
142 changed files with 6474 additions and 413 deletions

58
less/mixins.less Normal file
View File

@@ -0,0 +1,58 @@
// Mixins for Hawkmoon system
// Flexbox helpers
.flex-row {
display: flex;
flex-direction: row;
align-items: center;
}
.flex-column {
display: flex;
flex-direction: column;
}
.flex-center {
display: flex;
justify-content: center;
align-items: center;
}
// Common input styling
.input-base {
padding: @input-padding;
border: @input-border;
border-radius: @input-border-radius;
font-size: @font-size-base;
&:focus {
outline: none;
border-color: @color-primary;
}
}
// Button styling
.button-base {
padding: @button-padding;
border: @input-border;
border-radius: @button-border-radius;
background: @color-background;
cursor: pointer;
font-family: @font-family-base;
&:hover {
background: lighten(@color-secondary, 60%);
}
&:active {
background: lighten(@color-secondary, 50%);
}
}
// Label styling
.label-base {
font-family: @font-family-base;
font-size: @font-size-base;
font-weight: 700;
color: @color-text-dark;
}