.folio-prompt-button{color:#f7f5e9;font:12px/1.5 var(--font-folio-mono), monospace;cursor:pointer;background:#234a66;border:1px solid #234a66;justify-content:center;align-items:center;gap:20px;padding:15px 20px;display:inline-flex}.folio-prompt-button:hover{background:#15364e}.folio-prompt-button:focus-visible{outline-offset:4px;outline:2px solid #528bac}.folio-prompt-button.is-compact{white-space:nowrap;gap:10px;padding:8px 12px;font-size:10px}.folio-prompt-dialog[data-slot=dialog-content]{color:#193b4e;max-width:min(560px,100% - 32px);max-height:calc(100dvh - 40px);font-family:var(--font-folio-sans), sans-serif;background:#efeddf;border:1px solid #8a9c9e;border-radius:0;padding:36px;overflow-y:auto;box-shadow:8px 8px #193b4e26}.folio-prompt-eyebrow{font:9px/1.6 var(--font-folio-mono), monospace;letter-spacing:.12em;color:#526775}.folio-prompt-dialog .folio-prompt-title{font:38px/1.08 var(--font-folio-serif), serif;margin:8px 0}.folio-prompt-dialog .folio-prompt-description{color:#435e6c;font-size:14px;line-height:1.8}.folio-prompt-actions{gap:12px;margin-top:8px;display:flex}.folio-prompt-actions a{font:11px var(--font-folio-mono), monospace;border:1px solid #819797;flex:1;justify-content:space-between;align-items:center;padding:12px;display:flex}.folio-prompt-actions a:hover{background:#193b4e0a}.folio-prompt-hint{color:#526775;font-size:11px}.folio-prompt-details{border-top:1px solid #a5b0a6;padding-top:18px;font-size:12px}.folio-prompt-details summary{cursor:pointer}.folio-prompt-details textarea{width:100%;height:240px;font:11px/1.7 var(--font-folio-mono), monospace;resize:vertical;background:#ffffff30;border:1px solid #a5b0a6;margin-top:14px;padding:12px}.folio-prompt-foot{font:10px var(--font-folio-mono), monospace;justify-content:space-between;gap:16px;margin-top:6px;display:flex}.folio-prompt-foot a{text-underline-offset:4px;text-decoration:underline}.folio-prompt-foot button{cursor:pointer;align-items:center;gap:8px;display:flex}@media (max-width:580px){.folio-prompt-dialog[data-slot=dialog-content]{padding:28px 22px}}
