Spaces:
Running
Running
File size: 2,497 Bytes
e7cd247 f9a6b06 e7cd247 f9a6b06 e7cd247 f9a6b06 e7cd247 f9a6b06 e7cd247 f9a6b06 88848a2 7a4fadb e7cd247 7a4fadb f9a6b06 e7cd247 f9a6b06 e7cd247 f9a6b06 e7cd247 f9a6b06 e7cd247 f9a6b06 e7cd247 f9a6b06 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 |
/* Resetting and global styles */
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
background: linear-gradient(135deg, #D9E4EC, #F5F7FA); /* Soft gradient background */
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
color: #333;
position: relative;
}
/* Container styles for the content */
.container {
background: #ffffff;
border-radius: 15px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); /* Soft shadow for elevation */
padding: 40px;
width: 100%;
max-width: 600px;
text-align: center;
margin: 0 20px;
}
/* Header section */
header {
border-bottom: 2px solid #333; /* Header border */
padding-bottom: 15px;
margin-bottom: 20px;
}
/* Form styles */
input, select {
padding: 12px;
margin: 10px 0;
width: 100%;
font-size: 16px;
border-radius: 8px;
border: 1px solid #E0E0E0;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);
transition: all 0.3s ease;
}
input:focus, select:focus {
border: 1px solid #4CAF50;
outline: none;
box-shadow: 0 0 8px rgba(0, 180, 50, 0.2);
}
/* Styling for currency selectors */
.currency-selectors {
display: flex;
justify-content: center;
align-items: center;
gap: 10px;
}
span {
font-size: 18px;
font-weight: 500;
color: #555;
}
/* Button styles */
button {
padding: 12px 20px;
background-color: #4CAF50;
color: white;
border: none;
border-radius: 8px;
width: 100%;
font-size: 18px;
font-weight: 600;
cursor: pointer;
transition: background-color 0.3s ease;
}
button:hover {
background-color: #45a049;
}
/* Result box styles */
#result {
margin-top: 20px;
font-size: 20px;
font-weight: bold;
color: #333;
background-color: #f4f4f4;
padding: 15px;
border-radius: 8px;
text-transform: uppercase;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
/* Footer section styles */
footer {
border-top: 2px solid #333; /* Footer border */
padding-top: 15px;
margin-top: 20px;
}
/* Responsiveness for mobile screens */
@media (max-width: 768px) {
.container {
padding: 30px;
max-width: 100%;
}
h1 {
font-size: 1.5rem;
}
input, select {
font-size: 14px;
}
button {
font-size: 16px;
}
}
/* Responsiveness for larger screens */
@media (min-width: 769px) {
.container {
max-width: 700px;
}
h1 {
font-size: 2.5rem;
}
input, select {
font-size: 18px;
}
button {
font-size: 20px;
}
} |