.hf-bounce{padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--hf-border,#dde6e1);background:var(--hf-surface,#fff);border-radius:.8rem}.hf-bounce textarea{display:block;box-sizing:border-box;width:100%;resize:vertical;min-height:10rem;padding:.85rem;border:1px solid var(--hf-muted,#51615b);border-radius:.4rem;color:var(--hf-text,#192e26);background:var(--hf-bg,#f7f9f6);font:0.9rem/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.hf-bounce-hint,.hf-bounce-status{font-size:.9rem;color:var(--hf-muted,#51615b)}.hf-bounce-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.hf-bounce button,.hf-bounce select{font:inherit;font-size:.9rem;padding:.65rem .9rem;border:1px solid var(--hf-border,#dde6e1);border-radius:.4rem;color:var(--hf-text,#192e26);background:var(--hf-soft,#e8f0eb);max-width:100%}.hf-bounce button{cursor:pointer}.hf-bounce button[type="submit"]{background:var(--hf-button,#174f46);color:var(--hf-button-text,#fff);border-color:#fff0}.hf-bounce-example{display:block;margin:1.5rem 0 .4rem;font-size:.9rem}.hf-bounce-card{border-top:1px solid var(--hf-border,#dde6e1);padding-top:1.25rem;margin-top:1.5rem}.hf-bounce-card h3{font-size:1.25rem}.hf-bounce-card h4{font-size:1.1rem;margin-bottom:.5rem}.hf-bounce-results{overflow-wrap:anywhere}.hf-bounce-results h2{margin-top:2rem}.hf-bounce-results li{margin-bottom:.7rem}