CT Mesh
-Connecticut Meshtastic User Group
+Connecticut Mesh Technologies User Group
diff --git a/.DS_Store b/.DS_Store
new file mode 100644
index 0000000..5008ddf
Binary files /dev/null and b/.DS_Store differ
diff --git a/index.html b/index.html
index 1dd32a9..a77c71b 100644
--- a/index.html
+++ b/index.html
@@ -6,14 +6,14 @@
-
-
+
+
-
+
@@ -21,7 +21,7 @@
-
+
@@ -48,7 +48,7 @@
margin: 0;
padding: 0;
width: 100%;
- height: 100%;
+ min-height: 100%;
}
body {
font-family: "Roboto", sans-serif;
@@ -77,9 +77,9 @@
background-color: #EBEBEB;
border-radius: 30px;
padding: 3em 3em 2em 3em;
- margin: 1em;
- width: min(100%, 900px);
- max-width: 900px;
+ margin: 2em;
+ width: min(100%, 700px);
+ max-width: 700px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
color: #000000;
position: relative;
@@ -122,7 +122,7 @@
.btn {
display: flex;
align-items: center;
- gap: 8px;
+ gap: 12px;
background-color: #67EA94;
color: #000000;
border: none;
@@ -151,10 +151,38 @@
height: 30px;
filter: brightness(0);
}
- .btn-discord {
- background-color: #7289da;
+ .btn-discord,
+ .btn-discord:visited {
+ background-color: #5865F2;
color: #ffffff;
}
+ .btn-discord img {
+ filter: brightness(0) invert(1);
+ }
+ .btn-meshcore,
+ .btn-meshcore:visited {
+ background-color: #2B3A4E;
+ color: #ffffff;
+ }
+ .btn-meshcore img {
+ filter: brightness(0) invert(1);
+ }
+ a.btn[target="_blank"]::after {
+ content: "";
+ width: 16px;
+ height: 16px;
+ margin-left: auto;
+ background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5L8.5 3.5M5 3.5h3.5V7'/%3E%3C/svg%3E") no-repeat center;
+ background-size: contain;
+ flex-shrink: 0;
+ opacity: 0.4;
+ }
+ .btn-discord::after {
+ display: none;
+ }
+ .btn-meshcore::after {
+ filter: invert(1) !important;
+ }
.btn-group {
display: flex;
gap: 1em;
@@ -232,23 +260,20 @@
}
.btn-group {
flex-direction: column;
- align-items: stretch;
+ align-items: center;
}
.section-title {
text-align: center;
}
.btn {
- width: 100%;
- justify-content: center;
+ width: 340px;
+ max-width: 100%;
+ justify-content: flex-start;
padding: 0.8em 1em;
font-size: 16px;
- text-align: center;
- max-width: 100%;
+ text-align: left;
flex: none;
}
- .btn-text {
- align-items: center;
- }
}
/* Further adjustments for devices with a viewport width of 480px or less */
@@ -256,8 +281,6 @@
.splash-box {
padding: 1.5em;
margin: 1em;
- width: 90%;
- min-width: 250px;
}
.logo {
width: 120px;
@@ -282,7 +305,7 @@
Meshtastic
MeshCore
These tools use data reported to our MQTT server by nodes across the state.