body[data-page="welcome-desk"] [data-role="opening"] { display:grid; grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr); gap:54px; align-items:center; padding-top:44px; }
body[data-page="welcome-desk"] h1 { font-size:clamp(3rem,6.5vw,6.2rem); max-width:12ch; }
body[data-page="welcome-desk"] [data-role="deck"] { max-width:34ch; font-size:23px; }
body[data-page="welcome-desk"] [data-role="opening"] [data-role="still-life"] { box-shadow:10px 10px 0 var(--wine); margin:0 10px 10px 0; width:calc(100% - 10px); }
body[data-page="welcome-desk"] [data-role="margin-note"] { background:var(--paper); border-left:10px solid var(--wine); }
@media(max-width:700px) { body[data-page="welcome-desk"] [data-role="opening"] { grid-template-columns:1fr; gap:28px; } body[data-page="welcome-desk"] [data-role="deck"] { font-size:20px; } }
