.nut-theme-dark .nut-grid-item__content { background: #131313; color: #fff; } .nut-theme-dark .nut-grid-item__text { color: #fff; } .nut-grid-item { position: relative; box-sizing: border-box; float: left; } .nut-grid-item__text { color: #666666; font-size: 12px; line-height: 1.5; word-break: break-all; margin: 8px 0 0 0; } .nut-grid-item__content { display: flex; flex-direction: column; box-sizing: border-box; height: 100%; padding: 16px 8px; background: #fff; border: 0 solid #f5f6f7; } .nut-grid-item__content--border { border-right-width: 1rpx; border-bottom-width: 1rpx; } .nut-grid-item__content--surround { border-top-width: 1rpx; border-left-width: 1rpx; } .nut-grid-item__content--center { align-items: center; justify-content: center; } .nut-grid-item__content--square { position: absolute; top: 0; right: 0; left: 0; } .nut-grid-item__content--reverse { flex-direction: column-reverse; } .nut-grid-item__content--reverse .nut-grid-item__text { margin: 0 0 8px; } .nut-grid-item__content--horizontal { flex-direction: row; } .nut-grid-item__content--horizontal .nut-grid-item__text { margin: 0 0 0 8px; } .nut-grid-item__content--horizontal.nut-grid-item__content--reverse { flex-direction: row-reverse; } .nut-grid-item__content--horizontal.nut-grid-item__content--reverse .nut-grid-item__text { margin: 0 8px 0 0; } .nut-grid-item__content--clickable { cursor: pointer; } .nut-grid-item__content--clickable::before { position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; background-color: #000; border: inherit; border-color: #000; border-radius: inherit; transform: translate(-50%, -50%); opacity: 0; content: " "; } .nut-grid-item__content--clickable:active::before { opacity: 0.1; }