.react-grid-item .block-editor-resize-handle{opacity:0}.react-grid-item:hover .block-editor-resize-handle{opacity:1}.react-grid-placeholder{border-radius:4px;opacity:1!important;z-index:0!important;background-color:#e4effa!important}[data-block-dragging] :not([data-editor-canvas]){pointer-events:none!important}[data-block-dragging] [data-editor-canvas]{pointer-events:auto!important}[data-block-dragging],[data-block-dragging] *{cursor:grabbing}[data-block-drag-outside] .react-draggable-dragging,[data-block-drag-outside] .react-grid-placeholder{visibility:hidden}.react-grid-item .block-edit-btn{pointer-events:none;display:none!important}.react-grid-item:hover .block-edit-btn{pointer-events:auto;z-index:20;position:absolute;bottom:0;left:0;transform:translateY(100%);display:flex!important}.react-grid-item:hover .block-edit-btn.block-edit-btn-delete{position:static;transform:none;color:#dc2626!important;cursor:pointer!important;background-color:#fef2f2!important;border:1px solid #fecaca!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:14px!important;min-width:14px!important;height:14px!important;padding:0!important;display:inline-flex!important}.block-edit-btn.block-edit-btn-delete:hover{color:#b91c1c!important;background-color:#fee2e2!important;border-color:#f87171!important}.block-edit-btn.block-edit-btn-add{color:#16a34a!important;cursor:pointer!important;background-color:#f0fdf4!important;border:1px solid #bbf7d0!important;border-radius:10px!important}.block-edit-btn.block-edit-btn-add:hover{color:#15803d!important;background-color:#dcfce7!important;border-color:#4ade80!important}[contenteditable=true]:focus{box-shadow:none;outline:none}@font-face{font-family:cursiva;src:url(/fonts/calligraphy/cursiva.ttf)format("truetype");ascent-override:72%;font-display:swap}@font-face{font-family:bastao;src:url(/fonts/calligraphy/bastao.otf)format("opentype");ascent-override:72%;font-display:swap}.block-content .katex{text-transform:none}[data-block-number-tag]:not([data-layout-version="1"] *){font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:10px!important;font-weight:400!important}[data-question-number]{display:flow-root}[data-question-number]:before{content:var(--ws-question-number);float:left;color:var(--ws-accent);margin-right:.35em;font-weight:700}.inline-placeholder:empty:before{content:attr(data-placeholder);color:#a9b4cc;pointer-events:none}.fill-blank-pill{color:#98a2b3;white-space:nowrap;cursor:pointer;vertical-align:baseline;justify-content:center;align-items:flex-end;gap:2px;margin:0 3px;font-style:italic;display:inline-flex}.fill-blank-line{border-bottom:1.5px solid var(--fill-pill);min-width:4em;min-height:1.3em;padding:0 4px}.fill-blank-box{border:1.5px solid var(--fill-pill);border-radius:4px;min-width:4em;min-height:1.3em;padding:0 6px}.fill-blank-cell{border:1.5px solid var(--fill-pill);border-radius:3px;justify-content:center;align-items:center;width:1.3em;height:1.3em;font-style:normal;display:inline-flex}.fill-blank-given{color:#0f121a;font-weight:700}.fill-blank-painted{background:color-mix(in srgb, var(--fill-pill) 25%, transparent)}.fill-blank-pill:hover{background:color-mix(in srgb, var(--fill-pill) 10%, transparent)}.fill-blank-input{z-index:60;border:2px solid var(--fill-pill);color:#0f121a;font:inherit;background:#fff;border-radius:6px;outline:none;padding:0 8px;font-size:14px;box-shadow:0 6px 12px #3661d71f}.block-content:not([data-selected]) [data-item-tools]{opacity:0!important;pointer-events:none!important}