.prompt-ideas{padding:calc(var(--generate-nib) + clamp(18px, 3.4vh, 34px)) clamp(24px, 4vw, 64px) clamp(24px, 4vh, 40px);flex-direction:column;justify-content:safe center;gap:clamp(14px,2.6vh,24px);display:flex;position:absolute;inset:0;overflow:auto}.prompt-ideas ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.prompt-ideas li{animation:prompt-ideas-in .42s var(--ease-snappy) both;animation-delay:calc(var(--i) * 45ms)}.prompt-ideas button{width:100%;color:var(--ink);letter-spacing:-.03em;text-align:left;cursor:pointer;transition:background .16s ease, color .16s ease, padding-left .22s var(--ease-snappy);background:0 0;border:0;grid-template-columns:clamp(38px,3.4vw,52px) minmax(0,1fr) auto;align-items:baseline;padding:clamp(8px,1.3vh,12px) 16px;font-size:clamp(18px,min(2.1vw,3.4vh),32px);font-weight:800;line-height:1.12;display:grid}.prompt-ideas button b{letter-spacing:.14em;opacity:.45;font-variant-numeric:tabular-nums;font-size:11px}.prompt-ideas button i{opacity:0;transition:opacity .16s ease, transform .22s var(--ease-snappy);font-size:16px;font-style:normal;transform:translate(-6px)}.prompt-ideas button:hover,.prompt-ideas button:focus-visible{background:var(--ink);color:var(--canvas);padding-left:24px}.prompt-ideas button:hover i,.prompt-ideas button:focus-visible i{opacity:1;transform:none}@keyframes prompt-ideas-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:820px){.prompt-ideas{gap:12px;padding:28px 14px 18px}.prompt-ideas button{grid-template-columns:30px minmax(0,1fr);padding:8px 10px;font-size:clamp(15px,4vw,22px);line-height:1.15}.prompt-ideas button i{display:none}}
