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}.App{font-family:Arial,sans-serif;padding:20px;text-align:center}.login-branding{height:auto;margin-bottom:20px;max-width:200px}.login-container{align-items:center;display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:300px}.login-container input{border:1px solid #ccc;border-radius:4px;margin-right:10px;padding:8px}.login-container button{border:none;border-radius:4px;cursor:pointer;padding:8px 16px;transition:background-color .3s}.login-container button:first-child{background-color:#007bff;color:#fff}.login-container button:first-child:hover{background-color:#0056b3}.login-container button:last-child{background-color:#28a745;color:#fff}.login-container button:last-child:hover{background-color:#218838}.levels-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.level{background-color:#f9f9f9;border-radius:5px;box-shadow:0 2px 4px #0000001a;min-height:120px;padding:15px;position:relative;width:300px}.level.difficulty-master{min-height:160px}.level h3{margin:0 0 10px}input{border:1px solid #ccc;border-radius:4px;margin-right:10px;padding:8px}button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}button:hover{background-color:#0056b3}.error{color:red;margin-top:5px}.modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background-color:#fff;border-radius:5px;display:flex;flex-direction:column;height:90vh;max-width:90%;padding:10px;position:relative;width:90%}.modal-close{align-self:flex-end;cursor:pointer;font-size:20px}.chatbot-iframe{border:none;border-radius:5px;height:100%!important;width:100%!important}.solved-flags{margin-left:auto;margin-right:auto;margin-top:40px;max-width:1100px;text-align:center}.solved-flags h2{color:#1a73e8;font-size:1.6rem;margin-bottom:20px}.solved-flags-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:center;max-width:100%;padding:0 10px}.solved-flag-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 3px 6px #00000014;justify-content:space-between;min-height:150px;padding:16px;transition:transform .2s,box-shadow .2s}.solved-flag-card:hover{box-shadow:0 6px 14px #0000001f;transform:translateY(-4px)}.solved-flag-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:12px}.solved-flag-level{color:#374151;font-size:1rem;font-weight:700}.solved-flag-badge{background:#10b981;border-radius:9999px;color:#fff;font-size:.8rem;font-weight:700;padding:4px 10px;text-transform:uppercase}.solved-flag-body{align-items:flex-start;background:#f9fafb;border-radius:6px;display:flex;padding:8px}.solved-flag-code{color:#1f2937;font-family:Courier New,monospace;font-size:.9rem;margin:0;max-height:60px;overflow-x:auto;overflow-y:auto;white-space:pre-wrap;word-break:break-all}.learn-more-btn{align-self:flex-start;background-color:#3b82f6;border:none;border-radius:6px;cursor:pointer;margin-top:10px;padding:6px 12px}.learn-more-btn:hover{background-color:#2563eb}.markdown-content{background:#f9fafb;border-radius:6px;max-height:70vh;overflow-y:auto;padding:10px;text-align:left}.App.loading{align-items:center;display:flex;height:100vh;justify-content:center}.App.loading:after{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;content:"";height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.difficulty{bottom:2px;color:#555;font-size:14px;position:absolute;right:10px}.notice-box{background-color:#fffbea;border:1px solid #fcd34d;border-left:6px solid #f59e0b;border-radius:10px;box-shadow:0 3px 8px #00000014;margin:20px 0;padding:16px 20px}.notice-box h2{color:#92400e;font-size:1.3rem;margin-top:0}.notice-box p{color:#78350f;line-height:1.6;margin:10px 0}.difficulty-badge{border-radius:20px;bottom:10px;color:#fff;display:inline-block;font-size:13px;font-weight:700;margin-top:8px;padding:4px 10px;position:absolute;right:10px}.badge-easy{background-color:#10b981}.badge-medium{background-color:#3b82f6}.badge-hard{background-color:#f59e0b}.badge-expert{background-color:#ef4444}.badge-master{background-color:#8b5cf6}.difficulty-easy{background-color:#ecfdf5}.difficulty-medium{background-color:#eff6ff}.difficulty-hard{background-color:#fef3c7}.difficulty-expert{background-color:#fee2e2}.difficulty-master{background-color:#f3e8ff}.level{transition:transform .2s,box-shadow .2s,border-color .2s}.level:hover{box-shadow:0 6px 12px #0000001f;transform:translateY(-4px)}.difficulty-easy:hover{border-left-color:#059669;box-shadow:0 6px 14px #10b98166}.difficulty-medium:hover{border-left-color:#2563eb;box-shadow:0 6px 14px #3b82f666}.difficulty-hard:hover{border-left-color:#d97706;box-shadow:0 6px 14px #f59e0b66}.difficulty-expert:hover{border-left-color:#dc2626;box-shadow:0 6px 14px #ef444466}.difficulty-master:hover{border-left-color:#7c3aed;box-shadow:0 6px 14px #8b5cf666}.difficulty-btn{border:none;border-radius:6px;cursor:pointer;font-weight:600;padding:8px 16px;transition:background-color .2s,transform .1s}.difficulty-easy.difficulty-btn{background-color:#10b981;color:#fff}.difficulty-easy.difficulty-btn:hover{background-color:#059669;transform:scale(1.05)}.difficulty-medium.difficulty-btn{background-color:#3b82f6;color:#fff}.difficulty-medium.difficulty-btn:hover{background-color:#2563eb;transform:scale(1.05)}.difficulty-hard.difficulty-btn{background-color:#f59e0b;color:#fff}.difficulty-hard.difficulty-btn:hover{background-color:#d97706;transform:scale(1.05)}.difficulty-expert.difficulty-btn{background-color:#ef4444;color:#fff}.difficulty-expert.difficulty-btn:hover{background-color:#dc2626;transform:scale(1.05)}.difficulty-master.difficulty-btn{background-color:#8b5cf6;color:#fff}.difficulty-master.difficulty-btn:hover{background-color:#7c3aed;transform:scale(1.05)}.difficulty-input{border:2px solid #ccc;border-radius:6px;margin-right:10px;outline:none;padding:8px;transition:border-color .2s,box-shadow .2s}.difficulty-easy.difficulty-input{border-color:#10b981}.difficulty-easy.difficulty-input:focus{border-color:#059669;box-shadow:0 0 6px #10b98166}.difficulty-medium.difficulty-input{border-color:#3b82f6}.difficulty-medium.difficulty-input:focus{border-color:#2563eb;box-shadow:0 0 6px #3b82f666}.difficulty-hard.difficulty-input{border-color:#f59e0b}.difficulty-hard.difficulty-input:focus{border-color:#d97706;box-shadow:0 0 6px #f59e0b66}.difficulty-expert.difficulty-input{border-color:#ef4444}.difficulty-expert.difficulty-input:focus{border-color:#dc2626;box-shadow:0 0 6px #ef444466}.difficulty-master.difficulty-input{border-color:#8b5cf6}.difficulty-master.difficulty-input:focus{border-color:#7c3aed;box-shadow:0 0 6px #8b5cf666}.flag-input-container{align-items:center;display:flex;gap:10px;margin-top:15px}.completed-badge{background-color:#28a745;border-radius:5px;color:#fff;display:inline-block;font-size:.9rem;font-weight:700;margin-top:10px;padding:5px 10px}@media (max-width:600px){.level.difficulty-master{min-height:140px}}.captcha-container{align-items:center;display:flex;flex-direction:column;margin:10px 0}.captcha-container canvas{border:1px solid #ccc;border-radius:4px;margin-bottom:10px}.captcha-container input{border:1px solid #ccc;border-radius:4px;max-width:200px;padding:8px;width:100%}.solved-flag-card{display:flex;flex-direction:column;gap:10px;position:relative}.guardrails-btn,.learn-more-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px 16px;text-decoration:none;transition:all .3s ease}.learn-more-btn{background-color:#6c757d;color:#fff}.learn-more-btn:hover{background-color:#5a6268;transform:translateY(-1px)}.guardrails-btn{background:linear-gradient(135deg,#005ea6,#007bff);box-shadow:0 2px 8px #005ea64d;color:#fff;height:40px;min-width:150px;padding-left:48px;position:relative}.guardrails-btn:hover{background:linear-gradient(135deg,#004080,#005ea6);box-shadow:0 4px 12px #005ea666;opacity:.95;transform:translateY(-1px) scale(1.02)}.guardrails-btn:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MCIgaGVpZ2h0PSI3MCI+PHBhdGggZD0iTTQ5LjcyMyAzLjY3NkM1Ni45NzUgNy44OTMgNjIuMjUzIDEyLjQzIDY2IDIwbC45NjUgMS43OTNjMy42NzQgNy45NDEgMy4xMzQgMTcuNzU0LjU5NyAyNS45NTctNC4xODggOS45MDgtMTEuMjcgMTUuNzY1LTIwLjg2MyAyMC4xOTEtNy45MSAzLjEwMy0xNi4wNzUgMi45MzMtMjQuMTE3LjIyMy05LjY2OC00LjM1OC0xNi41OTgtMTAuOTUyLTIwLjY0LTIwLjcyMy0zLjEyLTkuNTUtMi41NTQtMTguNzE2IDEuNjgzLTI3LjgxNiA5LjA0Mi0xNi4yNjMgMjguNTkxLTI0LjI1IDQ2LjA5OC0xNS45NVoiIGZpbGw9IiNDNDBCMkMiLz48cGF0aCBkPSJNNDIgMTJjMi4yMDgtLjA1NCA0LjQxNy0uMDkzIDYuNjI1LS4xMjVsMy43MjctLjA3YzMuNTkxLjE5MiA2LjMxNS44OTIgOS42NDggMi4xOTV2N0g0M3Y0bDEuODcxLjA0M2M4LjExLjQ1NyAxMy45NzIgMi43MjIgMTkuNjkxIDguNTgyQzY2LjY0NyAzOC41MiA2Ni45NzIgNDIuNzY3IDY2IDQ4Yy0yLjcxOSA1Ljc3NC03LjA2NiA5LjYyMi0xMyAxMi0yLjk0Mi41MDgtNS43NzEuNTE4LTguNzUuNDM4bC0yLjI4NS4wMjFjLTUuMzg1LS4wNjItNS4zODUtLjA2Mi03LjkwNi0xLjc4N0MzMi41MzIgNTYuMjYgMzEuNzg5IDUzLjcyOSAzMSA1MWE5MC40ODggOTAuNDg4IDAgMCAxIDQtNGgyYzEuMjE5IDEuNzE1IDEuMjE5IDEuNzE1IDIuNSAzLjkzOCAxLjY4NSAzLjExNiAxLjY4NSAzLjExNiA0LjUgNS4wNjIgMy41NjcuMjY0IDYuMTYuMzg3IDkuNDM4LTEuMTI1IDEuODEyLTEuODU2IDEuODEyLTEuODU2IDIuMDYyLTQuODEzLS42MTYtMy43NzEtMS41OTgtNC42NTItNC41LTcuMDYyLTIuNTgyLTEuMDc3LTIuNTgyLTEuMDc3LTUuMzc1LTEuNjg4bC0yLjkxOC0uNzE4QzM5LjgxNiAzOS45NiAzNi45MzQgMzkuMzk2IDM0IDM5YzQuMTQ0LTIwLjAyOCA0LjE0NC0yMC4wMjggOC0yN1oiIGZpbGw9IiNGQUYzRjQiLz48cGF0aCBkPSJtMjguNTYzIDkuNjg4IDMuNDQtLjA1MUMzNSAxMCAzNSAxMCAzNi45MDQgMTEuNTJMMzggMTNsLTIgNC0zLjE4OC0xYy0zLjk2MS0xLjIxMS0zLjk2MS0xLjIxMS04LjgxMi0xbC0xIDEwaDExdjRjLTIgMS0yIDEtMTIgMWwxIDI1IDcgMnYzYy0zLjEwNS0uMTEtNi4yMDktLjI0LTkuMzEzLS4zNzVsLTIuNjctLjA5NC0yLjU2OC0uMTE3LTIuMzY0LS4wOTVDMTEgNTkgMTEgNTkgOCA1N3YtMmgybC0xLTNhODcuMjA0IDg3LjIwNCAwIDAgMS0uMDk4LTQuODg3bC4wMS0yLjg0Mi4wMjUtMi45NTkuMDE0LTIuOTk0QzguOTYzIDM1Ljg3OCA4Ljk4IDMzLjQ0IDkgMzFINXYtNGw0LTEgLjU2My0zLjYyNWMxLjQzLTUuODA3IDUuMzk1LTguNDU4IDEwLjI1My0xMS41MiAyLjk3NC0xLjE2NCA1LjU2Mi0xLjE1NyA4Ljc0Ny0xLjE2OFoiIGZpbGw9IiNGQkY0RjUiLz48cGF0aCBkPSJNMjQgMTRjNC4xMjUuNDA2IDcuOTg2Ljk5NiAxMiAyaDRjLS4yODQgMS40NC0uNTc3IDIuODc2LS44NzUgNC4zMTNsLS40OTIgMi40MjVDMzggMjUgMzggMjUgMzYgMjhsLTItMmMtMi42NjItLjQ2My0yLjY2Mi0uNDYzLTUuNjI1LS42MjVsLTMuMDQtLjIyN0wyMyAyNWE3NTcuOTE2IDc1Ny45MTYgMCAwIDEtLjA2My00LjkzOGwtLjAzNS0yLjc3N0MyMyAxNSAyMyAxNSAyNCAxNFoiIGZpbGw9IiNDMjBBMjYiLz48cGF0aCBkPSJNMzcgNDdjMS4yMTkgMS43MTUgMS4yMTkgMS43MTUgMi41IDMuOTM4IDEuNjg1IDMuMTE2IDEuNjg1IDMuMTE2IDQuNSA1LjA2MiAxLjU0LjA3IDMuMDgzLjA4NSA0LjYyNS4wNjNsMi40NzctLjAyOEw1MyA1NnY0Yy0yLjc3MS4wOC01LjU0LjE0LTguMzEzLjE4OGwtMi4zOC4wNzYtMi4yOTUuMDI5LTIuMTEuMDQ4QzM1LjM4OCA1OS44OSAzNC41NjEgNTguOTgzIDMzIDU3Yy0xLjE4OC0zLjE4OC0xLjE4OC0zLjE4OC0yLTYgMy43NS00IDMuNzUtNCA2LTRaIiBmaWxsPSIjRjdFQkVDIi8+PHBhdGggZD0iTTM1IDI1YzIgMyAyIDMgMS41NCA1LjctLjMwMy45ODUtLjYwNCAxLjk3MS0uOTE1IDIuOTg4bC0uODk4IDMuMDExTDM0IDM5bC0yLTJjLjM3NS0yLjYyNS4zNzUtMi42MjUgMS01bC0yIDFoLTZ2MjJoLTFsLjAxNi0yLjA5NWMuMDItMy4xMTQuMDM0LTYuMjI4LjA0Ny05LjM0M2wuMDI1LTMuMjk4LjAxLTMuMTM1LjAxNi0yLjkwNEMyNC4yNSAzMi4wMjcgMjQuMjUgMzIuMDI3IDIzIDMxdjI0aC0xVjMwbDEyLTEgMS00WiIgZmlsbD0iI0M4NDI0RSIvPjxwYXRoIGQ9Ik0xMCAxMWMwIDMgMCAzLTEgNWgybC0xIDEwLTUgMS0uMzc1IDEuODEzQzQgMzEgNCAzMSAyIDM0SDBjLjk4Mi04LjkwNiAzLjUzOC0xNi41MzggMTAtMjNaIiBmaWxsPSIjQzUxNTJGIi8+PHBhdGggZD0iTTY4IDM4YzEuNTg0IDQuNTQyLjE3NCA3LjY5Ny0xLjQ5NiAxMi4wNEM2My4xMiA1Ni43IDU3Ljc0NyA2Mi42NjUgNTEgNjZsLTItMXYtMWwtOC0xdi0zbDIuMzQ0LS4wNDNDNTAuNDQgNTkuNjMyIDU1LjYwMyA1OC44MDkgNjEgNTRjNC4wNjItNC43MjEgNS40NTctMTAuMDgzIDctMTZaIiBmaWxsPSIjQ0MzMDNFIi8+PHBhdGggZD0iTTcgMzJoMWwuMDc2IDEuODk2Yy4xMTYgMi44MjcuMjM5IDUuNjUzLjM2MSA4LjQ3OWwuMTIgMi45ODQuMTI3IDIuODUyLjExIDIuNjM0Yy4wOCAyLjIwMy4wOCAyLjIwMyAxLjIwNiA0LjE1NWwtMyAxYy00LjE3OC01LjMzLTctMTIuMTIzLTctMTloMmwuNjIxIDIuNTU1LjgxNyAzLjMyLjgwOCAzLjMwNUM0Ljg4IDQ4LjkyNSA0Ljg4IDQ4LjkyNSA2IDUxbDEtMTlaIiBmaWxsPSIjQzkyRTQzIi8+PHBhdGggZD0iTTU1IDYwYy0uMTg4IDEuODc1LS4xODggMS44NzUtMSA0LTIuNTYzIDEuMjUtMi41NjMgMS4yNS01IDJ2LTJsLTgtMXYtM2MxLjk1OC0uMTk1IDMuOTE2LS4zOCA1Ljg3NS0uNTYzbDMuMzA1LS4zMTZDNTMgNTkgNTMgNTkgNTUgNjBaIiBmaWxsPSIjQzYyMjNBIi8+PHBhdGggZD0ibTkgNTggMTYgMXYxbC03IDEgMiA1Yy00LjU5Ni0xLjQ4Ny03LjQ3LTMuNzk4LTExLTd2LTFaIiBmaWxsPSIjQ0MzODQ4Ii8+PHBhdGggZD0ibTMgMjEgMS4zMTMgMS44NzVDNS45OTcgMjUuMjIgNS45OTcgMjUuMjIgOSAyN0g1bC0uMzc1IDEuODEzQzQgMzEgNCAzMSAyIDM0SDBjLjMwOS0xLjc5Mi42MjItMy41ODQuOTM4LTUuMzc1bC41MjctMy4wMjNDMiAyMyAyIDIzIDMgMjFaIiBmaWxsPSIjQ0QzOTUyIi8+PHBhdGggZD0iTTU1IDhjMy4yNjUgMS44MDQgNC44OSAyLjgzNCA3IDZsLTEzLTJ2LTJoNlY4WiIgZmlsbD0iI0M1MjQzMyIvPjxwYXRoIGQ9Ik0xMCAxMWMwIDMgMCAzLTEgNWgybC0xIDQtNSAxLTEtMiA2LThaIiBmaWxsPSIjQzgyMTNCIi8+PHBhdGggZD0ibTU0IDIzLTEgNC0xMC0ydi0xYzMuNzI0LS42OTMgNy4yMS0xLjExMSAxMS0xWiIgZmlsbD0iI0MxMDcxQyIvPjxwYXRoIGQ9Ik0zMCA1M2gybDIgNi0yLTEtMiAydi00bC0zLTFoM3YtMloiIGZpbGw9IiNDMjE5MkMiLz48cGF0aCBkPSJtMzcgMTUgMyAxLTEgNi0xLTRoLTVjMS44MTMtMS41NjMgMS44MTMtMS41NjMgNC0zWiIgZmlsbD0iI0MxMTAxNiIvPjxwYXRoIGQ9Ik02MiAxNGMyLjE1NCAyLjYyMiAzLjQgNC42NDQgNCA4aC0zYy0xLjM1NC0yLjcwOS0xLjA2NS01LjAxLTEtOFoiIGZpbGw9IiNDRDNENDkiLz48cGF0aCBkPSJtNjkgNDIgMSA0WiIgZmlsbD0iI0VGMTUyNSIvPjxwYXRoIGQ9Im00MiAwIDQgMVoiIGZpbGw9IiNFRjE1MTUiLz48cGF0aCBkPSJtNDQgNjkgMyAxWiIgZmlsbD0iI0JGMkE0MCIvPjxwYXRoIGQ9Im0yMiA2OSAzIDFaIiBmaWxsPSIjOTQxQzMxIi8+PHBhdGggZD0ibTIxIDEgMyAxWiIgZmlsbD0iI0JGMTUxNSIvPjxwYXRoIGQ9Im0yNCAwIDMgMVoiIGZpbGw9IiNDRDE1NDAiLz48cGF0aCBkPSJtNDcgNjggMiAxWiIgZmlsbD0iI0Q0MkEyQSIvPjxwYXRoIGQ9Im0yMCA2OCAyIDFaIiBmaWxsPSIjREYwMDlGIi8+PHBhdGggZD0ibTQ5IDY3IDIgMVoiIGZpbGw9IiM1RjIwMjAiLz48cGF0aCBkPSJtMTggNjcgMiAxWiIgZmlsbD0iI0RGMDAwMCIvPjxwYXRoIGQ9Im01MSA2NiAyIDFaIiBmaWxsPSIjOTUyQTJBIi8+PHBhdGggZD0ibTUzIDY1IDIgMVoiIGZpbGw9IiNERjAwMjAiLz48cGF0aCBkPSJtMTUgNjUgMiAxWiIgZmlsbD0iIzU1MkEyQSIvPjxwYXRoIGQ9Im0xMiA2MyAyIDFaIiBmaWxsPSIjRDQwMDAwIi8+PHBhdGggZD0ibTU1IDYgMiAxWiIgZmlsbD0iI0RGMDAwMCIvPjxwYXRoIGQ9Im0xNCA1IDIgMVoiIGZpbGw9IiNERjAwN0YiLz48cGF0aCBkPSJtNTIgNCAyIDFaIiBmaWxsPSIjRkY0MDQwIi8+PHBhdGggZD0ibTUwIDMgMiAxWiIgZmlsbD0iIzVGMjAyMCIvPjxwYXRoIGQ9Im0xNyAzIDIgMVoiIGZpbGw9IiNERjAwMjAiLz48cGF0aCBkPSJtNDggMiAyIDFaIiBmaWxsPSIjOUYyMDIwIi8+PHBhdGggZD0ibTE5IDIgMiAxWiIgZmlsbD0iIzlGMDA2MCIvPjxwYXRoIGQ9Im00NiAxIDIgMVoiIGZpbGw9IiNCNDJBMkEiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:8px;content:"";left:8px;position:absolute;top:8px;width:32px}@media (max-width:768px){.guardrails-btn{height:32px;min-width:120px;padding-left:40px}.guardrails-btn:before{bottom:6px;left:6px;top:6px;width:28px}}.markdown-page{background-color:#f8f9fa;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;max-width:none;min-height:100vh;padding:20px;width:100%}.markdown-page h1{color:#333;font-size:2.5rem;margin-bottom:20px}.markdown-body{color:#333;font-size:1.1rem;line-height:1.6;margin:0;max-width:none;padding:0;width:100%}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-bottom:.5em;margin-top:1.5em}.markdown-body p{margin-bottom:1em}.markdown-body code{font-family:Courier New,Courier,monospace;padding:2px 4px}.markdown-body code,.markdown-body pre{background-color:#e9ecef;border-radius:4px}.markdown-body pre{overflow-x:auto;padding:15px}.error{color:#dc3545;font-weight:700;margin-bottom:20px}@media (max-width:768px){.markdown-page{padding:15px}.markdown-page h1{font-size:2rem}.markdown-body{font-size:1rem}}
/*# sourceMappingURL=main.ce0a9cf5.css.map*/