body{background-color:#1a1b26;position:relative;min-height:100vh}#particles-js{position:fixed;width:100%;height:100%;top:0;left:0;z-index:0;background-color:#1a1b26}.navigation .navigation-title{display:none}.content{position:relative;z-index:1;max-width:900px;margin:0 auto;padding:0 2rem}.content article{color:#f8f8f2}.content article h1,.content article h2,.content article h3,.content article h4,.content article h5,.content article h6{color:#bd93f9;text-shadow:0 0 8px rgba(189,147,249,.3);margin-top:2rem}.content article a{color:#50fa7b;text-decoration:none;transition:all .3s ease;border-bottom:1px dotted #50fa7b}.content article a:hover{color:#8be9fd;border-bottom-color:#8be9fd;text-shadow:0 0 8px rgba(139,233,253,.3)}.content article pre{background-color:#282a36;padding:1.5rem;border-radius:8px;border:1px solid #44475a;box-shadow:0 4px 16px rgba(0,0,0,.2);margin:2rem 0;position:relative;overflow-x:auto}.content article pre code{background-color:initial;padding:0;color:#f8f8f2;display:block;margin:0;font-family:jetbrains mono,fira code,monospace;font-size:14px;line-height:1.6;tab-size:4}.content article pre .k,.content article pre .kc,.content article pre .kd,.content article pre .kn,.content article pre .kp,.content article pre .kr,.content article pre .kt{color:#ff79c6}.content article pre .na,.content article pre .nb,.content article pre .nc,.content article pre .no,.content article pre .nd,.content article pre .ni,.content article pre .ne,.content article pre .nf,.content article pre .nl,.content article pre .nn,.content article pre .nx{color:#50fa7b}.content article pre .s,.content article pre .sa,.content article pre .sb,.content article pre .sc,.content article pre .dl,.content article pre .sd,.content article pre .s2,.content article pre .se,.content article pre .sh,.content article pre .si,.content article pre .sx,.content article pre .sr,.content article pre .s1,.content article pre .ss{color:#f1fa8c}.content article pre .m,.content article pre .mb,.content article pre .mf,.content article pre .mh,.content article pre .mi,.content article pre .mo{color:#bd93f9}.content article pre .c,.content article pre .ch,.content article pre .cm,.content article pre .cp,.content article pre .cpf,.content article pre .c1,.content article pre .cs{color:#6272a4;font-style:italic}.content article pre .o,.content article pre .ow{color:#ff79c6}.content article pre .p{color:#f8f8f2}.content article pre .gd{color:#f55}.content article pre .gi{color:#50fa7b}.content article pre .gh{color:#8be9fd;font-weight:700}.content article pre .gu{color:#6272a4;font-weight:700}.content article pre .gl{color:#6272a4}.content article pre .w{color:#f8f8f2}.content article pre::-webkit-scrollbar{width:12px;height:12px}.content article pre::-webkit-scrollbar-track{background:#21222c;border-radius:8px}.content article pre::-webkit-scrollbar-thumb{background:#44475a;border-radius:8px;border:3px solid #21222c}.content article pre::-webkit-scrollbar-thumb:hover{background:#6272a4}.content article :not(pre)>code{background-color:#44475a;color:#f8f8f2;padding:2px 6px;border-radius:4px;font-family:jetbrains mono,fira code,monospace;font-size:.9em;border:1px solid #6272a4}.content .post{background:0 0;margin-top:2rem}.content .post .post-title{color:#bd93f9;margin-bottom:1.5rem;text-shadow:0 0 8px rgba(189,147,249,.3);font-size:2.5rem}.content .post .post-meta{color:#6272a4;font-size:.9em;margin-bottom:2rem;font-family:jetbrains mono,fira code,monospace}.content .post .post-meta i{color:#50fa7b}.content .post .post-meta .tags .tag{background-color:#282a36;border:1px solid #6272a4;transition:all .3s ease;padding:.2rem .6rem;border-radius:4px;margin-right:.5rem}.content .post .post-meta .tags .tag:hover{background-color:#44475a;transform:translateY(-1px)}.content .post .post-meta .tags .tag a{color:#f8f8f2;border-bottom:none}.content .post .post-meta .tags .tag a:hover{color:#50fa7b}blockquote{border-left:4px solid #bd93f9;margin:1.5rem 0;padding:1rem 1.5rem;background-color:#282a36;border-radius:0 8px 8px 0;font-style:italic;color:#f8f8f2;box-shadow:0 2px 4px rgba(0,0,0,.1)}blockquote p{margin:0}table{width:100%;border-collapse:separate;border-spacing:0;margin:2rem 0;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);background-color:#282a36}table th,table td{padding:1rem;border:1px solid #6272a4;color:#f8f8f2}table th{background-color:#21222c;font-weight:700;text-align:left}table tr:nth-child(even){background-color:#282a36}table tr:nth-child(odd){background-color:#21222c}.navigation{background:0 0;padding:2rem 0;position:relative;z-index:1}.navigation .navigation-list{float:none;text-align:center}.navigation a{color:#50fa7b;font-size:2rem;font-family:jetbrains mono,fira code,monospace;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.navigation a:before{content:">";color:#50fa7b;font-weight:700;margin-right:.5rem}.navigation a:hover{color:#bd93f9;transform:scale(1.05);text-shadow:0 0 8px rgba(189,147,249,.3)}.navigation a:hover:before{color:#bd93f9}img{border-radius:8px;border:1px solid #6272a4;box-shadow:0 4px 6px rgba(0,0,0,.1)}ul li,ol li{color:#f8f8f2;margin:.5rem 0;line-height:1.6}ul li::marker,ol li::marker{color:#50fa7b}.list ul li{transition:all .3s ease;padding:1rem;border-radius:8px;border:1px solid transparent}.list ul li:hover{background:rgba(68,71,90,.3);border-color:rgba(98,114,164,.2);transform:translateY(-2px)}.content article p{line-height:1.8;margin:1.5rem 0;color:#f8f8f2}.container{padding:2rem;background-color:#282a36}.footer{background-color:#282a36;color:#f8f8f2}.color-scheme-toggle,.navigation-title,.section-navigation{display:none!important}body::after{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}