semabox-mms / static /css /style.css
Tri4's picture
Update static/css/style.css
79b4c63 verified
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@500&display=swap');
* {
margin: 0;
padding: 0;
font-family: 'Poppins', sans-serif;
}
body {
background-image: linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%);
background-size: cover;
background-attachment: fixed;
background-repeat: no-repeat;
}
.main {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
.container {
background-color: rgba(255, 255, 255, 0.8);
text-align: center;
padding: 20px;
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
border-radius: 20px;
width: 400px;
}
.button {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
#recordButton {
margin-top: 20px;
padding: 20px;
width: 120px;
height: 120px;
border-radius: 50%;
cursor: pointer;
background-color: #4CAF50; /* Green for Start */
color: white;
border: none;
font-size: 16px;
}
#recordButton.recording {
background-color: #f44336; /* Red for Stop */
}
#recordButton:hover {
background-color: #45a049;
}
#transcribeButton {
margin-top: 20px;
padding: 10px 20px;
cursor: pointer;
background-color: #008CBA; /* Blue for Transcribe */
color: white;
border: none;
border-radius: 4px;
font-size: 16px;
}
#transcribeButton:hover {
background-color: #005f6b;
}
#output {
margin-top: 20px;
border: 1px solid #ccc;
padding: 10px;
width: 80%;
margin-left: auto;
margin-right: auto;
min-height: 100px;
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
#recordStatus {
margin-top: 10px;
font-size: 14px;
}
#transcribeContainer {
margin-top: 20px;
}