body {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    color: #333;
    background-color: #fff;
    margin: 0;
    padding: 2em;
    height: 90vh;
    background: url(../icons/icon.png) 95% 20% no-repeat;
    background-size: 20vh;
}
h1 {
    font-size: 1.5em;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
p {
    width: 80vw;
}
a {
    color: #369;
}
.my-style {
    font-size:50px;
    margin-left: 10px
}
#message { margin-top: 1rem; font-size: 1.2rem; }
.btn { display: block; margin-top: 1rem; padding: 0.75rem 1rem; font-size: 1rem; text-decoration: none; background: #007bff; color: white; border-radius: 8px; width: fit-content; }
.note { margin-top: 1rem; color: #ff0000; font-weight: bold; }
