/* Bienvenida sobre el flujo actual: la imagen se retira al elegir fotos. */
.welcome-visual{display:none}
body:has(#photoEntry:not([hidden]) .sample-photo) .welcome-visual{display:block;margin:8px 18px 0}
.welcome-visual img{display:block;width:100%;height:174px;object-fit:cover;object-position:50% 55%;border-radius:12px}
.welcome-visual figcaption{font-size:11px;color:#73695d;margin:5px 0 0;text-align:right}
body:has(#photoEntry:not([hidden]) .sample-photo) .intro h1{font-family:Georgia,'Times New Roman',serif;font-weight:400!important;font-size:32px!important;line-height:1.08!important;letter-spacing:-.7px!important}
body:has(#photoEntry:not([hidden]) .sample-photo) #chosenPhotos{display:none!important}
body:has(#photoEntry:not([hidden]) .sample-photo) #entryStatus{display:none}
body:has(#photoEntry:not([hidden]) .sample-photo) .phone-dock{display:none!important}
body:has(#photoEntry:not([hidden]) .sample-photo) #photoEntry{padding-bottom:24px}
body:has(#photoEntry:not([hidden]) .sample-photo) #photoEntry h2{font-size:20px!important}
body.workspace-view:has(#photoEntry:not([hidden]) .sample-photo) .welcome-heading{display:grid;grid-template-columns:1fr 1fr;max-width:960px;margin:8px auto 0;align-items:center;gap:32px;padding:0 24px}
body.workspace-view:has(#photoEntry:not([hidden]) .sample-photo) .welcome-visual{grid-column:2;grid-row:1;margin:0}
body.workspace-view:has(#photoEntry:not([hidden]) .sample-photo) .welcome-visual img{height:205px}
body.workspace-view:has(#photoEntry:not([hidden]) .sample-photo) .intro{grid-column:1;grid-row:1;padding:0!important;text-align:left}
body.workspace-view:has(#photoEntry:not([hidden]) .sample-photo) .intro h1{font-size:38px!important;max-width:380px}
body.workspace-view:has(#photoEntry:not([hidden]) .sample-photo) .intro p{font-size:18px!important;line-height:1.45!important}
body.workspace-view:has(#photoEntry:not([hidden]) .sample-photo) #photoEntry{display:block!important;max-width:960px;padding:0 24px 24px}
body.workspace-view:has(#photoEntry:not([hidden]) .sample-photo) #photoEntry h2{display:none}
body.workspace-view:has(#photoEntry:not([hidden]) .sample-photo) #photoEntry>p:first-of-type{margin-bottom:12px}
body.workspace-view:has(#photoEntry:not([hidden]) .sample-photo) #choosePhotos{width:100%;max-width:440px;margin-bottom:8px!important}
body.workspace-view:has(#photoEntry:not([hidden]) .sample-photo) .journey{margin-block:16px!important}
