.sidebar-module__0uuySq__sidebar{width:var(--sidebar-width);padding:var(--space-lg)var(--space-md);border-right:1px solid var(--border-subtle);background:var(--bg-secondary);z-index:100;transition:background var(--transition-normal);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar-module__0uuySq__logo a{color:var(--text-primary);padding-bottom:var(--space-lg);margin-bottom:var(--space-sm);align-items:center;gap:10px;text-decoration:none;display:flex}.sidebar-module__0uuySq__logoText{letter-spacing:-.02em;font-size:18px;font-weight:700}.sidebar-module__0uuySq__nav{flex-direction:column;flex:1;gap:2px;display:flex}.sidebar-module__0uuySq__navItem{align-items:center;gap:var(--space-md);padding:10px var(--space-md);border-radius:var(--radius-sm);color:var(--text-secondary);transition:all var(--transition-fast);font-size:15px;font-weight:500;text-decoration:none;display:flex}.sidebar-module__0uuySq__navItem:hover{background:var(--accent-light);color:var(--text-primary)}.sidebar-module__0uuySq__navItem.sidebar-module__0uuySq__active{color:var(--text-primary);font-weight:700}.sidebar-module__0uuySq__themeToggle{align-items:center;gap:var(--space-md);padding:10px var(--space-md);border-radius:var(--radius-sm);color:var(--text-secondary);transition:all var(--transition-fast);margin-bottom:var(--space-sm);font-size:15px;font-weight:500;display:flex}.sidebar-module__0uuySq__themeToggle:hover{background:var(--accent-light);color:var(--text-primary)}.sidebar-module__0uuySq__postBtn{background:var(--accent);color:#fff;border-radius:var(--radius-full);transition:all var(--transition-fast);margin-bottom:var(--space-lg);text-align:center;padding:12px 20px;font-size:15px;font-weight:600}.sidebar-module__0uuySq__postBtn:hover{background:var(--accent-hover)}.sidebar-module__0uuySq__postBtn:active{transform:scale(.98)}.sidebar-module__0uuySq__userCard{align-items:center;gap:var(--space-md);padding:var(--space-sm)var(--space-md);border-radius:var(--radius-sm);transition:background var(--transition-fast);cursor:pointer;display:flex}.sidebar-module__0uuySq__userCard:hover{background:var(--accent-light)}.sidebar-module__0uuySq__avatarPlaceholder{background:var(--accent);color:#fff;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.sidebar-module__0uuySq__userInfo{flex-direction:column;display:flex;overflow:hidden}.sidebar-module__0uuySq__displayName{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.sidebar-module__0uuySq__username{color:var(--text-muted);font-size:13px}@media (max-width:1279px){.sidebar-module__0uuySq__sidebar{width:72px;padding:var(--space-lg)var(--space-sm);align-items:center}.sidebar-module__0uuySq__logoText,.sidebar-module__0uuySq__navLabel,.sidebar-module__0uuySq__userInfo{display:none}.sidebar-module__0uuySq__postBtn{padding:12px;font-size:0}.sidebar-module__0uuySq__postBtn:after{content:"✏";font-size:18px}}@media (max-width:767px){.sidebar-module__0uuySq__sidebar{border-right:none;border-top:1px solid var(--border-subtle);z-index:200;flex-direction:row;justify-content:space-around;width:100%;height:56px;padding:0;position:fixed;inset:auto 0 0}.sidebar-module__0uuySq__logo,.sidebar-module__0uuySq__postBtn,.sidebar-module__0uuySq__userCard,.sidebar-module__0uuySq__themeToggle{display:none}.sidebar-module__0uuySq__nav{flex-direction:row;justify-content:space-around;align-items:center;width:100%}.sidebar-module__0uuySq__navItem{gap:0;padding:8px}.sidebar-module__0uuySq__navLabel{display:none}}
.rightpanel-module__BBCH8G__panel{width:var(--right-panel-width);padding:var(--space-lg);gap:var(--space-md);background:var(--bg-secondary);transition:background var(--transition-normal);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.rightpanel-module__BBCH8G__section{padding:var(--space-md)!important}.rightpanel-module__BBCH8G__sectionTitle{margin-bottom:var(--space-md);font-size:16px;font-weight:700}.rightpanel-module__BBCH8G__sectionDesc{color:var(--text-secondary);font-size:14px}.rightpanel-module__BBCH8G__trendItem{padding:var(--space-sm)0;justify-content:space-between;align-items:center;display:flex}.rightpanel-module__BBCH8G__trendTag{color:var(--accent);font-size:15px;font-weight:600}.rightpanel-module__BBCH8G__trendCount{color:var(--text-muted);font-size:13px}.rightpanel-module__BBCH8G__footer{gap:var(--space-sm);color:var(--text-muted);padding:var(--space-md)0;flex-wrap:wrap;font-size:12px;display:flex}.rightpanel-module__BBCH8G__footer a{color:var(--text-muted)}.rightpanel-module__BBCH8G__footer a:hover{color:var(--text-secondary)}@media (max-width:1279px){.rightpanel-module__BBCH8G__panel{display:none}}
.main-module__E3Tawa__layout{min-height:100vh;display:flex}.main-module__E3Tawa__content{margin-left:var(--sidebar-width);margin-right:var(--right-panel-width);width:calc(100% - var(--sidebar-width) - var(--right-panel-width));max-width:var(--content-width);margin-left:calc(var(--sidebar-width) + (100% - var(--sidebar-width) - var(--right-panel-width) - var(--content-width))/2 + var(--sidebar-width));border-left:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);min-height:100vh}@supports (margin-inline:auto){.main-module__E3Tawa__content{padding-left:var(--sidebar-width);padding-right:var(--right-panel-width);width:100%;max-width:calc(var(--sidebar-width) + var(--content-width) + var(--right-panel-width));margin-left:auto;margin-right:auto;margin-left:var(--sidebar-width);margin-right:var(--right-panel-width);width:var(--content-width);padding-left:0;padding-right:0}}@media (max-width:1279px){.main-module__E3Tawa__content{width:calc(100% - 68px);max-width:100%;margin-left:68px;margin-right:0}}@media (max-width:767px){.main-module__E3Tawa__content{width:100%;margin-left:0;padding-bottom:60px}}
