.mini-logo-link[data-astro-cid-mw7aashj]{transition:transform .2s ease}.mini-logo-link[data-astro-cid-mw7aashj]:hover{transform:scale(1.1) rotate(5deg)}.sketchy-arrow-back[data-astro-cid-mw7aashj]{transition:transform .2s ease}.sketchy-arrow-back[data-astro-cid-mw7aashj]:hover{transform:translate(-3px)}.toc-container[data-astro-cid-mw7aashj]{max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--orange-400) var(--slate-100);position:relative}.toc-container[data-astro-cid-mw7aashj]::-webkit-scrollbar{width:4px}.toc-container[data-astro-cid-mw7aashj]::-webkit-scrollbar-track{background:var(--slate-100);border-radius:2px}.toc-container[data-astro-cid-mw7aashj]::-webkit-scrollbar-thumb{background:var(--orange-400);border-radius:2px}.toc-nav[data-astro-cid-mw7aashj] ul[data-astro-cid-mw7aashj]{list-style:none;padding:0;margin:0}.toc-nav[data-astro-cid-mw7aashj] li[data-astro-cid-mw7aashj]{position:relative}.toc-nav[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]{color:var(--slate-600);text-decoration:none;display:block;padding:8px 12px;border-left:3px solid transparent;transition:all .3s ease;font-size:14px;line-height:1.4;position:relative;border-radius:0 4px 4px 0}.toc-nav[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]:hover{color:var(--orange-600);border-left-color:var(--orange-300);background-color:#fb923c14;transform:translate(2px)}.toc-nav[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj].active{color:#fff!important;background:linear-gradient(135deg,#f97316,#ea580c)!important;border-left-color:#fff!important;font-weight:700!important;transform:translate(4px)!important;box-shadow:2px 2px 8px #f9731666!important;border-radius:0 6px 6px 0!important}.toc-nav[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj].active:before{content:"►"!important;position:absolute;left:8px;top:50%;transform:translateY(-50%);width:auto!important;height:auto!important;background-color:transparent!important;border-radius:0!important;box-shadow:none!important;color:#fff;font-size:10px}.toc-h1[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]{font-weight:600;font-size:15px;padding:10px 12px;color:var(--slate-700)}.toc-h2[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]{font-size:14px;padding:8px 12px 8px 20px;color:var(--slate-600)}.toc-h3[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]{font-size:13px;padding:6px 12px 6px 28px;color:var(--slate-500);opacity:.9}.toc-h4[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]{font-size:12px;padding:5px 12px 5px 36px;color:var(--slate-500);opacity:.8}.toc-h2[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj].active,.toc-h3[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj].active,.toc-h4[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj].active{opacity:1;color:var(--orange-700)}.prev-page[data-astro-cid-mw7aashj],.next-page[data-astro-cid-mw7aashj]{display:flex;align-items:center;gap:8px}.nav-page-link[data-astro-cid-mw7aashj]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--slate-50);border:2px solid var(--slate-200);border-radius:8px;text-decoration:none;color:var(--charcoal);transition:all .2s ease;transform:rotate(-.5deg)}.nav-page-link[data-astro-cid-mw7aashj]:hover{transform:rotate(0) translateY(-2px);border-color:var(--orange-400);box-shadow:3px 3px 0 var(--orange-400)}.nav-page-link[data-astro-cid-mw7aashj] .page-direction[data-astro-cid-mw7aashj]{font-size:12px;color:var(--slate-500);font-weight:500}.nav-page-link[data-astro-cid-mw7aashj] .page-title[data-astro-cid-mw7aashj]{font-weight:600;color:var(--charcoal)}#reading-progress[data-astro-cid-mw7aashj]{background:linear-gradient(90deg,#fb923c,#f97316,#ea580c);box-shadow:0 2px 4px #fb923c4d}@media (max-width: 1024px){.toc-container[data-astro-cid-mw7aashj]{display:none}}@media (max-width: 768px){.nav-section[data-astro-cid-mw7aashj] h3[data-astro-cid-mw7aashj]{font-size:1rem}.nav-link[data-astro-cid-mw7aashj]{padding:8px 12px;font-size:15px}.grid[data-astro-cid-mw7aashj].lg\\:grid-cols-5{grid-template-columns:1fr}aside[data-astro-cid-mw7aashj]:first-of-type{order:2}main[data-astro-cid-mw7aashj]{order:1}}@media print{.nav-section[data-astro-cid-mw7aashj],footer[data-astro-cid-mw7aashj],.toc-container[data-astro-cid-mw7aashj],#reading-progress[data-astro-cid-mw7aashj]{display:none}main[data-astro-cid-mw7aashj]{grid-column:1 / -1}.prose-mosaic[data-astro-cid-mw7aashj]{max-width:none}}@media (prefers-color-scheme: dark){:root{--cream: #1F2937;--charcoal: #F9FAFB;--slate-50: #374151;--slate-100: #4B5563}}
