|
|
|
body { |
|
font-family: 'Inter', sans-serif; |
|
background-color: #f3f4f6; |
|
|
|
} |
|
|
|
.container { |
|
max-width: 800px; |
|
} |
|
|
|
.card { |
|
background-color: #ffffff; |
|
border-radius: 0.75rem; |
|
|
|
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); |
|
|
|
} |
|
|
|
.btn-primary { |
|
background-color: #4f46e5; |
|
|
|
color: #ffffff; |
|
padding: 0.75rem 1.5rem; |
|
border-radius: 0.5rem; |
|
|
|
transition: background-color 0.2s ease-in-out; |
|
} |
|
|
|
.btn-primary:hover { |
|
background-color: #4338ca; |
|
|
|
} |
|
|
|
.input-field { |
|
border: 1px solid #d1d5db; |
|
|
|
padding: 0.75rem 1rem; |
|
border-radius: 0.5rem; |
|
|
|
width: 100%; |
|
} |
|
|
|
|
|
.bg-blue-100 { |
|
background-color: #dbeafe; |
|
} |
|
|
|
|
|
.text-blue-700 { |
|
color: #1d4ed8; |
|
} |
|
|
|
|
|
.bg-green-100 { |
|
background-color: #d1fae5; |
|
} |
|
|
|
|
|
.text-green-700 { |
|
color: #047857; |
|
} |
|
|
|
|
|
.bg-red-100 { |
|
background-color: #fee2e2; |
|
} |
|
|
|
|
|
.text-red-700 { |
|
color: #b91c1c; |
|
} |
|
|
|
|
|
.hidden { |
|
display: none; |
|
} |
|
|
|
.block { |
|
display: block; |
|
} |
|
|
|
|
|
|
|
|
|
|
|
#results { |
|
border-left: 4px solid #6366f1; |
|
|
|
background-color: #f9fafb; |
|
|
|
animation: fadeIn 0.5s ease-in-out; |
|
} |
|
|
|
.result-label { |
|
font-weight: 600; |
|
color: #374151; |
|
|
|
} |
|
|
|
.result-value { |
|
font-weight: 700; |
|
color: #4f46e5; |
|
|
|
} |
|
|
|
.result-summary { |
|
font-size: 0.95rem; |
|
color: #4b5563; |
|
|
|
border-top: 1px solid #e5e7eb; |
|
padding-top: 0.75rem; |
|
margin-top: 0.75rem; |
|
} |
|
|
|
|
|
@keyframes fadeIn { |
|
from { |
|
opacity: 0; |
|
transform: translateY(8px); |
|
} |
|
|
|
to { |
|
opacity: 1; |
|
transform: translateY(0); |
|
} |
|
} |