.PostViewer_postViewer__Rx_05{display:flex;gap:2rem;margin-top:2rem;align-items:flex-start;background:rgba(33,33,33,.95)}.PostViewer_main__hAAOG{flex:3 1;margin-top:8dvh;padding-left:10rem;padding-right:10rem;overflow:auto;max-height:80vh}.PostViewer_title__4c2j9{font-size:2rem;margin-bottom:.5rem}.PostViewer_meta__p_J0e{font-size:.9rem;color:#777;margin-bottom:1rem}.PostViewer_thumbnail__IHXew{max-width:100%;border-radius:6px;margin-bottom:1rem}.PostViewer_content__eSz2y{line-height:1.6;color:#d4d4d4}.PostViewer_content__eSz2y ol,.PostViewer_content__eSz2y ul{list-style-position:outside;padding-left:2rem;margin:1rem 0}.PostViewer_content__eSz2y li{margin-bottom:.5rem;padding-left:.5rem}.PostViewer_content__eSz2y h1,.PostViewer_content__eSz2y h2,.PostViewer_content__eSz2y h3,.PostViewer_content__eSz2y h4,.PostViewer_content__eSz2y h5,.PostViewer_content__eSz2y h6{margin-top:2rem;margin-bottom:1rem}.PostViewer_content__eSz2y h1:first-child,.PostViewer_content__eSz2y h2:first-child,.PostViewer_content__eSz2y h3:first-child,.PostViewer_content__eSz2y h4:first-child,.PostViewer_content__eSz2y h5:first-child,.PostViewer_content__eSz2y h6:first-child{margin-top:0}.PostViewer_actions__cY5H_{margin-top:2rem;display:flex;gap:1rem}.PostViewer_actions__cY5H_ button{border:none;background-color:transparent;color:white;border-radius:4px;cursor:pointer}.PostViewer_actions__cY5H_ button:hover{background-color:#f44}.PostViewer_sidebar__lKaHa{flex:1 1;position:-webkit-sticky;position:sticky;gap:1rem;margin-top:5rem;margin-right:1rem;overflow:auto;max-height:80vh}.PostViewer_sidebar__lKaHa h3{font-size:1.5rem;margin-bottom:1rem;text-align:center}.PostViewer_sidebarPosts__Ieokf{display:flex;flex-direction:column;align-items:center;gap:1rem}.PostViewer_button__mW1Vy{background-color:transparent;color:#cdd;border:1px solid #cdd;border-radius:4px;margin-left:.5rem;padding:.25rem .5rem;font-size:.9rem;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem}.PostViewer_button__mW1Vy:hover{background-color:#4a4;color:white}.PostViewer_publicCta__jpMEN{margin-top:3rem;padding:2rem;background:linear-gradient(135deg,rgba(255,107,107,.1),rgba(255,45,85,.1));border:2px solid rgba(255,107,107,.3);border-radius:12px;text-align:center}.PostViewer_publicCta__jpMEN h3{font-size:1.5rem;margin-bottom:.5rem;color:#ff6b6b}.PostViewer_publicCta__jpMEN p{color:#d4d4d4;margin-bottom:1.5rem;font-size:1.1rem}.PostViewer_ctaButtons__LHZu4{display:flex;gap:1rem;justify-content:center;align-items:center;flex-wrap:wrap}.PostViewer_ctaButtonPrimary__hwTUi{background:linear-gradient(135deg,#ff6b6b,#ff2d55);color:white;padding:1rem 2rem;border-radius:8px;text-decoration:none;font-weight:700;font-size:1.1rem;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px rgba(255,107,107,.3)}.PostViewer_ctaButtonPrimary__hwTUi:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,107,.5)}.PostViewer_ctaButtonSecondary__a7iZx{background:transparent;color:#ff6b6b;padding:1rem 2rem;border:2px solid #ff6b6b;border-radius:8px;text-decoration:none;font-weight:700;font-size:1.1rem;transition:background .2s,color .2s}.PostViewer_ctaButtonSecondary__a7iZx:hover{background:rgba(255,107,107,.1);color:#ff8787}.PostViewer_ctaOr__swtZr{color:#999;font-size:1rem}.PostViewer_ctaSubtext__hmu87{margin-top:1rem;font-size:.95rem;color:#ff8787;font-weight:500}@media (max-width:768px){.PostViewer_postViewer__Rx_05{flex-direction:column;gap:1rem;margin-top:0}.PostViewer_main__hAAOG{flex:1 1;width:100%;margin-top:70px;padding-left:1rem;padding-right:1rem;max-height:none}.PostViewer_title__4c2j9{font-size:1.5rem;line-height:1.3}.PostViewer_meta__p_J0e{font-size:.85rem}.PostViewer_sidebar__lKaHa{position:static;width:100%;margin-top:2rem;margin-right:0;padding:0 1rem;max-height:none}.PostViewer_sidebar__lKaHa h3{font-size:1.25rem}.PostViewer_content__eSz2y{font-size:1rem;line-height:1.6}.PostViewer_content__eSz2y img{max-width:100%;height:auto;max-height:60vh;object-fit:contain;border-radius:8px;margin:1rem 0}.PostViewer_actions__cY5H_{flex-wrap:wrap;gap:.5rem}.PostViewer_publicCta__jpMEN{padding:1.5rem 1rem;margin-top:2rem}.PostViewer_publicCta__jpMEN h3{font-size:1.25rem}.PostViewer_publicCta__jpMEN p{font-size:1rem}.PostViewer_ctaButtonPrimary__hwTUi,.PostViewer_ctaButtonSecondary__a7iZx{padding:.75rem 1.5rem;font-size:1rem;width:100%}.PostViewer_ctaButtons__LHZu4{flex-direction:column;width:100%}.PostViewer_ctaOr__swtZr{display:none}.PostViewer_ctaSubtext__hmu87{font-size:.9rem}}