web-next: selector de personaje coloreado + rediseño unstuck + fixes vote/account-info

- CharacterSelect: componente reutilizable que colorea las opciones por clase
  (class="priest big-font"…) y el <select> con la clase seleccionada. Usado en
  unstuck, revive, gold, transfer, trade-points, servicios de pago y recruit.
  getGameCharacters ahora devuelve classCss.
- /unstuck (+revive): diseño del original (info + NOTA, prompt, opciones coloreadas,
  botón "Desbloqueado"/"Revivido" con refresh).
- /vote-points: seed de los 4 sitios con logos y URLs (sql/seed_votesites.sql);
  botón voted-button para sitios en cooldown; etiqueta "Nota:" separada.
- account-info.png (imagen nueva) y CSS de los paneles de cuenta: se añade
  background-blend-mode: saturation y background-size en #account-settings y
  .account-fieldset para que la imagen salga como el original.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-14 10:55:43 +00:00
parent b9803adeb9
commit 6ca94c2803
22 changed files with 227 additions and 86 deletions
@@ -106,6 +106,14 @@ legend {
width: 48.1%;
}
.account-fieldset {
background: hsla(0, 100%, 0%, 0.7);
background-blend-mode: saturation;
background-position: left;
background-size: 200%;
background-image: url(../nw-images/nw-general/account-info.png);
}
@media screen and (max-width: 1024px) {
.account-fieldset {
display: block;
@@ -850,12 +858,14 @@ textarea:focus, select:focus, input[type=password]:focus, input[type=number]:foc
}
/* acc panels */
#account-settings, #character-settings, #account-history {
background: hsla(0,100%,0%,0.5);
background-image: url(../nw-images/nw-general/account-settings.webp);
background: hsla(0, 100%, 0%, 0.7);
background-image: url(../nw-images/nw-general/account-info.png);
background-repeat: no-repeat;
background-blend-mode: saturation;
background-position: right;
background-size: 100%;
position: relative;
margin-bottom: 10px;
margin-bottom: 15px;
border: 2px solid #352e2b;
cursor: pointer;
text-align: center;
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB