.stat-divider[data-v-e63170e9]{height:2px;background:linear-gradient(to right,#9b2220,#c45a25,#9b2220);margin:.5rem -.4rem;overflow:hidden}.ability-score-bar[data-v-18217062]{display:flex;justify-content:space-between;text-align:center;padding:.25rem 0}.ability-score[data-v-18217062]{flex:1;display:flex;flex-direction:column;align-items:center}.ability-label[data-v-18217062]{font-weight:700;color:#7a200d;font-size:.75rem;letter-spacing:.05em}.ability-value[data-v-18217062]{font-size:.85rem;color:#58180d}.actions-title[data-v-4b67a9d6]{color:#7a200d;font-size:1.1rem;font-weight:700;border-bottom:2px solid #7a200d;padding-bottom:.15rem;margin:.5rem -.4rem .4rem;padding-left:.4rem;padding-right:.4rem;overflow:hidden}.action-entry[data-v-4b67a9d6]{margin-bottom:.35rem;font-size:.85rem;line-height:1.35}.action-name[data-v-4b67a9d6]{font-weight:700;font-style:italic;color:#58180d}.action-description[data-v-4b67a9d6]{color:#333}.action-damage[data-v-4b67a9d6]{color:#9b2220;font-weight:600}.action-ac[data-v-4b67a9d6]{color:#1d4ed8;font-weight:600}.core-stats[data-v-8395a592]{padding:.25rem 0}.stat-line[data-v-8395a592]{font-size:.85rem;line-height:1.4;color:#333;margin:.1rem 0}.stat-key[data-v-8395a592]{font-weight:700;color:#58180d}.statistics-section[data-v-8395a592]{padding:.15rem 0}.ability-entry[data-v-8395a592]{margin-bottom:.35rem;font-size:.85rem;line-height:1.35}.ability-name[data-v-8395a592]{font-weight:700;font-style:italic;color:#58180d}.ability-desc[data-v-8395a592]{color:#333}.description-text[data-v-8395a592]{font-size:.85rem;font-style:italic;color:#555;line-height:1.4;margin:.25rem 0}.stat-line[data-v-375fb118]{font-size:.85rem;line-height:1.4;color:#333;margin:.1rem 0}.stat-key[data-v-375fb118]{font-weight:700;color:#58180d}.section-title[data-v-375fb118]{display:inline-block;color:#7a200d;font-size:1.1rem;font-weight:700;border-bottom:1px solid #c9a96e;padding-bottom:.1rem;margin-bottom:.4rem;margin-top:.5rem}.description-text[data-v-375fb118]{font-size:.85rem;font-style:italic;color:#555;line-height:1.4;margin:.25rem 0}.single-column[data-v-0f808d23]{max-width:42rem;margin:0 auto;padding:1.5rem 1rem .75rem}.creature-header[data-v-0f808d23]{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.25rem}.creature-header-text[data-v-0f808d23]{flex:1;min-width:0}.creature-name[data-v-0f808d23]{color:#7a200d;font-size:1.6rem;font-weight:700;line-height:1.2;margin:0}.creature-type[data-v-0f808d23]{font-style:italic;font-size:.85rem;color:#58180d;margin:.1rem 0 0}.header-border[data-v-0f808d23],.footer-border[data-v-0f808d23]{height:3px;background:linear-gradient(to right,#9b2220,#c45a25,#9b2220);margin:.4rem -.4rem}.content-flow[data-v-0f808d23]{display:flow-root}.creature-image[data-v-0f808d23]{border-radius:4px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.mask-debug[data-v-0f808d23]{background:rgba(255,0,100,.3);border:2px dashed rgba(255,0,100,.6);position:relative}.mask-debug-sizer[data-v-0f808d23]{display:block;width:100%;height:auto;visibility:hidden}.drag-hint-tip[data-v-0f808d23]{background:#58180d;color:#fdf1dc;font-size:.7rem;font-family:system-ui,sans-serif;font-weight:600;padding:.3rem .65rem;border-radius:4px;margin-bottom:.35rem;white-space:nowrap;pointer-events:none;animation:hint-fade-in-0f808d23 .4s ease-out}.drag-hint-icon[data-v-0f808d23]{font-size:.6rem;opacity:.7}@keyframes hint-fade-in-0f808d23{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.creature-image.is-dragging[data-v-0f808d23]{cursor:grabbing;z-index:10;position:relative}.qr-code[data-v-0f808d23]{width:55px;height:55px;flex-shrink:0;opacity:.85;pointer-events:none}@media print{.single-column[data-v-0f808d23]{max-width:100%;padding:.25rem .5rem}.creature-image[data-v-0f808d23]{cursor:default}.drag-hint-tip[data-v-0f808d23]{display:none}}.share-modal[data-v-8c95ea43]{background:#2b2d31;border-radius:.5rem;padding:1.5rem;width:28rem;max-width:calc(100vw - 2rem);color:#dbdee1;font-family:system-ui,-apple-system,sans-serif}.share-modal-header[data-v-8c95ea43]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.share-modal-title[data-v-8c95ea43]{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:600;color:#f2f3f5}.discord-icon[data-v-8c95ea43]{color:#5865f2;font-size:1.25rem}.close-button[data-v-8c95ea43]{color:#b5bac1;cursor:pointer;font-size:1.1rem;padding:.25rem;transition:color .15s}.close-button[data-v-8c95ea43]:hover{color:#f2f3f5}.comment-section[data-v-8c95ea43]{margin-bottom:1rem}.comment-label[data-v-8c95ea43]{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;color:#b5bac1;margin-bottom:.5rem}.comment-input[data-v-8c95ea43]{width:100%;background:#1e1f22;border:1px solid #3f4147;border-radius:.375rem;color:#dbdee1;padding:.625rem .75rem;font-size:.875rem;line-height:1.4;resize:none;transition:border-color .15s;font-family:inherit}.comment-input[data-v-8c95ea43]:focus{outline:none;border-color:#5865f2}.comment-input[data-v-8c95ea43]:disabled{opacity:.5}.comment-footer[data-v-8c95ea43]{display:flex;justify-content:flex-end;margin-top:.25rem}.character-count[data-v-8c95ea43]{font-size:.75rem;color:#6d6f78}.character-count.over-limit[data-v-8c95ea43]{color:#ed4245}.discord-preview[data-v-8c95ea43]{margin-bottom:1.25rem}.preview-label[data-v-8c95ea43]{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#b5bac1;margin-bottom:.5rem}.discord-message[data-v-8c95ea43]{background:#313338;border-radius:.375rem;padding:.75rem;display:flex;flex-direction:column;gap:.375rem}.discord-preview-name[data-v-8c95ea43]{font-size:.875rem;color:#f2f3f5;margin-bottom:.375rem}.discord-preview-quote[data-v-8c95ea43]{font-size:.875rem;color:#a8adb3;margin-bottom:.5rem}.discord-preview-images[data-v-8c95ea43]{display:flex;gap:.375rem}.discord-preview-image[data-v-8c95ea43]{border-radius:.25rem;max-height:8rem;-o-object-fit:cover;object-fit:cover}.share-info-text[data-v-8c95ea43]{font-size:.75rem;color:#6d6f78;line-height:1.4;margin-bottom:1rem}.share-modal-actions[data-v-8c95ea43]{display:flex;justify-content:flex-end;gap:.5rem}.cancel-button[data-v-8c95ea43]{padding:.5rem 1rem;border-radius:.25rem;background:transparent;color:#b5bac1;font-size:.875rem;font-weight:500;cursor:pointer;border:none;transition:color .15s}.cancel-button[data-v-8c95ea43]:hover{color:#f2f3f5}.cancel-button[data-v-8c95ea43]:disabled{opacity:.5;cursor:not-allowed}.share-button[data-v-8c95ea43]{padding:.5rem 1.25rem;border-radius:.25rem;background:#5865f2;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;border:none;display:flex;align-items:center;gap:.5rem;transition:background .15s}.share-button[data-v-8c95ea43]:hover{background:#4752c4}.share-button[data-v-8c95ea43]:disabled{opacity:.5;cursor:not-allowed}.stat-block-toolbar[data-v-bade7fa1]{position:sticky;top:0;z-index:60;background:#1e293b;border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 2px 12px #0006;padding:.5rem 1rem}.toolbar-inner[data-v-bade7fa1]{display:flex;align-items:center;justify-content:space-between;max-width:64rem;margin:0 auto;gap:.75rem}.toolbar-left[data-v-bade7fa1]{flex-shrink:0}.toolbar-right[data-v-bade7fa1]{flex-shrink:0;display:flex;align-items:center;gap:.5rem}.toolbar-center[data-v-bade7fa1]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:center}.control-group[data-v-bade7fa1]{display:flex;gap:.2rem}.toolbar-btn[data-v-bade7fa1]{color:#ccc;cursor:pointer;font-size:1.25rem;padding:.25rem .5rem;transition:color .15s}.toolbar-btn[data-v-bade7fa1]:hover{color:#fff}.scale-btn[data-v-bade7fa1]{padding:.25rem .45rem;border-radius:.25rem;border:1px solid transparent;color:#aaa;background:transparent;cursor:pointer;font-size:.7rem;font-weight:600;font-family:system-ui,sans-serif;transition:all .15s}.scale-btn[data-v-bade7fa1]:hover{color:#fff;background:rgba(255,255,255,.08)}.scale-btn.active[data-v-bade7fa1]{color:#fbbf24;border-color:#fbbf24;background:rgba(251,191,36,.1)}.scale-select[data-v-bade7fa1]{display:none;background:rgba(255,255,255,.08);color:#fbbf24;border:1px solid rgba(251,191,36,.4);border-radius:.25rem;padding:.3rem .5rem;font-size:.75rem;font-weight:600;font-family:system-ui,sans-serif;cursor:pointer}.control-divider[data-v-bade7fa1]{width:1px;height:1.5rem;background:#444;margin:0 .15rem}.fade-btn[data-v-bade7fa1]{padding:.25rem .5rem;border-radius:.25rem;border:1px solid transparent;color:#aaa;background:transparent;cursor:pointer;font-size:.7rem;font-weight:600;font-family:system-ui,sans-serif;transition:all .15s}.fade-btn[data-v-bade7fa1]:hover{color:#fff;background:rgba(255,255,255,.08)}.fade-btn.active[data-v-bade7fa1]{color:#fbbf24;border-color:#fbbf24;background:rgba(251,191,36,.1)}.share-discord-button[data-v-bade7fa1]{display:flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border-radius:.25rem;border:1px solid rgba(88,101,242,.5);color:#5865f2;background:rgba(88,101,242,.1);cursor:pointer;font-size:.75rem;font-weight:600;font-family:system-ui,sans-serif;transition:all .15s}.share-discord-button[data-v-bade7fa1]:hover{color:#fff;background:#5865f2;border-color:#5865f2}.stat-block-preview[data-v-bade7fa1]{display:flex;justify-content:center;padding:2rem 1rem 4rem;min-height:calc(100vh - 3.5rem)}.stat-block-page[data-v-bade7fa1]{background:#fdf1dc;border-radius:4px;box-shadow:0 4px 24px #00000080;font-family:Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;color:#333;position:relative;overflow:hidden;min-height:60rem}.stat-block-page[data-v-bade7fa1]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(0,0,0,.02) 0%,transparent 50%,rgba(0,0,0,.03) 100%);pointer-events:none}@media (max-width: 640px){.stat-block-toolbar[data-v-bade7fa1]{position:fixed;top:auto;bottom:0;left:0;right:0;border-bottom:none;border-top:1px solid rgba(255,255,255,.1);z-index:70}.stat-block-preview[data-v-bade7fa1]{padding-bottom:5rem}.scale-buttons[data-v-bade7fa1]{display:none}.scale-select[data-v-bade7fa1]{display:block}}@media print{.stat-block-toolbar[data-v-bade7fa1],.stat-block-backdrop[data-v-bade7fa1],.enhancing-pill[data-v-bade7fa1]{display:none!important}.stat-block-preview[data-v-bade7fa1]{padding:.5in;min-height:auto}.stat-block-page[data-v-bade7fa1]{width:100%!important;zoom:1!important;box-shadow:none;border-radius:0;background:white;min-height:auto}.stat-block-page[data-v-bade7fa1]:before{display:none}}@page{margin:0}.print-hidden[data-v-bade7fa1]{display:none!important}.enhancing-overlay[data-v-bade7fa1]{display:flex;align-items:flex-start;justify-content:center;padding-top:30vh;min-height:calc(100vh - 3.5rem)}.enhancing-pill[data-v-bade7fa1]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:9999px;background:#1e293b;border:1px solid rgba(251,191,36,.3);color:#fbbf24;font-size:.85rem;font-weight:600;font-family:system-ui,sans-serif;box-shadow:0 2px 8px #0006}.enhancing-spinner[data-v-bade7fa1]{font-size:.8rem}
