background: rgba(0, 255, 136, 0.1);
color: var(--accent2);
}
+
+ /* Back to top button */
+ .back-to-top {
+ @apply fixed bottom-6 right-6 z-40 w-11 h-11 rounded-full flex items-center justify-content-center;
+ background: var(--accent);
+ box-shadow: 0 0 12px rgba(168, 85, 247, 0.4);
+ transition: background 200ms ease, box-shadow 200ms ease;
+ color: #fff;
+ }
+ .back-to-top:hover {
+ background: #9333ea;
+ box-shadow: 0 0 20px var(--accent);
+ }
+ .back-to-top:focus-visible {
+ outline: 2px solid var(--accent);
+ outline-offset: 2px;
+ }
}
/* Prose overrides for light theme */