/*!* * This file is part of the SplendidBear Websites' projects. * * Copyright (c) 2026 @ www.splendidbear.org * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ #mine-wrapper .bonus-box { display: flex; align-items: center; justify-content: center; gap: 6px; min-width: 58px; padding: 6px 12px; border-radius: 8px; border: 2px solid transparent; background: #07090d; font-family: 'Rajdhani', sans-serif; font-weight: bold; cursor: pointer; transition: all 0.25s ease; align-self: stretch; &:hover { transform: translateY(-1px); filter: brightness(1.15); } &:active { transform: translateY(0); } } #mine-wrapper .bonus-box.red-bonus { background: linear-gradient(to bottom, #2a0502 0%, #4a1510 100%); border-color: rgba(246, 125, 82, 0.4); color: rgba(246, 125, 82, 0.85); &:hover { border-color: rgba(246, 125, 82, 0.85); box-shadow: 0 0 12px rgba(173, 10, 5, 0.6); } } #mine-wrapper .bonus-box.blue-bonus { background: linear-gradient(to bottom, #050f18 0%, #0f2838 100%); border-color: rgba(149, 207, 245, 0.4); color: rgba(149, 207, 245, 0.85); &:hover { border-color: rgba(149, 207, 245, 0.85); box-shadow: 0 0 12px rgba(35, 111, 135, 0.6); } } #mine-wrapper .bonus-box__icon { font-size: 13px; opacity: 0.9; } #mine-wrapper .bonus-box__value { font-family: 'Courier New', monospace; font-size: 16px; letter-spacing: 1px; } .bsd { display: flex; flex-direction: column; font-family: 'Rajdhani', sans-serif; } .bsd-header { display: flex; align-items: center; justify-content: space-between; padding: 18px 22px 14px; border-bottom: 1px solid rgba(35, 111, 135, 0.3); } .bsd-header-text { display: flex; flex-direction: column; gap: 2px; } .bsd-label { font-size: 11px; letter-spacing: 2px; color: rgba(149, 207, 245, 0.7); text-transform: uppercase; } .bsd-title { margin: 0; font-size: 20px; font-weight: 700; display: flex; align-items: center; gap: 10px; color: #fff; .fa { color: #f6d572; } } .bsd-close { background: transparent; border: 1px solid rgba(35, 111, 135, 0.4); border-radius: 6px; color: rgba(255, 255, 255, 0.7); width: 32px; height: 32px; cursor: pointer; transition: all 0.2s ease; &:hover { color: #fff; border-color: rgba(149, 207, 245, 0.8); } } .bsd-body { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; padding: 18px 22px; } .bsd-column { border-radius: 10px; padding: 14px; border: 1px solid transparent; background: rgba(255, 255, 255, 0.02); } .bsd-column--red { border-color: rgba(246, 125, 82, 0.35); background: linear-gradient(to bottom, rgba(74, 6, 3, 0.35), rgba(107, 37, 21, 0.15)); } .bsd-column--blue { border-color: rgba(149, 207, 245, 0.35); background: linear-gradient(to bottom, rgba(11, 37, 48, 0.35), rgba(22, 61, 85, 0.15)); } .bsd-column-header { display: flex; align-items: center; justify-content: space-between; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .bsd-column-name { font-weight: 700; font-size: 16px; color: #fff; } .bsd-column-total { display: inline-flex; align-items: center; gap: 6px; font-family: 'Courier New', monospace; font-size: 18px; font-weight: 700; color: #f6d572; .fa { font-size: 14px; } } .bsd-stats { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 8px; } .bsd-stat { display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 6px 2px; border-bottom: 1px dashed rgba(255, 255, 255, 0.06); &:last-child { border-bottom: none; } } .bsd-stat-text { display: flex; flex-direction: column; gap: 1px; min-width: 0; } .bsd-stat-label { font-size: 13px; font-weight: 600; color: rgba(255, 255, 255, 0.92); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .bsd-stat-desc { font-size: 11px; color: rgba(255, 255, 255, 0.48); line-height: 1.25; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .bsd-stat-value { font-family: 'Courier New', monospace; font-size: 16px; font-weight: 700; color: #fff; min-width: 24px; text-align: right; } .bsd-note { margin: 0; padding: 12px 22px 18px; font-size: 12px; color: rgba(255, 255, 255, 0.45); text-align: center; font-style: italic; } @media (max-width: 520px) { .bsd-body { grid-template-columns: 1fr; } }