#result-screen{position:fixed;left:50%;top:50%;max-width:95%;transform:translate(-50%, -50%);background:#fff;border-radius:20px;border:5px solid #000;box-shadow:0 0 2px rgba(0, 0, 0, 0.2);z-index:8;display:none;padding:20px}#result-screen.is-active{display:flex;flex-direction:column;justify-content:center;align-items:center}#result-title{font-size:27px;font-weight:bold;padding:20px;animation:titlePulse 1s infinite}@keyframes titlePulse{50%{transform:scale(1.1)}}#result-entry{min-width:360px;display:flex;flex-direction:column}#random-selection-notification{margin-left:20px;padding-bottom:20px}#random-selection-notification li{list-style:disc;font-size:20px;word-break:keep-all;padding-top:10px}#result-form{display:flex;flex-direction:column;align-items:center;gap:5px}#result-form  .input-container{width:95%}#result-form .user-input{width:100%;padding:20px;font-size:22px;border-radius:15px;border:3px solid var(--site-color-1);outline:0;overflow:hidden;text-overflow:ellipsis}.button-container{padding:10px;display:flex;justify-content:center;align-items:center;gap:10px}.button-container button{background-color:var(--site-color-1);font-size:20px;padding:10px;border-radius:10px}#agree-notification{font-size:24px;text-align:center;padding:5px}#agree-container{display:flex;font-size:20px;padding:20px}label{padding:5px}label[for="agree"]{margin-right:10px}