#quote-container{text-align:center;font-family:Arial,sans-serif;font-size:1.5em;width:auto;margin:20px auto;padding:15px;background:#fff;border:1px solid #ddd;box-shadow:0px 0px 0px rgba(0,0,0,.1);border-radius:8px}#quote-text{font-size:18px;font-style:italic;margin-bottom:10px}#quote-author{font-size:16px;font-weight:700;margin-top:5px;font-weight:600}#quote-separator{width:50px;border-top:2px solid #0073aa;margin:10px auto}#new-quote-button{background:#0073aa;font-weight:700;font-size:16px;color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:3px;transition:background .3s ease}#new-quote-button:active{transform:scale(.95)}#new-quote-button:hover{background:#005177}