.pz-dom-handler-story{padding:40px;max-width:1000px;margin:0 auto;font-family:var(--pz-font-family, sans-serif);color:var(--pz-color-text-primary, #2d3436)}.pz-dom-handler-story__header{margin-bottom:48px;border-bottom:1px solid #eee;padding-bottom:24px}.pz-dom-handler-story__section{margin-bottom:64px}.pz-dom-handler-story__title{margin-bottom:24px;display:block}.pz-dom-handler-story__methods{display:flex;flex-direction:column;gap:24px}.pz-dom-handler-story__method-card{border:1px solid #e0e0e0;padding:24px;border-radius:12px;background:#fff;box-shadow:0 2px 4px #00000005}.pz-dom-handler-story__method-signature{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;background:#f1f2f6;padding:4px 8px;border-radius:4px;font-size:14px;color:#d63031;display:inline-block;margin-bottom:12px}.pz-dom-handler-story__demo-box{padding:32px;background:#f9f9f9;border-radius:16px;border:1px solid #eee;margin-top:16px}.pz-dom-handler-story__bg-sample{padding:24px;border-radius:8px;margin-top:12px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.pz-dom-handler-story__input-row{display:flex;gap:12px;margin-top:12px}.pz-dom-handler-story__input{flex:1;padding:10px 16px;border:1px solid #dfe6e9;border-radius:8px;font-size:14px;outline:none}.pz-dom-handler-story__input:focus{border-color:#0984e3}.pz-dom-handler-story__button{padding:10px 24px;background:#0984e3;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:14px;transition:background .2s}.pz-dom-handler-story__button:hover{background:#074b83}.pz-dom-handler-story__button--copied{background:#00b894}.pz-dom-handler-story__button--copied:hover{background:#008f72}.pz-dom-handler-story__code-block{background:#f1f2f6;color:#2d3436;padding:20px;border-radius:8px;font-size:13px;line-height:1.6;overflow-x:auto;margin-top:12px}
