nav[data-astro-cid-5knycien]{position:static;display:flex;justify-content:space-around;align-items:center;background-color:var(--bg-2);padding:10px;width:calc(100vw - 20px)}nav[data-astro-cid-5knycien] .section[data-astro-cid-5knycien]{display:flex;flex-direction:row;text-align:center;align-items:center;gap:1rem}.logo[data-astro-cid-5knycien] img[data-astro-cid-5knycien]{image-rendering:pixelated;width:32px;height:32px}.logo[data-astro-cid-5knycien]{transition:box-shadow .3s ease}.logo[data-astro-cid-5knycien]:hover{box-shadow:0 0 12px var(--accent)}p[data-astro-cid-5knycien] svg[data-astro-cid-5knycien],a[data-astro-cid-5knycien] svg[data-astro-cid-5knycien]{vertical-align:middle}.linkbtn[data-astro-cid-5knycien]{position:relative;display:inline-flex;gap:.5rem;align-items:center;z-index:0}.linkbtn[data-astro-cid-5knycien]:before{content:"";position:absolute;inset:-10px;background-color:var(--bg-3);opacity:0;transition:opacity .15s ease;z-index:-1;border-radius:8px}.linkbtn[data-astro-cid-5knycien]:hover:before{opacity:1}#nav-menu[data-astro-cid-5knycien],.nav-hidden[data-astro-cid-5knycien]{display:none}@media(max-width:520px){nav[data-astro-cid-5knycien]{flex-wrap:wrap;justify-content:space-between}nav[data-astro-cid-5knycien] .section[data-astro-cid-5knycien]{flex-direction:column;align-items:stretch;width:100%;gap:0}.nav-foldable[data-astro-cid-5knycien]{width:100%;padding:12px 16px;border-top:1px solid var(--bg-3);text-align:left}.nav-foldable[data-astro-cid-5knycien]:first-child{border-top:none}.link[data-astro-cid-5knycien]:first-child{margin-top:1rem}.linkbtn[data-astro-cid-5knycien]{margin-top:8px;width:100%;justify-content:center}#nav-menu[data-astro-cid-5knycien]{margin-top:1rem;display:block;cursor:pointer}}footer[data-astro-cid-k2f5zb5c]{display:flex;justify-content:space-around;align-items:center;background-color:var(--bg-2);padding:10px;padding-top:1rem;padding-bottom:1rem;margin-top:2rem}:root{--bg: #070707;--bg-1: var(--bg);--bg-2: #163a2a;--bg-3: #445f4299;--code: #0b1d17;--accent: #40f896;--txt: #f0fff4;--txt-2: #c6e8d0;--txt-3: #8fa99a;--txt-4: #131313;--link: #40f896;--radius: 12px;--danger-1: #ff3b1f;--danger-2: #5a0f0f;--blue: #009dff}:root[data-theme=light]{--bg: #c4e0bb;--bg-2: #92e687;--bg-3: #b1b8b2;--accent: #3dd96f;--accent-2: #28b4ad;--accent-3: #1e40ff;--txt: #1c2a20;--txt-2: #3d5a45;--txt-3: #62786c;--link: #1e8449;--radius: 12px;--danger-1: #e12424;--danger-2: #eac9c9}html,body{height:100%;margin:0;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}body{background-color:var(--bg);color:var(--txt);font-family:monospace;transition:all .3s ease;margin:0;padding:0;min-height:100vh;display:flex;flex-direction:column;scrollbar-width:none;-ms-overflow-style:none}h1,h2,h3,h4,h5,h6{margin:0}p{color:var(--txt-2);margin:2px 0;line-height:1.25rem}a{color:var(--link);text-decoration:none;cursor:pointer}main{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:2.5rem;flex:1}section{display:flex;flex-direction:column;background-color:var(--bg-2);padding:10px;border-bottom:2px solid var(--accent);border-radius:var(--radius);max-width:500px;width:80%}input,select,textarea{all:unset;display:block;background-color:var(--bg);color:var(--txt);padding:10px 14px;border:2px solid var(--accent);border-radius:var(--radius);box-sizing:border-box}input[type=checkbox]{width:2rem;height:2rem;transition:all .2s ease-in-out}input[type=checkbox]:checked{background-color:var(--accent)}input::placeholder{color:var(--txt-3)}button{position:relative;padding:.25rem;border:none;border-radius:8px;background-color:var(--bg);color:var(--txt-2);cursor:pointer;font-family:inherit;font-size:1rem;font-weight:600;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;border-bottom:2px solid var(--bg-extra-light);box-shadow:0 4px 0 var(--bg-extra-light)}button:hover{background-color:var(--accent);transform:translateY(-2px);box-shadow:0 6px 0 var(--bg-3);color:var(--txt-4);transition:all .2s ease-in-out}button:active{transform:translateY(4px);box-shadow:0 1px 0 var(--bg-light);filter:brightness(.5)}button.btn-danger{background-color:var(--danger-2);color:var(--danger-1)}button.btn-danger:hover{background-color:var(--danger-1);color:var(--txt)}form{display:flex;flex-direction:column;gap:5px}code{padding:2px;border-radius:6px;background-color:var(--code);border:1px}.hidden{display:none;opacity:0}
