/* learn.shareyourgroup.com/prompts */
.meta{color:var(--soft);font-size:.9rem;margin:0 0 6px}.meta a{color:var(--soft)}
.ln{display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between;margin:22px 0 10px}.ln .btn{flex:1 1 220px;text-align:center}
.ind{border-top:1px solid var(--line);padding-top:12px;margin-top:22px}
.pr{margin:10px 0 22px;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:10px;background:var(--surface);overflow:hidden}
pre.pt{margin:0;padding:12px 14px;white-space:pre-wrap;overflow-wrap:anywhere;font:500 .93rem/1.6 var(--mono);color:var(--ink);background:none;border:0}
pre.pt.say{margin:12px 0;border:1px dashed var(--line);border-radius:10px;background:var(--surface2)}
.pt mark{background:color-mix(in srgb,var(--accent) 22%,transparent);color:inherit;border-radius:4px;padding:0 2px;font-weight:700}
.pa{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin:0;padding:8px 14px 12px;border-top:1px solid var(--line);background:var(--surface2)}
.pa .btn{min-height:44px}.pa .hint{margin:0;font-size:.82rem}
.pp h3{margin:1.4em 0 .2em}
#pq{width:100%;min-height:48px;font-size:16px}
#pq-out .pr{margin-top:12px}
.ph{margin:0;padding:10px 14px 0;font-weight:700}.ph a{font-weight:500;font-size:.85rem;margin-left:8px}
@media print{.pa,.ln,.ind,.finder{display:none!important}.pr{break-inside:avoid}}
