.page_storiesPage__zCPum{min-height:100vh;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);padding-top:3rem;padding-bottom:3rem}.page_container__j4Cex{max-width:72rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.page_container__j4Cex{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.page_container__j4Cex{padding-left:2rem;padding-right:2rem}}.page_pageHeader__eKVuJ{text-align:center;margin-bottom:3rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.page_pageHeader__eKVuJ h1{font-size:2.25rem;font-weight:800;color:#1e40af;display:flex;align-items:center;justify-content:center;gap:1rem}.page_heartIcon__2PV_Y{color:#ef4444}.page_pageHeader__eKVuJ p{font-size:1.25rem;color:#475569}.page_contentGrid__Frows{display:grid;gap:3rem}.page_introCard__PDo1Q,.page_shareStoryCard__9L_I9{border-radius:.75rem;border-width:1px;background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#f59e0b;color:#1a202c;box-shadow:0 10px 25px -5px rgba(245,158,11,.1),0 4px 6px -2px rgba(245,158,11,.05);padding:2rem;text-align:center;display:flex;flex-direction:column;gap:1rem;transition:transform .2s ease,box-shadow .2s ease}.page_introCard__PDo1Q:hover,.page_shareStoryCard__9L_I9:hover{transform:translateY(-2px);box-shadow:0 20px 40px -10px rgba(245,158,11,.15)}.page_introCard__PDo1Q h2,.page_shareStoryCard__9L_I9 h2{font-size:1.875rem;font-weight:700;color:#92400e}.page_introCard__PDo1Q p,.page_shareStoryCard__9L_I9 p{font-size:1.125rem;color:#451a03;text-align:justify}.page_storiesGrid__rY_v3{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:768px){.page_storiesGrid__rY_v3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_storiesGrid__rY_v3{grid-template-columns:repeat(3,1fr)}}.page_storyCard__N6lG0{border-radius:.75rem;border-width:1px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#10b981;color:#1a202c;box-shadow:0 10px 25px -5px rgba(16,185,129,.1),0 4px 6px -2px rgba(16,185,129,.05);padding:1.5rem;display:flex;flex-direction:column;gap:1rem;transition:all .3s ease;position:relative;overflow:hidden}.page_storyCard__N6lG0:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#10b981,#059669)}.page_storyCard__N6lG0:hover{transform:translateY(-4px);box-shadow:0 20px 40px -10px rgba(16,185,129,.2);background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.page_patientInfo__Mffbh{display:flex;align-items:center;gap:1rem}.page_patientImage__EcP1J{flex-shrink:0}.page_profileImage__FShCX{border-radius:9999px;object-fit:cover;width:5rem;height:5rem}.page_profileAvatar__KM5cd{position:relative;display:flex;height:5rem;width:5rem;flex-shrink:0;overflow:hidden;border-radius:9999px;background:linear-gradient(135deg,#a7f3d0,#6ee7b7);border:3px solid #10b981;align-items:center;justify-content:center;font-size:1.875rem;font-weight:700;color:#065f46;box-shadow:0 4px 12px rgba(16,185,129,.3)}.page_patientDetails__65PT4{flex-grow:1}.page_patientDetails__65PT4 h3{font-size:1.25rem;font-weight:600;color:#065f46}.page_patientDetails__65PT4 p{color:#047857}.page_patientDetails__65PT4 .page_condition__lXPom{font-size:.875rem;color:#059669;font-weight:500}.page_rating__GlZpR{display:flex;align-items:center;gap:.25rem;color:#f59e0b}.page_storyContent__s_QuS{color:#064e3b;line-height:1.7;text-align:justify;font-weight:500;font-style:italic;background:rgba(255,255,255,.5);padding:1rem;border-radius:.5rem;border-left:4px solid #10b981}.page_storyMeta__SThXz{display:flex;justify-content:flex-end;font-size:.875rem;color:#059669;margin-top:1rem;font-weight:500}.page_date__3rzNe{display:flex;align-items:center;gap:.25rem}.page_loading__nN4Tp{color:#059669}.page_error__Q8Wg9,.page_loading__nN4Tp{display:flex;justify-content:center;align-items:center;min-height:200px;font-size:1.125rem}.page_error__Q8Wg9{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:2rem;text-align:center}.page_shareContact__hEiny{display:flex;justify-content:center;margin-top:1.5rem}.page_contactMethod__8ug3d{display:flex;align-items:center;gap:.75rem;color:#451a03}.page_contactMethod__8ug3d svg{color:#f59e0b}.page_contactMethod__8ug3d strong{font-weight:600}.page_contactMethod__8ug3d p{font-size:.875rem}