|
|
|
|
|
body { |
|
|
margin: 0; |
|
|
padding: 0; |
|
|
background-color: #f0f0f0; |
|
|
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; |
|
|
} |
|
|
|
|
|
.container { |
|
|
max-width: 800px; |
|
|
margin: 0 auto; |
|
|
} |
|
|
|
|
|
.mt-4 { |
|
|
margin-top: 1rem; |
|
|
} |
|
|
|
|
|
.mb-4 { |
|
|
margin-bottom: 1rem; |
|
|
} |
|
|
|
|
|
.px-4 { |
|
|
padding-left: 1rem; |
|
|
padding-right: 1rem; |
|
|
} |
|
|
|
|
|
.py-2 { |
|
|
padding-top: 0.5rem; |
|
|
padding-bottom: 0.5rem; |
|
|
} |
|
|
|
|
|
.m-4 { |
|
|
margin: 1rem; |
|
|
} |
|
|
|
|
|
.text-3xl { |
|
|
font-size: 1.75rem; |
|
|
} |
|
|
|
|
|
.text-lg { |
|
|
font-size: 1.25rem; |
|
|
} |
|
|
|
|
|
.font-bold { |
|
|
font-weight: bold; |
|
|
} |
|
|
|
|
|
.block { |
|
|
display: block; |
|
|
} |
|
|
|
|
|
.shadow-sm { |
|
|
box-shadow: 0 0 0.125rem 0 rgba(0, 0, 0, 0.08); |
|
|
} |
|
|
|
|
|
.bg-gray-100, |
|
|
.dark:bg-gray-800 { |
|
|
background-color: #f7fafc; |
|
|
} |
|
|
|
|
|
.bg-gray-200 { |
|
|
background-color: #edf2f7; |
|
|
} |
|
|
|
|
|
.bg-gray-500 { |
|
|
background-color: #a0aec0; |
|
|
} |
|
|
|
|
|
.dark:bg-gray-600 { |
|
|
background-color: #6b7280; |
|
|
} |
|
|
|
|
|
.dark:focus { |
|
|
outline: 1px dashed #3c3b97; |
|
|
} |
|
|
|
|
|
.rounded-md { |
|
|
border-radius: 0.375rem; |
|
|
} |
|
|
|
|
|
.p-2 { |
|
|
padding: 0.5rem; |
|
|
} |
|
|
|
|
|
|
|
|
.keep-alive { |
|
|
display: none; |
|
|
} |
|
|
|
|
|
.animate-fade-in { |
|
|
animation: fade-in 0.3s ease; |
|
|
} |
|
|
|
|
|
.animate-fade-out { |
|
|
animation: fade-out 0.3s ease; |
|
|
} |
|
|
|
|
|
@keyframes fade-in { |
|
|
from { |
|
|
opacity: 0; |
|
|
} |
|
|
to { |
|
|
opacity: 1; |
|
|
} |
|
|
} |
|
|
|
|
|
@keyframes fade-out { |
|
|
from { |
|
|
opacity: 1; |
|
|
} |
|
|
to { |
|
|
opacity: 0; |
|
|
} |
|
|
} |