#light{height:250px;background:#000;border:5px solid #000;display:none;margin-bottom:15px}#light.on{background:#fff}.morse .highlight{color:red}.outputArea{border:1px solid #ccc;background-color:#fff;display:block;padding:8px;line-height:1.2;margin-bottom:1rem;max-height:134px;overflow-y:auto;width: initial}#inputError{border:1px solid red}#postWarning #output{min-height:150px}#output:focus{box-shadow:0 0 5px #999;outline-color:#999}textarea{line-height:1.2}button#download.waiting .icon-download{display:none}button#download .icon-hourglass{display:none}button#download.waiting .icon-hourglass{display:inline}div.fwButtonIconName{margin-bottom:0}fieldset{margin-top:0;padding:4px 6px 0 6px}div.fwButtonIconName{margin-bottom:0}#input,#output{font-size:.875rem}.firstelement,body>div.contain-to-grid+div.row+div.contain-to-grid+div.row{padding-top:12px}@media only screen and (min-width:40.063em){div.fwButtonIconName{margin-bottom:15px}fieldset{margin-top:18px;padding:20px 20px 0 20px}#input,#output{font-size:1rem}.firstelement,body>div.contain-to-grid+div.row+div.contain-to-grid+div.row{padding-top:24px}}#soundControl div.row:nth-of-type(even){margin-bottom:10px}#soundControl p{line-height:1.4rem}.postfix:focus{padding-top:0;padding-bottom:0}#shop-ad a{text-decoration:none}.img-hover-zoom{overflow:hidden;margin-bottom:20px}.img-hover-zoom img{transition:all .3s ease;border:1px solid #ddd;display:block;text-align:center}#shop-ad:hover img{transform:scale(1.05)}#shop-ad img{margin:auto}#shop-ad button{display:block;margin-left:auto;margin-right:auto}