diff --git a/assets/css/Footer-Dark-icons.css b/assets/css/Footer-Dark-icons.css
new file mode 100644
index 0000000..b6e79a3
--- /dev/null
+++ b/assets/css/Footer-Dark-icons.css
@@ -0,0 +1,57 @@
+.bs-icon {
+ --bs-icon-size: .75rem;
+ display: flex;
+ flex-shrink: 0;
+ justify-content: center;
+ align-items: center;
+ font-size: var(--bs-icon-size);
+ width: calc(var(--bs-icon-size) * 2);
+ height: calc(var(--bs-icon-size) * 2);
+ color: var(--bs-primary);
+}
+
+.bs-icon-xs {
+ --bs-icon-size: 1rem;
+ width: calc(var(--bs-icon-size) * 1.5);
+ height: calc(var(--bs-icon-size) * 1.5);
+}
+
+.bs-icon-sm {
+ --bs-icon-size: 1rem;
+}
+
+.bs-icon-md {
+ --bs-icon-size: 1.5rem;
+}
+
+.bs-icon-lg {
+ --bs-icon-size: 2rem;
+}
+
+.bs-icon-xl {
+ --bs-icon-size: 2.5rem;
+}
+
+.bs-icon.bs-icon-primary {
+ color: var(--bs-white);
+ background: var(--bs-primary);
+}
+
+.bs-icon.bs-icon-primary-light {
+ color: var(--bs-primary);
+ background: rgba(var(--bs-primary-rgb), .2);
+}
+
+.bs-icon.bs-icon-semi-white {
+ color: var(--bs-primary);
+ background: rgba(255, 255, 255, .5);
+}
+
+.bs-icon.bs-icon-rounded {
+ border-radius: .5rem;
+}
+
+.bs-icon.bs-icon-circle {
+ border-radius: 50%;
+}
+
diff --git a/assets/css/resume.css b/assets/css/resume.css
new file mode 100644
index 0000000..bd17f8b
--- /dev/null
+++ b/assets/css/resume.css
@@ -0,0 +1,84 @@
+.profile-container {
+ /*margin-left: calc(10% - 10px);*/
+ height: 170px;
+ width: 170px;
+ z-index: 2;
+ left: 10%;
+}
+
+.title {
+ position: absolute;
+ margin-left: calc(100px);
+ width: calc(100% - 100px);
+ padding: 1em;
+ margin-top: -225px;
+ z-index: 0;
+}
+
+.title > * {
+ width: 100%;
+ margin-bottom: 0px;
+}
+
+img.profile {
+ left: 10px;
+ width: 150px;
+ position: absolute;
+ aspect-ratio: 1;
+ transform: scale(1);
+ transition: .5s;
+ z-index: 2;
+}
+
+img.background2 {
+ left: 0px;
+ width: 170px !important;
+ margin-top: -10px;
+ pointer-events: none;
+ z-index: 1;
+}
+
+img.foreground {
+ border-radius: 50%;
+ pointer-events: none;
+ z-index: 3;
+}
+
+img.background:hover {
+ filter: blur(5px);
+}
+
+.spacer {
+ height: 100px;
+}
+
+/* For small screens */
+
+img.profilesml {
+ width: 150px;
+ position: absolute;
+ left: 50%;
+ margin-left: -75px;
+ aspect-ratio: 1;
+ padding-top: calc(var(--s)/5);
+ transform: scale(1);
+ transition: .5s;
+}
+
+img.foregroundsml {
+ border-radius: 50%;
+ pointer-events: none;
+}
+
+img.backgroundsml:hover {
+ filter: blur(5px);
+}
+
+img.background2sml {
+ width: 170px !important;
+ left: calc(50% - 10px);
+ margin-top: -10px;
+ pointer-events: none;
+ z-index: 0;
+}
+
diff --git a/assets/img/orange.png b/assets/img/orange.png
new file mode 100644
index 0000000..893df88
Binary files /dev/null and b/assets/img/orange.png differ
diff --git a/link.html b/link.html
index 537f2e6..212d31b 100644
--- a/link.html
+++ b/link.html
@@ -90,7 +90,6 @@ j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
-