/* 尾牙點子產生器：表單與流程卡。 */
.q .field{font-weight:700;font-size:14px;margin-bottom:6px}
.idea{display:flex;flex-direction:column;gap:6px;border-left:4px solid var(--gold)}
.idea.party{border-left-color:var(--party)}
.idea-head{display:flex;justify-content:space-between;align-items:center;gap:8px}
.idea h3{font-size:19px}
.idea .tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;padding:2px 8px;border-radius:999px;background:var(--party);color:#F2C14E;vertical-align:middle}
.idea .tag.phys{background:var(--gold-soft);color:#6B4F00}
.idea .tagline{color:var(--gold);font-weight:700}
.idea .how{font-size:15px}
.idea .meta{font-size:13px;color:var(--muted)}
.idea .to-party-link{align-self:flex-start;margin-top:4px}
body.big .idea h3{font-size:clamp(28px,4vw,48px)}
body.big .idea .how{font-size:clamp(18px,2.4vw,30px)}
body.big .idea .meta,body.big .swap,body.big .idea .to-party-link,body.big #summary,body.big #tip{display:none}
@media print{ .swap,.to-party-link{display:none!important} .idea{break-inside:avoid;border:1px solid #ccc;margin-bottom:8px;padding:10px} }
