Initial commit: NexusArchitect Professional Workstation Overhaul

This commit is contained in:
Debian
2026-04-24 20:27:22 +02:00
commit f3e94c4f42
193 changed files with 5809 additions and 0 deletions
+76
View File
@@ -0,0 +1,76 @@
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Merriweather:ital,wght@0,300;0,400;0,700;1,400&display=swap');
:root {
--nexus-neon: #00ff99;
--nexus-bg: #121212;
--nexus-card: #1a1a1a;
--nexus-text: #ffffff;
--nexus-paper: #F9F9F9;
--nexus-font-sans: 'Inter', sans-serif;
--nexus-font-serif: 'Merriweather', serif;
/* Safe Area Insets with fallbacks */
--safe-area-inset-top: env(safe-area-inset-top, 0px);
--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);
--safe-area-inset-left: env(safe-area-inset-left, 0px);
--safe-area-inset-right: env(safe-area-inset-right, 0px);
/* Transitions */
--nexus-transition: 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.theme-light {
--nexus-bg: var(--nexus-paper);
--nexus-card: #ffffff;
--nexus-text: #121212;
}
body {
background-color: var(--nexus-bg);
color: var(--nexus-text);
font-family: var(--nexus-font-sans);
margin: 0;
padding: 0;
/* Handle Notches */
padding-top: var(--safe-area-inset-top);
padding-bottom: var(--safe-area-inset-bottom);
padding-left: var(--safe-area-inset-left);
padding-right: var(--safe-area-inset-right);
min-height: 100vh;
overflow-x: hidden;
}
/* Platform Specific Tweaks */
.platform-mobile .nexus-button {
min-height: var(--touch-target-size);
min-width: var(--touch-target-size);
font-size: 1.1rem;
padding: 12px 24px;
}
.platform-desktop .nexus-button {
min-height: 36px;
font-size: 0.9rem;
padding: 8px 16px;
}
/* D3.js Touch Optimization */
svg {
touch-action: none;
}
h1:focus {
outline: none;
}
.blazor-error-boundary {
background: #b32121;
padding: 1rem;
color: white;
margin: 1rem;
border-radius: 8px;
}