diff --git a/frontend/src/App.vue b/frontend/src/App.vue
index c3b81d6..0f0feef 100644
--- a/frontend/src/App.vue
+++ b/frontend/src/App.vue
@@ -139,4 +139,41 @@ h1,h2,h3,h4,p,span{
opacity: 0;
transform: translateY(30px);
}
+.fade-enter-active, .fade-leave-active {
+ transition: opacity 0.25s ease-out;
+}
+
+.fade-enter, .fade-leave-to {
+ opacity: 0;
+}
+
+.bounce-enter-active, .bounce-leave-active {
+ animation: bounce-in .5s;
+}
+
+.fade-enter, .bounce-leave-to {
+ animation: bounce-out .5s;
+}
+@keyframes bounce-in {
+ 0% {
+ transform: scale(0);
+ }
+ 50% {
+ transform: scale(1.2);
+ }
+ 100% {
+ transform: scale(1);
+ }
+}
+@keyframes bounce-out {
+ 0% {
+ transform: scale(1);
+ }
+ 50% {
+ transform: scale(1.1);
+ }
+ 100% {
+ transform: scale(0);
+ }
+}
diff --git a/frontend/src/components/Card.vue b/frontend/src/components/Card.vue
index b887ef0..b6ec7ff 100644
--- a/frontend/src/components/Card.vue
+++ b/frontend/src/components/Card.vue
@@ -26,19 +26,19 @@ export default {
\ No newline at end of file
diff --git a/frontend/src/components/Chooser.vue b/frontend/src/components/Chooser.vue
index 58ee59c..6aeddcf 100644
--- a/frontend/src/components/Chooser.vue
+++ b/frontend/src/components/Chooser.vue
@@ -45,4 +45,13 @@ export default {
align-items: center;
justify-content: center;
}
+
+.card {
+ width: 72pt;
+ min-width:72pt;
+ height: 120pt;
+}
+.card:hover {
+ transform: translate(0, -5px) scale(1.05, 1.05);
+}
diff --git a/frontend/src/components/Lobby.vue b/frontend/src/components/Lobby.vue
index 4d116ca..db2b821 100644
--- a/frontend/src/components/Lobby.vue
+++ b/frontend/src/components/Lobby.vue
@@ -14,7 +14,9 @@
-
+
+
+