diff --git a/index.html b/index.html index cd19d5e..ff0c797 100644 --- a/index.html +++ b/index.html @@ -177,6 +177,16 @@ flex-shrink: 0; opacity: 0.4; } + a.btn:not([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='M4 2.5L8.5 6L4 9.5'/%3E%3C/svg%3E") no-repeat center; + background-size: contain; + flex-shrink: 0; + opacity: 0.4; + } .btn-discord::after { display: none; } diff --git a/meshcore-resources.html b/meshcore-resources.html index 0b316df..5ba238d 100644 --- a/meshcore-resources.html +++ b/meshcore-resources.html @@ -122,10 +122,39 @@ font-size: 15px; text-decoration: none; } + .page-header { + display: flex; + align-items: center; + gap: 0.5em; + text-decoration: none; + margin-bottom: 1.5em; + } + .page-header img { + width: 44px; + height: auto; + } + .page-header span { + font-weight: bold; + font-size: 19px; + color: #2C2D3C; + } .back-link, .back-link:visited { margin-top: 1.5em; color: #ffffff; + display: inline-flex; + align-items: center; + gap: 6px; + } + .back-link::before { + content: ""; + width: 16px; + height: 16px; + 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='M8 2.5L3.5 6L8 9.5'/%3E%3C/svg%3E") no-repeat center; + background-size: contain; + flex-shrink: 0; + opacity: 0.4; + filter: invert(1); } .site-footer { margin-top: 2em; @@ -165,6 +194,10 @@
+ + CT Mesh + CT Mesh +

MeshCore Resources

Community-run Web Tools

@@ -197,7 +230,7 @@ MCTOMQTT_MQTT3_USERNAME=meshdev MCTOMQTT_MQTT3_PASSWORD=large4cats
- ← Back to CT Mesh + Back to CT Mesh