.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{--bg-color: #000000;--card-bg: #0A0A0A;--text-color: #EDEDED;--accent-color: #00E5FF;--border-color: #1A1A1A}html{background-color:var(--bg-color);color:var(--text-color);font-family:system-ui,sans-serif;scroll-behavior:smooth}body{margin:0;padding:2rem}main{max-width:800px;margin:auto}a{color:var(--accent-color);text-decoration:none;transition:color .2s ease,text-shadow .2s ease}a:hover{color:#fff;text-shadow:0 0 8px rgba(0,229,255,.6)}::selection{background-color:var(--accent-color);color:#000}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #111 inset!important;-webkit-text-fill-color:var(--text-color)!important;transition:background-color 5000s ease-in-out 0s}.code-block-wrapper{background-color:#000;border:1px solid var(--border-color);border-radius:8px;margin:1.5rem 0;overflow:hidden}.code-block-header{display:flex;justify-content:space-between;align-items:center;background-color:var(--card-bg);padding:.5rem 1rem;border-bottom:1px solid var(--border-color);font-family:monospace;font-size:.85rem;color:#9ca3af;cursor:pointer;user-select:none;transition:background-color .2s ease}.code-block-header:hover{background-color:#111}.code-block-header:hover .collapse-icon{color:var(--accent-color)}.code-lang{text-transform:uppercase;font-weight:700;letter-spacing:.05em}.code-actions{display:flex;align-items:center;gap:1rem}.code-btn{background:none;border:none;color:#9ca3af;cursor:pointer;font-family:inherit;font-size:inherit;transition:color .2s ease;padding:0}.code-btn:hover{color:var(--accent-color)}.collapse-icon{display:flex;align-items:center;justify-content:center;color:#9ca3af;transition:transform .3s ease,color .2s ease}.collapse-icon.is-collapsed{transform:rotate(180deg)}.code-block-grid{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s ease-in-out}.code-block-grid.is-collapsed{grid-template-rows:0fr}.code-block-content{min-height:0;overflow:hidden}.code-block-content pre,.hljs{margin:0;padding:1rem;overflow-x:auto;background:#000!important}@media(max-width:768px){body{padding:1rem}}header[data-astro-cid-sckkx6r4]{max-width:800px;margin:0 auto 2rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}nav[data-astro-cid-sckkx6r4]{display:flex;gap:1.5rem;font-size:1.1rem;flex-wrap:wrap;justify-content:center;align-items:center}.logout-btn[data-astro-cid-sckkx6r4]{background:transparent;border:1px solid var(--accent-color);color:var(--accent-color);padding:.4rem 1rem;border-radius:6px;cursor:pointer;font-size:1rem;font-family:inherit;transition:all .3s ease}.logout-btn[data-astro-cid-sckkx6r4]:hover{background:var(--accent-color);color:#000}.hamburger[data-astro-cid-sckkx6r4],.overlay[data-astro-cid-sckkx6r4]{display:none}@media(max-width:768px){header[data-astro-cid-sckkx6r4]{border-bottom:none;padding-bottom:0;margin-bottom:1.5rem;max-width:100%}nav[data-astro-cid-sckkx6r4]{position:fixed;top:0;left:0;width:fit-content;min-width:200px;height:100%;background-color:var(--card-bg);flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:6rem 3rem 2rem 1.5rem;gap:2rem;transform:translate(-100%);transition:transform .3s ease-in-out;z-index:1000;border-right:1px solid var(--border-color)}nav[data-astro-cid-sckkx6r4].is-open{transform:translate(0)}.hamburger[data-astro-cid-sckkx6r4]{display:block;background:none;border:none;cursor:pointer;padding:15px;position:relative;z-index:1001}.hamburger[data-astro-cid-sckkx6r4] .line[data-astro-cid-sckkx6r4]{display:block;width:25px;height:3px;background-color:var(--text-color);margin:5px 0;transition:transform .3s ease,opacity .3s ease}.overlay[data-astro-cid-sckkx6r4]{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:999;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.overlay[data-astro-cid-sckkx6r4].is-open{opacity:1;pointer-events:auto}}
