body{color:#eee;background-color:#000;font-family:Courier,monospace;overflow-x:hidden}h1{margin-bottom:0}p{margin-bottom:10px}a{color:#a91d3a;text-decoration:none}a:hover,a:active{color:#c73659}footer{text-align:center;-webkit-user-select:none;user-select:none;border-top:2px solid #a91d3a;border-radius:1px;width:100%;margin-top:20px;padding-top:10px}img{border-radius:2px;margin:15px auto;display:block}input{color:#eee;background-color:#151515;border:1px solid #a91d3a;border-radius:1px;width:100%;margin:10px 0;padding:5px}button{color:#eee;cursor:pointer;background:#151515;border:1px solid #a91d3a;border-radius:4px;padding:5px 12px}button:disabled{opacity:.5;cursor:not-allowed}button.active{color:#fff;background:#a91d3a}.pagination{justify-content:center;gap:8px;margin:20px 0;display:flex}.grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;justify-items:stretch;gap:20px;padding:20px;display:grid}@media (max-width:1500px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.app{background-color:#151515;border-radius:1px;width:60%;margin:auto;padding:20px}@media (max-width:1200px){.app{width:80%}}@media (max-width:900px){.app{width:90%;padding:15px}}@media (max-width:600px){.app{width:95%;padding:10px}}.otaku-gif{justify-content:center;align-items:center;min-width:250px;min-height:250px;display:flex}.navbar{border-bottom:2px solid #a91d3a;border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:10px 20px;font-size:xx-large;display:flex;position:relative}.search{width:50%;margin:auto}.nav-left,.nav-right{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}@media (max-width:800px){.navbar{text-align:center;flex-direction:column;align-items:center}.nav-left,.nav-right{flex-wrap:wrap;justify-content:center;margin:5px 0}.nav-item,.anchor-item{margin:5px 10px}}.nav-item{margin-right:20px}.anchor-item{color:#eee;margin-left:10px}.project-card{aspect-ratio:1;text-align:center;color:#eee;border-radius:8px;flex-direction:column;width:100%;transition:transform .3s;display:block;position:relative;overflow:hidden}.card-img-wrapper{border-radius:inherit;width:100%;height:100%;overflow:hidden}.project-card:hover{cursor:pointer;transition:color .3s ease-out,transform .3s ease-out;transform:scale(1.02)}.fade-in{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(40px)}.fade-in.visible{opacity:1;transform:translateY(0)}.post-card{color:#c73659;-webkit-user-select:none;user-select:none;border-radius:1px;margin-top:20px;padding:10px}.post-card:hover,.post-card:active{cursor:pointer;background-color:#000;scale:1.02}.post-card:active{scale:1.01}.card-bg{aspect-ratio:1;border-radius:inherit;width:100%;height:100%;position:absolute;overflow:hidden}.card-img{object-fit:cover;border-radius:inherit;width:100%;height:100%;transition:filter .4s,transform .4s;transform:scale(1.08)}.card-img.blurred{filter:blur(5px)brightness(.3)}.card-img.active{filter:none}.card-description{color:#cfcfcf;font-size:1rem}.card-overlay{flex-direction:column;padding:15px;display:flex;position:absolute;inset:0}.card-overlay:hover{opacity:0}.post-card-title{color:#eee;text-shadow:1px 1px 4px #000000b3;margin:5px 0 0;font-size:1.5rem}.subtitle{color:#eee}.nav-icon{margin-left:10px}.card-title{margin:5px 0 0}.tag{color:#eee;-webkit-user-select:none;user-select:none;background:#a91d3a;border-radius:1px;align-items:center;margin:2px;padding:3px;font-size:14px;font-weight:700;display:inline}.scroll-to-top{color:#fff;cursor:pointer;background-color:#a91d3a;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;transition:transform .2s,opacity .3s;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 4px 8px #0000004d}.scroll-to-top:hover{transform:scale(1.1)}.scroll-to-top:active{transform:scale(.95)}.spinner{justify-content:center;align-items:center;height:100%;display:flex}table{border-collapse:collapse;text-align:center;background-color:#151515;border:1px solid #a91d3a;border-radius:4px;width:100%;margin:20px auto;font-family:inherit;overflow:hidden}th,td{border:1px solid #333;padding:12px 16px}th{color:#eee;background-color:#a91d3a;font-weight:700}td{color:#eee}tr:nth-child(2n) td{background-color:#1e1e1e}
.ReactTags__tags{position:relative}.ReactTags__clearAll{cursor:pointer;color:#eee;background:#a91d3a;border:none;margin:10px;padding:10px}.ReactTags__tagInput{display:inline-block}.ReactTags__tagInput input.ReactTags__tagInputField,.ReactTags__tagInput input.ReactTags__tagInputField:focus{text-align:center;color:#eee;background-color:#a91d3a;border-color:#a91d3a;border-radius:1px;outline:none;width:100px;margin-left:2px;padding:3px;font-size:14px}.ReactTags__editInput{border-radius:1px}.ReactTags__editTagInput{display:inline-flex}.ReactTags__selected{justify-content:center;display:flex}.ReactTags__selected span.ReactTags__tag{color:#eee;background:#a91d3a;border-radius:1px;align-items:center;margin:0 2px;padding:3px;font-size:14px;font-weight:700;display:flex}.ReactTags__selected .ReactTags__remove{color:#eee;cursor:pointer;display:flex}.ReactTags__suggestions{position:absolute}.ReactTags__suggestions ul{color:#eee;background:#a91d3a;border-radius:1px;width:103px;margin-top:1px;padding:3px;font-weight:700;list-style-type:none}.ReactTags__suggestions li{border-bottom:1px solid #a91d3a;margin:0;padding:0 3px}.ReactTags__suggestions li mark{color:#eee;background:0 0;font-weight:bolder;text-decoration:underline}.ReactTags__suggestions ul li.ReactTags__activeSuggestion{cursor:pointer;background:#151515;border-radius:1px}.ReactTags__remove{cursor:pointer;color:#eee;background:0 0;border:none}.ReactTags__error{color:tomato;justify-content:center;align-items:center;font-size:16px;font-weight:500;display:flex}.ReactTags__error svg{padding:0 5px}
