.thamires-bio{min-height:100vh;background:linear-gradient(165deg,var(--color-roxo-escuro) 0,var(--color-roxo) 40%,var(--color-roxo-medio) 100%);padding:max(3rem,calc(2rem + env(safe-area-inset-top))) max(1.5rem,env(safe-area-inset-right)) 4rem max(1.5rem,env(safe-area-inset-left))}.thamires-bio__content{max-width:800px;margin:0 auto}.thamires-bio__back{display:inline-block;color:var(--color-roxo-muito-claro);font-size:.95rem;text-decoration:none;margin-bottom:2rem;transition:color .2s}.thamires-bio__back:hover{color:var(--color-highlight-bright)}.thamires-bio__card{background:var(--color-off-white);border-radius:20px;padding:2.5rem;border:2px solid var(--color-roxo-claro);box-shadow:0 12px 40px rgba(0,0,0,.25);overflow:hidden}.thamires-bio__photo-wrap{position:relative;width:200px;height:200px;margin:0 auto 1.5rem;border-radius:50%;overflow:hidden;background:var(--color-roxo-muito-claro);border:4px solid var(--color-roxo-claro)}.thamires-bio__photo{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.thamires-bio__photo-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--color-roxo-claro);color:var(--color-roxo-escuro);font-size:4rem;font-weight:700;font-family:var(--font-title);opacity:0;pointer-events:none}.thamires-bio__photo-placeholder--visible{opacity:1}.thamires-bio__text{text-align:center}.thamires-bio__title{font-size:2rem;font-weight:700;color:var(--color-roxo-escuro);margin-bottom:.25rem;font-family:var(--font-title)}.thamires-bio__subtitle{font-size:1.1rem;color:var(--color-roxo);font-weight:600;margin-bottom:1.5rem}.thamires-bio__p{font-size:1.05rem;color:var(--color-text-primary);line-height:1.8;margin-bottom:1rem;text-align:left}.thamires-bio__p:last-of-type{margin-bottom:0}.thamires-bio__connect{margin-top:2rem;padding-top:1.75rem;border-top:2px solid var(--color-roxo-claro)}.thamires-bio__connect-title{font-size:1.25rem;font-weight:700;color:var(--color-roxo-escuro);margin-bottom:.75rem;font-family:var(--font-title)}.thamires-bio__connect-intro{font-size:1.05rem;color:var(--color-text-primary);line-height:1.7;margin-bottom:1rem}.thamires-bio__links{list-style:none;padding:0;margin:0}.thamires-bio__links li{margin-bottom:.65rem;font-size:1.05rem;color:var(--color-text-primary);line-height:1.6;word-break:break-word}.thamires-bio__link,.thamires-bio__links strong{color:var(--color-roxo)}.thamires-bio__link{font-weight:600;text-decoration:underline;text-underline-offset:3px}.thamires-bio__link:hover{color:var(--color-roxo-escuro)}@media (min-width:640px){.thamires-bio__card{display:flex;gap:2.5rem;align-items:flex-start;padding:2.5rem;text-align:left}.thamires-bio__photo-wrap{flex-shrink:0;margin:0;width:220px;height:220px}.thamires-bio__text{text-align:left;flex:1 1}.thamires-bio__title{font-size:2.25rem}}@media (max-width:480px){.thamires-bio{padding:2rem 1rem 3rem}.thamires-bio__card{padding:1.5rem 1.25rem}.thamires-bio__photo-wrap{width:160px;height:160px}.thamires-bio__title{font-size:1.75rem}}