Changed around line 1
- -bg-gradient: linear-gradient(135deg, #0f0524 0%, #1a0f3c 100%);
- --text-glow: 0 0 10px rgba(255,255,255,0.5);
- --card-bg: rgba(255,255,255,0.05);
- --primary-color: #c77dff;
- --secondary-color: #e0aaff;
- --transition-speed: 0.3s;
+ --text-glow: 0 0 10px rgba(255, 255, 255, 0.5);
+ --card-bg: rgba(255, 255, 255, 0.05);
- /* Accessibility improvements */
- .skip-nav {
- position: absolute;
- top: -40px;
- left: 0;
- padding: 8px;
- background: var(--primary-color);
- color: #fff;
- z-index: 100;
- transition: top var(--transition-speed);
- }
-
- .skip-nav:focus {
- top: 0;
- }
-
- /* Enhanced base styles */
- font-family: 'Segoe UI', system-ui, sans-serif;
+ font-family: "Segoe UI", system-ui, sans-serif;
- line-height: 1.6;
- overflow-x: hidden;
- /* Enhanced header styles */
- margin-bottom: 2rem;
- width: 100%;
- max-width: 1200px;
- /* Enhanced cypher animation */
- color: var(--primary-color);
+ color: #c77dff;
- background: rgba(255,255,255,0.1);
+ background: rgba(255, 255, 255, 0.1);
- display: inline-block;
- /* Enhanced grid layout */
+ @keyframes glow {
+ from {
+ box-shadow:
+ 0 0 5px #c77dff,
+ 0 0 10px #c77dff;
+ }
+ to {
+ box-shadow:
+ 0 0 10px #c77dff,
+ 0 0 20px #c77dff;
+ }
+ }
+
+ h1 {
+ font-size: 2.5rem;
+ margin: 0;
+ background: linear-gradient(45deg, #e0aaff, #c77dff);
+ -webkit-background-clip: text;
+ -webkit-text-fill-color: transparent;
+ }
+
Changed around line 61: header {
- /* Enhanced card styles */
- border: 1px solid rgba(255,255,255,0.1);
- transition: all var(--transition-speed) ease;
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ transition: transform 0.3s ease;
- box-shadow: 0 10px 20px rgba(0,0,0,0.2);
- /* Enhanced responsive design */
- @media (max-width: 768px) {
- .grid {
- grid-template-columns: 1fr;
- padding: 1rem;
- }
-
- header {
- padding: 1rem;
- }
-
- h1 {
- font-size: 2rem;
- }
+ .card::before {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background: linear-gradient(
+ 45deg,
+ transparent,
+ rgba(255, 255, 255, 0.1),
+ transparent
+ );
+ transform: translateX(-100%);
+ transition: 0.5s;
- /* Enhanced animations */
- @keyframes glow {
- from {
- box-shadow: 0 0 5px var(--primary-color),
- 0 0 10px var(--primary-color);
- }
- to {
- box-shadow: 0 0 10px var(--primary-color),
- 0 0 20px var(--primary-color),
- 0 0 30px var(--primary-color);
- }
+ .card:hover::before {
+ transform: translateX(100%);
+ }
+
+ .sign {
+ font-size: 1.5rem;
+ margin-bottom: 1rem;
+ color: #c77dff;
+ display: flex;
+ align-items: center;
+ gap: 0.5rem;
+ }
+
+ .agent {
+ font-size: 1.2rem;
+ color: #e0aaff;
+ margin-bottom: 0.5rem;
+ }
+
+ .description {
+ line-height: 1.6;
+ }
+
+ .values {
+ margin-top: 1rem;
+ padding-top: 1rem;
+ border-top: 1px solid rgba(255, 255, 255, 0.1);
+ }
+
+ .values strong {
+ color: #c77dff;
+ }
+
+ #constellation {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ pointer-events: none;
+ z-index: -1;
+ background: transparent;