.mobile-menu-toggle{display:none;position:fixed;top:10px;left:10px;z-index:1000;padding:10px;background:#fdf6e395;border-radius:4px;cursor:pointer}@media screen and (max-width:768px){.mobile-menu-toggle{display:block}.sidebar-explorer{position:fixed;left:-100%;top:48px;height:calc(100vh - 48px);width:80%;max-width:300px;z-index:999;transition:left .3s ease;background:#eee8d5cd;overflow-y:auto;-webkit-overflow-scrolling:touch}.sidebar-explorer.show{left:0;box-shadow:2px 0 8px rgba(0,0,0,.3)}.wrapper{padding-top:50px}.post-content{padding:1rem;overflow-x:hidden;width:100%}a{word-break:break-word;overflow-wrap:break-word}pre{position:relative;width:100%;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1rem 0;border-radius:4px;font-size:.9em;padding:2.5em .5em .5em}code{word-break:break-all;word-wrap:break-word;white-space:pre-wrap}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.footer{position:relative;margin-top:2rem;padding:.5rem 0}.status-bar{flex-wrap:wrap;justify-content:center;padding:8px 5px;gap:10px}.status-item{margin-right:0;font-size:11px}.status-item.github{margin-left:0}.status-item,.status-item.github{display:flex;align-items:center;justify-content:center}pre code,.hljs{width:100%;max-width:100%;font-size:.9em;line-height:1.5;white-space:pre-wrap;word-break:break-word}a{word-break:break-word;overflow-wrap:break-word;hyphens:auto}}@media(max-width:768px){.copy-button{opacity:1;top:.3em;right:.3em}pre{padding:2em .8em .8em}img{max-width:100%;height:auto}.post-title h1,.post-title h2{font-size:1.5rem;word-break:break-word}.post-meta{flex-wrap:wrap;gap:.5rem}.content-area{padding:10px}.highlight{margin:0 -10px}.highlight pre{border-radius:0}.toc-container{max-height:200px;overflow-y:auto}}@media(max-width:480px){.wrapper{padding:10px}.post-content{padding:.8rem}pre{padding:2em .4em .4em;font-size:.8em}.post-title h1,.post-title h2{font-size:1.3rem}.status-bar{flex-direction:column;align-items:center;padding:5px}.status-item{margin:3px 0;font-size:10px}pre code,.hljs{font-size:.8em;line-height:1.4}.toc-container{position:relative;top:0;padding:10px;margin:10px 0}.toc-content{max-height:50vh;overflow-y:auto;-webkit-overflow-scrolling:touch}}