body{background:#b2fefa;background:-webkit-linear-gradient(to right,#0ED2F7,#B2FEFA);background:linear-gradient(to right,#0ed2f7,#b2fefa);position:relative;margin:0;padding:0}.heading{font-size:3rem;font-weight:700;text-align:center;background:linear-gradient(to right,#00d4ff,#6c63ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.description{font-size:larger;color:#2196f3;text-align:center;margin-top:10px}.highlight{color:#292929}.emoji-container{background:#9cecfb;background:-webkit-linear-gradient(to right,#65C7F7,#9CECFB);background:linear-gradient(to right,#65c7f7,#9cecfb);height:200px;width:200px;border-radius:10px;display:flex;justify-content:center;align-items:center;margin:50px auto 0}.emoji-picker-left{background:#b2fefa;background:-webkit-linear-gradient(to right,#0ED2F7,#B2FEFA);background:linear-gradient(to right,#0ed2f7,#b2fefa);position:absolute;left:0;top:250px;height:350px;padding:10px;border-radius:0 10px 10px 0;border:1px solid #0052D4;display:flex;flex-direction:column;flex-wrap:wrap}.emoji-picker-right{background:#b2fefa;background:-webkit-linear-gradient(to left,#0ED2F7,#B2FEFA);background:linear-gradient(to left,#0ed2f7,#b2fefa);position:absolute;right:0;top:250px;height:350px;padding:10px;border-radius:10px 0 0 10px;border:1px solid #0052D4;display:flex;flex-direction:column;flex-wrap:wrap}.range{display:flex;justify-content:center;align-items:center;margin:20px}.angle-container{display:flex;justify-content:center;align-items:center}.button-64{align-items:center;background-image:linear-gradient(144deg,#af40ff,#5b42f3 50%,#00ddeb);border:0;border-radius:8px;box-shadow:#9741fc33 0 15px 30px -5px;box-sizing:border-box;color:#fff;display:flex;font-family:Phantomsans,sans-serif;font-size:20px;justify-content:center;line-height:1em;max-width:100%;min-width:140px;padding:3px;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;white-space:nowrap;cursor:pointer}.button-64:active,.button-64:hover{outline:0}.button-64 span{background-color:#05062d;padding:16px 24px;border-radius:6px;width:100%;height:100%;transition:.3s}.button-64:hover span{background:none}@media (min-width: 768px){.button-64{font-size:24px;min-width:196px}}.emoji-btn{cursor:pointer;font-size:30px;border:2px solid transparent;padding:2px 5px;border-radius:5px;margin:10px}.emoji-btn:hover{border:2px solid #00bde3}
