.page_container__ptCcG{max-width:1200px;margin:0 auto;padding:80px 20px 40px;min-height:100vh}.page_pageHeader__cwZu6{margin-bottom:32px}.page_backButton__6od3i{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-secondary,#666);text-decoration:none;font-size:16px;margin-top:8px;margin-bottom:24px;transition:color .2s ease}.page_backButton__6od3i:hover{color:var(--color-primary,#ff6b6b)}.page_pageTitle__1mw69{font-size:32px;font-weight:700;color:#333;margin:0;display:flex;align-items:baseline;gap:16px}.page_subTitle__hryPX{font-size:16px;font-weight:400;color:#666}.page_loginPrompt__xnqlN{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:16px 20px;border-radius:12px;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.page_loginPrompt__xnqlN p{margin:0;font-size:14px}.page_loginButton__UzhS9{background:#fff;color:#667eea;padding:8px 16px;border-radius:8px;text-decoration:none;font-weight:600;font-size:14px;transition:all .2s ease;white-space:nowrap}.page_loginButton__UzhS9:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15)}.page_postsContainer__5CGD7{margin-top:32px}.page_postsList__GKBh5{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_loadingState__hfFXa{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:var(--color-text-secondary,#666)}.page_spinner__4a_YV{animation:page_spin__Q5Fra 1s linear infinite;color:var(--color-primary,#ff6b6b)}@keyframes page_spin__Q5Fra{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_errorState__MCgpJ{text-align:center;padding:60px 20px;color:var(--color-text-primary,#333)}.page_errorMessage__F1GxN{margin-top:8px;font-size:14px;color:#f44}.page_emptyState__tAE_O{text-align:center;padding:60px 20px;background:var(--color-bg-secondary,#f8f9fa);border-radius:12px;margin-top:32px}.page_emptyTitle__mJuI2{font-size:20px;font-weight:600;color:var(--color-text-primary,#333);margin:0 0 8px}.page_emptyDescription__r3lx3{font-size:14px;color:var(--color-text-secondary,#666);margin:0 0 24px}.page_startButton__lifXC{display:inline-block;background:var(--color-primary,#ff6b6b);color:#fff;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600;transition:all .2s ease}.page_startButton__lifXC:hover{background:#ff5252;transform:translateY(-2px);box-shadow:0 4px 12px hsla(0,100%,71%,.3)}@media (max-width:1024px){.page_postsList__GKBh5{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width:768px){.page_container__ptCcG{padding:70px 16px 32px}.page_postsList__GKBh5{grid-template-columns:1fr;gap:1rem}.page_pageTitle__1mw69{font-size:24px;flex-direction:column;gap:4px;align-items:flex-start}.page_subTitle__hryPX{font-size:14px}.page_loginPrompt__xnqlN{flex-direction:column;text-align:center}.page_loginButton__UzhS9{width:100%;text-align:center}}html.dark-mode .page_backButton__6od3i{color:#999}html.dark-mode .page_backButton__6od3i:hover{color:#ff8a8a}html.dark-mode .page_pageTitle__1mw69{color:#e0e0e0}html.dark-mode .page_loadingState__hfFXa,html.dark-mode .page_subTitle__hryPX{color:#999}html.dark-mode .page_spinner__4a_YV{color:#ff8a8a}html.dark-mode .page_errorState__MCgpJ{color:#e0e0e0}html.dark-mode .page_emptyState__tAE_O{background:#2a2a2a}html.dark-mode .page_emptyTitle__mJuI2{color:#e0e0e0}html.dark-mode .page_emptyDescription__r3lx3{color:#999}html.dark-mode .page_startButton__lifXC{background:#ff8a8a}html.dark-mode .page_startButton__lifXC:hover{background:#ff6b6b}.page_loadMoreContainer__AZfIC{display:flex;justify-content:center;padding:40px 20px}.page_loadMoreButton__yfYdm{padding:12px 32px;background:#ff6b6b;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:150px}.page_loadMoreButton__yfYdm:hover:not(:disabled){background:#ff5252;transform:translateY(-2px);box-shadow:0 4px 12px hsla(0,100%,71%,.3)}.page_loadMoreButton__yfYdm:disabled{background:#ccc;cursor:not-allowed;transform:none;color:#666}.page_endMessage__qAq0_{text-align:center;padding:20px;color:#999;font-size:14px}.page_endMessage__qAq0_ p{margin:0}html.dark-mode .page_loadMoreButton__yfYdm{background:#ff8a8a}html.dark-mode .page_loadMoreButton__yfYdm:hover:not(:disabled){background:#ff6b6b}html.dark-mode .page_loadMoreButton__yfYdm:disabled{background:#444;color:#777}html.dark-mode .page_endMessage__qAq0_{color:#777}.ShareButtons_shareContainer__EAHRZ{display:flex;align-items:center;gap:12px;padding:16px 0;border-top:1px solid var(--color-border);margin-top:24px}.ShareButtons_shareLabel__cV0r7{font-size:14px;font-weight:600;color:var(--color-text-secondary)}.ShareButtons_shareButtons__mFBHt{display:flex;gap:8px}.ShareButtons_shareButton__gW6Gc{display:inline-flex;align-items:center;justify-content:center;padding:8px;background-color:transparent;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-secondary);cursor:pointer;transition:all .2s}.ShareButtons_shareButton__gW6Gc:hover{background-color:var(--color-surface);color:var(--color-primary);border-color:var(--color-primary);transform:translateY(-1px)}.ShareButtons_copyButton__tuIq9{padding:8px 12px;gap:6px}.ShareButtons_copyText__eyOVf{font-size:13px;font-weight:500}html.dark-mode .ShareButtons_shareContainer__EAHRZ{border-color:#404040}html.dark-mode .ShareButtons_shareLabel__cV0r7{color:#999}html.dark-mode .ShareButtons_shareButton__gW6Gc{border-color:#404040;color:#999}html.dark-mode .ShareButtons_shareButton__gW6Gc:hover{background-color:#333;color:var(--color-primary);border-color:var(--color-primary)}@media (max-width:768px){.ShareButtons_shareContainer__EAHRZ{flex-direction:column;align-items:flex-start;gap:8px}.ShareButtons_shareButtons__mFBHt{width:100%;justify-content:flex-start}}