/* Only the approved CTA group beneath the Memory Wall. */
body.landing-body #top .home-wall-actions {
 display:flex; position:static; width:100%; flex:none; align-items:center;
 justify-content:center; gap:24px; margin:20px 0 0; transform:none;
}
body.landing-body #top .home-wall-actions .home-start-session {
 display:inline-flex; align-items:center; justify-content:center; gap:9px;
 box-sizing:border-box; min-width:164px; min-height:42px; padding:10px 20px;
 border:1px solid #b7955d; border-radius:5px; background:#541f2b;
 color:#fff5e6; box-shadow:0 2px 5px rgba(58,20,24,.12);
 font:600 13px/1.25 'DM Sans',Arial,sans-serif; text-decoration:none; white-space:nowrap;
}
body.landing-body #top .home-wall-actions .home-start-session .lucide {width:17px;height:17px;}
body.landing-body #top .home-wall-actions .home-start-session:hover {background:#6b2a3a;}
body.landing-body #top .home-wall-actions #browseTemplatesBtn {
 display:inline-flex; align-items:center; justify-content:center; gap:10px;
 width:auto; min-height:42px; padding:8px 0; border:0; border-radius:0;
 background:transparent; color:#541f2b; box-shadow:none;
 font:600 13px/1.25 'DM Sans',Arial,sans-serif; text-decoration:none; white-space:nowrap;
}
body.landing-body #top .home-wall-actions #browseTemplatesBtn:hover {text-decoration:underline;text-underline-offset:4px;}
body.landing-body #top .home-wall-actions a:focus-visible {outline:2px solid #9d7746;outline-offset:4px;}
@media(max-width:480px) {
 body.landing-body #top .home-wall-actions {gap:16px;flex-wrap:wrap;}
 body.landing-body #top .home-wall-actions .home-start-session {min-width:140px;padding-inline:14px;}
}

/* Follow-up: lift the CTA off the molding without moving the board. */
@media(min-width:1200px) {
 body.landing-body #top .home-wall-actions {
  transform:translateY(clamp(-68px,-6svh,-40px));
  gap:24px;
 }
 body.landing-body #top .booth-artwork {
  width:min(110%,calc((100svh - 210px)*1312/1199));
  max-width:none;
  bottom:0;
  left:50%;
  transform:translateX(-50%);
 }
}
@media(max-width:1199px) {
 body.landing-body #top .home-wall-actions {transform:none;}
}
