.nw-notebook{box-sizing:border-box;max-width:760px;margin:2rem auto;padding:clamp(1rem,4vw,2rem);color:#202124;background:#fff;border:1px solid #d7dbe0;border-radius:12px;font:1rem/1.55 system-ui,sans-serif}.nw-notebook *{box-sizing:border-box}.nw-notebook h2,.nw-notebook h3{line-height:1.2}.nw-notebook label{display:block;margin:1rem 0 .35rem;font-weight:700}.nw-notebook textarea{display:block;width:100%;min-height:6rem;padding:.75rem;border:1px solid #6b7280;border-radius:6px;font:inherit;resize:vertical}.nw-notebook textarea:focus,.nw-notebook button:focus,.nw-notebook input:focus{outline:3px solid #2563eb;outline-offset:2px}.nw-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.nw-notebook button,.nw-import{display:inline-block;min-height:2.75rem;padding:.65rem 1rem;border:1px solid #344054;border-radius:6px;background:#f8fafc;color:#111827;font:inherit;font-weight:650;cursor:pointer}.nw-notebook button:hover,.nw-import:hover{background:#e8eef7}.nw-import input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}[data-status]{color:#166534;font-weight:650}[data-error]{color:#b42318;font-weight:650}.nw-notebook article{margin:1rem 0;padding:1rem;border:1px solid #d7dbe0;border-radius:8px;background:#fafbfc;overflow-wrap:anywhere}.nw-notebook article h4,.nw-notebook article h5{margin:.25rem 0}.nw-notebook article p{white-space:pre-wrap}.nw-notebook article button{margin:.5rem .5rem 0 0;font-size:.9rem}.nw-notebook article button:last-child{background:#fff}.nw-notebook [data-editor][hidden]{display:none}@media(max-width:520px){.nw-notebook{margin:1rem .5rem;padding:1rem;border-radius:8px}.nw-actions>*{width:100%;text-align:center}.nw-notebook button,.nw-import{min-height:3rem}.nw-notebook textarea{font-size:16px}}
