body{background-color:#f0f0b8;margin:0;padding:0;font-family:Biwa;font-size:18pt}input{font-family:Biwa}main{text-align:center;padding:1rem}div .container{max-width:62rem;margin:auto;padding:0 1rem}div .results{text-align:left}div .textInput{max-width:100%;margin:auto;font-size:22px}input{box-sizing:border-box;border:1px solid #b2a336;border-radius:4px;width:100%;padding:8px}.searchDropdown{color:#333;cursor:pointer;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23b2a336%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-position:right 15px top 50%;background-repeat:no-repeat;background-size:12px;border:2px solid #b2a336;border-radius:8px;width:100%;max-width:300px;margin:10px 0;padding:10px 35px 10px 15px;font-family:Biwa;font-size:22px;transition:border-color .3s,box-shadow .3s}.searchDropdown:hover,.searchDropdown:focus{border-color:#a69530;outline:none;box-shadow:0 0 0 3px #b2a33640}.searchButton{color:#fff;cursor:pointer;background-color:#b2a336;border:none;border-radius:8px;min-width:120px;margin:10px 5px;padding:10px 15px;font-family:Biwa;font-size:22px;transition:background-color .3s,transform .1s}.searchButton:hover{background-color:#a69530}.searchButton:active{transform:translateY(1px)}.searchResult{border-bottom:1px solid #b2a336;padding:10px 5px}.searchResultHeader{padding-bottom:1em}.additionalNotes{color:#a63333}.semField{font-variant:small-caps;color:#6a3131}.saimiarNounMorpho{color:#a63333}.saimiarNounMorpho i{color:#6a3131}.passwordDialog{background-color:#f0f0b8;border:1px solid #b2a336;border-radius:4px;width:90%;max-width:400px;padding:20px}.passwordDialog h3{margin-top:0}.passwordDialog input{width:100%;margin-bottom:10px}.dialogButtons{justify-content:space-between;display:flex}.passwordDialog button{color:#fff;cursor:pointer;background-color:#b2a336;border:none;border-radius:4px;min-width:80px;margin:5px;padding:8px 15px}.passwordDialog button:hover{background-color:#a69530}.searchControls{flex-direction:column;align-items:center;width:100%;margin-top:1rem;display:flex}.buttonGroup{flex-wrap:wrap;justify-content:center;margin-top:.5rem;display:flex}.dropdownContainer{flex-direction:column;align-items:center;width:100%;margin-bottom:10px;display:flex}.dropdownLabel{color:#6a3131;margin-bottom:5px;font-size:18px;font-weight:700}@media (width<=768px){body{font-size:16pt}h1{font-size:1.8rem}div .textInput{max-width:100%;font-size:18px}.searchDropdown{width:100%;max-width:none;margin:10px auto;padding:12px 15px;font-size:18px}.search{flex-direction:column;align-items:center;display:flex}.search button{width:100%;margin:5px 0}.searchControls{width:100%}.buttonGroup{flex-direction:column;width:100%}.dropdownContainer{margin-bottom:5px}.dropdownLabel{font-size:16px}.searchButton{width:100%;margin:5px 0;padding:12px 15px;font-size:18px}}@media (width<=480px){body{font-size:14pt}h1{font-size:1.5rem}main{padding:.5rem}div .container{padding:0 .5rem}.searchDropdown,.searchButton{padding:10px 12px;font-size:16px}}