diff --git a/css/styles.css b/css/styles.css
index 25172ee..5aeb1f1 100644
--- a/css/styles.css
+++ b/css/styles.css
@@ -20,6 +20,27 @@ a {
a:visited {
color: var(--clrLinkVisited);
}
+table {
+ width: 100%;
+ border-collapse: collapse;
+}
+thead {
+ font-weight: bold;
+}
+th, td {
+ padding: 5px 0;
+ font-size: var(--fsNormal);
+}
+
+.row {
+ margin: 15px 0;
+}
+.mr-some {
+ margin-right: 15px;
+}
+.align-right {
+ text-align: right;
+}
#gsticker {
position: absolute;
@@ -163,14 +184,14 @@ button.nav > img.icon {
width: 750px;
min-height: 100vh;
}
-#view header {
+#view > div > header {
position: sticky;
top: 0;
z-index: var(--zHeader);
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
}
-#view header > label {
+#view > div > header > label {
padding: 15px;
font-size: 22px;
font-weight: 800;
@@ -484,6 +505,16 @@ label[role="profile-nip5"] {
margin: 15px 0;
}
+/* Settings */
+
+#settings section {
+ margin: 15px;
+}
+#settings header > label {
+ font-weight: bold;
+ font-size: var(--fsEnlarged);
+}
+
/* Inputs */
.block {
@@ -493,6 +524,11 @@ label[role="profile-nip5"] {
width: 100%;
}
+/* Prevent events from inside button sub elements */
+button > * {
+ pointer-events: none;
+}
+
input[type="text"] {
background: transparent;
border: none;
diff --git a/icon/add-relay.svg b/icon/add-relay.svg
new file mode 100644
index 0000000..6a90197
--- /dev/null
+++ b/icon/add-relay.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icon/settings-active.svg b/icon/settings-active.svg
new file mode 100644
index 0000000..14a662e
--- /dev/null
+++ b/icon/settings-active.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icon/settings.svg b/icon/settings.svg
new file mode 100644
index 0000000..d774f6f
--- /dev/null
+++ b/icon/settings.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/index.html b/index.html
index bb58f38..ea675e1 100644
--- a/index.html
+++ b/index.html
@@ -17,6 +17,7 @@
+
@@ -69,11 +70,10 @@
-