.ThemeToggle-module__sGqMhG__toggle{border-radius:var(--radius-full);background:var(--bg-secondary);border:1px solid var(--border-subtle);cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.15rem;transition:transform .2s,background .2s,box-shadow .2s;display:flex}.ThemeToggle-module__sGqMhG__toggle:hover{background:var(--bg-elevated);box-shadow:var(--shadow-soft);transform:scale(1.05)}.ThemeToggle-module__sGqMhG__toggle:focus-visible{box-shadow:var(--focus-ring)}
.Sidebar-module__WZVnLW__sidebar{width:var(--sidebar-width,240px);background:var(--bg-secondary);border-right:1px solid var(--border-subtle);z-index:100;flex-direction:column;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;left:0}.Sidebar-module__WZVnLW__logo{color:var(--text-primary);border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:24px 20px;font-size:1.25rem;font-weight:700;display:flex}.Sidebar-module__WZVnLW__logoIcon{background:var(--gradient-accent);border-radius:var(--radius-md);justify-content:center;align-items:center;width:36px;height:36px;display:flex}.Sidebar-module__WZVnLW__logoIcon:before{content:"T";color:#fff;font-size:1.1rem;font-weight:800}.Sidebar-module__WZVnLW__nav{flex-direction:column;flex:1;gap:4px;padding:16px 12px;display:flex}.Sidebar-module__WZVnLW__navItem{color:var(--text-secondary);border-radius:var(--radius-md);align-items:center;gap:12px;padding:12px 16px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.Sidebar-module__WZVnLW__navItem:hover{background:var(--border-subtle);color:var(--text-primary)}.Sidebar-module__WZVnLW__navItem.Sidebar-module__WZVnLW__active{background:var(--accent-primary);color:#fff}.Sidebar-module__WZVnLW__navItem.Sidebar-module__WZVnLW__active:hover{background:var(--accent-hover);color:#fff}.Sidebar-module__WZVnLW__navIcon{opacity:.8;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.Sidebar-module__WZVnLW__footer{border-top:1px solid var(--border-subtle);margin-top:auto;padding:16px 12px}.Sidebar-module__WZVnLW__mobileToggle{z-index:101;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;width:44px;height:44px;box-shadow:var(--shadow-soft);justify-content:center;align-items:center;display:none;position:fixed;top:16px;left:16px}.Sidebar-module__WZVnLW__hamburger{flex-direction:column;justify-content:space-between;width:20px;height:14px;display:flex}.Sidebar-module__WZVnLW__hamburger span{background:var(--text-primary);border-radius:1px;width:100%;height:2px;transition:all .2s;display:block}.Sidebar-module__WZVnLW__overlay{z-index:99;opacity:0;background:#00000080;transition:opacity .3s;display:none;position:fixed;inset:0}.Sidebar-module__WZVnLW__overlay.Sidebar-module__WZVnLW__visible{opacity:1}@media (max-width:768px){.Sidebar-module__WZVnLW__sidebar{transform:translate(-100%)}.Sidebar-module__WZVnLW__sidebar.Sidebar-module__WZVnLW__open{transform:translate(0)}.Sidebar-module__WZVnLW__mobileToggle{display:flex}.Sidebar-module__WZVnLW__overlay{display:block}}
.AppLayout-module___DqYSa__layout{min-height:100vh;display:flex}.AppLayout-module___DqYSa__main{margin-left:var(--sidebar-width,240px);background:var(--bg-primary);flex:1;min-height:100vh}.AppLayout-module___DqYSa__content{max-width:900px;margin:0 auto;padding:40px 32px}.AppLayout-module___DqYSa__pageHeader{margin-bottom:40px}.AppLayout-module___DqYSa__pageTitle{color:var(--text-primary);margin-bottom:16px;font-size:2.5rem;font-weight:800;line-height:1.2}.AppLayout-module___DqYSa__pageMeta{color:var(--text-secondary);align-items:center;gap:16px;font-size:.9rem;display:flex}@media (max-width:768px){.AppLayout-module___DqYSa__main{margin-left:0;padding-top:60px}.AppLayout-module___DqYSa__content{padding:24px 20px}.AppLayout-module___DqYSa__pageTitle{font-size:1.75rem}}
.PostCard-module__daOK_G__card{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.PostCard-module__daOK_G__card:hover{box-shadow:var(--shadow-elevated);transform:translateY(-6px)}.PostCard-module__daOK_G__gradientBar{background:var(--gradient-accent);height:6px}.PostCard-module__daOK_G__content{flex-direction:column;flex-grow:1;padding:28px;display:flex}.PostCard-module__daOK_G__meta{align-items:center;gap:12px;margin-bottom:16px;display:flex}.PostCard-module__daOK_G__date{color:var(--text-tertiary);font-size:.85rem;font-weight:500}.PostCard-module__daOK_G__category{color:var(--accent-primary);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);background:#6d4aff1a;padding:4px 12px;font-size:.75rem;font-weight:600}.PostCard-module__daOK_G__title{color:var(--text-primary);margin-bottom:12px;font-size:1.4rem;font-weight:700;line-height:1.35;transition:color .2s}.PostCard-module__daOK_G__card:hover .PostCard-module__daOK_G__title{color:var(--accent-primary)}.PostCard-module__daOK_G__author{color:var(--text-secondary);margin-bottom:16px;font-size:.85rem}.PostCard-module__daOK_G__authorName{color:var(--text-primary);font-weight:600}.PostCard-module__daOK_G__excerpt{color:var(--text-secondary);flex-grow:1;font-size:.95rem;line-height:1.7}.PostCard-module__daOK_G__readMore{color:var(--text-on-accent);background:var(--gradient-accent);border-radius:var(--radius-full);align-items:center;gap:8px;width:fit-content;margin-top:24px;padding:10px 20px;font-size:.9rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.PostCard-module__daOK_G__readMore:hover{color:var(--text-on-accent);transform:translateY(-2px);box-shadow:0 6px 20px #6d4aff40}
.page-module__NfDiEG__article{max-width:800px;margin:0 auto}.page-module__NfDiEG__title{background:var(--gradient-accent);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:48px;font-size:3rem;font-weight:800}.page-module__NfDiEG__content{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);padding:48px}.page-module__NfDiEG__section{margin-bottom:40px}.page-module__NfDiEG__section:last-child{margin-bottom:0}.page-module__NfDiEG__section h2{color:var(--text-primary);margin-bottom:16px;font-size:1.5rem;font-weight:700}.page-module__NfDiEG__section p{color:var(--text-secondary);margin-bottom:16px;line-height:1.8}.page-module__NfDiEG__section ul{padding:0;list-style:none}.page-module__NfDiEG__section li{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);padding:16px 0;line-height:1.6}.page-module__NfDiEG__section li:last-child{border-bottom:none}.page-module__NfDiEG__section li strong{color:var(--accent-primary)}@media (max-width:768px){.page-module__NfDiEG__title{font-size:2rem}.page-module__NfDiEG__content{padding:24px}}
.page-module___8aEwW__pageHeader{border-bottom:1px solid var(--border-subtle);margin-bottom:40px;padding-bottom:24px}.page-module___8aEwW__pageTitle{color:var(--text-primary);margin-bottom:8px;font-size:2rem;font-weight:800}.page-module___8aEwW__pageDescription{color:var(--text-secondary);font-size:1rem}.page-module___8aEwW__grid{gap:24px;display:grid}@media (min-width:640px){.page-module___8aEwW__grid{grid-template-columns:repeat(2,1fr)}}
.page-module__a-FaJG__article{max-width:800px;margin:0 auto}.page-module__a-FaJG__header{margin-bottom:48px}.page-module__a-FaJG__meta{align-items:center;gap:16px;margin-bottom:24px;display:flex}.page-module__a-FaJG__category{color:var(--accent-primary);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);background:#6d4aff1a;padding:6px 14px;font-size:.75rem;font-weight:600}.page-module__a-FaJG__date{color:var(--text-tertiary);font-size:.9rem}.page-module__a-FaJG__title{background:var(--gradient-accent);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:2.75rem;font-weight:800;line-height:1.15}.page-module__a-FaJG__author{color:var(--text-secondary);font-size:.95rem}.page-module__a-FaJG__authorName{color:var(--text-primary);font-weight:600}.page-module__a-FaJG__content{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);color:var(--text-primary);padding:48px;font-size:1.05rem;line-height:1.8}.page-module__a-FaJG__content h1,.page-module__a-FaJG__content h2,.page-module__a-FaJG__content h3{color:var(--text-primary);margin-top:2em;margin-bottom:.8em}.page-module__a-FaJG__content h2{border-bottom:1px solid var(--border-subtle);padding-bottom:.5em;font-size:1.75rem}.page-module__a-FaJG__content p{color:var(--text-secondary);margin-bottom:1.5em}.page-module__a-FaJG__content ul,.page-module__a-FaJG__content ol{margin-bottom:1.5em;padding-left:1.5em}.page-module__a-FaJG__content li{margin-bottom:.5em}.page-module__a-FaJG__content strong{color:var(--text-primary);font-weight:600}.page-module__a-FaJG__content a{color:var(--accent-primary);text-underline-offset:3px;text-decoration:underline}.page-module__a-FaJG__content a:hover{text-decoration-thickness:2px}.page-module__a-FaJG__content pre{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:#1a1a2e;margin:2em 0;padding:24px;overflow-x:auto}.page-module__a-FaJG__content code{font-family:var(--font-mono);font-size:.9em}.page-module__a-FaJG__content :not(pre)>code{border-radius:var(--radius-sm);color:var(--accent-primary);background:#6d4aff1a;padding:2px 8px}@media (max-width:768px){.page-module__a-FaJG__title{font-size:2rem}.page-module__a-FaJG__content{padding:24px}}.page-module__a-FaJG__notFound{text-align:center;padding:80px 20px}.page-module__a-FaJG__notFound h1{color:var(--accent-primary);margin-bottom:16px;font-size:4rem}.page-module__a-FaJG__notFound p{color:var(--text-secondary);font-size:1.25rem}
