|
1 | | -/* Hologram Overlay Styles */ |
| 1 | +/* Base Hologram Overlay Styles */ |
2 | 2 | .hologram-overlay { |
3 | 3 | position: fixed; |
4 | 4 | top: 50%; |
|
9 | 9 | flex-direction: column; |
10 | 10 | align-items: center; |
11 | 11 | justify-content: center; |
12 | | - pointer-events: none; /* Prevent interactions */ |
| 12 | + pointer-events: none; |
13 | 13 | } |
14 | 14 |
|
15 | 15 | /* Hologram Title and Subtitle */ |
|
54 | 54 |
|
55 | 55 | /* Intensity Variants */ |
56 | 56 | .hologram-overlay[data-intensity="low"] .hologram-title, |
57 | | -.hologram-overlay[data-intensity="low"] .hologram-subtitle { text-shadow: 0px 0px 5px rgba(255, 255, 255, 0.3); } |
| 57 | +.hologram-overlay[data-intensity="low"] .hologram-subtitle { |
| 58 | + text-shadow: 0px 0px 5px rgba(255, 255, 255, 0.3); |
| 59 | +} |
58 | 60 |
|
59 | 61 | .hologram-overlay[data-intensity="medium"] .hologram-title, |
60 | | -.hologram-overlay[data-intensity="medium"] .hologram-subtitle { text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.5); } |
| 62 | +.hologram-overlay[data-intensity="medium"] .hologram-subtitle { |
| 63 | + text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.5); |
| 64 | +} |
61 | 65 |
|
62 | 66 | .hologram-overlay[data-intensity="high"] .hologram-title, |
63 | | -.hologram-overlay[data-intensity="high"] .hologram-subtitle { text-shadow: 0px 0px 15px rgba(255, 255, 255, 0.7); } |
| 67 | +.hologram-overlay[data-intensity="high"] .hologram-subtitle { |
| 68 | + text-shadow: 0px 0px 15px rgba(255, 255, 255, 0.7); |
| 69 | +} |
64 | 70 |
|
65 | 71 | /* Color Variants */ |
66 | 72 | .hologram-overlay[data-variant="primary"] .hologram-title, |
|
98 | 104 | color: var(--info); |
99 | 105 | text-shadow: 0px 0px 10px var(--info-light), 0px 0px 20px var(--info); |
100 | 106 | } |
| 107 | + |
| 108 | +.hologram-overlay[data-variant="accent"] .hologram-title, |
| 109 | +.hologram-overlay[data-variant="accent"] .hologram-subtitle { |
| 110 | + color: var(--accent); |
| 111 | + text-shadow: 0px 0px 10px var(--accent-light), 0px 0px 20px var(--accent); |
| 112 | +} |
| 113 | + |
| 114 | +/* Responsive Adjustments */ |
| 115 | +@media (max-width: 768px) { |
| 116 | + .hologram-title { |
| 117 | + font-size: clamp(1.5rem, 4vw, 3rem); |
| 118 | + } |
| 119 | + .hologram-subtitle { |
| 120 | + font-size: clamp(0.875rem, 2vw, 1.5rem); |
| 121 | + } |
| 122 | +} |
0 commit comments