html{min-height:100dvh}:root{--paradice-blue: #2b388f;--paradice-contrast: #1f244a}body{margin:0;padding:0;min-height:100dvh;font-size:120%;font-family:Arial,Helvetica,sans-serif}h2{font-size:170%}.no-mobile{display:none}@media(min-width:768px){.no-mobile{display:unset}}.content-wrapper{display:flex;justify-content:center;flex-direction:column}.content-wrapper div{border-style:none}.header a,.footer a{text-decoration:none;background-color:var(--paradice-blue);color:#fff;padding:1rem}.content a{text-decoration:none;background-color:#fff;color:var(--paradice-blue);padding:1rem}.header a:hover.link,.footer a:hover.link{background-color:#fff;color:var(--paradice-blue);border-radius:10px}.content a:hover{background-color:var(--paradice-blue);color:#fff;border-radius:10px}.content ul li{padding:15px}button{border-radius:8px;padding:.75rem 1.25rem;margin:.75rem .5rem;font-weight:700;border-style:none}button.classic{background-color:var(--paradice-blue);color:#fff}button.classic:disabled{opacity:50%}button.classic:hover{background-color:var(--paradice-contrast)}button.option{background-color:#fff;color:var(--paradice-blue)}button.option:hover{background-color:var(--paradice-blue);color:#fff;border:1px solid white}button.option.selected{background-color:var(--paradice-contrast);color:#fff}button.classic:hover,button.option:hover{cursor:pointer;font-weight:bolder}button.classic:hover:disabled,button.option:hover:disabled{cursor:not-allowed}
