diff --git a/frontend/index.html b/frontend/index.html
index e1ed4d8..65c2ac3 100644
--- a/frontend/index.html
+++ b/frontend/index.html
@@ -2913,7 +2913,7 @@ function renderTree(node, container) {
header.appendChild(label);
if (node.hex) {
const hex = document.createElement('span');
- hex.className = 'text-sm font-mono text-gray-500 dark:text-slate-400 ml-2';
+ hex.className = 'text-sm font-mono text-indigo-600 dark:text-indigo-400 ml-2';
hex.textContent = node.hex;
header.appendChild(hex);
}
diff --git a/frontend/style.css b/frontend/style.css
index a92b483..ec12563 100644
--- a/frontend/style.css
+++ b/frontend/style.css
@@ -554,6 +554,40 @@ video {
display: none;
}
+.container {
+ width: 100%;
+}
+
+@media (min-width: 640px) {
+ .container {
+ max-width: 640px;
+ }
+}
+
+@media (min-width: 768px) {
+ .container {
+ max-width: 768px;
+ }
+}
+
+@media (min-width: 1024px) {
+ .container {
+ max-width: 1024px;
+ }
+}
+
+@media (min-width: 1280px) {
+ .container {
+ max-width: 1280px;
+ }
+}
+
+@media (min-width: 1536px) {
+ .container {
+ max-width: 1536px;
+ }
+}
+
.static {
position: static;
}
@@ -648,6 +682,10 @@ video {
margin-left: 0.5rem;
}
+.ml-3 {
+ margin-left: 0.75rem;
+}
+
.ml-4 {
margin-left: 1rem;
}
@@ -764,6 +802,10 @@ video {
width: 6rem;
}
+.w-4 {
+ width: 1rem;
+}
+
.w-40 {
width: 10rem;
}
@@ -816,6 +858,10 @@ video {
flex: 1 1 0%;
}
+.flex-shrink-0 {
+ flex-shrink: 0;
+}
+
.shrink-0 {
flex-shrink: 0;
}
@@ -932,6 +978,12 @@ video {
row-gap: 0.5rem;
}
+.space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
+ --tw-space-y-reverse: 0;
+ margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
+ margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
+}
+
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse: 0;
margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
@@ -976,6 +1028,10 @@ video {
white-space: pre-wrap;
}
+.break-all {
+ word-break: break-all;
+}
+
.rounded {
border-radius: 0.25rem;
}
@@ -1009,6 +1065,10 @@ video {
border-left-width: 1px;
}
+.border-l-2 {
+ border-left-width: 2px;
+}
+
.border-r {
border-right-width: 1px;
}
@@ -1203,8 +1263,8 @@ video {
padding-left: 1rem;
}
-.pl-\[5\.5rem\] {
- padding-left: 5.5rem;
+.pl-5 {
+ padding-left: 1.25rem;
}
.pt-1 {
@@ -1244,6 +1304,11 @@ video {
font-size: 13px;
}
+.text-base {
+ font-size: 1rem;
+ line-height: 1.5rem;
+}
+
.text-lg {
font-size: 1.125rem;
line-height: 1.75rem;
@@ -1347,6 +1412,11 @@ video {
color: rgb(30 41 59 / var(--tw-text-opacity, 1));
}
+.text-indigo-600 {
+ --tw-text-opacity: 1;
+ color: rgb(79 70 229 / var(--tw-text-opacity, 1));
+}
+
.text-purple-600 {
--tw-text-opacity: 1;
color: rgb(147 51 234 / var(--tw-text-opacity, 1));
@@ -1372,9 +1442,9 @@ video {
color: rgb(185 28 28 / var(--tw-text-opacity, 1));
}
-.text-slate-500 {
+.text-slate-300 {
--tw-text-opacity: 1;
- color: rgb(100 116 139 / var(--tw-text-opacity, 1));
+ color: rgb(203 213 225 / var(--tw-text-opacity, 1));
}
.text-white {
@@ -1495,6 +1565,10 @@ video {
border-color: rgb(51 65 85 / var(--tw-border-opacity, 1));
}
+.dark\:border-slate-700\/50:is(.dark *) {
+ border-color: rgb(51 65 85 / 0.5);
+}
+
.dark\:bg-blue-500:is(.dark *) {
--tw-bg-opacity: 1;
background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1));
@@ -1539,6 +1613,11 @@ video {
color: rgb(74 222 128 / var(--tw-text-opacity, 1));
}
+.dark\:text-indigo-400:is(.dark *) {
+ --tw-text-opacity: 1;
+ color: rgb(129 140 248 / var(--tw-text-opacity, 1));
+}
+
.dark\:text-purple-400:is(.dark *) {
--tw-text-opacity: 1;
color: rgb(192 132 252 / var(--tw-text-opacity, 1));