body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-colour:#212529;--secondary-colour:#5c78f5;--accent-colour:#083af9;--background-colour:#feebeb;--font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif}body{background-color:#feebeb;background-color:var(--background-colour)}.App{border-radius:10px;margin:20px auto;max-width:720px;padding:10px}header{margin-bottom:20px}h1{color:#5c78f5;color:var(--secondary-colour);font-family:Caprasimo,serif;font-size:80px;letter-spacing:4px;text-align:center;text-shadow:3px 2px #083af933}.search-bar{align-items:center;display:flex;gap:10px;justify-content:center;margin:20px auto;padding-bottom:10px}.search-input{outline:none;padding:10px 12px;width:350px}.search-button,.search-input{border:none;border-radius:10px;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-family:var(--font-family);font-size:18px}.search-button{background-color:#5c78f5;background-color:var(--secondary-colour);color:#fdfdff;cursor:pointer;padding:10px 40px;transition:background-color .3s ease}.search-button:hover{background-color:#083af9;background-color:var(--accent-colour)}.topic-filter{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-family:var(--font-family);font-size:16px;padding:10px}.result-card,.topic-filter{border:1px solid #5c78f5;border:1px solid var(--secondary-colour);border-radius:10px}.result-card{align-items:flex-start;background-color:#fdfdff;display:flex;gap:20px;margin-bottom:20px;padding:15px;transition:all .3s ease-in-out}.result-card:hover{box-shadow:inset 0 0 12px #5c78f54d,0 6px 6px #00000026;transform:scale(1.02)}.result-cover{border-radius:6px;box-shadow:3px 3px 7px #0003;display:block;max-width:100px}.result-details{margin-left:14px}.result-title{font-family:monospace;font-size:21px;font-weight:600}.result-author,.result-title{color:#212529;color:var(--primary-colour)}.result-author{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-family:var(--font-family);font-size:18px;opacity:.8}.result-link{color:#5c78f5;color:var(--secondary-colour);font-family:monospace;font-size:16px;text-decoration:underline;transition:color .3s ease}.result-link:hover{color:#083af9;color:var(--accent-colour)}.no-results{color:#757575;font-size:20px;margin-top:40px;text-align:center}.pagination{align-items:center;display:flex;gap:20px;justify-content:center;margin:30px auto;padding:20px 0}.pagination button{background-color:#5c78f5;background-color:var(--secondary-colour);border:none;border-radius:10px;color:#fdfdff;cursor:pointer;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-family:var(--font-family);font-size:26px;padding:2px 10px;transition:background-color .3s ease}.pagination-button:hover{background-color:#083af9;background-color:var(--accent-colour)}.pagination-info{color:#212529;color:var(--primary-colour);font-family:monospace;font-size:18px;font-weight:500}footer{border-top:1px dashed #5c78f5;border-top:1px dashed var(--secondary-colour);font-family:monospace;font-size:16px;margin:10px;padding-top:30px;text-align:center}footer,footer a{color:#5c78f5;color:var(--secondary-colour)}footer a{text-decoration:none;transition:.15s ease-in-out}footer a:hover{color:#083af9;color:var(--accent-colour)}
/*# sourceMappingURL=main.baf9e89d.css.map*/