
form {
    font-family: "Courier New", monospace;
    text-align:left;
    border-radius: 30px;
}
h1 {
    font-family: Georgia, serif;
    color: green;
}

table, td {
    border-collapse: collapse;
    width: 40%;
    padding: 1%;
    border-radius: 30px;
    background-color: mintcream;
    border: 1px solid green;
}
input[type="text"] {
    color: dodgerblue;
    background-color: cornsilk;
    border: 1px solid dodgerblue;
}
input[type="tel"] {
    color: dodgerblue;
    background-color: cornsilk ;
    border: 1px solid dodgerblue;
}

label{
    font-weight: bold;
}
input[type="radio"] {
    accent-color: red;
}
input[type="checkbox"] {
    accent-color: crimson;
}
input:hover,
select:hover {
    background-color: lightblue;
}

input[type="radio"][name="platvorm"] {
    display: none;
}

input[type="radio"][name="platvorm"] + label img {
    border: 3px solid transparent;
    border-radius: 8px;
    cursor: pointer;
    opacity: 0.6;
}

input[type="radio"][name="platvorm"]:checked + label img {
    border-color: lawngreen;
    opacity: 1;
}
