|
|
|
.app { |
|
min-height: 100vh; |
|
display: flex; |
|
flex-direction: column; |
|
} |
|
|
|
main { |
|
flex-grow: 1; |
|
} |
|
|
|
|
|
.app.dark { |
|
background-color: var(--dark); |
|
color: var(--text); |
|
} |
|
|
|
.app.dark .bg-white { |
|
background-color: var(--dark); |
|
} |
|
|
|
.app.dark nav { |
|
background-color: var(--dark); |
|
border-bottom: 1px solid rgba(255, 255, 255, 0.1); |
|
} |
|
|
|
.app.dark .text-gray-600 { |
|
color: rgba(255, 255, 255, 0.75); |
|
} |
|
|
|
.app.dark .text-gray-700 { |
|
color: rgba(255, 255, 255, 0.9); |
|
} |
|
|
|
.app.dark .shadow { |
|
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5), 0 1px 2px 0 rgba(0, 0, 0, 0.6); |
|
} |
|
|
|
.app.dark .border-gray-200 { |
|
border-color: rgba(255, 255, 255, 0.1); |
|
} |
|
|
|
|
|
.transition-colors { |
|
transition-property: color, background-color, border-color; |
|
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); |
|
transition-duration: 150ms; |
|
} |
|
|
|
.transition-all { |
|
transition-property: all; |
|
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); |
|
transition-duration: 150ms; |
|
} |
|
|
|
|
|
@media (max-width: 640px) { |
|
.container { |
|
padding-left: 1rem; |
|
padding-right: 1rem; |
|
} |
|
} |