|
170 | 170 | 50% { transform: rotate(-3.5deg); } |
171 | 171 | } |
172 | 172 |
|
173 | | -/* On-logo / tool-sit with shells closed: slow fidgety feet (same tripod as walk) */ |
| 173 | +/* On-logo / tool-sit / hibernate sleep: slow fidgety feet (same tripod as walk) */ |
174 | 174 | #ladybug-container.ladybug-state-logo:not(.ladybug-flying) .ladybug-leg-l1, |
175 | | -#ladybug-container.ladybug-state-tooltile:not(.ladybug-flying) .ladybug-leg-l1 { |
| 175 | +#ladybug-container.ladybug-state-tooltile:not(.ladybug-flying) .ladybug-leg-l1, |
| 176 | +#ladybug-container.ladybug-state-hibernate.ladybug-sleeping .ladybug-leg-l1 { |
176 | 177 | animation: ladybug-leg-idle 1.1s ease-in-out infinite; |
177 | 178 | } |
178 | 179 | #ladybug-container.ladybug-state-logo:not(.ladybug-flying) .ladybug-leg-r2, |
179 | | -#ladybug-container.ladybug-state-tooltile:not(.ladybug-flying) .ladybug-leg-r2 { |
| 180 | +#ladybug-container.ladybug-state-tooltile:not(.ladybug-flying) .ladybug-leg-r2, |
| 181 | +#ladybug-container.ladybug-state-hibernate.ladybug-sleeping .ladybug-leg-r2 { |
180 | 182 | animation: ladybug-leg-idle-r 1.1s ease-in-out infinite; |
181 | 183 | } |
182 | 184 | #ladybug-container.ladybug-state-logo:not(.ladybug-flying) .ladybug-leg-l3, |
183 | | -#ladybug-container.ladybug-state-tooltile:not(.ladybug-flying) .ladybug-leg-l3 { |
| 185 | +#ladybug-container.ladybug-state-tooltile:not(.ladybug-flying) .ladybug-leg-l3, |
| 186 | +#ladybug-container.ladybug-state-hibernate.ladybug-sleeping .ladybug-leg-l3 { |
184 | 187 | animation: ladybug-leg-idle 1.1s ease-in-out infinite; |
185 | 188 | } |
186 | 189 |
|
187 | 190 | #ladybug-container.ladybug-state-logo:not(.ladybug-flying) .ladybug-leg-l2, |
188 | | -#ladybug-container.ladybug-state-tooltile:not(.ladybug-flying) .ladybug-leg-l2 { |
| 191 | +#ladybug-container.ladybug-state-tooltile:not(.ladybug-flying) .ladybug-leg-l2, |
| 192 | +#ladybug-container.ladybug-state-hibernate.ladybug-sleeping .ladybug-leg-l2 { |
189 | 193 | animation: ladybug-leg-idle 1.1s ease-in-out infinite 0.55s; |
190 | 194 | } |
191 | 195 | #ladybug-container.ladybug-state-logo:not(.ladybug-flying) .ladybug-leg-r1, |
192 | | -#ladybug-container.ladybug-state-tooltile:not(.ladybug-flying) .ladybug-leg-r1 { |
| 196 | +#ladybug-container.ladybug-state-tooltile:not(.ladybug-flying) .ladybug-leg-r1, |
| 197 | +#ladybug-container.ladybug-state-hibernate.ladybug-sleeping .ladybug-leg-r1 { |
193 | 198 | animation: ladybug-leg-idle-r 1.1s ease-in-out infinite 0.55s; |
194 | 199 | } |
195 | 200 | #ladybug-container.ladybug-state-logo:not(.ladybug-flying) .ladybug-leg-r3, |
196 | | -#ladybug-container.ladybug-state-tooltile:not(.ladybug-flying) .ladybug-leg-r3 { |
| 201 | +#ladybug-container.ladybug-state-tooltile:not(.ladybug-flying) .ladybug-leg-r3, |
| 202 | +#ladybug-container.ladybug-state-hibernate.ladybug-sleeping .ladybug-leg-r3 { |
197 | 203 | animation: ladybug-leg-idle-r 1.1s ease-in-out infinite 0.55s; |
198 | 204 | } |
199 | 205 |
|
@@ -397,6 +403,24 @@ body.ladybug-no-cursor * { |
397 | 403 | animation-duration: 0.1s; |
398 | 404 | } |
399 | 405 |
|
| 406 | +/* Dark theme: long nap on logo — softer glow, slightly dimmed */ |
| 407 | +#ladybug-container.ladybug-sleeping { |
| 408 | + opacity: 0.96; |
| 409 | + transition: opacity 0.45s ease, filter 0.45s ease; |
| 410 | +} |
| 411 | + |
| 412 | +[data-theme="dark"] #ladybug-container.ladybug-state-hibernate.ladybug-sleeping { |
| 413 | + filter: |
| 414 | + drop-shadow(0 0 8px rgba(148, 163, 184, 0.32)) |
| 415 | + drop-shadow(0 0 20px rgba(30, 41, 59, 0.35)) |
| 416 | + drop-shadow(2px 4px 5px rgba(0, 0, 0, 0.52)); |
| 417 | +} |
| 418 | + |
| 419 | +/* Theme toggle while bug is snoozing beside it (dark mode hibernate) */ |
| 420 | +[data-theme="dark"] #theme-toggle.ladybug-theme-snoozing { |
| 421 | + box-shadow: 0 0 0 2px rgba(148, 163, 184, 0.35), 0 0 12px rgba(100, 116, 139, 0.25); |
| 422 | +} |
| 423 | + |
400 | 424 | /* ============================================================ |
401 | 425 | Home tool tiles: perch + silly wobble (neumorphic buttons) |
402 | 426 | ============================================================ */ |
@@ -482,6 +506,7 @@ main#main-content .button-grid a.neumorphic-button.ladybug-tile-boogie { |
482 | 506 | } |
483 | 507 |
|
484 | 508 | [data-theme="dark"] #ladybug-container.ladybug-state-logo, |
| 509 | +[data-theme="dark"] #ladybug-container.ladybug-state-hibernate, |
485 | 510 | [data-theme="dark"] #ladybug-container.ladybug-state-h1feast, |
486 | 511 | [data-theme="dark"] #ladybug-container.ladybug-state-tooltile { |
487 | 512 | filter: |
|
0 commit comments