| |
|
| | body { |
| | padding: 2rem; |
| | font-family: -apple-system, BlinkMacSystemFont, "Arial", sans-serif; |
| | } |
| |
|
| | h1 { |
| | font-size: 16px; |
| | margin-top: 0; |
| | } |
| |
|
| | p { |
| | color: rgb(107, 114, 128); |
| | font-size: 15px; |
| | margin-bottom: 10px; |
| | margin-top: 5px; |
| | } |
| |
|
| | .card { |
| | max-width: 620px; |
| | margin: 0 auto; |
| | padding: 16px; |
| | border: 1px solid lightgray; |
| | border-radius: 16px; |
| | } |
| |
|
| | .card p:last-child { |
| | margin-bottom: 0; |
| | } |
| | |
| | .btn-primary i { |
| | transition: transform 0.3s ease; |
| | } |
| | .btn-primary:hover i { |
| | transform: rotate(15deg); |
| | } |
| | |
| | .relative.z-0 input:focus ~ label, |
| | .relative.z-0 input:not(:placeholder-shown) ~ label { |
| | transform: translateY(-1.5rem) scale(0.75); |
| | color: var(--vlc-leaf); |
| | } |
| |
|
| | |
| | input, textarea, select { |
| | transition: all 0.3s ease; |
| | } |
| |
|
| | input:focus, textarea:focus, select:focus { |
| | box-shadow: 0 0 0 3px rgba(141, 198, 63, 0.2); |
| | } |
| |
|
| | |
| | button[type="submit"] { |
| | transition: all 0.3s ease; |
| | transform: translateY(0); |
| | } |
| |
|
| | button[type="submit"]:hover { |
| | transform: translateY(-2px); |
| | box-shadow: 0 4px 12px rgba(0, 32, 96, 0.15); |
| | } |
| | |
| | .text-shadow-lg { |
| | text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); |
| | } |
| |
|
| | |
| | .flip-card { |
| | perspective: 1000px; |
| | height: 300px; |
| | } |
| |
|
| | .flip-card-inner { |
| | position: relative; |
| | width: 100%; |
| | height: 100%; |
| | transition: transform 0.6s; |
| | transform-style: preserve-3d; |
| | } |
| |
|
| | .flip-card:hover .flip-card-inner { |
| | transform: rotateY(180deg); |
| | } |
| |
|
| | .flip-card-front, |
| | .flip-card-back { |
| | position: absolute; |
| | width: 100%; |
| | height: 100%; |
| | backface-visibility: hidden; |
| | -webkit-backface-visibility: hidden; |
| | } |
| |
|
| | .flip-card-back { |
| | transform: rotateY(180deg); |
| | } |
| |
|