/* Optional station, same paper/teal material language as the harbor. */
#spread .spread-columns {display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;}
#spread .spread-arm {padding:.8rem;border:1px solid var(--quest-edge,#b58a49);border-radius:1rem;min-width:0;background:var(--quest-paper,#fff8e6);}
#spread dt {font-weight:700;margin-top:.6rem;color:var(--quest-ink,#173f3d);}
#spread dd {margin:0;overflow-wrap:anywhere;}
#spread :is(details,li,p) {overflow-wrap:anywhere;}
#spread .spread-numbers {display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));}
#spread .spread-numbers label,#spread .spread-reason {display:grid;gap:.4rem;margin:.5rem 0;}
#spread .spread-option {display:block;padding:.6rem;}
#spread :is(textarea,input[type="text"]) {box-sizing:border-box;width:100%;font:inherit;min-width:0;}
#spread button {white-space:normal;max-width:100%;overflow-wrap:anywhere;}
#spread pre {white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8em;}
#spread .quest-spread-result103:focus {outline:3px solid var(--quest-teal,#23665d);outline-offset:3px;border-radius:.4rem;background:var(--quest-paper,#fff8e6);scroll-margin-block:2rem 7rem;}
@media(max-width:680px){#spread .spread-arm {padding:.65rem;}#spread .spread-columns {grid-template-columns:minmax(0,1fr);}}
