*{box-sizing:border-box}scrolls{width:100vw;height:100vh;overflow:auto}body{margin:0;background:#ececec;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}section{display:flex;width:calc(100% - 40px);max-width:1000px;flex-direction:column;justify-content:center;margin:auto}section h1{font-size:40px;margin:0}.reviews{display:flex;width:100%;flex-direction:column;gap:20px;margin-bottom:20px}.hstack-20{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hstack-20 .spacer{flex-grow:1}.more-space{margin:40px 0}.btn{display:inline-flex;width:143px;height:36px;justify-content:center;align-items:center;margin:0;font-size:14px;font-weight:500;background:#fff;border:1px solid #d3d3d3;border-radius:5px;cursor:pointer;user-select:none;transition:all .3s cubic-bezier(.075,.82,.165,1)}.btn:hover{transform:translateY(-5px);box-shadow:0 5px 35px rgba(0,0,0,.05)}.btn:active{opacity:.5}.btn.alt{color:#fff;background:#000;box-shadow:0 5px 15px rgba(0,0,0,.3);border:0 solid transparent}review{display:block;position:relative;width:100%;background:#fff;padding:20px 20px 60px;border-radius:5px;border:1px solid #d3d3d3;overflow:hidden}review>.top{display:flex;justify-content:space-between;align-items:center;font-weight:600}review>.top author,review>.top rating{opacity:.5}review>.main h4{margin:10px 0}review>.main p{margin:0}review>approve{display:block;position:relative;position:absolute;left:0;bottom:0;width:40px;height:40px;margin:10px;cursor:pointer}review>approve[trashid]{left:auto;right:0}review>approve circle{display:inline;position:absolute;width:100%;height:100%;border-radius:20px;background:rgba(0,0,0,.1);transform:scale(.8);opacity:0;transition:all .2s cubic-bezier(.1,.78,.13,.83)}review>approve svg{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;z-index:99;transform:scale(.7)}review>approve:hover circle{opacity:1;transform:scale(1)}input{border:.5px solid #d3d3d3;padding:5px;border-radius:5px;font-family:inherit}button,input:focus{outline:none}button{margin:0;cursor:pointer;background:#fff;border-radius:5px;border:.5px solid #d3d3d3;height:28px;width:100px;transition:all .2s cubic-bezier(.1,.78,.13,.83)}button:hover{background:#000;color:#fff}