feat: Adds minimal home page, change license to cc-by-nc-sa license in prep for public availablility.
Some checks failed
CI / Linux Tests (push) Failing after 5m41s

This commit is contained in:
2026-02-08 10:14:19 -05:00
parent 2aaa408712
commit d957cc1c19
8 changed files with 617 additions and 16 deletions

View File

@@ -7,12 +7,19 @@
'Noto Color Emoji';
--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
monospace;
--color-amber-300: oklch(87.9% 0.169 91.605);
--color-green-400: oklch(79.2% 0.209 151.711);
--color-sky-600: oklch(58.8% 0.158 241.966);
--color-violet-600: oklch(54.1% 0.281 293.009);
--color-gray-200: oklch(92.8% 0.006 264.531);
--color-gray-400: oklch(70.7% 0.022 261.325);
--color-black: #000;
--color-white: #fff;
--spacing: 0.25rem;
--container-md: 28rem;
--container-lg: 32rem;
--text-xs: 0.75rem;
--text-xs--line-height: calc(1 / 0.75);
--text-sm: 0.875rem;
--text-sm--line-height: calc(1.25 / 0.875);
--text-lg: 1.125rem;
@@ -23,9 +30,20 @@
--text-2xl--line-height: calc(2 / 1.5);
--text-3xl: 1.875rem;
--text-3xl--line-height: calc(2.25 / 1.875);
--text-4xl: 2.25rem;
--text-4xl--line-height: calc(2.5 / 2.25);
--text-5xl: 3rem;
--text-5xl--line-height: 1;
--text-6xl: 3.75rem;
--text-6xl--line-height: 1;
--text-8xl: 6rem;
--text-8xl--line-height: 1;
--font-weight-bold: 700;
--radius-sm: 0.25rem;
--radius-md: 0.375rem;
--radius-lg: 0.5rem;
--radius-xl: 0.75rem;
--radius-3xl: 1.5rem;
--ease-out: cubic-bezier(0, 0, 0.2, 1);
--ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
--default-transition-duration: 150ms;
@@ -5362,9 +5380,18 @@
}
}
}
.-my-2 {
margin-block: calc(var(--spacing) * -2);
}
.my-1 {
margin-block: calc(var(--spacing) * 1);
}
.my-1\.5 {
margin-block: calc(var(--spacing) * 1.5);
}
.my-2 {
margin-block: calc(var(--spacing) * 2);
}
.my-6 {
margin-block: calc(var(--spacing) * 6);
}
@@ -5574,9 +5601,18 @@
border-width: var(--border, 1px) 0 var(--border, 1px) var(--border, 1px);
}
}
.-ms-2 {
margin-inline-start: calc(var(--spacing) * -2);
}
.ms-2 {
margin-inline-start: calc(var(--spacing) * 2);
}
.me-2 {
margin-inline-end: calc(var(--spacing) * 2);
}
.me-3 {
margin-inline-end: calc(var(--spacing) * 3);
}
.me-4 {
margin-inline-end: calc(var(--spacing) * 4);
}
@@ -5628,12 +5664,27 @@
.-mt-2 {
margin-top: calc(var(--spacing) * -2);
}
.mt-2 {
margin-top: calc(var(--spacing) * 2);
}
.mt-3 {
margin-top: calc(var(--spacing) * 3);
}
.mt-3\.5 {
margin-top: calc(var(--spacing) * 3.5);
}
.mt-4 {
margin-top: calc(var(--spacing) * 4);
}
.mt-6 {
margin-top: calc(var(--spacing) * 6);
}
.mt-8 {
margin-top: calc(var(--spacing) * 8);
}
.mt-20 {
margin-top: calc(var(--spacing) * 20);
}
.breadcrumbs {
@layer daisyui.l1.l2.l3 {
max-width: 100%;
@@ -5710,6 +5761,12 @@
font-weight: 600;
}
}
.mb-1 {
margin-bottom: calc(var(--spacing) * 1);
}
.mb-2 {
margin-bottom: calc(var(--spacing) * 2);
}
.mb-4 {
margin-bottom: calc(var(--spacing) * 4);
}
@@ -6443,6 +6500,9 @@
.h-full {
height: 100%;
}
.min-h-\[400px\] {
min-height: 400px;
}
.min-h-screen {
min-height: 100vh;
}
@@ -6583,6 +6643,15 @@
.w-full {
width: 100%;
}
.max-w-lg {
max-width: var(--container-lg);
}
.max-w-md {
max-width: var(--container-md);
}
.min-w-\[80\%\] {
min-width: 80%;
}
.min-w-\[200px\] {
min-width: 200px;
}
@@ -6623,6 +6692,15 @@
}
}
}
.-rotate-45 {
rotate: calc(45deg * -1);
}
.rotate-90 {
rotate: 90deg;
}
.rotate-180 {
rotate: 180deg;
}
.swap-flip {
@layer daisyui.l1.l2 {
transform-style: preserve-3d;
@@ -6971,6 +7049,9 @@
}
}
}
.rounded-3xl {
border-radius: var(--radius-3xl);
}
.rounded-box {
border-radius: var(--radius-box);
}
@@ -6986,6 +7067,9 @@
.rounded-lg {
border-radius: var(--radius-lg);
}
.rounded-md {
border-radius: var(--radius-md);
}
.rounded-selector {
border-radius: var(--radius-selector);
}
@@ -6995,6 +7079,9 @@
.rounded-sm {
border-radius: var(--radius-sm);
}
.rounded-xl {
border-radius: var(--radius-xl);
}
.rounded-t-box {
border-top-left-radius: var(--radius-box);
border-top-right-radius: var(--radius-box);
@@ -7175,6 +7262,10 @@
border-bottom-style: var(--tw-border-style);
border-bottom-width: 1px;
}
.border-b-8 {
border-bottom-style: var(--tw-border-style);
border-bottom-width: 8px;
}
.badge-dash {
@layer daisyui.l1.l2 {
color: var(--badge-color);
@@ -7284,6 +7375,9 @@
border-color: currentColor;
}
}
.border-amber-300 {
border-color: var(--color-amber-300);
}
.border-error {
border-color: var(--color-error);
}
@@ -7293,6 +7387,9 @@
.border-primary {
border-color: var(--color-primary);
}
.border-sky-600 {
border-color: var(--color-sky-600);
}
.menu-active {
:where(:not(ul, details, .menu-title, .btn))& {
@layer daisyui.l1.l2 {
@@ -7444,6 +7541,9 @@
}
}
}
.bg-base-200 {
background-color: var(--color-base-200);
}
.bg-base-300 {
background-color: var(--color-base-300);
}
@@ -7453,6 +7553,9 @@
.bg-secondary {
background-color: var(--color-secondary);
}
.bg-violet-600 {
background-color: var(--color-violet-600);
}
.divider-accent {
@layer daisyui.l1.l2 {
&:before, &:after {
@@ -7867,6 +7970,9 @@
.py-2 {
padding-block: calc(var(--spacing) * 2);
}
.py-6 {
padding-block: calc(var(--spacing) * 6);
}
.ps-2 {
padding-inline-start: calc(var(--spacing) * 2);
}
@@ -7890,6 +7996,9 @@
.pb-6 {
padding-bottom: calc(var(--spacing) * 6);
}
.text-center {
text-align: center;
}
.file-input-lg {
@layer daisyui.l1.l2 {
--size: calc(var(--size-field, 0.25rem) * 12);
@@ -7938,6 +8047,18 @@
font-size: var(--text-3xl);
line-height: var(--tw-leading, var(--text-3xl--line-height));
}
.text-4xl {
font-size: var(--text-4xl);
line-height: var(--tw-leading, var(--text-4xl--line-height));
}
.text-5xl {
font-size: var(--text-5xl);
line-height: var(--tw-leading, var(--text-5xl--line-height));
}
.text-8xl {
font-size: var(--text-8xl);
line-height: var(--tw-leading, var(--text-8xl--line-height));
}
.text-lg {
font-size: var(--text-lg);
line-height: var(--tw-leading, var(--text-lg--line-height));
@@ -7950,6 +8071,10 @@
font-size: var(--text-xl);
line-height: var(--tw-leading, var(--text-xl--line-height));
}
.text-xs {
font-size: var(--text-xs);
line-height: var(--tw-leading, var(--text-xs--line-height));
}
.tabs-lg {
@layer daisyui.l1.l2 {
--tab-height: calc(var(--size-field, 0.25rem) * 12);
@@ -8522,6 +8647,9 @@
.text-success {
color: var(--color-success);
}
.text-violet-600 {
color: var(--color-violet-600);
}
.lowercase {
text-transform: lowercase;
}
@@ -8590,10 +8718,18 @@
--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-lg {
--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-sm {
--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-xl {
--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.outline {
outline-style: var(--tw-outline-style);
outline-width: 1px;
@@ -9477,6 +9613,11 @@
grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
.dark\:bg-base-300 {
@media (prefers-color-scheme: dark) {
background-color: var(--color-base-300);
}
}
.is-drawer-close\:mx-auto {
&:where(.drawer-toggle:not(:checked) ~ .drawer-side, .drawer-toggle:not(:checked) ~ .drawer-side *) {
margin-inline: auto;