body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button{border:none;outline:none;background:#5035ff;color:#fff;padding:10px 20px;text-align:center;border-radius:3px}button:disabled{background:#999}textarea{border:1px solid #ccc;padding:20px;border-radius:3px;margin-bottom:10px}.error{color:red;font-size:14px;text-align:center}.loader{display:block;margin:30px auto;position:relative;color:#0b8937;-webkit-animation:animloader .3s linear .3s infinite alternate;animation:animloader .3s linear .3s infinite alternate}.loader,.loader:after,.loader:before{width:4.8px;height:4.8px;border-radius:4px;background:currentColor;box-sizing:border-box}.loader:after,.loader:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:15px;-webkit-animation:animloader .3s linear .45s infinite alternate;animation:animloader .3s linear .45s infinite alternate}.loader:after{top:-15px;-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes animloader{0%{width:4.8px}to{width:48px}}@keyframes animloader{0%{width:4.8px}to{width:48px}}.App{max-width:100%;line-height:1.7;display:flex;height:100vh}.links,.results{width:50%;height:calc(100vh - 80px);padding:40px 100px;overflow-y:auto;position:relative}.not-found{text-align:center;width:100%}.not-found img{width:80%;margin:auto}.links{border-left:1px solid #eee}.link-field{width:100%;height:100px}.post{padding:30px;margin-bottom:20px;border-radius:5px;border:1px solid #eee;-webkit-animation:fadeIn 1s linear forwards;animation:fadeIn 1s linear forwards;display:flex}.post .image{margin:10px 30px 0 0;border-radius:5px;overflow:hidden;width:200px;height:150px;position:relative}.post .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.post .entry{width:calc(100% - 200px)}.not-found img{opacity:.4;-webkit-filter:grayscale(1);filter:grayscale(1)}.post h3{font-size:24px;font-weight:500;margin-top:0;margin-bottom:10px;line-height:1.5}.post .content{font-size:15px;margin-bottom:30px}.post .meta{font-size:14px;color:#666}@media(max-width:768px){.App{display:block}.links,.results{width:90vw;padding:20px;height:auto}.links{margin-bottom:20px}.link-field{width:84vw}}.setting-button{cursor:pointer}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}