/* Más lectura al tamaño inicial, conservando el desplazamiento interno. */
:root{--rr-bg:#fff8eb;--ui-surface:#fffcf5;--ui-tonal:#f3e8d6}
body.desk-scene .phone-display .phone-scroll,body.desk-scene .phone-display .phone-status,body.desk-scene .phone-display .phone-dock{background:#fff8eb!important}
body.desk-scene .phone-display,.phone-status,.phone-scroll,.phone-dock{background:#fff8eb!important}
.phone-scroll{scrollbar-color:#c6b59c transparent}
body.desk-scene .phone-display .app-brand{background:transparent;padding-block:7px}
body.desk-scene .phone-display .app-brand .wordmark img{width:240px}
body.desk-scene .phone-display .app-indicator{background:#efe4d1;color:#6b5844;border-color:#d9c7ac}
body.desk-scene .phone-display .intro{padding:10px 18px 0}
body.desk-scene .phone-display .intro h1{font-size:32px!important;letter-spacing:-.8px;color:#343535}
body.desk-scene .phone-display .intro>p:last-child{font-size:19px!important;color:#62605a;line-height:1.4}
body.desk-scene .phone-display .journey{margin:14px 17px;gap:4px}
body.desk-scene .phone-display .journey li{font-size:11px!important;gap:3px}
body.desk-scene .phone-display .journey b{width:18px;height:18px;font-size:10px!important}
body.desk-scene .phone-display #photoEntry{padding-inline:18px}
body.desk-scene .phone-display #photoEntry h2{font-size:21px!important;line-height:1.25;margin-top:18px}
body.desk-scene .phone-display #photoEntry>p:first-of-type{font-size:18px!important;color:#62605a;line-height:1.4;margin-bottom:16px}
body.desk-scene .phone-display #photoEntry #choosePhotos{font-size:20px!important;min-height:62px;background:linear-gradient(#ad573c,#843821)!important;border-color:#8f3927!important;border-bottom-color:#773021!important;box-shadow:inset 0 1px #e5b898,0 3px 7px #70421a28!important}
body.desk-scene .phone-display #photoEntry .file-note{font-size:13px!important;color:#615b4f}
body.desk-scene .phone-display .chosen-photos .sample-photo{background:#fffcf5;border-color:#deceb8}
body.desk-scene .phone-display .chosen-photos .sample-photo img{height:155px;background:#fffcf5}
body.desk-scene .phone-display .chosen-photos .sample-photo figcaption{font-size:13px!important;color:#615b4f}
body.desk-scene .phone-display .phone-dock{border-color:#deceb8}
body.desk-scene .phone-display #continue{font-size:18px!important;min-height:56px}
body.desk-scene .phone-display .phone-dock .reassurance{font-size:12px!important;color:#615b4f}
body.desk-scene .phone-display .saved-order{background:#fffcf5;border-color:#d6bea1;font-size:17px!important;margin-inline:16px}
body.desk-scene .phone-display .saved-order h3{font-size:22px!important}
body.desk-scene .phone-display .saved-order button,body.desk-scene .phone-display .saved-order .payment-link{font-size:18px!important}
body.desk-scene .phone-display .delivery-form label{font-size:17px!important}
body.desk-scene .phone-display .delivery-form input,body.desk-scene .phone-display .delivery-form select,body.desk-scene .phone-display .delivery-form textarea{font-size:18px!important}
@media(max-width:360px){body.desk-scene .phone-display .journey li{font-size:9px!important}body.desk-scene .phone-display .intro h1{font-size:29px!important}}

/* Paleta común del encabezado y de los controles pendientes. */
body .phone-display .wordmark{color:#343535}
