diff --git a/404.html b/404.html
index 476bb1d6..5fffaaad 100644
--- a/404.html
+++ b/404.html
@@ -87,7 +87,7 @@
-
+
diff --git a/assets/css/custom-styles.css b/assets/css/custom-styles.css
deleted file mode 100644
index dd06dfb7..00000000
--- a/assets/css/custom-styles.css
+++ /dev/null
@@ -1,80 +0,0 @@
-body {
- font-family: 'Open Sans', sans-serif;
-}
-
-.box-error, .box-note, .box-warning {
- color: #18191a;
-}
-
-.avatar-img {
- background-color: var(--navbar-col);
- border: .05rem;
- border-color: var(--navbar-border-col);
- border-style: solid;
-}
-
-.card-body, .card-custom, .card-footer, .card-img-top, .cr-picker-button, .cr-picker-submenu {
- --bs-bg-opacity: 1;
- background-color: var(--navbar-col) !important;
-}
-
-/* in line code */
-code {
- color: #fb660a;
- background-color: #111111;
-}
-
-.feature {
- display: inline-flex;
- align-items: center;
- justify-content: center;
- height: 3rem;
- width: 3rem;
- font-size: 1.5rem;
-}
-
-.widgetbot {
- display: flex;
- align-items: center;
- justify-content: space-around;
-}
-
-/* page navigation buttons */
-.pagination .page-item .page-link {
- background-color: #111111;
- color: #e4e4e4;
-}
-
-/* shrink logo when navbar shrinks, instead of hiding it */
-.navbar-custom.top-nav-short .avatar-container {
- width: 3.125rem;
- opacity: 1 !important;
- visibility: visible !important;
- transition: none !important;
- -webkit-transition: none !important;
- -moz-transition: none !important;
-}
-
-/* hide search button */
-#nav-search-link {
- display: none;
-}
-
-/*card image hover*/
-.hover-zoom {
- overflow: hidden;
-}
-
-.hover-zoom img {
- transition: all 1.5s ease;
-}
-
-.hover-zoom:hover img {
- transform: scale(1.1);
-}
-
-.icon img {
- /* remove max-width from beautiful-jekyll */
- max-width: none;
- height: 40px;
-}
diff --git a/assets/css/pygment_highlights.css b/assets/css/pygment_highlights.css
index 5d85704f..04330731 100644
--- a/assets/css/pygment_highlights.css
+++ b/assets/css/pygment_highlights.css
@@ -22,7 +22,7 @@
.highlight .gr { color: #ffffff } /* Generic.Error */
.highlight .gh { color: #ffffff; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #ffffff } /* Generic.Inserted */
-.highlight .go { color: #444444; background-color: #222222 } /* Generic.Output */
+.highlight .go { color: #444444; background-color: #888888 } /* Generic.Output */
.highlight .gp { color: #ffffff } /* Generic.Prompt */
.highlight .gs { color: #ffffff } /* Generic.Strong */
.highlight .gu { color: #ffffff; font-weight: bold } /* Generic.Subheading */
diff --git a/assets/css/styles.css b/assets/css/styles.css
new file mode 100644
index 00000000..1f8ee88f
--- /dev/null
+++ b/assets/css/styles.css
@@ -0,0 +1 @@
+.admonition{margin:1.5625em 0;overflow:hidden;color:var(--text-col);page-break-inside:avoid;background-color:var(--navbar-col);border-left:0.3rem solid #fc0;border-radius:.1rem}.admonition p{padding:0 1rem}.admonition .admonition-title{color:var(--text-col);background-color:rgba(142,113,0,0.4);font-weight:700;line-height:3rem}.admonition-title::before{margin-right:.5rem;width:1.2rem;height:1.2rem;display:inline-block;content:'';-webkit-mask-size:cover;mask-size:cover;background-color:#fc0;vertical-align:text-bottom}.admonition.attention{border-left-color:#ff5252}.admonition.attention .admonition-title{background-color:#564444}.admonition.attention .admonition-title::before{-webkit-mask:url("/assets/img/icons/exclamation-triangle-solid.svg") no-repeat 50% 50%;mask:url("/assets/img/icons/exclamation-triangle-solid.svg") no-repeat 50% 50%;background-color:#ff5252}.admonition.caution{border-left-color:#ff9100}.admonition.caution .admonition-title{background-color:#564b3c}.admonition.caution .admonition-title::before{-webkit-mask:url("/assets/img/icons/bolt-solid.svg") no-repeat 50% 50%;mask:url("/assets/img/icons/bolt-solid.svg") no-repeat 50% 50%;background-color:#ff9100}.admonition.danger{border-left-color:#ff5252}.admonition.danger .admonition-title{background-color:#564444}.admonition.danger .admonition-title::before{-webkit-mask:url("/assets/img/icons/bolt-solid.svg") no-repeat 50% 50%;mask:url("/assets/img/icons/bolt-solid.svg") no-repeat 50% 50%;background-color:#ff5252}.admonition.error{border-left-color:#ff5252}.admonition.error .admonition-title{background-color:#564444}.admonition.error .admonition-title::before{-webkit-mask:url("/assets/img/icons/times-circle-solid.svg") no-repeat 50% 50%;mask:url("/assets/img/icons/times-circle-solid.svg") no-repeat 50% 50%;background-color:#ff5252}.admonition.hint{border-left-color:#00c953}.admonition.hint .admonition-title{background-color:#294040}.admonition.hint .admonition-title::before{-webkit-mask:url("/assets/img/icons/question-circle-solid.svg") no-repeat 50% 50%;mask:url("/assets/img/icons/question-circle-solid.svg") no-repeat 50% 50%;background-color:#00c953}.admonition.important{border-left-color:#ff9100}.admonition.important .admonition-title{background-color:#433a38}.admonition.important .admonition-title::before{-webkit-mask:url("/assets/img/icons/fire-solid.svg") no-repeat 50% 50%;mask:url("/assets/img/icons/fire-solid.svg") no-repeat 50% 50%;background-color:#ff9100}.admonition.note{border-left-color:#00b0ff}.admonition.note .admonition-title{background-color:#293d52}.admonition.note .admonition-title::before{-webkit-mask:url("/assets/img/icons/pen-solid.svg") no-repeat 50% 50%;mask:url("/assets/img/icons/pen-solid.svg") no-repeat 50% 50%;background-color:#00b0ff}.admonition.seealso{border-left-color:#00b0ff}.admonition.seealso .admonition-title{background-color:#293d52}.admonition.seealso .admonition-title::before{-webkit-mask:url("/assets/img/icons/info-circle-solid.svg") no-repeat 50% 50%;mask:url("/assets/img/icons/info-circle-solid.svg") no-repeat 50% 50%;background-color:#00b0ff}.admonition.tip{border-left-color:#00c953}.admonition.tip .admonition-title{background-color:#294040}.admonition.tip .admonition-title::before{-webkit-mask:url("/assets/img/icons/info-circle-solid.svg") no-repeat 50% 50%;mask:url("/assets/img/icons/info-circle-solid.svg") no-repeat 50% 50%;background-color:#00c953}.admonition.todo .admonition-title::before{-webkit-mask:url("/assets/img/icons/pen-solid.svg") no-repeat 50% 50%;mask:url("/assets/img/icons/pen-solid.svg") no-repeat 50% 50%}.admonition.warning{border-left-color:#ff9100}.admonition.warning .admonition-title{background-color:#564b3c}.admonition.warning .admonition-title::before{-webkit-mask:url("/assets/img/icons/exclamation-triangle-solid.svg") no-repeat 50% 50%;mask:url("/assets/img/icons/exclamation-triangle-solid.svg") no-repeat 50% 50%;background-color:#ff9100}body{font-family:'Open Sans', sans-serif}.box-error,.box-note,.box-warning{color:#18191a}.avatar-img{background-color:var(--navbar-col);border:.05rem;border-color:var(--navbar-border-col);border-style:solid}.card-body,.card-custom,.card-footer,.card-img-top,.cr-picker-button,.cr-picker-submenu{--bs-bg-opacity: 1;background-color:var(--navbar-col) !important}code{color:var(--mid-col);background-color:var(--navbar-col)}.feature{display:inline-flex;align-items:center;justify-content:center;height:3rem;width:3rem;font-size:1.5rem}.widgetbot{display:flex;align-items:center;justify-content:space-around}.pagination .page-item .page-link{background-color:#111111;color:#e4e4e4}.navbar-custom.top-nav-short .avatar-container{width:3.125rem;opacity:1 !important;visibility:visible !important;transition:none !important;-webkit-transition:none !important;-moz-transition:none !important}#nav-search-link{display:none}.hover-zoom{overflow:hidden}.hover-zoom img{transition:all 1.5s ease}.hover-zoom:hover img{transform:scale(1.1)}.icon img{max-width:none;height:40px}.highlight{border-radius:0.5rem}.highlight>pre{border-left:0.4375rem solid var(--text-col)}.highlight pre.lineno{border-right:2px solid var(--text-col)}.admonition .highlight{margin-left:0.5rem;margin-right:1.25rem}.admonition .highlight>pre{border-radius:0.5rem}.tabs{background-color:var(--footer-col);padding:1rem}.tabs .nav-link{color:var(--link-col)}.tabs .nav-link:hover{color:var(--hover-col)}.tabs .nav-link.active{color:var(--text-col);border-color:var(--text-col)}.tab-content{background-color:var(--navbar-col);padding:1rem;margin-top:1rem;border:1px solid var(--page-col);border-radius:0.5rem}table tr:nth-child(2n){background-color:var(--footer-col)}
diff --git a/assets/img/icons/align-left-solid.svg b/assets/img/icons/align-left-solid.svg
new file mode 100644
index 00000000..b015167e
--- /dev/null
+++ b/assets/img/icons/align-left-solid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/img/icons/bolt-solid.svg b/assets/img/icons/bolt-solid.svg
new file mode 100644
index 00000000..6c678998
--- /dev/null
+++ b/assets/img/icons/bolt-solid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/img/icons/bug-solid.svg b/assets/img/icons/bug-solid.svg
new file mode 100644
index 00000000..94429e8f
--- /dev/null
+++ b/assets/img/icons/bug-solid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/img/icons/check-circle-solid.svg b/assets/img/icons/check-circle-solid.svg
new file mode 100644
index 00000000..6d2a68d7
--- /dev/null
+++ b/assets/img/icons/check-circle-solid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/img/icons/exclamation-triangle-solid.svg b/assets/img/icons/exclamation-triangle-solid.svg
new file mode 100644
index 00000000..b670ed90
--- /dev/null
+++ b/assets/img/icons/exclamation-triangle-solid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/img/icons/fire-solid.svg b/assets/img/icons/fire-solid.svg
new file mode 100644
index 00000000..0f44e02f
--- /dev/null
+++ b/assets/img/icons/fire-solid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/img/icons/info-circle-solid.svg b/assets/img/icons/info-circle-solid.svg
new file mode 100644
index 00000000..82942b5c
--- /dev/null
+++ b/assets/img/icons/info-circle-solid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/img/icons/list-ol-solid.svg b/assets/img/icons/list-ol-solid.svg
new file mode 100644
index 00000000..65ff5029
--- /dev/null
+++ b/assets/img/icons/list-ol-solid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/img/icons/pen-solid.svg b/assets/img/icons/pen-solid.svg
new file mode 100644
index 00000000..255e8ba6
--- /dev/null
+++ b/assets/img/icons/pen-solid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/img/icons/question-circle-solid.svg b/assets/img/icons/question-circle-solid.svg
new file mode 100644
index 00000000..92455702
--- /dev/null
+++ b/assets/img/icons/question-circle-solid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/img/icons/quote-right-solid.svg b/assets/img/icons/quote-right-solid.svg
new file mode 100644
index 00000000..3a84c5cb
--- /dev/null
+++ b/assets/img/icons/quote-right-solid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/img/icons/times-circle-solid.svg b/assets/img/icons/times-circle-solid.svg
new file mode 100644
index 00000000..f4fb9ffa
--- /dev/null
+++ b/assets/img/icons/times-circle-solid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/img/posts/2024-04-18-discord-call-cancellation-sunshine-linux/01.png b/assets/img/posts/2024-04-18-discord-call-cancellation-sunshine-linux/01.png
new file mode 100644
index 00000000..d26e62a8
Binary files /dev/null and b/assets/img/posts/2024-04-18-discord-call-cancellation-sunshine-linux/01.png differ
diff --git a/assets/img/posts/2024-04-18-discord-call-cancellation-sunshine-linux/02.png b/assets/img/posts/2024-04-18-discord-call-cancellation-sunshine-linux/02.png
new file mode 100644
index 00000000..6a739be7
Binary files /dev/null and b/assets/img/posts/2024-04-18-discord-call-cancellation-sunshine-linux/02.png differ
diff --git a/assets/img/posts/2024-04-18-discord-call-cancellation-sunshine-linux/03.png b/assets/img/posts/2024-04-18-discord-call-cancellation-sunshine-linux/03.png
new file mode 100644
index 00000000..0dd34500
Binary files /dev/null and b/assets/img/posts/2024-04-18-discord-call-cancellation-sunshine-linux/03.png differ
diff --git a/assets/img/posts/2024-04-18-discord-call-cancellation-sunshine-linux/04.png b/assets/img/posts/2024-04-18-discord-call-cancellation-sunshine-linux/04.png
new file mode 100644
index 00000000..ec38513e
Binary files /dev/null and b/assets/img/posts/2024-04-18-discord-call-cancellation-sunshine-linux/04.png differ
diff --git a/assets/img/posts/2024-04-18-discord-call-cancellation-sunshine-linux/05.png b/assets/img/posts/2024-04-18-discord-call-cancellation-sunshine-linux/05.png
new file mode 100644
index 00000000..efb4e2be
Binary files /dev/null and b/assets/img/posts/2024-04-18-discord-call-cancellation-sunshine-linux/05.png differ
diff --git a/index.html b/index.html
index b7e75417..9da4d1ec 100644
--- a/index.html
+++ b/index.html
@@ -86,7 +86,7 @@
-
+
diff --git a/tags/index.html b/tags/index.html
index cfd136f0..e1499707 100644
--- a/tags/index.html
+++ b/tags/index.html
@@ -86,7 +86,7 @@
-
+