various styling & structural changes to unify site themes; token-drop interaction changes across epic urls & views
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed

This commit is contained in:
Disco DeDisco
2026-03-14 02:03:44 -04:00
parent d9feb80b2a
commit f76c6d0fe5
8 changed files with 618 additions and 90 deletions

View File

@@ -232,9 +232,13 @@ body {
.row .col-lg-6 h2 {
text-align: center;
text-align-last: center;
letter-spacing: 0.25em;
letter-spacing: 0.33em;
margin: 0 0 0.5rem;
font-size: 2rem;
&#id_dash_wallet {
letter-spacing: 0.25em;
}
}
}
}

View File

@@ -37,7 +37,7 @@ $gate-line: 2px;
.gate-header {
text-align: center;
h1 { margin: 0; }
h1 { margin: 0 0 0.5rem; }
.gate-status-wrap {
display: flex;
justify-content: center;
@@ -58,6 +58,114 @@ $gate-line: 2px;
}
}
.token-slot {
position: relative;
display: flex;
flex-direction: row;
border: 2px solid rgba(var(--terUser), 0.7);
border-radius: 0.4rem;
background: rgba(0, 0, 0, 0.35);
min-width: 180px;
&.locked {
opacity: 0.3;
pointer-events: none;
}
&.pending,
&.claimed {
box-shadow:
0 0 0.6rem rgba(var(--terUser), 0.5),
0 0 1.4rem rgba(var(--terUser), 0.2),
;
.token-reject-btn { text-shadow: 0 0 0.5rem rgba(var(--terUser), 0.8); }
&:hover {
border-color: rgba(var(--terUser), 1);
background: rgba(0, 0, 0, 0.55);
box-shadow:
0 0 0.8rem rgba(var(--terUser), 0.75),
0 0 2rem rgba(var(--terUser), 0.35),
;
}
}
.token-rails,
button.token-rails {
display: flex;
flex-direction: row;
align-items: stretch;
padding: 0.6rem 0.45rem;
gap: 0.2rem;
border-right: 1px solid rgba(var(--terUser), 0.35);
.rail {
display: block;
width: 2px;
background: rgba(var(--terUser), 0.55);
border-radius: 1px;
}
}
button.token-rails {
background: transparent;
border: none;
border-right: 1px solid rgba(var(--terUser), 0.35);
cursor: pointer;
border-radius: 0.3rem 0 0 0.3rem;
&:hover {
background: rgba(var(--terUser), 0.1);
.rail { background: rgba(var(--terUser), 1); }
}
}
.token-reject-overlay {
position: absolute;
inset: 0;
background: transparent;
border: none;
cursor: pointer;
border-radius: inherit;
}
.token-panel {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 0.45rem 0.75rem;
gap: 0.15rem;
.token-denomination {
font-size: 1.5em;
font-weight: bold;
color: rgba(var(--terUser), 1);
line-height: 1;
}
.token-insert-label,
.token-insert-btn {
font-size: 0.6em;
text-transform: uppercase;
letter-spacing: 0.08em;
text-align: center;
line-height: 1.3;
}
.token-reject-label,
.token-reject-btn {
font-size: 0.55em;
text-transform: uppercase;
letter-spacing: 0.06em;
opacity: 0.5;
line-height: 1.3;
text-align: center;
}
}
}
.gate-slots {
display: flex;
flex-direction: row;
@@ -76,10 +184,20 @@ $gate-line: 2px;
justify-content: center;
flex-shrink: 0;
&.filled {
&.filled,
&.reserved {
background: rgba(var(--terUser), 0.2);
}
&.filled:hover,
&.reserved:hover {
box-shadow:
-0.1rem -0.1rem 1rem rgba(var(--ninUser), 1),
-0.1rem -0.1rem 0.25rem rgba(0, 0, 0, 1),
0.05rem 0.05rem 0.5rem rgba(0, 0, 0, 1),
;
}
.slot-number {
font-size: 0.7em;
opacity: 0.5;
@@ -90,6 +208,9 @@ $gate-line: 2px;
form {
position: absolute;
inset: 0;
display: flex;
align-items: center;
justify-content: center;
}
.drop-token-btn {