/* Shared rhythm for the start → upload → print settings journey. */
.start h1{margin-bottom:12px}
.start-lead{color:var(--c-text-sub);font-size:15px;line-height:1.6;word-break:keep-all}
.start .pick{margin-top:28px;gap:16px}
.start .pcard{border-radius:var(--r-lg);border-color:var(--c-border)}
.start .pcard>b{color:var(--c-text)}
.start .shared-start-steps{padding:12px;background:var(--c-surface-point)}
#shared-upload-guide{padding:12px 16px;margin:0 0 24px;line-height:1.6;border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);gap:4px}
#shared-upload-guide>b{color:var(--c-text);font-size:15px}
#shared-upload-guide>span{font-size:13px;color:var(--c-text-sub)}
body.picking #bottom>.in{display:none}
body.picking #collage-pick-support{margin:0 auto;padding:0;border:0;max-width:1080px;gap:16px}
body.picking .bulk .txt,body.picking #single-photos>.sets-heading{display:none}
body.picking #ship{display:none}
body.picking #collage-pick-next:empty{display:none}
body.picking .collage-pick-actions{flex-wrap:nowrap}
@media(max-width:680px){
 .start-lead{font-size:14px}.start .pick{margin-top:24px;gap:12px}
 .start .pcard[data-share-start]{grid-template-columns:56px minmax(0,1fr);padding:16px;gap:8px 12px}
 #shared-upload-guide{margin-bottom:16px;padding:12px}
 body.picking #collage-pick-support{gap:8px}
 body.picking .collage-pick-actions .btn{min-height:48px;padding:10px 12px;font-size:14px}
}
