.Post-module__CSKMQW__page{padding:var(--space-12) var(--space-6) var(--space-24)}.Post-module__CSKMQW__container{max-width:700px;margin:0 auto}.Post-module__CSKMQW__breadcrumb{align-items:center;gap:var(--space-2);margin-bottom:var(--space-8);font-size:.78rem;display:flex}.Post-module__CSKMQW__breadcrumbLink{color:var(--color-pink)}.Post-module__CSKMQW__breadcrumbLink:hover{opacity:.7}.Post-module__CSKMQW__sep{color:var(--color-text-muted)}.Post-module__CSKMQW__current{color:var(--color-text-secondary)}.Post-module__CSKMQW__header{margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:none}.Post-module__CSKMQW__header h1{font-family:var(--font-decorative)}.Post-module__CSKMQW__authorCard{align-items:center;gap:var(--space-2);margin:0;display:flex}.Post-module__CSKMQW__avatar{width:56px;height:56px;color:var(--color-text-primary);font-weight:700;font-family:var(--font-mono);background:linear-gradient(135deg,#2563eb1f,#f0307014);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.Post-module__CSKMQW__avatar img{object-fit:cover;border-radius:999px;width:100%;height:100%;display:block}.Post-module__CSKMQW__avatar a{border-radius:999px;width:100%;height:100%;display:inline-block;overflow:hidden}.Post-module__CSKMQW__authorInfo{flex-direction:column;display:flex}.Post-module__CSKMQW__authorName{color:var(--color-text-primary);font-weight:700}.Post-module__CSKMQW__published{color:var(--color-text-muted);font-size:.86rem}.Post-module__CSKMQW__meta{gap:var(--space-3);margin-bottom:var(--space-4);color:var(--color-text-muted);font-size:.75rem;display:flex}.Post-module__CSKMQW__author:before{content:"·";margin-right:var(--space-3)}.Post-module__CSKMQW__title{font-family:var(--font-sans);color:var(--color-sand);margin-bottom:var(--space-4);font-size:2rem;font-weight:700;line-height:1.2}.Post-module__CSKMQW__summary{font-family:var(--content-font-family);font-size:var(--content-font-size);color:var(--color-text-primary);line-height:var(--content-line-height);margin-bottom:var(--space-4)}.Post-module__CSKMQW__tags{gap:var(--space-1);flex-wrap:wrap;display:flex}.Post-module__CSKMQW__tag{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-text-muted);border:1px solid var(--color-border);font-size:.65rem}.Post-module__CSKMQW__article{font-family:var(--content-font-family);font-size:var(--content-font-size);line-height:var(--content-line-height);color:var(--color-text-primary);letter-spacing:var(--content-letter-spacing);word-break:break-word}.Post-module__CSKMQW__article h1,.Post-module__CSKMQW__article h2,.Post-module__CSKMQW__article h3{color:var(--color-sand);margin-top:var(--space-8);margin-bottom:var(--space-4);font-weight:600;line-height:1.3}.Post-module__CSKMQW__article h1{font-size:1.75rem}.Post-module__CSKMQW__article h2{border-bottom:none;padding-bottom:0;font-size:1.4rem}.Post-module__CSKMQW__article h3{font-size:1.15rem}.Post-module__CSKMQW__article p{margin-bottom:var(--space-6);color:#a9b4c6eb;letter-spacing:.002em;font-weight:400}.Post-module__CSKMQW__article p:first-of-type{margin-top:0;margin-bottom:var(--space-4)}.Post-module__CSKMQW__article a{color:var(--color-sand);text-underline-offset:4px;text-decoration:underline}.Post-module__CSKMQW__article a:hover{opacity:.8}.Post-module__CSKMQW__article pre{background:var(--color-surface-2);padding:var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--color-border);margin-bottom:var(--space-6);color:var(--color-sand);font-family:var(--font-mono);font-size:.95rem;overflow-x:auto}.Post-module__CSKMQW__article code{font-family:var(--font-mono);color:var(--color-sand);border-radius:4px;padding:.1em .3em;font-size:.85em}.Post-module__CSKMQW__article pre code{color:inherit;background:0 0;padding:0}.Post-module__CSKMQW__article hr{display:none}.Post-module__CSKMQW__layout{gap:var(--space-8);flex-direction:column;max-width:100%;margin:0 auto;display:flex}.Post-module__CSKMQW__sidebarLeft{display:none}.Post-module__CSKMQW__mainContent,.Post-module__CSKMQW__sidebarRight{width:100%;max-width:700px;margin:0 auto}@media (min-width:1024px){.Post-module__CSKMQW__layout{gap:var(--space-8);grid-template-columns:200px 1fr;max-width:1000px;display:grid}.Post-module__CSKMQW__sidebarLeft{align-self:start;max-height:calc(100vh - 140px);display:block;position:sticky;top:100px;overflow-y:auto}.Post-module__CSKMQW__sidebarRight{margin-top:var(--space-12);grid-column:2}}@media (min-width:1280px){.Post-module__CSKMQW__layout{grid-template-columns:220px 1fr 560px;max-width:1580px}.Post-module__CSKMQW__sidebarRight{flex-direction:column;grid-column:3;align-self:start;height:calc(100vh - 110px);margin-top:0;display:flex;position:sticky;top:80px}}.Post-module__CSKMQW__tocWrapper{padding-right:var(--space-2)}.Post-module__CSKMQW__tocTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:var(--space-4);font-size:.72rem;font-weight:700}.Post-module__CSKMQW__tocList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Post-module__CSKMQW__tocItem{font-size:.82rem;line-height:1.4}.Post-module__CSKMQW__tocItem a{color:var(--color-text-secondary);transition:color var(--transition-fast);text-decoration:none}.Post-module__CSKMQW__tocItem a:hover{color:var(--color-sand)}.Post-module__CSKMQW__tocItemH3{padding-left:var(--space-4);font-size:.78rem}.Post-module__CSKMQW__tocItemActive a{color:var(--color-sand);font-weight:600}.Post-module__CSKMQW__commentsWrapper{-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);box-sizing:border-box;background:#1e283c26;flex-direction:column;width:100%;height:100%;max-height:600px;display:flex}@media (min-width:1280px){.Post-module__CSKMQW__commentsWrapper{height:100%;max-height:none}}.Post-module__CSKMQW__commentsHeading{color:var(--color-sand);margin-bottom:var(--space-3);letter-spacing:.02em;font-size:.95rem;font-weight:700}.Post-module__CSKMQW__identityBar{padding-bottom:var(--space-3);border-bottom:1px dashed var(--color-border);margin-bottom:var(--space-3)}.Post-module__CSKMQW__usernameForm{gap:8px;display:flex}.Post-module__CSKMQW__usernameInput{border:1px solid var(--color-border);color:var(--color-text-primary);box-sizing:border-box;background:#ffffff08;border-radius:4px;flex:1;width:100%;padding:6px 10px;font-size:.8rem}.Post-module__CSKMQW__usernameInput:focus{border-color:var(--color-sand);outline:none}.Post-module__CSKMQW__usernameBtn{background:var(--color-sand);color:var(--color-bg);cursor:pointer;transition:opacity var(--transition-fast);border:none;border-radius:4px;padding:6px 12px;font-size:.8rem;font-weight:600}.Post-module__CSKMQW__usernameBtn:hover{opacity:.9}.Post-module__CSKMQW__identityDisplay{color:var(--color-text-secondary);justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.Post-module__CSKMQW__usernameText{color:var(--color-sand)}.Post-module__CSKMQW__changeUsernameBtn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;font-size:.75rem;text-decoration:underline}.Post-module__CSKMQW__changeUsernameBtn:hover{color:var(--color-sand)}.Post-module__CSKMQW__feed{margin-bottom:var(--space-4);flex-direction:column;flex:1;gap:12px;min-height:200px;padding-right:4px;display:flex;overflow-y:auto}.Post-module__CSKMQW__feed::-webkit-scrollbar{width:4px}.Post-module__CSKMQW__feed::-webkit-scrollbar-track{background:0 0}.Post-module__CSKMQW__feed::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}.Post-module__CSKMQW__feedStatus{color:var(--color-text-muted);text-align:center;padding:var(--space-4) 0;font-size:.8rem;font-family:var(--font-school-body)}.Post-module__CSKMQW__commentCard{align-items:flex-start;gap:10px;display:flex}.Post-module__CSKMQW__commentAvatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.7rem;font-weight:700;display:flex}.Post-module__CSKMQW__commentBody{background:#ffffff05;border:1px solid #ffffff0d;border-radius:6px;flex:1;padding:8px 10px}.Post-module__CSKMQW__commentMeta{justify-content:space-between;margin-bottom:4px;display:flex}.Post-module__CSKMQW__commentAuthor{color:var(--color-text-primary);font-size:.78rem;font-weight:600}.Post-module__CSKMQW__commentTime{color:var(--color-text-muted);font-size:.7rem}.Post-module__CSKMQW__commentText{color:var(--color-text-secondary);font-size:.82rem;line-height:1.4;margin:0!important}.Post-module__CSKMQW__commentInputForm{flex-direction:column;gap:8px;display:flex}.Post-module__CSKMQW__commentTextArea{border:1px solid var(--color-border);color:var(--color-text-primary);resize:none;font-size:.85rem;font-family:var(--font-sans);box-sizing:border-box;background:#ffffff08;border-radius:6px;width:100%;padding:10px}.Post-module__CSKMQW__commentTextArea:focus{border-color:var(--color-sand);outline:none}.Post-module__CSKMQW__commentTextArea:disabled{opacity:.5;cursor:not-allowed}.Post-module__CSKMQW__commentSubmitBtn{background:var(--color-sand);color:var(--color-bg);cursor:pointer;transition:opacity var(--transition-fast);border:none;border-radius:4px;align-self:flex-end;padding:8px 16px;font-size:.8rem;font-weight:700}.Post-module__CSKMQW__commentSubmitBtn:hover:not(:disabled){opacity:.9}.Post-module__CSKMQW__commentSubmitBtn:disabled{opacity:.4;cursor:not-allowed}
