body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--background-color);color:#000;color:var(--font-color);font-family:Creepster,cursive,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;transition:background-color .3s,color .3s}code{font-family:Share Tech Mono,monospace,source-code-pro,Menlo,Monaco,Consolas,Courier New}:root{--background-color:#fff;--font-color:#000;--background-gradient:linear-gradient(270deg,#ffecd2,#fcb69f)}body.dark-mode{--background-color:#121212;--font-color:#fff;--background-gradient:linear-gradient(270deg,#2c3e50,#4ca1af)}.dark-mode-toggle{align-items:center;border-radius:8px;display:flex;padding:10px;transition:background .3s,color .3s}dark-mode-toggle:hover{background:#3b97a3;color:#fff}.home-page{animation:fade-in 1s ease-in-out;background:linear-gradient(90deg,#002635,#00494d);border-radius:8px;box-shadow:0 4px 8px #0000004d;color:#fff;font-family:Creepster,cursive;padding:20px;text-align:center}.home-page h1{color:#ff0;font-size:3em;text-shadow:2px 2px 4px #000;transition:color .3s ease}.home-page h1:hover{color:gold}.home-page p{color:#ddf;font-family:Share Tech Mono,monospace}.home-page img.home-image{border-radius:8px;box-shadow:0 4px 8px #0000004d;max-width:100%}.ascii-logo{color:#fff;font-family:Share Tech Mono,monospace;margin-bottom:20px;text-shadow:1px 1px 2px #000}.festive-section{align-items:center;display:flex;flex-direction:column;margin-top:20px}.festive-section h2{color:#ffe680;font-size:2em;margin-top:20px;text-shadow:2px 2px 4px #000;transition:color .3s ease}.festive-section h2:hover{color:#ffd740}.festive-section p{color:#ddf;font-family:Share Tech Mono,monospace;font-size:1.2em;margin-top:10px;max-width:600px}.code-of-honour{background-color:#00000080;border-radius:8px;margin-top:40px;padding:20px}.code-of-honour h2{color:gold;font-family:Creepster,cursive;font-size:2em;margin-bottom:20px}.code-of-honour p{color:#ddf;font-family:Share Tech Mono,monospace;font-size:1.2em;margin:10px 0}@media (max-width:768px){.home-page h1{font-size:2.5em}.code-of-honour h2,.festive-section h2{font-size:1.5em}}@media (max-width:480px){.home-page h1{font-size:2em}.code-of-honour h2,.festive-section h2{font-size:1.2em}.code-of-honour p{font-size:.9em}}.bug-of-the-day{animation:fade-in 1s ease-in-out;background:linear-gradient(180deg,#ff7e5f,#feb47b);border-radius:8px;box-shadow:0 4px 8px #0000004d;color:#fff;font-family:Creepster,cursive;padding:20px;text-align:center}.bug-of-the-day img{border:5px solid #fff;border-radius:100%;box-shadow:0 4px 8px #0000004d;height:200px;object-fit:cover;width:200px}@media (max-width:768px){.bug-of-the-day img{height:150px;width:150px}}.bug-detailed-view{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:20px}.bug-detailed-view h2{color:#333;font-family:Creepster,cursive}.bug-detailed-view img{border-radius:8px;margin-bottom:20px;max-width:100%}.bug-detailed-view h3{color:#444;font-family:Share Tech Mono,monospace;margin-top:20px}.bug-detailed-view p{color:#555;font-family:Share Tech Mono,monospace}.bug-detailed-view ul{list-style-type:none;padding-left:0}.bug-detailed-view ul li{color:#444;font-family:Share Tech Mono,monospace;margin-bottom:10px}.bug-glossary{animation:entrance 1s ease-in-out;background-color:#002635;border-radius:8px;box-shadow:0 4px 8px #0000004d;padding:20px}.bug-glossary h1{color:#ffeb3b;font-family:Creepster,cursive}.bug-glossary ul{display:flex;flex-wrap:wrap;gap:20px;list-style-type:none;padding-left:0}.bug-glossary ul li{color:#ffeb3b;cursor:pointer;flex-basis:calc(25% - 40px);flex-grow:1;flex-shrink:1;font-family:Share Tech Mono,monospace;transition:transform .2s ease-in-out}.bug-glossary ul li:hover{transform:scale(1.05)}.bug-glossary img{border-radius:8px;width:100px}@media (max-width:768px){.bug-glossary ul li{flex-basis:calc(50% - 40px);flex-grow:1;flex-shrink:1}}@media (max-width:480px){.bug-glossary ul li{flex:1 1 100%}}@keyframes entrance{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.random-bug-generator{animation:fade-in 1s ease-in-out;background:linear-gradient(90deg,#1e3c72,#2a5298);border-radius:8px;box-shadow:0 4px 8px #0000004d;color:#fff;padding:20px;text-align:center}.random-bug-generator button{background-color:#ff6f61;border:none;border-radius:4px;box-shadow:0 4px 8px #0000004d;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s,color .3s,transform .3s}.random-bug-generator button:hover{background-color:#ff8566;color:#fff;transform:scale(1.05)}.random-bug-generator img{border-radius:8px;box-shadow:0 4px 8px #0000004d;margin-top:20px;max-width:100%}@media (max-width:768px){.random-bug-generator img{width:80%}}.quiz-container{background:linear-gradient(180deg,#ffe680,#f90);border-radius:8px;box-shadow:0 4px 8px #0000001a;font-family:Share Tech Mono,monospace;padding:20px;text-align:center}.quiz-container h1{color:#333;font-family:Creepster,cursive}.quiz-container .question{color:#444;margin:20px 0}.quiz-container .options{list-style-type:none;padding:0}.quiz-container .options li{margin-bottom:10px}.quiz-container .options button{background-color:#ff7043;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s,transform .3s}.quiz-container .options button:hover{background-color:#ff8566;transform:scale(1.05)}.quiz-container .result{color:#ddf;font-size:1.2em;margin-top:20px}.bug-party-container{background:linear-gradient(90deg,#ffb347,#fc3);border-radius:8px;box-shadow:0 4px 8px #0000004d;color:#fff;padding:20px;text-align:center}.party-text{animation:spin 5s linear infinite;font-size:2em}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bug-image{animation:spin 7s linear infinite;margin:10px;max-width:150px}.navbar{background:linear-gradient(90deg,#1e3c72,#2a5298);box-shadow:0 4px 8px #0000004d;padding:1rem}.navbar-links{display:flex;flex-wrap:wrap;justify-content:center}.navbar-links li{display:inline-block;list-style-type:none;margin:0 10px;transition:transform .3s ease}.navbar-links li:hover{transform:translateY(-5px)}.navbar-links a{background:#ff7e5f;border-radius:4px;color:#fff;padding:.5rem 1rem;text-decoration:none;transition:background .3s,transform .3s}.navbar-links a:hover{background:#ff8566;color:#fff;transform:scale(1.05)}.dark-mode-toggle{background:#4ca1af;border:none;border-radius:4px;box-shadow:0 4px 8px #0000004d;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background .3s,transform .3s}.dark-mode-toggle:hover{background:#3b97a3;transform:scale(1.05)}@media (max-width:768px){.navbar-links li{margin:0 5px}}@media (max-width:480px){.navbar-links{align-items:center;flex-direction:column}.navbar-links li{margin:5px 0}}.navbar-links a{animation:fade-in 1s ease-in-out}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.App{background:var(--background-gradient);color:var(--font-color);font-family:Creepster,cursive;text-align:center;transition:background-color .3s,color .3s,background .3s}.App,.App-header{display:flex;flex-direction:column;min-height:100vh}.App-header{align-items:center;background:url(https://images.pexels.com/photos/267355/pexels-photo-267355.jpeg);background-repeat:no-repeat;background-size:cover;color:#fff;font-size:calc(10px + 2vmin);justify-content:center;text-shadow:2px 2px 4px #000;transition:background .3s ease}@media (max-width:768px){.App-header{font-size:calc(8px + 2vmin);padding:10px}}.App-logo{animation:App-logo-spin 20s linear infinite;height:40vmin;pointer-events:none}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.App-logo:hover{transform:scale(1.05)}.App-link{color:gold;text-decoration:underline;transition:color .3s ease}.App-link:hover{color:#ffef99}body{margin:0}
/*# sourceMappingURL=main.432a0b0f.css.map*/