/* Small, scoped reading and mobile improvements; existing workspace controls remain familiar. */
.studio-tool span{display:block;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.5}
.studio-tool[aria-pressed=true]{background:var(--ink);color:white}
.studio-tool[aria-pressed=true] span{color:#e0e7dc}
.studio-tool:focus-visible{outline-offset:3px}
.studio-details summary,.studio-result summary{display:flex;align-items:center;min-height:44px}
.studio-results-heading{scroll-margin-top:25px}
.studio-question{font-size:16px;line-height:1.6;resize:vertical}
.studio-start>p{max-width:550px;color:var(--muted);line-height:1.8}
.studio-grid .check-label{line-height:1.8}
.studio-grid .privacy-caption{font-size:12px;line-height:1.8}
.studio-photos .studio-photo{cursor:pointer}
.studio-wallet a{min-height:35px;display:inline-flex;align-items:center}
@media(max-width:850px){.studio-results-heading{scroll-margin-top:20px}.studio-tool{min-height:77px}.studio-grid{gap:28px}.studio-result .result-image{margin-top:18px}.studio-actions .text-button,.studio-actions .button{min-height:44px}.studio-grid .panel{padding:22px}}
@media(max-width:380px){.studio-grid .panel{padding:19px}.studio-tool strong{font-size:12px}.studio-tools{gap:7px}}
