Skip to content

Commit e51cd34

Browse files
committed
some times lady bug needs rest
1 parent 36a8e46 commit e51cd34

2 files changed

Lines changed: 333 additions & 16 deletions

File tree

static/css/ladybug.css

Lines changed: 32 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -170,30 +170,36 @@
170170
50% { transform: rotate(-3.5deg); }
171171
}
172172

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) */
174174
#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 {
176177
animation: ladybug-leg-idle 1.1s ease-in-out infinite;
177178
}
178179
#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 {
180182
animation: ladybug-leg-idle-r 1.1s ease-in-out infinite;
181183
}
182184
#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 {
184187
animation: ladybug-leg-idle 1.1s ease-in-out infinite;
185188
}
186189

187190
#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 {
189193
animation: ladybug-leg-idle 1.1s ease-in-out infinite 0.55s;
190194
}
191195
#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 {
193198
animation: ladybug-leg-idle-r 1.1s ease-in-out infinite 0.55s;
194199
}
195200
#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 {
197203
animation: ladybug-leg-idle-r 1.1s ease-in-out infinite 0.55s;
198204
}
199205

@@ -397,6 +403,24 @@ body.ladybug-no-cursor * {
397403
animation-duration: 0.1s;
398404
}
399405

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+
400424
/* ============================================================
401425
Home tool tiles: perch + silly wobble (neumorphic buttons)
402426
============================================================ */
@@ -482,6 +506,7 @@ main#main-content .button-grid a.neumorphic-button.ladybug-tile-boogie {
482506
}
483507

484508
[data-theme="dark"] #ladybug-container.ladybug-state-logo,
509+
[data-theme="dark"] #ladybug-container.ladybug-state-hibernate,
485510
[data-theme="dark"] #ladybug-container.ladybug-state-h1feast,
486511
[data-theme="dark"] #ladybug-container.ladybug-state-tooltile {
487512
filter:

0 commit comments

Comments
 (0)