#root{max-width:1280px;margin:0 auto;text-align:center}.card{padding:2em}.read-the-docs{color:#888}.header{min-width:50vw;background-color:#faebd7;height:10vh;display:flex;justify-content:center;align-items:center;margin-bottom:10px;border-radius:8px;box-shadow:0 0 10px gray;padding:10px 30px}.header h1{max-height:10vm}.sale{height:80vh;padding:20px;display:flex;flex-direction:column;row-gap:10px}.sale h1{font-size:18px;margin-bottom:20px}#courses{font-family:Courier New,Courier,monospace;font-weight:600;list-style:none;display:inline-block;text-align:left;width:100%}#courses p{display:block;padding:20px;background-color:#c5eff7;color:#000;position:relative;cursor:pointer;transition:.3s;border-radius:10px}#courses p b{position:absolute;right:30px;width:100px;color:#000;text-align:right}#courses p:hover{background-color:#52b3d9;color:#fff}#courses p.active{color:#fff;background-color:#446cb3}#courses p.active:hover{background-color:#52b3d9;color:#fff}#courses p.active b{color:#fff}#total{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:700!important;background:#3fc380!important;cursor:default!important;color:#000!important}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;background:linear-gradient(to right,gray,#e0e0e0,gray)}button{border-radius:8px;border:1px solid transparent;padding:1em 1.2em;font-size:1.5em;font-weight:500;font-family:inherit;background-color:#cdff9b;cursor:pointer;transition:border-color .25s,box-shadow .25s;box-shadow:0 4px 6px #0000001a}button:hover{border-color:#646cff;box-shadow:0 6px 8px #00000026}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color;box-shadow:0 0 0 4px #646cff80}
