.PatientLanding_background__AwW5L{background:url(/inverted.jpg) no-repeat 50%/cover}.PatientLanding_container__Nnt53{padding:1rem 2rem 3rem 1rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(20px)}.PatientLanding_fadeIn__gqbx0{opacity:1;transform:translateY(0);transition:opacity .6s ease-out,transform .6s ease-out}.PatientLanding_header__GBGeU{width:100%;position:-webkit-sticky;position:sticky;display:flex;justify-content:space-between;align-items:center;padding-bottom:3rem;z-index:10}.PatientLanding_sideIcon__Ol3Y6{font-size:2rem;font-weight:700;color:#cde9f7;display:inline-block}.PatientLanding_userIcon__a5Wwr{color:#cde9f7;cursor:pointer}.PatientLanding_welcome__0IoY1{font-size:2.8rem;font-weight:700;color:#cde9f7;text-align:center;margin-bottom:2.5rem;text-shadow:1px 1px 4px rgba(0,0,0,.5)}.PatientLanding_cardContainer__UTU2k{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center;width:100%;max-width:900px}.PatientLanding_card__GyQE9{background-color:rgba(0,0,0,.65);padding:2rem;border-radius:16px;width:260px;text-align:center;color:#e0f7fa;text-decoration:none;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:transform .3s ease,box-shadow .3s ease;animation:PatientLanding_fadeIn__gqbx0 .5s ease-in-out;border:2px solid transparent}.PatientLanding_card__GyQE9:hover{transform:translateY(-8px);box-shadow:0 6px 18px rgba(0,0,0,.25);border-color:#4fa1eb}.PatientLanding_card__GyQE9 h2{font-size:1.5rem;color:#4fa1eb;margin-bottom:.5rem}.PatientLanding_card__GyQE9 p{font-size:1rem;color:#cde9f7}@keyframes PatientLanding_fadeIn__gqbx0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PatientHeader_header__O0aKo{width:100%;position:-webkit-sticky;position:sticky;display:flex;justify-content:space-between;align-items:center;padding-top:1rem;padding-left:2rem;padding-right:3rem;z-index:10}.PatientHeader_sideIcon__w9Ro1{font-size:2rem;font-weight:700;color:#cde9f7;display:inline-block}.PatientHeader_userIcon__WWgZg{color:#cde9f7;cursor:pointer;padding:1rem}.PatientHeader_profileWrapper__eTVgf{position:relative}.PatientHeader_profileCard__iE7fX{position:absolute;top:120%;right:0;background:white;color:black;padding:1rem;border:1px solid #ccc;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:100;min-width:200px}.PatientHeader_profileCard__iE7fX p{margin:.5rem 0;font-size:.9rem}.PatientHeader_profileCard__iE7fX button{margin-top:.5rem;padding:.3rem .8rem;background:#4fa1eb;color:white;border:none;border-radius:6px;cursor:pointer;justify-content:center}.PatientHeader_profileCard__iE7fX button:hover{background:#367bc5}.PatientHeader_profileCard__iE7fX button.PatientHeader_logoutBtn__xn56K{margin-top:.5rem;margin-left:.5rem;padding:.3rem .8rem;background-color:#e53935;color:white;border:none;border-radius:6px;cursor:pointer;transition:background .2s ease}.PatientHeader_logoutBtn__xn56K:hover{background-color:#c62828}