diff --git a/src/styles/globals.css b/src/styles/globals.css index 68bc3a1..1dcedfc 100644 --- a/src/styles/globals.css +++ b/src/styles/globals.css @@ -109,6 +109,29 @@ } } +.card-hover { + @apply transition-all duration-200 hover:shadow-lg hover:ring-foreground/20; +} + +/* grid-equal-height: force every direct child to fill the row */ +.grid-equal-height > * { + height: 100%; +} + +/* card-full-height: card fills its wrapper */ +.card-full-height { + @apply h-full; +} + +/* card-content-stretch: CardContent grows to push footer content down */ +.card-content-stretch { + @apply flex-1; +} + +.sidebar-contact-link { + @apply rounded-lg; +} + @keyframes fade-in-up { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); }