123
This commit is contained in:
@ -735,6 +735,9 @@ html, body {
|
||||
z-index: 11;
|
||||
}
|
||||
.opponent-name { font-weight: 700; color: var(--cyan); margin-bottom: 0.35rem; font-size: 0.95rem; }
|
||||
.opponent-armor { color: #5eb3e8; font-weight: 600; }
|
||||
.armor-display { color: #5eb3e8; font-weight: 600; margin-left: 0.5rem; }
|
||||
.armor-icon { color: #5eb3e8; }
|
||||
.opponent-name.defeated-name {
|
||||
text-decoration: line-through;
|
||||
color: #666;
|
||||
@ -2421,6 +2424,7 @@ html, body {
|
||||
width: 100%;
|
||||
justify-content: space-between;
|
||||
flex-wrap: wrap;
|
||||
gap: 0.4rem;
|
||||
gap: 0.5rem;
|
||||
}
|
||||
|
||||
@ -2431,18 +2435,25 @@ html, body {
|
||||
}
|
||||
|
||||
.btn {
|
||||
min-height: 44px;
|
||||
padding: 0.85rem 1.5rem;
|
||||
font-size: 1rem;
|
||||
min-height: 40px;
|
||||
padding: 0.6rem 1.2rem;
|
||||
font-size: 0.9rem;
|
||||
touch-action: manipulation;
|
||||
}
|
||||
|
||||
.btn-end-turn {
|
||||
min-height: 48px;
|
||||
padding: 0.7rem 1.6rem;
|
||||
font-size: 1.05rem;
|
||||
min-height: 40px;
|
||||
padding: 0.5rem 1rem;
|
||||
font-size: 0.9rem;
|
||||
flex: 1;
|
||||
min-width: 120px;
|
||||
min-width: 100px;
|
||||
}
|
||||
|
||||
.btn-forge, .btn-hero-ability, .btn-draw-card {
|
||||
min-height: 38px;
|
||||
padding: 0.45rem 0.9rem;
|
||||
font-size: 0.85rem;
|
||||
min-width: 70px;
|
||||
}
|
||||
|
||||
.btn-instructions, .btn-settings {
|
||||
@ -2454,19 +2465,43 @@ html, body {
|
||||
}
|
||||
|
||||
.card-wrap {
|
||||
width: 140px;
|
||||
height: 196px;
|
||||
width: 120px;
|
||||
height: 168px;
|
||||
touch-action: manipulation;
|
||||
}
|
||||
|
||||
.board .card-wrap {
|
||||
width: 100px;
|
||||
height: 140px;
|
||||
width: 85px;
|
||||
height: 119px;
|
||||
}
|
||||
|
||||
.opponents .card-wrap {
|
||||
width: 100px;
|
||||
height: 140px;
|
||||
width: 85px;
|
||||
height: 119px;
|
||||
}
|
||||
|
||||
/* Уменьшаем текст на картах для средних мобильных */
|
||||
.card-name {
|
||||
font-size: 0.7rem !important;
|
||||
}
|
||||
|
||||
.card-cost {
|
||||
font-size: 0.8rem !important;
|
||||
width: 20px !important;
|
||||
height: 20px !important;
|
||||
}
|
||||
|
||||
.card-stats {
|
||||
font-size: 0.75rem !important;
|
||||
}
|
||||
|
||||
.card-stats .atk, .card-stats .hp {
|
||||
font-size: 0.75rem !important;
|
||||
}
|
||||
|
||||
.card-text {
|
||||
font-size: 0.65rem !important;
|
||||
-webkit-line-clamp: 3 !important;
|
||||
}
|
||||
|
||||
.opponents {
|
||||
@ -2491,7 +2526,7 @@ html, body {
|
||||
}
|
||||
|
||||
.hand .card-wrap {
|
||||
margin-left: -30px;
|
||||
margin-left: -25px;
|
||||
scroll-snap-align: start;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
@ -2511,19 +2546,19 @@ html, body {
|
||||
}
|
||||
|
||||
.deck-fan {
|
||||
width: 90px;
|
||||
height: 126px;
|
||||
width: 80px;
|
||||
height: 112px;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
.deck-stack {
|
||||
width: 85px;
|
||||
height: 120px;
|
||||
width: 75px;
|
||||
height: 105px;
|
||||
}
|
||||
|
||||
.deck-stack .deck-card {
|
||||
width: 85px;
|
||||
height: 120px;
|
||||
width: 75px;
|
||||
height: 105px;
|
||||
}
|
||||
|
||||
.board {
|
||||
@ -2704,54 +2739,224 @@ html, body {
|
||||
padding: 1rem;
|
||||
}
|
||||
|
||||
/* Уменьшаем карты */
|
||||
.card-wrap {
|
||||
width: 120px;
|
||||
height: 168px;
|
||||
width: 100px;
|
||||
height: 140px;
|
||||
}
|
||||
|
||||
.board .card-wrap {
|
||||
width: 85px;
|
||||
height: 119px;
|
||||
width: 70px;
|
||||
height: 98px;
|
||||
}
|
||||
|
||||
.opponents .card-wrap {
|
||||
width: 85px;
|
||||
height: 119px;
|
||||
width: 70px;
|
||||
height: 98px;
|
||||
}
|
||||
|
||||
.hand .card-wrap {
|
||||
margin-left: -35px;
|
||||
margin-left: -25px;
|
||||
}
|
||||
|
||||
.hand-container {
|
||||
min-height: 160px;
|
||||
min-height: 140px;
|
||||
padding: 0.25rem;
|
||||
}
|
||||
|
||||
.hand {
|
||||
gap: 0.2rem;
|
||||
padding: 0.25rem;
|
||||
}
|
||||
|
||||
/* Уменьшаем колоду */
|
||||
.deck-fan {
|
||||
width: 70px;
|
||||
height: 98px;
|
||||
}
|
||||
|
||||
.deck-stack {
|
||||
width: 65px;
|
||||
height: 91px;
|
||||
}
|
||||
|
||||
.deck-stack .deck-card {
|
||||
width: 65px;
|
||||
height: 91px;
|
||||
}
|
||||
|
||||
/* Уменьшаем заголовок игры */
|
||||
.game-header {
|
||||
padding: 0.5rem;
|
||||
font-size: 0.9rem;
|
||||
padding: 0.4rem;
|
||||
font-size: 0.75rem;
|
||||
gap: 0.3rem;
|
||||
}
|
||||
|
||||
.header-left, .header-center, .header-right {
|
||||
gap: 0.3rem;
|
||||
}
|
||||
|
||||
/* Маленькие кнопки */
|
||||
.btn {
|
||||
padding: 0.75rem 1.2rem;
|
||||
font-size: 0.95rem;
|
||||
padding: 0.4rem 0.7rem;
|
||||
font-size: 0.75rem;
|
||||
min-height: 36px;
|
||||
border-radius: 6px;
|
||||
}
|
||||
|
||||
.btn-end-turn {
|
||||
padding: 0.4rem 0.8rem;
|
||||
font-size: 0.8rem;
|
||||
min-height: 36px;
|
||||
min-width: 80px;
|
||||
}
|
||||
|
||||
.btn-forge, .btn-hero-ability, .btn-draw-card {
|
||||
padding: 0.35rem 0.6rem;
|
||||
font-size: 0.7rem;
|
||||
min-height: 32px;
|
||||
min-width: 60px;
|
||||
}
|
||||
|
||||
.btn-instructions, .btn-settings {
|
||||
width: 32px;
|
||||
height: 32px;
|
||||
font-size: 0.9rem;
|
||||
min-width: 32px;
|
||||
min-height: 32px;
|
||||
}
|
||||
|
||||
/* Уменьшаем текст на картах */
|
||||
.card-name {
|
||||
font-size: 0.6rem !important;
|
||||
line-height: 1.1 !important;
|
||||
}
|
||||
|
||||
.card-cost {
|
||||
font-size: 0.75rem !important;
|
||||
width: 18px !important;
|
||||
height: 18px !important;
|
||||
}
|
||||
|
||||
.card-stats {
|
||||
font-size: 0.7rem !important;
|
||||
gap: 0.3rem !important;
|
||||
}
|
||||
|
||||
.card-stats .atk, .card-stats .hp {
|
||||
font-size: 0.7rem !important;
|
||||
}
|
||||
|
||||
.card-text {
|
||||
font-size: 0.55rem !important;
|
||||
line-height: 1.2 !important;
|
||||
-webkit-line-clamp: 3 !important;
|
||||
margin-bottom: 0.2rem !important;
|
||||
}
|
||||
|
||||
.card-info {
|
||||
padding: 0.3rem !important;
|
||||
}
|
||||
|
||||
/* Уменьшаем доски */
|
||||
.board {
|
||||
min-height: 100px;
|
||||
padding: 0.3rem;
|
||||
}
|
||||
|
||||
.your-board {
|
||||
min-height: 90px;
|
||||
padding: 0.3rem;
|
||||
}
|
||||
|
||||
.opponent-block {
|
||||
padding: 0.3rem;
|
||||
}
|
||||
|
||||
.opponent-name {
|
||||
font-size: 0.75rem;
|
||||
}
|
||||
|
||||
.opponent-stats {
|
||||
font-size: 0.7rem;
|
||||
}
|
||||
|
||||
/* Уменьшаем статистику игрока */
|
||||
#your-mana, #your-max-mana, #your-health {
|
||||
font-size: 1rem;
|
||||
}
|
||||
|
||||
#your-name {
|
||||
font-size: 0.85rem;
|
||||
}
|
||||
|
||||
/* Уменьшаем анонсы */
|
||||
.attack-announcement {
|
||||
font-size: 1.5rem;
|
||||
padding: 1.5rem 2rem;
|
||||
font-size: 1.2rem;
|
||||
padding: 1rem 1.5rem;
|
||||
}
|
||||
|
||||
/* Уменьшаем модальные окна */
|
||||
.modal {
|
||||
padding: 1rem;
|
||||
padding: 0.75rem;
|
||||
max-width: 95vw;
|
||||
}
|
||||
|
||||
.modal h2 {
|
||||
font-size: 1.1rem;
|
||||
}
|
||||
|
||||
.modal p {
|
||||
font-size: 0.85rem;
|
||||
}
|
||||
|
||||
/* Галерея карт */
|
||||
.cards-gallery-grid {
|
||||
grid-template-columns: repeat(auto-fill, minmax(85px, 1fr));
|
||||
grid-template-columns: repeat(auto-fill, minmax(70px, 1fr));
|
||||
gap: 0.5rem;
|
||||
}
|
||||
|
||||
.gallery-card {
|
||||
width: 85px !important;
|
||||
height: 119px !important;
|
||||
width: 70px !important;
|
||||
height: 98px !important;
|
||||
}
|
||||
|
||||
/* Уменьшаем чат */
|
||||
.chat-container {
|
||||
width: calc(100vw - 10px);
|
||||
right: 5px;
|
||||
bottom: 5px;
|
||||
max-height: 250px;
|
||||
}
|
||||
|
||||
.chat-content {
|
||||
height: 200px;
|
||||
}
|
||||
|
||||
.chat-messages {
|
||||
font-size: 0.75rem;
|
||||
padding: 0.5rem;
|
||||
}
|
||||
|
||||
/* Уменьшаем кузницу */
|
||||
.forge-sidebar {
|
||||
padding: 0.5rem;
|
||||
}
|
||||
|
||||
.forge-cards-list .card-wrap {
|
||||
width: 80px;
|
||||
height: 112px;
|
||||
}
|
||||
|
||||
/* Уменьшаем лог игры */
|
||||
#game-log {
|
||||
font-size: 0.7rem;
|
||||
max-width: 150px;
|
||||
}
|
||||
|
||||
/* Уменьшаем таймер */
|
||||
.turn-timer {
|
||||
font-size: 0.75rem;
|
||||
padding: 0.3rem 0.6rem;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user