diff --git a/sanic/application/logo.py b/sanic/application/logo.py
index a0211174..ac2824e3 100644
--- a/sanic/application/logo.py
+++ b/sanic/application/logo.py
@@ -40,7 +40,7 @@ FULL_COLOR_LOGO = """
""" # noqa
-SVG_LOGO = """""" # noqa
+SVG_LOGO_SIMPLE = """""" # noqa
ansi_pattern = re.compile(r"\x1B(?:[@-Z\\-_]|\[[0-?]*[ -/]*[@-~])")
diff --git a/sanic/pages/base.py b/sanic/pages/base.py
index 40a4e079..04298133 100644
--- a/sanic/pages/base.py
+++ b/sanic/pages/base.py
@@ -3,7 +3,7 @@ from abc import ABC, abstractmethod
from html5tagger import HTML, Document
from sanic import __version__ as VERSION
-from sanic.application.logo import SVG_LOGO
+from sanic.application.logo import SVG_LOGO_SIMPLE
from sanic.pages.css import CSS
@@ -44,7 +44,7 @@ class BasePage(ABC, metaclass=CSS): # no cov
def _sanic_logo(self) -> None:
self.doc.a(
- HTML(SVG_LOGO),
+ HTML(SVG_LOGO_SIMPLE),
href="https://sanic.dev",
target="_blank",
referrerpolicy="no-referrer",
diff --git a/sanic/pages/styles/BasePage.css b/sanic/pages/styles/BasePage.css
index 378a8950..f54cea91 100644
--- a/sanic/pages/styles/BasePage.css
+++ b/sanic/pages/styles/BasePage.css
@@ -78,16 +78,19 @@ span.icon {
margin-right: 1rem;
}
-#logo {
+#logo-simple {
height: 1.75rem;
padding: 0 0.25rem;
- filter: drop-shadow(.03rem .03rem .05rem #000);
}
+
@media (prefers-color-scheme: dark) {
html {
background: #111;
color: #ccc;
}
- #logo { filter: none }
+
+ #logo-simple path:last-child {
+ fill: #e1e1e1;
+ }
}
diff --git a/sanic/pages/styles/ErrorPage.css b/sanic/pages/styles/ErrorPage.css
index 6a3212f3..bf0fc204 100644
--- a/sanic/pages/styles/ErrorPage.css
+++ b/sanic/pages/styles/ErrorPage.css
@@ -4,9 +4,11 @@ summary {
}
.tracerite {
- --color-var: var(--sanic-blue);
- --color-val: var(--sanic-green);
- --color-type: var(--sanic-purple);
+ --tracerite-var: var(--sanic-blue);
+ --tracerite-val: var(--sanic-green);
+ --tracerite-type: var(--sanic-purple);
+ --tracerite-exception: var(--sanic);
+ --tracerite-highlight: var(--sanic-yellow);
}
.key-value-table {