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}.navbar{align-items:center;background-color:#2d2d2d;border-bottom:1px solid #444;box-shadow:0 1px 2px #0000004d;color:#f5f5f5;display:flex;justify-content:space-between;padding:1em 2em}.navbar h1{color:orange;font-size:1.5em;margin:0}.nav-links{display:flex;gap:1.5em;list-style:none;margin:0}.nav-links a{align-items:center;color:#f5f5f5;display:flex;font-size:.9em;font-weight:500;gap:.5em;text-decoration:none;transition:color .3s}.nav-links a:hover{color:orange}.icon{font-size:1.2em}.footer{background-color:#2d2d2d;bottom:0;color:#f5f5f5;font-size:.9em;left:0;width:100%}.footer h4{font-size:1.2em;font-weight:700;margin:0}.footer p{font-size:.9em;margin:.5em 0 0}.problem-list{background-color:#2d2d2d;color:#f5f5f5;padding:1em}.category-section{background-color:#2d2d2d;border-radius:8px 8px 0 0;margin-bottom:2em;overflow:hidden}.category-title{background-color:#333;border-bottom:3px solid orange;border-radius:8px 8px 0 0;color:orange;font-size:1.1em;font-weight:700;margin:0;padding:1em}.category-section ul{list-style:none;margin:0;padding:0}.problem-item{background-color:#1d1d1d;border-radius:8px;box-shadow:0 2px 5px #0003;margin:1.5em 0;padding:1em}.problem-item h4{color:#00ff7f;font-size:1em;margin:0}.problem-item pre{background-color:#333;border-radius:5px;color:#eee;margin-top:1em;overflow-x:auto;padding:1em}.comments-section{margin-top:1em}.comment-item{background-color:#333;display:flex;flex-direction:column;margin-bottom:1em}.comment-item,.comment-text{border-radius:4px;padding:.5em}.comment-text{background-color:#444;color:#eee;margin:0}.comment-item .timestamp{color:#aaa;font-size:.8em;margin-top:.3em}.comment-buttons{display:flex;gap:.5em;justify-content:flex-end;margin-top:.5em}.comment-buttons button{background-color:#1e90ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.8em;padding:.2em .5em}.comment-buttons button:last-of-type{background-color:#ff4d4d}.comment-buttons button:hover{opacity:.8}.add-comment-section{align-items:center;display:flex;gap:.5em;margin-top:1em}.add-comment-section textarea{background-color:#333;border:1px solid #444;border-radius:4px;color:#eee;padding:.5em;resize:none;width:100%}.add-comment-btn{background-color:#1e90ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9em;padding:.4em .8em}.add-comment-btn:hover{opacity:.8}.problem-details-page{background-color:#2d2d2d;border-radius:8px;color:#f5f5f5;padding:1em}.problem-details-page h2{color:orange;margin-bottom:1em}.problem-details-page pre{background-color:#1d1d1d;border-radius:4px;margin-top:1em;overflow-x:auto;padding:1em}.back-button{background-color:#1e90ff;border:none;border-radius:5px;color:#f5f5f5;cursor:pointer;font-weight:700;margin-top:1em;padding:.5em 1em;transition:background-color .3s ease}.back-button:hover{background-color:orange}
/*# sourceMappingURL=main.7551d9aa.css.map*/