diff --git a/ostp-gui/src/assets/logo.png b/ostp-gui/src/assets/logo.png new file mode 100644 index 0000000..da83aeb Binary files /dev/null and b/ostp-gui/src/assets/logo.png differ diff --git a/ostp-gui/src/assets/logo.svg b/ostp-gui/src/assets/logo.svg new file mode 100644 index 0000000..237b566 --- /dev/null +++ b/ostp-gui/src/assets/logo.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/ostp-gui/src/index.html b/ostp-gui/src/index.html index c86f4cd..5a6339b 100644 --- a/ostp-gui/src/index.html +++ b/ostp-gui/src/index.html @@ -18,6 +18,11 @@
+ + +
diff --git a/ostp-gui/src/styles.css b/ostp-gui/src/styles.css index 541b0e2..4d1cf5d 100644 --- a/ostp-gui/src/styles.css +++ b/ostp-gui/src/styles.css @@ -235,6 +235,34 @@ input, textarea { font-family: inherit; } to { transform: translate(30px, 20px); } } +/* ── Eagle watermark (brand) ──────────────────────────────────────────────── */ +.watermark { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: 80%; + max-width: 600px; + pointer-events: none; + z-index: 0; + opacity: 0.05; + user-select: none; + display: flex; + align-items: center; + justify-content: center; +} + +.watermark img { + width: 100%; + height: auto; + object-fit: contain; +} + +html[data-theme="light"] .watermark { + opacity: 0.06; + filter: invert(1); +} + /* ── Screen system ────────────────────────────────────────────────────────── */ .screen { position: absolute;