diff --git a/.codesandbox/workspace.json b/.codesandbox/workspace.json
new file mode 100644
index 0000000..7b46a7e
--- /dev/null
+++ b/.codesandbox/workspace.json
@@ -0,0 +1,20 @@
+{
+ "responsive-preview": {
+ "Mobile": [
+ 320,
+ 675
+ ],
+ "Tablet": [
+ 1024,
+ 765
+ ],
+ "Desktop": [
+ 1400,
+ 800
+ ],
+ "Desktop HD": [
+ 1920,
+ 1080
+ ]
+ }
+}
\ No newline at end of file
diff --git a/.github/workflows/deploy-now.yaml b/.github/workflows/deploy-now.yaml
new file mode 100644
index 0000000..d1fa0c0
--- /dev/null
+++ b/.github/workflows/deploy-now.yaml
@@ -0,0 +1,50 @@
+name: Deploy Now
+
+on:
+ - push
+ - workflow_dispatch
+
+jobs:
+ deploy-now:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Fetch project data
+ uses: ionos-deploy-now/retrieve-project-info-action@v1
+ id: project
+ with:
+ api-key: ${{ secrets.IONOS_API_KEY }}
+ project: ${{ secrets.IONOS_PROJECT_ID }}
+ service-host: api-eu.ionos.space
+ - name: checkout
+ if: ${{ steps.project.outputs.deployment-enabled == 'true' }}
+ uses: actions/checkout@v2
+ with:
+ submodules: 'recursive'
+ - name: Setup Node.js 14.x
+ if: ${{ steps.project.outputs.deployment-enabled == 'true' }}
+ uses: actions/setup-node@v1
+ with:
+ node-version: 14.x
+ - name: Prepare project environment
+ if: ${{ steps.project.outputs.deployment-enabled == 'true' }}
+ run: |
+ npm install --global yarn
+ yarn install --frozen-lockfile
+ - name: Build project
+ if: ${{ steps.project.outputs.deployment-enabled == 'true' }}
+ run: yarn build
+ env:
+ CI: true
+ SITE_URL: ${{ steps.project.outputs.site-url }}
+ - name: Deploy build
+ if: ${{ steps.project.outputs.deployment-enabled == 'true' }}
+ uses: ionos-deploy-now/deploy-to-ionos-action@v1
+ with:
+ api-key: ${{ secrets.IONOS_API_KEY }}
+ bootstrap-deploy: ${{ steps.project.outputs.bootstrap-deploy }}
+ branch-id: ${{ steps.project.outputs.branch-id }}
+ dist-folder: dist
+ project: ${{ secrets.IONOS_PROJECT_ID }}
+ remote-host: ${{ steps.project.outputs.remote-host }}
+ service-host: api-eu.ionos.space
+ storage-quota: ${{ steps.project.outputs.storage-quota }}
diff --git a/assets/icons/cosmic-js.svg b/assets/icons/cosmic-js.svg
index 1d51b1b..d995a23 100644
--- a/assets/icons/cosmic-js.svg
+++ b/assets/icons/cosmic-js.svg
@@ -1,68 +1 @@
-
-
-
-
+https://rawcdn.githack.com/cosmicjs/vue-music-website/0b882128ded75c8d6024b7c69948d7b695375937/assets/icons/cosmic-js.svg
\ No newline at end of file
diff --git a/assets/icons/email.svg b/assets/icons/email.svg
index 3273bc3..0bc9ee1 100644
--- a/assets/icons/email.svg
+++ b/assets/icons/email.svg
@@ -1,68 +1 @@
-
-
-
-
+https://rawcdn.githack.com/cosmicjs/vue-music-website/0b882128ded75c8d6024b7c69948d7b695375937/assets/icons/email.svg
\ No newline at end of file
diff --git a/assets/icons/next.svg b/assets/icons/next.svg
index d481ca6..948478b 100644
--- a/assets/icons/next.svg
+++ b/assets/icons/next.svg
@@ -1,68 +1 @@
-
-
-
-
+https://rawcdn.githack.com/cosmicjs/vue-music-website/0b882128ded75c8d6024b7c69948d7b695375937/assets/icons/next.svg
\ No newline at end of file
diff --git a/assets/icons/pause-big.svg b/assets/icons/pause-big.svg
index 57e9ebd..3fd3d8f 100644
--- a/assets/icons/pause-big.svg
+++ b/assets/icons/pause-big.svg
@@ -1,68 +1 @@
-
-
-
-
+https://rawcdn.githack.com/cosmicjs/vue-music-website/0b882128ded75c8d6024b7c69948d7b695375937/assets/icons/pause-big.svg
\ No newline at end of file
diff --git a/assets/icons/pause.svg b/assets/icons/pause.svg
index 8a36613..60ca40b 100644
--- a/assets/icons/pause.svg
+++ b/assets/icons/pause.svg
@@ -1,68 +1 @@
-
-
-
-
+https://rawcdn.githack.com/cosmicjs/vue-music-website/0b882128ded75c8d6024b7c69948d7b695375937/assets/icons/pause.svg
\ No newline at end of file
diff --git a/assets/icons/play-big.svg b/assets/icons/play-big.svg
index 183e9e2..0d133e7 100644
--- a/assets/icons/play-big.svg
+++ b/assets/icons/play-big.svg
@@ -1,68 +1 @@
-
-
-
-
+https://rawcdn.githack.com/cosmicjs/vue-music-website/0b882128ded75c8d6024b7c69948d7b695375937/assets/icons/play-big.svg
\ No newline at end of file
diff --git a/assets/icons/play.svg b/assets/icons/play.svg
index 7d79efc..033a092 100644
--- a/assets/icons/play.svg
+++ b/assets/icons/play.svg
@@ -1,68 +1 @@
-
-
-
-
+https://rawcdn.githack.com/cosmicjs/vue-music-website/0b882128ded75c8d6024b7c69948d7b695375937/assets/icons/play.svg
\ No newline at end of file
diff --git a/assets/icons/prev.svg b/assets/icons/prev.svg
index c5ba4f8..3fc873a 100644
--- a/assets/icons/prev.svg
+++ b/assets/icons/prev.svg
@@ -1,68 +1 @@
-
-
-
-
+https://rawcdn.githack.com/cosmicjs/vue-music-website/0b882128ded75c8d6024b7c69948d7b695375937/assets/icons/prev.svg
\ No newline at end of file
diff --git a/assets/icons/send.svg b/assets/icons/send.svg
index 9249322..a4a208f 100644
--- a/assets/icons/send.svg
+++ b/assets/icons/send.svg
@@ -1,68 +1 @@
-
-
-
-
+https://rawcdn.githack.com/cosmicjs/vue-music-website/0b882128ded75c8d6024b7c69948d7b695375937/assets/icons/send.svg
\ No newline at end of file
diff --git a/assets/icons/skype.svg b/assets/icons/skype.svg
index 276797e..522e521 100644
--- a/assets/icons/skype.svg
+++ b/assets/icons/skype.svg
@@ -1,70 +1 @@
-
-
-
-
+https://rawcdn.githack.com/cosmicjs/vue-music-website/0b882128ded75c8d6024b7c69948d7b695375937/assets/icons/skype.svg
\ No newline at end of file
diff --git a/screenshot.png b/screenshot.png
index d28ce70..21fa368 100644
Binary files a/screenshot.png and b/screenshot.png differ
diff --git a/static/favicon.ico b/static/favicon.ico
index 382fecb..9eede87 100644
Binary files a/static/favicon.ico and b/static/favicon.ico differ