diff --git a/.idea/.idea.HopFrame/.idea/workspace.xml b/.idea/.idea.HopFrame/.idea/workspace.xml
index 5670919..a0fdd80 100644
--- a/.idea/.idea.HopFrame/.idea/workspace.xml
+++ b/.idea/.idea.HopFrame/.idea/workspace.xml
@@ -9,11 +9,8 @@
-
+
-
-
-
@@ -33,7 +30,7 @@
@@ -68,6 +65,10 @@
+ {}
+ {
+ "isMigrated": true
+}
{
"associatedIndex": 3
@@ -80,26 +81,26 @@
- {
+ "keyToString": {
+ ".NET Launch Settings Profile.HopFrame.Testing.executor": "Run",
+ ".NET Launch Settings Profile.HopFrame.Testing: https.executor": "Run",
+ ".NET Project.HopFrame.Testing.executor": "Run",
+ "72b118b0-a6fc-4561-acdf-74f0b454dbb8.executor": "Debug",
+ "RunOnceActivity.ShowReadmeOnStart": "true",
+ "RunOnceActivity.git.unshallow": "true",
+ "dcdf1689-dc07-47e4-8824-2e60a4fbf301.executor": "Debug",
+ "git-widget-placeholder": "dev",
+ "list.type.of.created.stylesheet": "CSS",
+ "node.js.detected.package.eslint": "true",
+ "node.js.detected.package.tslint": "true",
+ "node.js.selected.package.eslint": "(autodetect)",
+ "node.js.selected.package.tslint": "(autodetect)",
+ "nodejs_package_manager_path": "npm",
+ "settings.editor.selected.configurable": "preferences.environmentSetup",
+ "vue.rearranger.settings.migration": "true"
}
-}]]>
+}
@@ -159,7 +160,9 @@
-
+
+
+
@@ -329,7 +332,15 @@
1737300408069
-
+
+
+ 1737301230493
+
+
+
+ 1737301230493
+
+
@@ -344,33 +355,33 @@
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
@@ -401,6 +412,7 @@
-
+
+
\ No newline at end of file
diff --git a/src/HopFrame.Web/Components/Layout/HopFrameLayout.razor b/src/HopFrame.Web/Components/Layout/HopFrameLayout.razor
index 87b9751..1d469a8 100644
--- a/src/HopFrame.Web/Components/Layout/HopFrameLayout.razor
+++ b/src/HopFrame.Web/Components/Layout/HopFrameLayout.razor
@@ -4,7 +4,9 @@
@inherits LayoutComponentBase
-
+
+
+
diff --git a/src/HopFrame.Web/wwwroot/hopframe.css b/src/HopFrame.Web/wwwroot/hopframe.css
index c713a09..e5726f2 100644
--- a/src/HopFrame.Web/wwwroot/hopframe.css
+++ b/src/HopFrame.Web/wwwroot/hopframe.css
@@ -40,3 +40,32 @@
fluent-option {
background: transparent !important;
}
+
+body {
+ --body-font: "Segoe UI Variable", "Segoe UI", sans-serif;
+ font-family: var(--body-font), sans-serif;
+ font-size: var(--type-ramp-base-font-size);
+ line-height: var(--type-ramp-base-line-height);
+ margin: 0;
+}
+
+footer {
+ background: var(--neutral-layer-4);
+ color: var(--neutral-foreground-rest);
+ align-items: center;
+ padding: 10px 10px;
+}
+
+footer a {
+ color: var(--neutral-foreground-rest);
+ text-decoration: none;
+}
+
+footer a:focus {
+ outline: 1px dashed;
+ outline-offset: 3px;
+}
+
+footer a:hover {
+ text-decoration: underline;
+}