initial commit

This commit is contained in:
TheOnlyMace
2026-05-17 13:26:14 +02:00
commit 75299b723d
176 changed files with 20327 additions and 0 deletions

12
resources/css/app.css Normal file
View File

@@ -0,0 +1,12 @@
@import 'tailwindcss';
@import './hexahost.css';
@source '../../vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php';
@source '../../storage/framework/views/*.php';
@source '../**/*.blade.php';
@source '../**/*.js';
@theme {
--font-sans: 'Instrument Sans', ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
'Segoe UI Symbol', 'Noto Color Emoji';
}

115
resources/css/hexahost.css Normal file
View File

@@ -0,0 +1,115 @@
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Russo+One&display=swap');
:root {
--hx-bg: #0d0821;
--hx-bg-end: #1a1230;
--hx-primary: #ff51f9;
--hx-accent-1: #a348ff;
--hx-accent-2: #3978ff;
--hx-text: #ffffff;
--hx-text-muted: #cfc9dd;
--hx-glass: rgba(255, 255, 255, 0.05);
--hx-glass-border: rgba(255, 255, 255, 0.12);
--hx-radius: 0.75rem;
--hx-radius-lg: 1rem;
}
body.hexahost-panel {
font-family: 'Inter', ui-sans-serif, system-ui, sans-serif;
color: var(--hx-text);
background: linear-gradient(135deg, var(--hx-bg) 0%, var(--hx-bg-end) 100%);
min-height: 100vh;
}
.hexahost-brand {
font-family: 'Russo One', sans-serif;
letter-spacing: 0.04em;
background: linear-gradient(135deg, var(--hx-primary), var(--hx-accent-1));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.hexahost-sidebar {
background: rgba(13, 8, 33, 0.85);
border-right: 1px solid var(--hx-glass-border);
backdrop-filter: blur(16px);
}
.hexahost-nav-link {
color: var(--hx-text-muted);
border-radius: var(--hx-radius);
transition: all 0.2s;
}
.hexahost-nav-link:hover,
.hexahost-nav-link.active {
color: var(--hx-text);
background: var(--hx-glass);
border: 1px solid var(--hx-glass-border);
}
.hexahost-card {
background: var(--hx-glass);
border: 1px solid var(--hx-glass-border);
border-radius: var(--hx-radius-lg);
backdrop-filter: blur(10px);
box-shadow: 0 8px 32px rgba(255, 81, 249, 0.08);
}
.hexahost-btn-primary {
background: linear-gradient(135deg, var(--hx-primary), var(--hx-accent-1));
color: var(--hx-text);
border: none;
border-radius: var(--hx-radius);
font-weight: 600;
}
.hexahost-btn-primary:hover {
opacity: 0.9;
box-shadow: 0 4px 20px rgba(255, 81, 249, 0.35);
}
.hexahost-btn-secondary {
background: var(--hx-glass);
border: 1px solid var(--hx-glass-border);
color: var(--hx-text);
border-radius: var(--hx-radius);
}
.hexahost-input {
background: rgba(13, 8, 33, 0.6);
border: 1px solid var(--hx-glass-border);
color: var(--hx-text);
border-radius: var(--hx-radius);
}
.hexahost-input:focus {
outline: none;
border-color: var(--hx-primary);
box-shadow: 0 0 0 2px rgba(255, 81, 249, 0.25);
}
.hexahost-badge-success {
background: rgba(52, 211, 153, 0.15);
color: #34d399;
border: 1px solid rgba(52, 211, 153, 0.35);
}
.hexahost-badge-warning {
background: rgba(251, 191, 36, 0.15);
color: #fbbf24;
border: 1px solid rgba(251, 191, 36, 0.35);
}
.hexahost-badge-danger {
background: rgba(248, 113, 113, 0.15);
color: #f87171;
border: 1px solid rgba(248, 113, 113, 0.35);
}
.hexahost-header {
background: rgba(13, 8, 33, 0.6);
border-bottom: 1px solid var(--hx-glass-border);
backdrop-filter: blur(16px);
}