Animated but not smooth enough
@@ -137,9 +137,9 @@ class App {
|
|||||||
el.appendChild(span);
|
el.appendChild(span);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
elements.forEach(colorizeText);
|
elements.forEach(colorizeText);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Start the application when DOM is ready
|
// Start the application when DOM is ready
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 132 KiB After Width: | Height: | Size: 134 KiB |
|
After Width: | Height: | Size: 134 KiB |
|
After Width: | Height: | Size: 134 KiB |
|
After Width: | Height: | Size: 134 KiB |
|
After Width: | Height: | Size: 134 KiB |
|
After Width: | Height: | Size: 134 KiB |
|
After Width: | Height: | Size: 134 KiB |
|
After Width: | Height: | Size: 134 KiB |
|
After Width: | Height: | Size: 134 KiB |
|
After Width: | Height: | Size: 134 KiB |
|
After Width: | Height: | Size: 134 KiB |
|
After Width: | Height: | Size: 134 KiB |
|
Before Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 1.4 MiB |
@@ -1,13 +1,13 @@
|
|||||||
:root {
|
:root {
|
||||||
--color-primary: #0066cc;
|
--color-primary: #ffc75e;
|
||||||
--color-primary-hover: #0052a3;
|
--color-primary-hover: #ffc75e;
|
||||||
--color-success: #3cff01;
|
--color-success: #3cff01;
|
||||||
--color-success-dark: #28a745;
|
--color-success-dark: #ffc75e;
|
||||||
--color-error: #ff4d4d;
|
--color-error: #ff4d4d;
|
||||||
--color-warning: #ffc107;
|
--color-warning: #ffc75e;
|
||||||
--color-github: #24292e;
|
--color-github: #ffc75e;
|
||||||
|
|
||||||
--color-bg: #000;
|
--color-bg: #ffe5b5;
|
||||||
|
|
||||||
--app-background-base: radial-gradient(
|
--app-background-base: radial-gradient(
|
||||||
circle at top,
|
circle at top,
|
||||||
@@ -67,17 +67,21 @@ html {
|
|||||||
var(--app-background-image),
|
var(--app-background-image),
|
||||||
var(--app-background-base);
|
var(--app-background-base);
|
||||||
|
|
||||||
|
animation: bg-animation 12s steps(1) infinite;
|
||||||
|
|
||||||
|
background-size: contain, cover;
|
||||||
|
background-position: center, center;
|
||||||
|
background-repeat: no-repeat, no-repeat;
|
||||||
|
|
||||||
|
|
||||||
background-size:
|
background-size:
|
||||||
contain,
|
contain,
|
||||||
cover;
|
cover;
|
||||||
|
|
||||||
background-position:
|
background-position:
|
||||||
center,
|
|
||||||
center;
|
center;
|
||||||
|
|
||||||
background-repeat:
|
background-repeat:
|
||||||
no-repeat,
|
|
||||||
no-repeat;
|
no-repeat;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -115,6 +119,48 @@ body {
|
|||||||
100% { transform: translateY(0) rotate(var(--rot)); }
|
100% { transform: translateY(0) rotate(var(--rot)); }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@keyframes bg-animation {
|
||||||
|
0% {
|
||||||
|
background-image: url("./assets/Frame1.png"), var(--app-background-base);
|
||||||
|
}
|
||||||
|
8.33% {
|
||||||
|
background-image: url("./assets/Frame2.png"), var(--app-background-base);
|
||||||
|
}
|
||||||
|
16.66% {
|
||||||
|
background-image: url("./assets/Frame3.png"), var(--app-background-base);
|
||||||
|
}
|
||||||
|
25% {
|
||||||
|
background-image: url("./assets/Frame4.png"), var(--app-background-base);
|
||||||
|
}
|
||||||
|
33.33% {
|
||||||
|
background-image: url("./assets/Frame5.png"), var(--app-background-base);
|
||||||
|
}
|
||||||
|
41.66% {
|
||||||
|
background-image: url("./assets/Frame6.png"), var(--app-background-base);
|
||||||
|
}
|
||||||
|
50% {
|
||||||
|
background-image: url("./assets/Frame7.png"), var(--app-background-base);
|
||||||
|
}
|
||||||
|
58.33% {
|
||||||
|
background-image: url("./assets/Frame8.png"), var(--app-background-base);
|
||||||
|
}
|
||||||
|
66.66% {
|
||||||
|
background-image: url("./assets/Frame9.png"), var(--app-background-base);
|
||||||
|
}
|
||||||
|
75% {
|
||||||
|
background-image: url("./assets/Frame10.png"), var(--app-background-base);
|
||||||
|
}
|
||||||
|
83.33% {
|
||||||
|
background-image: url("./assets/Frame11.png"), var(--app-background-base);
|
||||||
|
}
|
||||||
|
91.66% {
|
||||||
|
background-image: url("./assets/Frame12.png"), var(--app-background-base);
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
background-image: url("./assets/Frame1.png"), var(--app-background-base);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* ============================================
|
/* ============================================
|
||||||
TYPOGRAPHY
|
TYPOGRAPHY
|
||||||
============================================ */
|
============================================ */
|
||||||
@@ -270,10 +316,10 @@ body {
|
|||||||
border-color: var(--color-primary);
|
border-color: var(--color-primary);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* ============================================
|
/* ============================================
|
||||||
BUTTONS
|
BUTTONS
|
||||||
============================================ */
|
============================================ */
|
||||||
|
|
||||||
.btn {
|
.btn {
|
||||||
display: inline-flex;
|
display: inline-flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
@@ -370,13 +416,15 @@ body {
|
|||||||
left: 50%;
|
left: 50%;
|
||||||
transform: translate(-50%, -50%);
|
transform: translate(-50%, -50%);
|
||||||
background: var(--color-bg);
|
background: var(--color-bg);
|
||||||
border: 2px ridge var(--color-text);
|
|
||||||
color: var(--color-text);
|
color: var(--color-text);
|
||||||
z-index: var(--z-window);
|
z-index: var(--z-window);
|
||||||
display: none;
|
display: none;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
min-width: 280px;
|
min-width: 280px;
|
||||||
box-shadow: var(--shadow-lg);
|
box-shadow: var(--shadow-lg);
|
||||||
|
border-radius: 5px;
|
||||||
|
border-color: #aa1f1f;
|
||||||
|
border: 6px solid #faac37;
|
||||||
}
|
}
|
||||||
|
|
||||||
.window--visible {
|
.window--visible {
|
||||||
@@ -437,7 +485,8 @@ body {
|
|||||||
.message {
|
.message {
|
||||||
font-size: var(--font-size-sm);
|
font-size: var(--font-size-sm);
|
||||||
padding: var(--spacing-xs);
|
padding: var(--spacing-xs);
|
||||||
border-radius: var(--radius-sm);
|
border-radius: var(--radius-lg);
|
||||||
|
border-color: #000;
|
||||||
}
|
}
|
||||||
|
|
||||||
.message--success {
|
.message--success {
|
||||||
@@ -457,6 +506,11 @@ body {
|
|||||||
============================================ */
|
============================================ */
|
||||||
.login {
|
.login {
|
||||||
width: 320px;
|
width: 320px;
|
||||||
|
border-radius: 5px;
|
||||||
|
border-color: #aa1f1f;
|
||||||
|
border: 6px solid #faac37;
|
||||||
|
background: #ffffff;
|
||||||
|
color: #000;
|
||||||
}
|
}
|
||||||
|
|
||||||
.login__form {
|
.login__form {
|
||||||
@@ -599,28 +653,74 @@ body {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* ============================================
|
/* ============================================
|
||||||
EASTER EGG BUTTON
|
STATS WINDOW
|
||||||
============================================ */
|
============================================ */
|
||||||
/* .easter-egg {
|
.stats-window {
|
||||||
position: absolute;
|
width: 320px;
|
||||||
top: 20%;
|
|
||||||
left: 50%;
|
|
||||||
transform: translateX(-50%);
|
|
||||||
z-index: 1;
|
|
||||||
background: var(--color-surface);
|
|
||||||
color: var(--color-text);
|
|
||||||
border: 1px solid var(--color-surface-light);
|
|
||||||
padding: var(--spacing-sm) var(--spacing-md);
|
|
||||||
cursor: pointer;
|
|
||||||
font-size: var(--font-size-md);
|
|
||||||
border-radius: var(--radius-md);
|
|
||||||
transition: all var(--transition-fast);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.easter-egg:hover {
|
.stats__avatar {
|
||||||
background: var(--color-error);
|
width: 72px;
|
||||||
border-color: var(--color-error);
|
height: 72px;
|
||||||
} */
|
object-fit: cover;
|
||||||
|
border-radius: var(--radius-full);
|
||||||
|
border: 2px solid var(--color-text);
|
||||||
|
align-self: center;
|
||||||
|
display: block;
|
||||||
|
margin: 0 auto var(--spacing-xs);
|
||||||
|
}
|
||||||
|
|
||||||
|
.stats__username {
|
||||||
|
font-size: var(--font-size-lg);
|
||||||
|
font-weight: 600;
|
||||||
|
text-align: center;
|
||||||
|
color: #000;
|
||||||
|
margin-bottom: var(--spacing-md);
|
||||||
|
}
|
||||||
|
|
||||||
|
.stats__section {
|
||||||
|
margin-bottom: var(--spacing-md);
|
||||||
|
}
|
||||||
|
|
||||||
|
.stats__section-title {
|
||||||
|
font-size: var(--font-size-sm);
|
||||||
|
font-weight: 700;
|
||||||
|
text-transform: uppercase;
|
||||||
|
letter-spacing: 0.08em;
|
||||||
|
color: var(--color-primary);
|
||||||
|
border-bottom: 1px solid var(--color-surface-light);
|
||||||
|
padding-bottom: var(--spacing-xs);
|
||||||
|
margin-bottom: var(--spacing-xs);
|
||||||
|
}
|
||||||
|
|
||||||
|
.stats__section-body {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
gap: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.stats__row {
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
font-size: var(--font-size-sm);
|
||||||
|
padding: 3px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.stats__label {
|
||||||
|
color: #333;
|
||||||
|
}
|
||||||
|
|
||||||
|
.stats__value {
|
||||||
|
font-weight: 600;
|
||||||
|
color: #000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.stats__loading {
|
||||||
|
font-size: var(--font-size-sm);
|
||||||
|
color: #333;
|
||||||
|
text-align: center;
|
||||||
|
padding: var(--spacing-sm) 0;
|
||||||
|
}
|
||||||
|
|
||||||
/* ============================================
|
/* ============================================
|
||||||
UTILITIES
|
UTILITIES
|
||||||
@@ -667,7 +767,7 @@ body {
|
|||||||
.friends__tab {
|
.friends__tab {
|
||||||
flex: 1;
|
flex: 1;
|
||||||
padding: var(--spacing-sm);
|
padding: var(--spacing-sm);
|
||||||
background: var(--color-surface);
|
background: var(--color-surface-light);
|
||||||
border: 1px solid var(--color-surface-light);
|
border: 1px solid var(--color-surface-light);
|
||||||
color: var(--color-text);
|
color: var(--color-text);
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
@@ -747,317 +847,3 @@ body {
|
|||||||
color: var(--color-text-muted);
|
color: var(--color-text-muted);
|
||||||
padding: var(--spacing-lg);
|
padding: var(--spacing-lg);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ============================================
|
|
||||||
GAME ROOM WINDOW
|
|
||||||
============================================ */
|
|
||||||
.gameroom-window {
|
|
||||||
width: 600px;
|
|
||||||
height: 800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__tabs {
|
|
||||||
display: flex;
|
|
||||||
gap: var(--spacing-xs);
|
|
||||||
margin-bottom: var(--spacing-sm);
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__tab {
|
|
||||||
flex: 1;
|
|
||||||
padding: var(--spacing-sm);
|
|
||||||
background: var(--color-surface);
|
|
||||||
border: 1px solid var(--color-surface-light);
|
|
||||||
color: var(--color-text);
|
|
||||||
cursor: pointer;
|
|
||||||
font-size: var(--font-size-sm);
|
|
||||||
transition: all var(--transition-fast);
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__tab:hover {
|
|
||||||
background: var(--color-surface-light);
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__tab--active {
|
|
||||||
background: var(--color-primary);
|
|
||||||
border-color: var(--color-primary);
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__content {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
flex: 1;
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__create {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
gap: var(--spacing-sm);
|
|
||||||
margin-bottom: var(--spacing-sm);
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__list {
|
|
||||||
flex: 1;
|
|
||||||
overflow-y: auto;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
gap: var(--spacing-sm);
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__item {
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
gap: var(--spacing-sm);
|
|
||||||
padding: var(--spacing-sm);
|
|
||||||
background: var(--color-surface);
|
|
||||||
border-radius: var(--radius-md);
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__name {
|
|
||||||
flex: 1;
|
|
||||||
font-size: var(--font-size-md);
|
|
||||||
font-weight: 500;
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__players {
|
|
||||||
font-size: var(--font-size-sm);
|
|
||||||
color: var(--color-text-muted);
|
|
||||||
padding: var(--spacing-xs) var(--spacing-sm);
|
|
||||||
background: var(--color-surface-light);
|
|
||||||
border-radius: var(--radius-sm);
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__actions {
|
|
||||||
display: flex;
|
|
||||||
gap: var(--spacing-xs);
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__actions .btn {
|
|
||||||
padding: var(--spacing-xs) var(--spacing-sm);
|
|
||||||
font-size: var(--font-size-sm);
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__lobby {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
flex: 1;
|
|
||||||
gap: var(--spacing-sm);
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__lobby-title {
|
|
||||||
margin: 0;
|
|
||||||
font-size: var(--font-size-lg);
|
|
||||||
text-align: center;
|
|
||||||
color: var(--color-success);
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__player-list {
|
|
||||||
flex: 1;
|
|
||||||
overflow-y: auto;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
gap: var(--spacing-sm);
|
|
||||||
background: var(--color-surface);
|
|
||||||
border-radius: var(--radius-md);
|
|
||||||
padding: var(--spacing-sm);
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__player {
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
gap: var(--spacing-sm);
|
|
||||||
padding: var(--spacing-xs) var(--spacing-sm);
|
|
||||||
background: var(--color-surface-light);
|
|
||||||
border-radius: var(--radius-sm);
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__player-avatar {
|
|
||||||
width: 32px;
|
|
||||||
height: 32px;
|
|
||||||
border-radius: var(--radius-full);
|
|
||||||
object-fit: cover;
|
|
||||||
border: 2px solid var(--color-surface-light);
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__player-name {
|
|
||||||
flex: 1;
|
|
||||||
font-size: var(--font-size-md);
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__player-stats {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
align-items: flex-end;
|
|
||||||
gap: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__player-score {
|
|
||||||
font-size: var(--font-size-sm);
|
|
||||||
color: var(--color-success);
|
|
||||||
font-weight: 500;
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__player-total {
|
|
||||||
font-size: var(--font-size-sm);
|
|
||||||
color: var(--color-text-muted);
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__empty {
|
|
||||||
text-align: center;
|
|
||||||
color: var(--color-text-muted);
|
|
||||||
padding: var(--spacing-lg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* ============================================
|
|
||||||
GAME - JEU DU PENDU/DESSIN
|
|
||||||
============================================ */
|
|
||||||
|
|
||||||
.gameroom__lobby-buttons {
|
|
||||||
display: flex;
|
|
||||||
gap: var(--spacing-sm);
|
|
||||||
margin-top: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__lobby-buttons .btn {
|
|
||||||
flex: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__game {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
gap: var(--spacing-sm);
|
|
||||||
flex: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__game-info {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__drawer-info {
|
|
||||||
font-size: var(--font-size-md);
|
|
||||||
color: var(--color-text-muted);
|
|
||||||
padding: var(--spacing-xs);
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__scores-display {
|
|
||||||
font-size: var(--font-size-sm);
|
|
||||||
color: var(--color-success);
|
|
||||||
padding: var(--spacing-xs);
|
|
||||||
background: var(--color-surface);
|
|
||||||
border-radius: var(--radius-sm);
|
|
||||||
margin-top: var(--spacing-xs);
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__drawer-info--winner {
|
|
||||||
color: var(--color-success);
|
|
||||||
font-weight: bold;
|
|
||||||
animation: pulse 0.5s ease-in-out 3;
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes pulse {
|
|
||||||
0%, 100% { transform: scale(1); }
|
|
||||||
50% { transform: scale(1.05); }
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__word-display {
|
|
||||||
font-size: var(--font-size-xl);
|
|
||||||
font-family: monospace;
|
|
||||||
text-align: center;
|
|
||||||
letter-spacing: 8px;
|
|
||||||
padding: var(--spacing-md);
|
|
||||||
background: var(--color-surface);
|
|
||||||
border-radius: var(--radius-md);
|
|
||||||
min-height: 60px;
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
justify-content: center;
|
|
||||||
color: var(--color-success);
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__canvas-container {
|
|
||||||
display: flex;
|
|
||||||
justify-content: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__canvas {
|
|
||||||
background: var(--color-surface-light);
|
|
||||||
border-radius: var(--radius-md);
|
|
||||||
cursor: crosshair;
|
|
||||||
border: 2px solid var(--color-surface-light);
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__draw-tools {
|
|
||||||
display: flex;
|
|
||||||
gap: var(--spacing-sm);
|
|
||||||
justify-content: center;
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__color-picker {
|
|
||||||
width: 40px;
|
|
||||||
height: 32px;
|
|
||||||
border: none;
|
|
||||||
border-radius: var(--radius-sm);
|
|
||||||
cursor: pointer;
|
|
||||||
background: transparent;
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__word-input-container,
|
|
||||||
.gameroom__guess-container {
|
|
||||||
display: flex;
|
|
||||||
gap: var(--spacing-sm);
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__word-input-container .input,
|
|
||||||
.gameroom__guess-container .input {
|
|
||||||
flex: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__guess-container .input:disabled {
|
|
||||||
opacity: 0.5;
|
|
||||||
cursor: not-allowed;
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__guess-container .btn:disabled {
|
|
||||||
opacity: 0.5;
|
|
||||||
cursor: not-allowed;
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__guess-history {
|
|
||||||
flex: 1;
|
|
||||||
min-height: 60px;
|
|
||||||
max-height: 100px;
|
|
||||||
overflow-y: auto;
|
|
||||||
background: var(--color-surface);
|
|
||||||
border-radius: var(--radius-md);
|
|
||||||
padding: var(--spacing-sm);
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
gap: var(--spacing-xs);
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__guess-item {
|
|
||||||
font-size: var(--font-size-sm);
|
|
||||||
padding: var(--spacing-xs) var(--spacing-sm);
|
|
||||||
border-radius: var(--radius-sm);
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__guess-item--success {
|
|
||||||
background: rgba(60, 255, 1, 0.2);
|
|
||||||
color: var(--color-success);
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__guess-item--fail {
|
|
||||||
background: rgba(255, 77, 77, 0.2);
|
|
||||||
color: var(--color-error);
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__game-buttons {
|
|
||||||
display: flex;
|
|
||||||
gap: var(--spacing-sm);
|
|
||||||
margin-top: var(--spacing-sm);
|
|
||||||
}
|
|
||||||
|
|
||||||
.gameroom__game-buttons .btn {
|
|
||||||
flex: 1;
|
|
||||||
}
|
|
||||||
|
|||||||