.jaaai-sharing{margin:3.5rem 0;padding-top:2rem;border-top:1px solid #d8dcd3;color:#263c32;font-family:inherit}
.jaaai-sharing *{box-sizing:border-box}.jaaai-sharing .jaaai-kicker{font-size:.75rem;letter-spacing:.15em;color:#756244;margin:0 0 .6rem}.jaaai-sharing h2{margin:.4rem 0 1rem}.jaaai-share-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:1.5rem}.jaaai-share-card{min-width:0;padding:clamp(1.2rem,3vw,2rem);border:1px solid #d8dcd3;border-radius:6px;background:#fbfaf6}.jaaai-share-card h3{margin:0 0 1rem;font-size:1.35rem}.jaaai-share-card h4{margin:1.3rem 0 .5rem;font-size:1rem}.jaaai-sharing .jaaai-spec{font-size:.9rem;font-weight:600}.jaaai-sharing .jaaai-resolution{padding:1rem;background:#efede3;font-size:.9rem;line-height:1.8}.jaaai-sharing .jaaai-notes{font-size:.92rem;line-height:1.9;overflow-wrap:anywhere}.jaaai-sharing .jaaai-button{display:inline-flex;justify-content:center;align-items:center;text-align:center;max-width:100%;padding:.8rem 1.15rem;border:1px solid #263c32;border-radius:3px;background:#263c32;color:#fff;text-decoration:none;font:inherit;font-size:.92rem;line-height:1.5;cursor:pointer;white-space:normal}.jaaai-sharing .jaaai-outline{background:transparent;color:#263c32}.jaaai-sharing .jaaai-button:hover{background:#e4e8df;color:#263c32}.jaaai-sharing :focus-visible{outline:3px solid #9b7845;outline-offset:3px}.jaaai-sharing details{border-top:1px solid #d8dcd3;padding:1rem 0}.jaaai-sharing summary{cursor:pointer;font-weight:600}.jaaai-prompt-label{display:block;font-size:.85rem;margin:1rem 0 .5rem}.jaaai-sharing .jaaai-prompt-text{display:block;width:100%;max-width:100%;min-height:180px;background:white;color:#263c32;border:1px solid #bcc6ba;padding:1rem;resize:vertical;font:14px/1.65 ui-monospace,monospace}.jaaai-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.jaaai-copy-status{font-size:.85rem;min-height:1.5em}.jaaai-sharing a,.jaaai-sharing p{overflow-wrap:anywhere}@media(max-width:480px){.jaaai-sharing .jaaai-button{width:100%}}
