Files
Nexus.Reader/src/NexusReader.UI.Shared/Components/Atoms/NexusButton.razor.css
T

39 lines
984 B
CSS

.nexus-btn {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 44px;
min-height: 44px;
padding: 0.5rem 1.25rem;
background-color: rgba(255, 255, 255, 0.05);
color: #ffffff;
border: 1px solid rgba(255, 255, 255, 0.1);
font-family: var(--nexus-font-sans);
font-weight: 500;
font-size: 0.95rem;
border-radius: 10px;
cursor: pointer;
transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.nexus-btn:hover:not(:disabled),
.nexus-btn:focus:not(:disabled) {
background-color: rgba(255, 255, 255, 0.08);
border-color: rgba(0, 255, 153, 0.4);
color: var(--nexus-neon);
box-shadow: 0 0 15px rgba(0, 255, 153, 0.3);
outline: none;
transform: translateY(-1px);
}
.nexus-btn:active:not(:disabled) {
transform: translateY(0) scale(0.98);
}
.nexus-btn:disabled {
opacity: 0.4;
cursor: not-allowed;
filter: grayscale(1);
}