Skip to content

Commit c9a0f70

Browse files
Bikram GoleBikram Gole
authored andcommitted
Enhance zen ambience animations
1 parent db711d1 commit c9a0f70

1 file changed

Lines changed: 41 additions & 1 deletion

File tree

styles.css

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -386,6 +386,19 @@ body[data-theme="zen"] .hero {
386386
overflow: hidden;
387387
}
388388

389+
body[data-theme="zen"] .hero::before {
390+
content: "";
391+
position: absolute;
392+
inset: -26%;
393+
pointer-events: none;
394+
background:
395+
radial-gradient(260px 200px at 25% 18%, rgba(255, 220, 169, 0.18), transparent 70%),
396+
radial-gradient(360px 220px at 75% 82%, rgba(151, 209, 184, 0.16), transparent 72%);
397+
opacity: 0.4;
398+
mix-blend-mode: screen;
399+
animation: zen-drift 16.5s ease-in-out infinite;
400+
}
401+
389402
body[data-theme="zen"] .panel {
390403
position: relative;
391404
overflow: hidden;
@@ -458,6 +471,21 @@ body[data-theme="zen"] .btn.primary:hover {
458471
transform: translateY(-1px);
459472
}
460473

474+
body[data-theme="zen"] .avatar-card::after {
475+
content: "";
476+
position: absolute;
477+
left: 50%;
478+
top: 50%;
479+
width: 220px;
480+
height: 220px;
481+
border-radius: 50%;
482+
transform: translate(-50%, -50%);
483+
border: 1px dashed rgba(241, 197, 126, 0.2);
484+
opacity: 0.28;
485+
pointer-events: none;
486+
animation: zen-orbit 24s linear infinite;
487+
}
488+
461489
body[data-theme="zen"] .hero-motif .motif-line {
462490
stroke: rgba(241, 197, 126, 0.6);
463491
}
@@ -3280,6 +3308,16 @@ textarea:focus-visible {
32803308
50% { transform: translateY(-2px); opacity: 1; }
32813309
}
32823310

3311+
@keyframes zen-drift {
3312+
0%, 100% { transform: translateY(0) scale(1); opacity: 0.35; }
3313+
50% { transform: translateY(-8px) scale(1.03); opacity: 0.55; }
3314+
}
3315+
3316+
@keyframes zen-orbit {
3317+
0% { transform: translate(-50%, -50%) rotate(0deg); }
3318+
100% { transform: translate(-50%, -50%) rotate(360deg); }
3319+
}
3320+
32833321
@keyframes hero-pulse {
32843322
0% { opacity: 0; transform: scale(0.94); }
32853323
30% { opacity: 0.9; }
@@ -3331,7 +3369,9 @@ textarea:focus-visible {
33313369
.zen-head::after,
33323370
.zen-book::after,
33333371
body[data-theme="zen"] .panel::after,
3334-
.zen-robe {
3372+
.zen-robe,
3373+
body[data-theme="zen"] .hero::before,
3374+
body[data-theme="zen"] .avatar-card::after {
33353375
animation: none !important;
33363376
}
33373377

0 commit comments

Comments
 (0)