Private
Public Access
1
0

chg: usr: improve the gfx on homepage - implement login/register and activation for authentication - and add the first version of profile page #4

This commit is contained in:
2026-04-11 20:45:51 +02:00
parent eff849549b
commit 6b3e19b063
43 changed files with 3375 additions and 1806 deletions

View File

@@ -0,0 +1,137 @@
#mine-wrapper .game-wrapper .game-overlay {
background: rgba(255, 255, 255, 0.2);
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 200;
-webkit-border-radius: 10px;
border-radius: 10px;
}
#mine-wrapper .game-wrapper .game-overlay.hide {
display: none;
}
#mine-wrapper .game-wrapper .game-overlay .game-overlay-window {
background: rgba(204, 204, 204, 0.8);
border: 5px solid rgba(255, 255, 255, 0.5);
font-family: 'Open Sans', sans-serif;
text-align: center;
color: #354d6a;
width: 660px;
padding: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
#mine-wrapper .game-wrapper .game-overlay .game-overlay-window h1 {
font-weight: bold;
font-size: 26px;
}
#mine-wrapper .game-wrapper .game-overlay .game-overlay-window h2 {
font-size: 18px;
}
#mine-wrapper .game-wrapper .game-overlay .game-overlay-window h3 {
font-size: 16px;
color: #386e8c;
}
#mine-wrapper .game-wrapper .game-overlay .game-overlay-window .share-invite {
padding: 0 4px 4px;
}
#mine-wrapper .game-wrapper .game-overlay .game-overlay-window .share-invite-label {
font-size: 13px;
color: #386e8c;
margin: 0 0 8px;
font-style: italic;
}
#mine-wrapper .game-wrapper .game-overlay .game-overlay-window .share-url-box {
display: flex;
align-items: center;
background: #d0e8f5;
border: 1px solid #7ab8d8;
border-radius: 6px;
padding: 0 12px;
margin-bottom: 12px;
cursor: text;
transition: border-color 200ms ease;
&:hover {
border-color: #236f87;
}
}
#mine-wrapper .game-wrapper .game-overlay .game-overlay-window .share-url-icon {
color: #236f87;
font-size: 13px;
flex-shrink: 0;
margin-right: 8px;
opacity: 0.7;
}
#mine-wrapper .game-wrapper .game-overlay .game-overlay-window .share-url-input {
flex: 1;
background: transparent;
border: 0;
outline: 0;
height: 40px;
color: #1a4a6a;
font-family: 'Courier New', monospace;
font-size: 13px;
font-weight: bold;
letter-spacing: 0.3px;
text-align: center;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
cursor: text;
min-width: 0;
&::selection {
background: rgba(35, 111, 135, 0.2);
}
}
#mine-wrapper .game-wrapper .game-overlay .game-overlay-window .share-copy-btn {
display: inline-flex;
align-items: center;
gap: 7px;
background: linear-gradient(to bottom, #236f87 0%, #1a5068 100%);
border: 1px solid #2e7a9a;
color: #e0f4ff;
font-family: 'Rajdhani', sans-serif;
font-size: 15px;
font-weight: bold;
letter-spacing: 0.5px;
padding: 9px 32px;
border-radius: 5px;
cursor: pointer;
transition: all 220ms ease;
&:hover {
background: linear-gradient(to bottom, #2d8aa8 0%, #236f87 100%);
border-color: #5ba4d4;
color: #fff;
box-shadow: 0 0 10px rgba(35, 111, 135, 0.5);
}
&.copied {
background: linear-gradient(to bottom, #1a6844 0%, #135233 100%);
border-color: #2a9e60;
color: #a0f0c0;
box-shadow: 0 0 8px rgba(26, 104, 68, 0.5);
}
}