html,body{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;font-size:18px}*{box-sizing:border-box}a{color:#0070f3;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;display:block}.container{max-width:42rem;padding:0 1rem;margin:3rem auto 6rem}.header{display:flex;flex-direction:column;align-items:center}.header h1{font-size:2.5rem;line-height:1.2;font-weight:800;letter-spacing:-.05rem;margin:1rem 0}.logo{width:144px;height:144px;border-radius:9999px;object-fit:cover}.showsInputContainer{border:2px solid #000;padding:.5em;border-radius:3px;width:min(80vw,600px);margin-top:1em;display:flex;align-items:center;flex-wrap:wrap;gap:.5em}.showItem{background-color:#dad8d8;display:inline-flex;align-items:center;padding:.5em .75em;border-radius:20px}.showItemText{display:inline-flex;justify-content:center;align-items:center;font-size:18px}.showItemClose{height:20px;width:20px;padding:0;border:none;background-color:#303030;color:#fff;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;margin-left:.5em;font-size:16px;line-height:1;cursor:pointer}.showsInput{flex-grow:1;padding:.5em 0;border:none;outline:none;font-size:18px}.submitButton{margin-top:1em;padding:.5em 1.25em;font-size:18px;border:2px solid #000;border-radius:3px;background:#fff;cursor:pointer}.submitButton:hover:not(:disabled){background:#000;color:#fff}.submitButton:disabled{opacity:.5;cursor:not-allowed}.showResponse{margin-top:1.5em}.error{color:#b00020}
