.toast-container[data-v-47accd1d]{position:fixed;top:1rem;right:1rem;z-index:10000;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.toast[data-v-47accd1d]{min-width:300px;max-width:400px;padding:.75rem 1rem;background-color:#fff;border:2px solid;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;display:flex;align-items:center;justify-content:space-between;gap:.75rem;pointer-events:all;cursor:pointer;transition:all .3s ease}.toast[data-v-47accd1d]:hover{transform:translate(-4px);box-shadow:0 6px 12px #00000026}.toast-success[data-v-47accd1d]{border-color:#10b981;background-color:#d1fae5;color:#065f46}.toast-error[data-v-47accd1d]{border-color:#ef4444;background-color:#fee2e2;color:#991b1b}.toast-info[data-v-47accd1d]{border-color:#3b82f6;background-color:#dbeafe;color:#1e40af}.toast-warning[data-v-47accd1d]{border-color:#f59e0b;background-color:#fef3c7;color:#92400e}.toast-content[data-v-47accd1d]{display:flex;align-items:center;gap:.5rem;flex:1}.toast-icon[data-v-47accd1d]{font-size:1.25rem;font-weight:700;flex-shrink:0}.toast-message[data-v-47accd1d]{flex:1;font-size:.875rem;line-height:1.25rem}.toast-close[data-v-47accd1d]{background:none;border:none;font-size:1.5rem;line-height:1;color:inherit;opacity:.6;cursor:pointer;padding:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .2s}.toast-close[data-v-47accd1d]:hover{opacity:1}.toast-enter-active[data-v-47accd1d],.toast-leave-active[data-v-47accd1d]{transition:all .3s ease}.toast-enter-from[data-v-47accd1d],.toast-leave-to[data-v-47accd1d]{opacity:0;transform:translate(100%)}.toast-move[data-v-47accd1d]{transition:transform .3s ease}.tom-renderer[data-v-f19dfb77]{position:relative;width:100%;height:100%;overflow:hidden;background:radial-gradient(circle at 20% 20%,rgba(255,245,230,.16),transparent 38%),linear-gradient(135deg,#070b12f0,#111827e0)}.tom-renderer--empty[data-v-f19dfb77]{min-height:240px}.tom-renderer__filters[data-v-f19dfb77]{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.tom-renderer__scene[data-v-f19dfb77],.tom-renderer__effect-layer[data-v-f19dfb77],.tom-renderer__distortion-layer[data-v-f19dfb77],.tom-renderer__presentation-stage[data-v-f19dfb77],.tom-renderer__scene-content-stage[data-v-f19dfb77],.tom-renderer__visual-overlay-layer[data-v-f19dfb77],.tom-renderer__interaction-surface-layer[data-v-f19dfb77],.tom-renderer__transition-veil[data-v-f19dfb77],.tom-renderer__scene-glaze[data-v-f19dfb77]{position:absolute;top:0;right:0;bottom:0;left:0}.tom-renderer__scene[data-v-f19dfb77],.tom-renderer__effect-layer[data-v-f19dfb77]{isolation:isolate}.tom-renderer__particle-layer[data-v-f19dfb77]{position:absolute;pointer-events:none;mix-blend-mode:plus-lighter;z-index:2}.tom-renderer__presentation-stage[data-v-f19dfb77]{transform-origin:50% 50%;will-change:transform}.tom-renderer__scene-content-stage[data-v-f19dfb77]{transform-origin:50% 50%;will-change:transform,opacity}.tom-renderer__image[data-v-f19dfb77]{position:absolute;filter:saturate(1.08) contrast(1.06)}.tom-renderer__scene-glaze[data-v-f19dfb77]{background:radial-gradient(circle at 50% 12%,rgba(255,250,236,.07),transparent 36%),linear-gradient(180deg,rgba(0,0,0,.08),transparent 24%,transparent 74%,rgba(0,0,0,.16));pointer-events:none}.tom-renderer__effect-layer[data-v-f19dfb77],.tom-renderer__visual-overlay-layer[data-v-f19dfb77],.tom-renderer__interaction-surface-layer[data-v-f19dfb77]{pointer-events:none}.tom-renderer__distortion-layer[data-v-f19dfb77]{pointer-events:none;isolation:isolate}.tom-renderer__interaction-surface-layer--interactive[data-v-f19dfb77]{pointer-events:auto}.tom-renderer__point-stack[data-v-f19dfb77],.tom-renderer__zone-stack[data-v-f19dfb77],.tom-renderer__distortion-stack[data-v-f19dfb77]{position:absolute;pointer-events:none;isolation:isolate}.tom-renderer__distortion-stack[data-v-f19dfb77]{overflow:hidden;will-change:opacity,transform}.tom-renderer__distortion-svg[data-v-f19dfb77],.tom-renderer__distortion-glaze[data-v-f19dfb77]{position:absolute;top:0;right:0;bottom:0;left:0}.tom-renderer__distortion-svg[data-v-f19dfb77]{width:100%;height:100%;overflow:visible}.tom-renderer__distortion-image[data-v-f19dfb77]{transform-origin:50% 50%;will-change:transform,filter}.tom-renderer__distortion-glaze[data-v-f19dfb77]{pointer-events:none;mix-blend-mode:screen;will-change:opacity,filter}.tom-renderer__effect-surface[data-v-f19dfb77]{position:absolute;will-change:opacity,transform,filter}.tom-renderer__point-layer[data-v-f19dfb77]{transform:translate(-50%,-50%)}.tom-renderer__zone-layer[data-v-f19dfb77]{border-radius:inherit}.tom-renderer__spark[data-v-f19dfb77]{position:absolute;border-radius:999px;transform:translate(-50%,-50%);mix-blend-mode:plus-lighter;animation:tom-star-spark-f19dfb77 3s ease-in-out infinite;will-change:opacity,transform}.tom-renderer__point-layer--fire-core[data-v-f19dfb77],.tom-renderer__point-layer--fire-ember[data-v-f19dfb77]{mix-blend-mode:plus-lighter}.tom-renderer__point-layer--fire-halo[data-v-f19dfb77]{clip-path:polygon(50% 0%,84% 18%,100% 58%,72% 100%,28% 100%,0 58%,16% 18%)}.tom-renderer__point-layer--fire-distortion[data-v-f19dfb77]{clip-path:polygon(50% 4%,76% 22%,96% 58%,68% 100%,32% 100%,4% 58%,24% 22%)}.tom-renderer__point-layer--fire-core[data-v-f19dfb77],.tom-renderer__point-layer--fire-ember[data-v-f19dfb77]{clip-path:polygon(50% 0%,72% 18%,92% 62%,68% 100%,32% 100%,8% 62%,28% 18%)}.tom-renderer__point-layer--star-core[data-v-f19dfb77],.tom-renderer__point-layer--star-halo[data-v-f19dfb77],.tom-renderer__point-layer--water-glint[data-v-f19dfb77],.tom-renderer__point-layer--water-sheen[data-v-f19dfb77],.tom-renderer__zone-layer--ambient-inner[data-v-f19dfb77],.tom-renderer__zone-layer--ambient-sheen[data-v-f19dfb77]{mix-blend-mode:plus-lighter}.tom-renderer__pulse-soft[data-v-f19dfb77]{animation-name:tom-pulse-soft-f19dfb77;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.tom-renderer__fire-halo[data-v-f19dfb77]{animation-name:tom-fire-halo-f19dfb77;animation-timing-function:cubic-bezier(.32,.02,.34,1);animation-iteration-count:infinite}.tom-renderer__fire-heat[data-v-f19dfb77]{animation-name:tom-fire-heat-f19dfb77;animation-timing-function:cubic-bezier(.4,.08,.34,1);animation-iteration-count:infinite}.tom-renderer__fire-core-flame[data-v-f19dfb77]{animation-name:tom-fire-core-flame-f19dfb77;animation-timing-function:cubic-bezier(.26,.04,.28,1);animation-iteration-count:infinite}.tom-renderer__fire-ember-flicker[data-v-f19dfb77]{animation-name:tom-fire-ember-flicker-f19dfb77;animation-timing-function:cubic-bezier(.36,.08,.26,1);animation-iteration-count:infinite}.tom-renderer__pulse-sharp[data-v-f19dfb77]{animation-name:tom-pulse-sharp-f19dfb77;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.tom-renderer__flicker-noisy[data-v-f19dfb77]{animation-name:tom-flicker-noisy-f19dfb77;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.tom-renderer__drift-soft[data-v-f19dfb77]{animation-name:tom-drift-soft-f19dfb77;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.tom-renderer__twinkle-core[data-v-f19dfb77]{animation-name:tom-twinkle-core-f19dfb77;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.tom-renderer__glint-shift[data-v-f19dfb77]{animation-name:tom-glint-shift-f19dfb77;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.tom-renderer__sheen-slide[data-v-f19dfb77]{animation-name:tom-sheen-slide-f19dfb77;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.tom-renderer__zone-breathe[data-v-f19dfb77]{animation-name:tom-zone-breathe-f19dfb77;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.tom-renderer__zone-drift[data-v-f19dfb77]{animation-name:tom-zone-drift-f19dfb77;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;--tom-fog-drift-x: 1.8%;--tom-fog-drift-y: -2.2%}.tom-renderer__distortion-stack[data-v-f19dfb77],.tom-renderer__distortion-image[data-v-f19dfb77]{animation-timing-function:ease-in-out;animation-iteration-count:infinite}.tom-renderer__point-layer--star-core[data-v-f19dfb77]{clip-path:polygon(50% 0%,62% 34%,100% 50%,62% 66%,50% 100%,38% 66%,0% 50%,38% 34%)}.tom-renderer__transition-veil[data-v-f19dfb77]{pointer-events:none;opacity:0;mix-blend-mode:screen}.tom-renderer__scene--fade .tom-renderer__scene-content-stage[data-v-f19dfb77]{animation:tom-scene-fade-content-f19dfb77 var(--tom-transition-duration, .72s) ease-out both}.tom-renderer__transition-veil--fade[data-v-f19dfb77]{animation:tom-transition-veil-fade-f19dfb77 var(--tom-transition-duration, .72s) ease-out both}.tom-renderer__scene--dissolve .tom-renderer__scene-content-stage[data-v-f19dfb77]{animation:tom-scene-dissolve-content-f19dfb77 var(--tom-transition-duration, .9s) ease-out both}.tom-renderer__scene--dissolve .tom-renderer__image[data-v-f19dfb77]{animation:tom-scene-dissolve-image-filter-f19dfb77 var(--tom-transition-duration, .9s) ease-out both}.tom-renderer__transition-veil--dissolve[data-v-f19dfb77]{animation:tom-transition-veil-dissolve-f19dfb77 var(--tom-transition-duration, .9s) ease-out both}.tom-renderer__scene--mist-fade .tom-renderer__scene-content-stage[data-v-f19dfb77]{animation:tom-scene-mist-content-f19dfb77 var(--tom-transition-duration, .92s) ease-out both}.tom-renderer__scene--mist-fade .tom-renderer__image[data-v-f19dfb77]{animation:tom-scene-mist-image-filter-f19dfb77 var(--tom-transition-duration, .92s) ease-out both}.tom-renderer__transition-veil--mist-fade[data-v-f19dfb77]{animation:tom-transition-veil-mist-f19dfb77 var(--tom-transition-duration, .92s) ease-out both}.tom-renderer__scene--slow-zoom .tom-renderer__scene-content-stage[data-v-f19dfb77]{animation:tom-scene-slow-zoom-content-f19dfb77 var(--tom-transition-duration, 1.1s) ease-out both}.tom-renderer__scene--slow-zoom .tom-renderer__image[data-v-f19dfb77]{animation:tom-scene-slow-zoom-image-filter-f19dfb77 var(--tom-transition-duration, 1.1s) ease-out both}.tom-renderer__transition-veil--slow-zoom[data-v-f19dfb77]{animation:tom-transition-veil-slow-zoom-f19dfb77 var(--tom-transition-duration, 1.1s) ease-out both}.tom-renderer--compact .tom-renderer__scene-glaze[data-v-f19dfb77]{opacity:.72}.tom-renderer--reduced-motion .tom-renderer__spark[data-v-f19dfb77]{animation-duration:5.2s}.tom-renderer__empty-state[data-v-f19dfb77],.tom-renderer__error-state[data-v-f19dfb77]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1.25rem;text-align:center;color:#ffead6eb;font-size:.95rem;letter-spacing:.04em}.tom-renderer__empty-state[data-v-f19dfb77]{color:#fff1d6c7}.tom-renderer__error-state[data-v-f19dfb77]{background:linear-gradient(180deg,#220c0c59,#140c10b8)}@keyframes tom-pulse-soft-f19dfb77{0%,to{opacity:.72;transform:translate(-50%,-50%) scale(.96)}45%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}@keyframes tom-fire-halo-f19dfb77{0%{opacity:.58;transform:translate(-50%,-50%) scale(.92,.98) rotate(-5deg) skew(-2deg)}14%{opacity:.94;transform:translate(-50%,-50%) scale(.86,1.08) rotate(-1deg) skew(1deg)}31%{opacity:.76;transform:translate(-50%,-50%) scale(.98,.94) rotate(2deg) skew(-1deg)}46%{opacity:1;transform:translate(-50%,-50%) scale(.82,1.18) rotate(4deg) skew(2deg)}63%{opacity:.72;transform:translate(-50%,-50%) scale(1.04,.9) rotate(-3deg) skew(-1deg)}81%{opacity:.96;transform:translate(-50%,-50%) scale(.88,1.12) rotate(3deg) skew(1deg)}to{opacity:.62;transform:translate(-50%,-50%) scale(.94,.96) rotate(-4deg) skew(-2deg)}}@keyframes tom-fire-heat-f19dfb77{0%{opacity:.18;transform:translate(-50%,-50%) scale(.92,.98) rotate(-2deg)}23%{opacity:.34;transform:translate(-50%,-50%) scale(.86,1.08) rotate(3deg)}51%{opacity:.22;transform:translate(-50%,-50%) scale(1.02,.92) rotate(-4deg)}79%{opacity:.4;transform:translate(-50%,-50%) scale(.9,1.16) rotate(4deg)}to{opacity:.2;transform:translate(-50%,-50%) scale(.96,.98) rotate(-2deg)}}@keyframes tom-fire-core-flame-f19dfb77{0%{opacity:.76;transform:translate(-50%,-50%) scale(.94,.92) rotate(-6deg)}12%{opacity:1;transform:translate(-50%,-50%) scale(.82,1.18) rotate(-1deg)}27%{opacity:.84;transform:translate(-50%,-50%) scale(1.04,.94) rotate(4deg)}44%{opacity:.98;transform:translate(-50%,-50%) scale(.8,1.24) rotate(1deg)}63%{opacity:.78;transform:translate(-50%,-50%) scale(1.06,.9) rotate(-4deg)}82%{opacity:.94;transform:translate(-50%,-50%) scale(.86,1.16) rotate(3deg)}to{opacity:.72;transform:translate(-50%,-50%) scale(.96,.94) rotate(-3deg)}}@keyframes tom-fire-ember-flicker-f19dfb77{0%{opacity:.48;transform:translate(-50%,-50%) scale(.82)}17%{opacity:.94;transform:translate(-50%,-50%) scale(1.12)}31%{opacity:.62;transform:translate(-50%,-50%) scale(.88)}54%{opacity:.88;transform:translate(-50%,-50%) scale(1.04)}76%{opacity:.54;transform:translate(-50%,-50%) scale(.84)}to{opacity:.46;transform:translate(-50%,-50%) scale(.8)}}@keyframes tom-pulse-sharp-f19dfb77{0%,to{opacity:.78;transform:translate(-50%,-50%) scale(.94)}35%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}70%{opacity:.82;transform:translate(-50%,-50%) scale(.98)}}@keyframes tom-flicker-noisy-f19dfb77{0%,to{opacity:.56;transform:translate(-50%,-50%) scale(.88)}16%{opacity:.82}27%{opacity:.52;transform:translate(-50%,-50%) scale(.96)}49%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}74%{opacity:.62}}@keyframes tom-drift-soft-f19dfb77{0%,to{transform:translate(-50%,-50%) translateZ(0) scale(.98)}50%{transform:translate(-50%,-50%) translate3d(3%,-4%,0) scale(1.04)}}@keyframes tom-twinkle-core-f19dfb77{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(.72)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.14)}}@keyframes tom-glint-shift-f19dfb77{0%,to{opacity:.55;transform:translate(-50%,-50%) translate3d(-8%,-6%,0) scale(.9)}50%{opacity:1;transform:translate(-50%,-50%) translate3d(4%,5%,0) scale(1.08)}}@keyframes tom-sheen-slide-f19dfb77{0%,to{opacity:.34;transform:translate(-50%,-50%) rotate(-10deg) translate(-8%)}50%{opacity:.92;transform:translate(-50%,-50%) rotate(9deg) translate(8%)}}@keyframes tom-zone-breathe-f19dfb77{0%,to{opacity:.7;transform:scale(.985)}50%{opacity:1;transform:scale(1.025)}}@keyframes tom-zone-drift-f19dfb77{0%{transform:translateZ(0) scale(1.02)}to{transform:translate3d(var(--tom-fog-drift-x),var(--tom-fog-drift-y),0) scale(1.05)}}@keyframes tom-distortion-swirl-f19dfb77{0%,to{transform:translateZ(0) scale(calc(1 + 0 * var(--tom-distortion-scale-multiplier, 1))) rotate(calc(-.8deg * var(--tom-distortion-shift-multiplier, 1)))}50%{transform:translate3d(calc(1.2% * var(--tom-distortion-shift-multiplier, 1)),calc(-1% * var(--tom-distortion-shift-multiplier, 1)),0) scale(calc(1 + .02 * var(--tom-distortion-scale-multiplier, 1))) rotate(calc(.8deg * var(--tom-distortion-shift-multiplier, 1)))}}@keyframes tom-distortion-vortex-f19dfb77{0%,to{transform:translateZ(0) scale(calc(1.03 + .01 * var(--tom-distortion-scale-multiplier, 1))) rotate(calc(-2deg * var(--tom-distortion-shift-multiplier, 1)))}50%{transform:translate3d(calc(-1.4% * var(--tom-distortion-shift-multiplier, 1)),calc(1.2% * var(--tom-distortion-shift-multiplier, 1)),0) scale(calc(1.08 + .01 * var(--tom-distortion-scale-multiplier, 1))) rotate(calc(2deg * var(--tom-distortion-shift-multiplier, 1)))}}@keyframes tom-distortion-sine-f19dfb77{0%,to{transform:translate3d(calc(-1.2% * var(--tom-distortion-shift-multiplier, 1)),0,0) scale(calc(1 + 0 * var(--tom-distortion-scale-multiplier, 1)))}50%{transform:translate3d(calc(1.2% * var(--tom-distortion-shift-multiplier, 1)),0,0) scale(calc(1.01 + .01 * var(--tom-distortion-scale-multiplier, 1)))}}@keyframes tom-distortion-ripple-f19dfb77{0%,to{transform:translateZ(0) scale(calc(1 + 0 * var(--tom-distortion-scale-multiplier, 1)))}50%{transform:translateZ(0) scale(calc(1.05 + .01 * var(--tom-distortion-scale-multiplier, 1)))}}@keyframes tom-distortion-heat-f19dfb77{0%,to{transform:translate3d(calc(-.6% * var(--tom-distortion-shift-multiplier, 1)),calc(-1% * var(--tom-distortion-shift-multiplier, 1)),0) scale(calc(1.01 + .01 * var(--tom-distortion-scale-multiplier, 1)))}50%{transform:translate3d(calc(.8% * var(--tom-distortion-shift-multiplier, 1)),calc(1.2% * var(--tom-distortion-shift-multiplier, 1)),0) scale(calc(1.03 + .01 * var(--tom-distortion-scale-multiplier, 1)))}}@keyframes tom-star-spark-f19dfb77{0%,to{opacity:.28;transform:translate(-50%,-50%) scale(.68)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}@keyframes tom-scene-fade-content-f19dfb77{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes tom-transition-veil-fade-f19dfb77{0%{opacity:.36}to{opacity:0}}@keyframes tom-scene-dissolve-content-f19dfb77{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@keyframes tom-scene-dissolve-image-filter-f19dfb77{0%{filter:saturate(1.2) contrast(1.12)}to{filter:saturate(1.08) contrast(1.06)}}@keyframes tom-transition-veil-dissolve-f19dfb77{0%{opacity:.58;transform:scale(1.05)}to{opacity:0;transform:scale(1)}}@keyframes tom-scene-mist-content-f19dfb77{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes tom-scene-mist-image-filter-f19dfb77{0%{filter:saturate(1.15) contrast(1.08)}to{filter:saturate(1.08) contrast(1.06)}}@keyframes tom-transition-veil-mist-f19dfb77{0%{opacity:.66;transform:scale(1.08)}to{opacity:0;transform:scale(1)}}@keyframes tom-scene-slow-zoom-content-f19dfb77{0%{opacity:.72;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@keyframes tom-scene-slow-zoom-image-filter-f19dfb77{0%{filter:saturate(1.14) contrast(1.12)}to{filter:saturate(1.08) contrast(1.06)}}@keyframes tom-transition-veil-slow-zoom-f19dfb77{0%{opacity:.34;transform:scale(1.05)}to{opacity:0;transform:scale(1)}}.tom-overlay[data-v-0407b3af]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000}.tom-overlay--dock-only[data-v-0407b3af]{pointer-events:none}.tom-overlay__fullscreen[data-v-0407b3af]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto;background:#05080d}.tom-overlay__renderer[data-v-0407b3af]{height:100%}.tom-overlay__shade[data-v-0407b3af]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.56),transparent 24%,transparent 74%,rgba(0,0,0,.64)),radial-gradient(circle at 50% 10%,rgba(255,248,220,.08),transparent 34%);pointer-events:none}.tom-overlay__header[data-v-0407b3af]{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;color:#fff8e8}.tom-overlay__meta[data-v-0407b3af]{display:flex;flex-direction:column;gap:.18rem;text-shadow:0 1px 12px rgba(0,0,0,.7)}.tom-overlay__eyebrow[data-v-0407b3af]{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;opacity:.8}.tom-overlay__counter[data-v-0407b3af]{font-size:.86rem;opacity:.82}.tom-overlay__controls[data-v-0407b3af]{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.tom-overlay__button[data-v-0407b3af]{border:1px solid rgba(255,247,229,.22);border-radius:999px;background:#090e18ad;color:#fff8e8;padding:.55rem .95rem;font-size:.9rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background-color .18s ease}.tom-overlay__button[data-v-0407b3af]:hover{background:#1a243ad6}.tom-overlay__button--danger[data-v-0407b3af]{background:#7b2020c7}.tom-overlay__dock[data-v-0407b3af]{position:absolute;right:1rem;bottom:1rem;width:min(360px,calc(100vw - 2rem));display:flex;align-items:center;gap:.8rem;padding:.8rem;border:1px solid rgba(255,239,207,.18);border-radius:20px;background:#0a0e16e0;color:#fff4df;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 40px #00000052;pointer-events:auto}.tom-overlay__dock-preview[data-v-0407b3af]{width:112px;aspect-ratio:16 / 9;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.08);flex-shrink:0}.tom-overlay__dock-renderer[data-v-0407b3af]{height:100%}.tom-overlay__dock-meta[data-v-0407b3af]{min-width:0;display:flex;flex:1;flex-direction:column;gap:.16rem}.tom-overlay__dock-meta strong[data-v-0407b3af],.tom-overlay__dock-meta span[data-v-0407b3af]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tom-overlay__dock-meta span[data-v-0407b3af]{font-size:.82rem;opacity:.75}@media (max-width: 640px){.tom-overlay__header[data-v-0407b3af]{padding:.8rem;flex-direction:column;align-items:stretch}.tom-overlay__controls[data-v-0407b3af]{justify-content:flex-start}.tom-overlay__dock[data-v-0407b3af]{left:.75rem;right:.75rem;width:auto}}.compact-box[data-v-fcecad25]{border-radius:.5rem;padding:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;min-height:100px;height:100%;display:flex;flex-direction:column;width:300px;min-width:300px;max-width:300px;box-sizing:border-box;border:2px solid var(--compact-box-border-color, #92400e);background-color:var(--compact-box-bg-color, #fef9e6);background-image:var(--compact-box-bg-image, none);background-size:var(--compact-box-bg-size, cover);background-position:var(--compact-box-bg-position, center);background-repeat:var(--compact-box-bg-repeat, no-repeat)}.compact-box.is-dragging[data-v-fcecad25]{opacity:.75;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);z-index:1000;cursor:grabbing!important}.character-sheet-theme-wrapper[data-v-fcecad25] :where(.border-amber-900,.border-amber-800,.border-amber-700,.border-amber-600,.compact-box.is-drag-over,.border-amber-400,.border-amber-300,.border-amber-200,.border-amber-100,.border-yellow-400,.border-yellow-500){border-color:var(--theme-card-border)}.compact-box.is-drag-over[data-v-fcecad25]{border-width:4px;--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1));background-color:#d977061a}.compact-box.edit-mode[data-v-fcecad25]{cursor:default}.compact-box.edit-mode .drag-handle[data-v-fcecad25]{cursor:grab}.compact-box.edit-mode .drag-handle[data-v-fcecad25]:active{cursor:grabbing}.character-sheet-theme-wrapper[data-v-fcecad25] :where(.border-amber-900,.border-amber-800,.border-amber-700,.compact-box-header,.border-amber-500,.border-amber-400,.border-amber-300,.border-amber-200,.border-amber-100,.border-yellow-400,.border-yellow-500){border-color:var(--theme-card-border)}.compact-box-header[data-v-fcecad25]{margin-bottom:.5rem;display:flex;cursor:pointer;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1));padding-bottom:.25rem;flex-shrink:0}.character-detail-theme-obsidian-dark .dice-log-panel .drag-handle[data-v-fcecad25],.character-detail-theme-obsidian-dark .level-up-modal .drag-handle[data-v-fcecad25]{color:#fef9c3}.character-detail-theme-fey-midnight .dice-log-panel[data-v-fcecad25] :where(.text-amber-900,.text-amber-800,.text-amber-700,.drag-handle){color:#e0f2fe}.character-detail-theme-fey-midnight .level-up-modal .drag-handle[data-v-fcecad25]{color:#e0f2fe}.character-detail-theme-druid-grove .dice-log-panel[data-v-fcecad25] :where(.text-amber-900,.text-amber-800,.text-amber-700,.drag-handle){color:#fefce8}.character-detail-theme-druid-grove .level-up-modal .drag-handle[data-v-fcecad25]{color:#fefce8}.character-detail-theme-underdark-gold .dice-log-panel[data-v-fcecad25] :where(.text-amber-900,.text-amber-800,.text-amber-700,.drag-handle){color:#fde68a}.character-detail-theme-underdark-gold .level-up-modal .drag-handle[data-v-fcecad25]{color:#fde68a}.character-detail-theme-frost-dragon .dice-log-panel[data-v-fcecad25] :where(.text-amber-900,.text-amber-800,.text-amber-700,.drag-handle){color:#f0f9ff}.character-detail-theme-frost-dragon .level-up-modal .drag-handle[data-v-fcecad25]{color:#e0f2fe}.character-sheet-theme-wrapper[data-v-fcecad25] :where(.drag-handle,.text-amber-500,.text-amber-400){color:var(--theme-accent-text)}.drag-handle[data-v-fcecad25]{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.character-detail-theme-obsidian-dark .dice-log-panel .drag-handle[data-v-fcecad25]:hover,.character-detail-theme-obsidian-dark .level-up-modal .drag-handle[data-v-fcecad25]:hover{color:#fef9c3}.character-detail-theme-fey-midnight .dice-log-panel[data-v-fcecad25] :where(.text-amber-900,.drag-handle:hover,.text-amber-700,.text-amber-600){color:#e0f2fe}.character-detail-theme-fey-midnight .level-up-modal .drag-handle[data-v-fcecad25]:hover{color:#e0f2fe}.character-detail-theme-druid-grove .dice-log-panel[data-v-fcecad25] :where(.text-amber-900,.drag-handle:hover,.text-amber-700,.text-amber-600){color:#fefce8}.character-detail-theme-druid-grove .level-up-modal .drag-handle[data-v-fcecad25]:hover{color:#fefce8}.character-detail-theme-underdark-gold .dice-log-panel[data-v-fcecad25] :where(.text-amber-900,.drag-handle:hover,.text-amber-700,.text-amber-600){color:#fde68a}.character-detail-theme-underdark-gold .level-up-modal .drag-handle[data-v-fcecad25]:hover{color:#fde68a}.character-detail-theme-frost-dragon .dice-log-panel[data-v-fcecad25] :where(.text-amber-900,.drag-handle:hover,.text-amber-700,.text-amber-600){color:#f0f9ff}.character-detail-theme-frost-dragon .level-up-modal .drag-handle[data-v-fcecad25]:hover{color:#e0f2fe}.character-sheet-theme-wrapper[data-v-fcecad25] :where(.text-amber-900,.drag-handle:hover,.text-amber-700){color:var(--theme-card-text)}.drag-handle[data-v-fcecad25]:hover{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.drag-handle[data-v-fcecad25]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.character-detail-theme-obsidian-dark .dice-log-panel .collapse-btn[data-v-fcecad25],.character-detail-theme-obsidian-dark .level-up-modal .collapse-btn[data-v-fcecad25]{color:#fef9c3}.character-detail-theme-fey-midnight .dice-log-panel[data-v-fcecad25] :where(.text-amber-900,.text-amber-800,.collapse-btn,.text-amber-600){color:#e0f2fe}.character-detail-theme-fey-midnight .level-up-modal .collapse-btn[data-v-fcecad25]{color:#e0f2fe}.character-detail-theme-druid-grove .dice-log-panel[data-v-fcecad25] :where(.text-amber-900,.text-amber-800,.collapse-btn,.text-amber-600){color:#fefce8}.character-detail-theme-druid-grove .level-up-modal .collapse-btn[data-v-fcecad25]{color:#fefce8}.character-detail-theme-underdark-gold .dice-log-panel[data-v-fcecad25] :where(.text-amber-900,.text-amber-800,.collapse-btn,.text-amber-600){color:#fde68a}.character-detail-theme-underdark-gold .level-up-modal .collapse-btn[data-v-fcecad25]{color:#fde68a}.character-detail-theme-frost-dragon .dice-log-panel[data-v-fcecad25] :where(.text-amber-900,.text-amber-800,.collapse-btn,.text-amber-600){color:#f0f9ff}.character-detail-theme-frost-dragon .level-up-modal .collapse-btn[data-v-fcecad25]{color:#e0f2fe}@media (max-width: 480px){.character-sheet-theme-wrapper .basic-info-box__attributes .collapse-btn[data-v-fcecad25],.character-sheet-theme-wrapper .basic-info-box__row .collapse-btn[data-v-fcecad25]{font-size:.625rem}}@media (max-width: 380px){.character-sheet-theme-wrapper .basic-info-box__attributes .collapse-btn[data-v-fcecad25],.character-sheet-theme-wrapper .basic-info-box__row .collapse-btn[data-v-fcecad25]{font-size:.5625rem}}@media (max-width: 320px){.character-sheet-theme-wrapper .basic-info-box__attributes .collapse-btn[data-v-fcecad25],.character-sheet-theme-wrapper .basic-info-box__row .collapse-btn[data-v-fcecad25]{font-size:.5rem}}.character-sheet-theme-wrapper[data-v-fcecad25] :where(.text-amber-900,.text-amber-800,.collapse-btn){color:var(--theme-card-text)}.collapse-btn[data-v-fcecad25]{padding-left:.25rem;padding-right:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.character-detail-theme-obsidian-dark .dice-log-panel .collapse-btn[data-v-fcecad25]:hover,.character-detail-theme-obsidian-dark .level-up-modal .collapse-btn[data-v-fcecad25]:hover{color:#fef9c3}.character-detail-theme-fey-midnight .dice-log-panel[data-v-fcecad25] :where(.collapse-btn:hover,.text-amber-800,.text-amber-700,.text-amber-600){color:#e0f2fe}.character-detail-theme-fey-midnight .level-up-modal .collapse-btn[data-v-fcecad25]:hover{color:#e0f2fe}.character-detail-theme-druid-grove .dice-log-panel[data-v-fcecad25] :where(.collapse-btn:hover,.text-amber-800,.text-amber-700,.text-amber-600){color:#fefce8}.character-detail-theme-druid-grove .level-up-modal .collapse-btn[data-v-fcecad25]:hover{color:#fefce8}.character-detail-theme-underdark-gold .dice-log-panel[data-v-fcecad25] :where(.collapse-btn:hover,.text-amber-800,.text-amber-700,.text-amber-600){color:#fde68a}.character-detail-theme-underdark-gold .level-up-modal .collapse-btn[data-v-fcecad25]:hover{color:#fde68a}.character-detail-theme-frost-dragon .dice-log-panel[data-v-fcecad25] :where(.collapse-btn:hover,.text-amber-800,.text-amber-700,.text-amber-600){color:#f0f9ff}.character-detail-theme-frost-dragon .level-up-modal .collapse-btn[data-v-fcecad25]:hover{color:#e0f2fe}.character-sheet-theme-wrapper[data-v-fcecad25] :where(.collapse-btn:hover,.text-amber-800,.text-amber-700){color:var(--theme-card-text)}.collapse-btn[data-v-fcecad25]:hover{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.collapse-btn[data-v-fcecad25]{background:none;border:none;cursor:pointer}@media (max-width: 480px){.character-sheet-theme-wrapper .basic-info-box__row .compact-box-content[data-v-fcecad25],.character-sheet-theme-wrapper .basic-info-box__saves .compact-box-content[data-v-fcecad25]{font-size:.6875rem}}@media (max-width: 380px){.character-sheet-theme-wrapper .basic-info-box__row .compact-box-content[data-v-fcecad25],.character-sheet-theme-wrapper .basic-info-box__saves .compact-box-content[data-v-fcecad25]{font-size:.625rem}}@media (max-width: 320px){.character-sheet-theme-wrapper .basic-info-box__row .compact-box-content[data-v-fcecad25],.character-sheet-theme-wrapper .basic-info-box__saves .compact-box-content[data-v-fcecad25]{font-size:.5625rem}}.compact-box-content[data-v-fcecad25]{font-size:.875rem;line-height:1.25rem;flex:1;display:flex;flex-direction:column;min-height:0}.compact-box.is-collapsed .compact-box-content[data-v-fcecad25]{display:none}.inspiration-stars[data-v-dffd73ae]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.star-button[data-v-dffd73ae]{background:none;border:none;padding:0;cursor:pointer;font-size:1.5rem;line-height:1;transition:transform .1s ease}.inspiration-stars.large .star-button[data-v-dffd73ae]{font-size:2.5rem}.star-button[data-v-dffd73ae]:hover:not(:disabled){transform:scale(1.2)}.star-button[data-v-dffd73ae]:disabled{cursor:not-allowed;opacity:.6}.star-filled[data-v-dffd73ae]{color:var(--character-sheet-text-primary, #92400e);text-shadow:0 0 2px rgba(255,215,0,.5),0 0 4px rgba(255,215,0,.3);filter:drop-shadow(0 0 1px rgba(255,215,0,.6))}.star-empty[data-v-dffd73ae]{color:var(--character-sheet-text-secondary, #d97706);opacity:.4}.initiative-highlight-wrapper[data-v-fe6610a9]{position:relative}.initiative-highlight-wrapper.highlight-active[data-v-fe6610a9]{animation:initiative-glow-fe6610a9 1.5s ease-in-out infinite}.highlight-border[data-v-fe6610a9]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:3px solid rgb(245 158 11);border-radius:.5rem;pointer-events:none;animation:pulse-border-fe6610a9 1.5s ease-in-out infinite;z-index:10}@keyframes initiative-glow-fe6610a9{0%,to{box-shadow:0 0 8px #f59e0b66}50%{box-shadow:0 0 20px #f59e0bcc}}@keyframes pulse-border-fe6610a9{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.01)}}.dice-roll-compact[data-v-23617ba1]{width:1.25rem;height:1.25rem;background-color:#fff;border:2px solid #92400e;border-radius:.25rem;box-shadow:0 1px 2px #0000001a;font-size:.75rem;cursor:pointer;transition:all .2s}.dice-roll-compact[data-v-23617ba1]:hover{transform:scale(1.1);box-shadow:0 2px 4px -1px #0000001a;background-color:#fef3c7}.hp-input[data-v-23617ba1]{padding:.125rem 1.25rem .125rem .25rem!important;text-align:center;border-width:1px!important}.hp-input[data-v-23617ba1]::-webkit-inner-spin-button,.hp-input[data-v-23617ba1]::-webkit-outer-spin-button{opacity:1;cursor:pointer;position:absolute;right:.125rem;height:.75rem;width:.75rem}.hp-input[type=number][data-v-23617ba1]{-moz-appearance:textfield}.character-detail-theme-obsidian-dark .attack-value[data-v-23617ba1]{color:#e2e8f0!important}.character-detail-theme-fey-midnight .attack-value[data-v-23617ba1]{color:#e9d5ff!important}.character-detail-theme-parchment-light .attack-value[data-v-23617ba1]{color:#92400e!important}.character-detail-theme-frost-dragon .attack-value[data-v-23617ba1]{color:#bae6fd!important}.character-detail-theme-druid-grove .attack-value[data-v-23617ba1]{color:#bef264!important}.character-detail-theme-underdark-gold .attack-value[data-v-23617ba1]{color:#facc15!important}.character-detail-theme-vampire-night .attack-value[data-v-23617ba1]{color:#f87171!important}.status-markers[data-v-a94f75f0]{font-size:.75rem;line-height:1rem}.status-btn[data-v-a94f75f0]{width:1.5rem;height:1.5rem;border-radius:.25rem;border:1px solid rgb(180 83 9);background-color:#fefbeb;transition:background-color .15s ease-in-out;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.status-btn[data-v-a94f75f0]:hover{background-color:#fef3c7}.status-btn.active[data-v-a94f75f0]{background-color:#f59e0b;color:#fff;border-color:#b45309}.status-btn-small[data-v-a94f75f0]{width:1.25rem;height:1.25rem;border-radius:.25rem;border:1px solid rgb(180 83 9);background-color:#fefbeb;transition:background-color .15s ease-in-out;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.status-btn-small[data-v-a94f75f0]:hover{background-color:#fef3c7}.status-btn-small[data-v-a94f75f0]:disabled{opacity:.5;cursor:not-allowed}.charges-input[data-v-a94f75f0]{width:2.5rem;height:1.25rem;text-align:center;font-size:.75rem;line-height:1rem;border:1px solid rgb(180 83 9);border-radius:.25rem;background-color:#fefbeb}.item-selector-modal[data-v-2a38d277]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .5}.character-detail-theme-obsidian-dark .dice-log-panel .item-selector-content[data-v-2a38d277]{background-color:#1e293bcc}.character-detail-theme-obsidian-dark .level-up-modal .item-selector-content[data-v-2a38d277]{background-color:#1e293be6;border-color:#fbbf2480}.character-detail-theme-obsidian-dark .level-up-modal .item-selector-content[data-v-2a38d277]{border-color:#fbbf24}.character-detail-theme-fey-midnight .dice-log-panel .item-selector-content[data-v-2a38d277]{background-color:#14182dcc;border-color:#6366f199}.character-detail-theme-fey-midnight .level-up-modal .item-selector-content[data-v-2a38d277]{background-color:#14182de6;border-color:#7dd3fc80}.character-detail-theme-fey-midnight .level-up-modal .item-selector-content[data-v-2a38d277]{border-color:#7dd3fc}.character-detail-theme-druid-grove .dice-log-panel .item-selector-content[data-v-2a38d277]{background-color:#183112cc;border-color:#a3e63599}.character-detail-theme-druid-grove .level-up-modal .item-selector-content[data-v-2a38d277]{background-color:#183112e6;border-color:#a3e63580}.character-detail-theme-druid-grove .level-up-modal .item-selector-content[data-v-2a38d277]{border-color:#a3e635}.character-detail-theme-underdark-gold .dice-log-panel .item-selector-content[data-v-2a38d277]{background-color:#170e22cc;border-color:#fbbf2499}.character-detail-theme-underdark-gold .level-up-modal .item-selector-content[data-v-2a38d277]{background-color:#170e22e6;border-color:#fbbf2480}.character-detail-theme-underdark-gold .level-up-modal .item-selector-content[data-v-2a38d277]{border-color:#fbbf24}.character-detail-theme-frost-dragon .dice-log-panel .item-selector-content[data-v-2a38d277]{background-color:#0c4a6ea6;border-color:#0ea5e999}.character-detail-theme-frost-dragon .level-up-modal .item-selector-content[data-v-2a38d277]{background-color:#0c4a6ea6;border-color:#bae6fd80}.character-detail-theme-frost-dragon .level-up-modal .item-selector-content[data-v-2a38d277]{border-color:#bae6fd}.character-sheet-theme-wrapper[data-v-2a38d277] :where(.border-amber-900,.border-amber-800,.item-selector-content,.border-amber-600,.border-amber-500,.border-amber-400,.border-amber-300,.border-amber-200,.border-amber-100,.border-yellow-400,.border-yellow-500){border-color:var(--theme-card-border)}.character-sheet-theme-wrapper[data-v-2a38d277] :where(.item-selector-content,.bg-parchment-100,.bg-white){background-color:var(--theme-card-muted-bg)}.item-selector-content[data-v-2a38d277]{width:100%;max-width:42rem;border-radius:.5rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 249 240 / var(--tw-bg-opacity, 1));padding:1.5rem}.character-detail-theme-obsidian-dark .dice-log-panel .checkbox[data-v-2a38d277]{color:#fef9c3}.character-detail-theme-obsidian-dark .level-up-modal .checkbox[data-v-2a38d277]{border-color:#fbbf24}.character-detail-theme-obsidian-dark .level-up-modal .checkbox[data-v-2a38d277]{color:#fef9c3}.character-detail-theme-fey-midnight .dice-log-panel[data-v-2a38d277] :where(.text-amber-900,.text-amber-800,.text-amber-700,.checkbox){color:#e0f2fe}.character-detail-theme-fey-midnight .level-up-modal .checkbox[data-v-2a38d277]{border-color:#7dd3fc}.character-detail-theme-fey-midnight .level-up-modal .checkbox[data-v-2a38d277]{color:#e0f2fe}.character-detail-theme-druid-grove .dice-log-panel[data-v-2a38d277] :where(.text-amber-900,.text-amber-800,.text-amber-700,.checkbox){color:#fefce8}.character-detail-theme-druid-grove .level-up-modal .checkbox[data-v-2a38d277]{border-color:#a3e635}.character-detail-theme-druid-grove .level-up-modal .checkbox[data-v-2a38d277]{color:#fefce8}.character-detail-theme-underdark-gold .dice-log-panel[data-v-2a38d277] :where(.text-amber-900,.text-amber-800,.text-amber-700,.checkbox){color:#fde68a}.character-detail-theme-underdark-gold .level-up-modal .checkbox[data-v-2a38d277]{border-color:#fbbf24}.character-detail-theme-underdark-gold .level-up-modal .checkbox[data-v-2a38d277]{color:#fde68a}.character-detail-theme-frost-dragon .dice-log-panel[data-v-2a38d277] :where(.text-amber-900,.text-amber-800,.text-amber-700,.checkbox){color:#f0f9ff}.character-detail-theme-frost-dragon .level-up-modal .checkbox[data-v-2a38d277]{border-color:#bae6fd}.character-detail-theme-frost-dragon .level-up-modal .checkbox[data-v-2a38d277]{color:#e0f2fe}.character-sheet-theme-wrapper[data-v-2a38d277] :where(.checkbox,.text-amber-500,.text-amber-400){color:var(--theme-accent-text)}.character-sheet-theme-wrapper[data-v-2a38d277] :where(.border-amber-900,.border-amber-800,.checkbox,.border-amber-600,.border-amber-500,.border-amber-400,.border-amber-300,.border-amber-200,.border-amber-100,.border-yellow-400,.border-yellow-500){border-color:var(--theme-card-border)}.checkbox[data-v-2a38d277]{height:1rem;width:1rem;border-radius:.25rem;--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.checkbox[data-v-2a38d277]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))}.character-detail-theme-obsidian-dark .item-selector-content[data-v-2a38d277]{background-image:linear-gradient(140deg,#0f172af2,#1e293bcc),url(/assets/imgs/old-wall-texture-cement-black-red-background-abstract-dark-color-design-are-light-with-white-gradient-background.jpg);background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center top;border:2px solid rgba(100,116,139,.5);box-shadow:0 10px 30px #000000b3}.character-detail-theme-obsidian-dark .item-selector-content h3[data-v-2a38d277]{color:#f1f5f9}.character-detail-theme-obsidian-dark .item-selector-content .item-card[data-v-2a38d277]{background:#0f172acc;border:1px solid rgba(100,116,139,.3);color:#cbd5e1}.character-detail-theme-obsidian-dark .item-selector-content .item-card[data-v-2a38d277]:hover{background:#0f172ae6;border-color:#64748b80}.character-detail-theme-obsidian-dark .item-selector-content .total-value[data-v-2a38d277]{color:#e2e8f0!important}.character-detail-theme-obsidian-dark .item-selector-content .checkbox[data-v-2a38d277]{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.character-detail-theme-obsidian-dark .item-selector-content button.dnd-button[data-v-2a38d277]{background:linear-gradient(135deg,#1e293bcc,#0f172ae6);border:2px solid rgba(100,116,139,.5);color:#f1f5f9}.character-detail-theme-obsidian-dark .item-selector-content button.dnd-button[data-v-2a38d277]:hover{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:#64748bb3}.character-detail-theme-obsidian-dark .item-selector-content button.dnd-button-secondary[data-v-2a38d277]{background:#0f172ab3;border:2px solid rgba(100,116,139,.3);color:#cbd5e1}.character-detail-theme-obsidian-dark .item-selector-content button.dnd-button-secondary[data-v-2a38d277]:hover{background:#0f172acc;border-color:#64748b80}.character-detail-theme-fey-midnight .item-selector-content[data-v-2a38d277]{background-image:linear-gradient(150deg,#050b18f2,#312e81cc),url(/assets/imgs/3799.jpg);background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center top;border:2px solid rgba(147,51,234,.5);box-shadow:0 10px 30px #00000080}.character-detail-theme-fey-midnight .item-selector-content h3[data-v-2a38d277]{color:#e9d5ff}.character-detail-theme-fey-midnight .item-selector-content .item-card[data-v-2a38d277]{background:#050b18cc;border:1px solid rgba(147,51,234,.3);color:#d8b4fe}.character-detail-theme-fey-midnight .item-selector-content .item-card[data-v-2a38d277]:hover{background:#050b18e6;border-color:#9333ea80}.character-detail-theme-fey-midnight .item-selector-content .total-value[data-v-2a38d277]{color:#e9d5ff!important}.character-detail-theme-fey-midnight .item-selector-content .checkbox[data-v-2a38d277]{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.character-detail-theme-fey-midnight .item-selector-content button.dnd-button[data-v-2a38d277]{background:linear-gradient(135deg,#312e81cc,#050b18e6);border:2px solid rgba(147,51,234,.5);color:#e9d5ff}.character-detail-theme-fey-midnight .item-selector-content button.dnd-button[data-v-2a38d277]:hover{background:linear-gradient(135deg,#312e81,#050b18);border-color:#9333eab3}.character-detail-theme-fey-midnight .item-selector-content button.dnd-button-secondary[data-v-2a38d277]{background:#050b18b3;border:2px solid rgba(147,51,234,.3);color:#d8b4fe}.character-detail-theme-fey-midnight .item-selector-content button.dnd-button-secondary[data-v-2a38d277]:hover{background:#050b18cc;border-color:#9333ea80}.character-detail-theme-parchment-light .item-selector-content[data-v-2a38d277]{background-image:linear-gradient(135deg,#fef9e7f2,#fde68acc),url(/assets/imgs/3d-render-wooden-room-interior-with-spotlight-smoky-effect.jpg);background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center top;border:2px solid rgba(217,119,6,.5);box-shadow:0 10px 30px #0000004d}.character-detail-theme-parchment-light .item-selector-content h3[data-v-2a38d277]{color:#92400e}.character-detail-theme-parchment-light .item-selector-content .item-card[data-v-2a38d277]{background:#fef3c7cc;border:1px solid rgba(217,119,6,.3);color:#92400e}.character-detail-theme-parchment-light .item-selector-content .item-card[data-v-2a38d277]:hover{background:#fef3c7e6;border-color:#d9770680}.character-detail-theme-parchment-light .item-selector-content .total-value[data-v-2a38d277]{color:#b45309!important}.character-detail-theme-obsidian-dark .dice-log-panel .character-detail-theme-parchment-light .item-selector-content .checkbox[data-v-2a38d277],.character-detail-theme-obsidian-dark .level-up-modal .character-detail-theme-parchment-light .item-selector-content .checkbox[data-v-2a38d277]{color:#fef9c3}.character-detail-theme-fey-midnight .dice-log-panel[data-v-2a38d277] :where(.text-amber-900,.text-amber-800,.text-amber-700,.character-detail-theme-parchment-light .item-selector-content .checkbox){color:#e0f2fe}.character-detail-theme-fey-midnight .level-up-modal .character-detail-theme-parchment-light .item-selector-content .checkbox[data-v-2a38d277]{color:#e0f2fe}.character-detail-theme-druid-grove .dice-log-panel[data-v-2a38d277] :where(.text-amber-900,.text-amber-800,.text-amber-700,.character-detail-theme-parchment-light .item-selector-content .checkbox){color:#fefce8}.character-detail-theme-druid-grove .level-up-modal .character-detail-theme-parchment-light .item-selector-content .checkbox[data-v-2a38d277]{color:#fefce8}.character-detail-theme-underdark-gold .dice-log-panel[data-v-2a38d277] :where(.text-amber-900,.text-amber-800,.text-amber-700,.character-detail-theme-parchment-light .item-selector-content .checkbox){color:#fde68a}.character-detail-theme-underdark-gold .level-up-modal .character-detail-theme-parchment-light .item-selector-content .checkbox[data-v-2a38d277]{color:#fde68a}.character-detail-theme-frost-dragon .dice-log-panel[data-v-2a38d277] :where(.text-amber-900,.text-amber-800,.text-amber-700,.character-detail-theme-parchment-light .item-selector-content .checkbox){color:#f0f9ff}.character-detail-theme-frost-dragon .level-up-modal .character-detail-theme-parchment-light .item-selector-content .checkbox[data-v-2a38d277]{color:#e0f2fe}.character-sheet-theme-wrapper[data-v-2a38d277] :where(.character-detail-theme-parchment-light .item-selector-content .checkbox,.text-amber-500,.text-amber-400){color:var(--theme-accent-text)}.character-sheet-theme-wrapper[data-v-2a38d277] :where(.border-amber-900,.border-amber-800,.border-amber-700,.character-detail-theme-parchment-light .item-selector-content .checkbox,.border-amber-500,.border-amber-400,.border-amber-300,.border-amber-200,.border-amber-100,.border-yellow-400,.border-yellow-500){border-color:var(--theme-card-border)}.character-detail-theme-parchment-light .item-selector-content .checkbox[data-v-2a38d277]{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.character-detail-theme-parchment-light .item-selector-content button.dnd-button[data-v-2a38d277]{background:linear-gradient(135deg,#f59e0bcc,#d97706e6);border:2px solid rgba(217,119,6,.5);color:#92400e}.character-detail-theme-parchment-light .item-selector-content button.dnd-button[data-v-2a38d277]:hover{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#d97706b3}.character-detail-theme-parchment-light .item-selector-content button.dnd-button-secondary[data-v-2a38d277]{background:#fef3c7b3;border:2px solid rgba(217,119,6,.3);color:#92400e}.character-detail-theme-parchment-light .item-selector-content button.dnd-button-secondary[data-v-2a38d277]:hover{background:#fef3c7cc;border-color:#d9770680}.character-detail-theme-frost-dragon .item-selector-content[data-v-2a38d277]{background-image:linear-gradient(140deg,#082f49f2,#0ea5e9cc),url(/assets/imgs/10755759_4520671.jpg);background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center top;border:2px solid rgba(186,230,253,.5);box-shadow:0 10px 30px #00000080}.character-detail-theme-frost-dragon .item-selector-content h3[data-v-2a38d277]{color:#e0f2fe}.character-detail-theme-frost-dragon .item-selector-content .item-card[data-v-2a38d277]{background:#082f49cc;border:1px solid rgba(186,230,253,.3);color:#cbd5e1}.character-detail-theme-frost-dragon .item-selector-content .item-card[data-v-2a38d277]:hover{background:#082f49e6;border-color:#bae6fd80}.character-detail-theme-frost-dragon .item-selector-content .total-value[data-v-2a38d277]{color:#bae6fd!important}.character-detail-theme-frost-dragon .item-selector-content .checkbox[data-v-2a38d277]{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.character-detail-theme-frost-dragon .item-selector-content button.dnd-button[data-v-2a38d277]{background:linear-gradient(135deg,#0ea5e9cc,#082f49e6);border:2px solid rgba(186,230,253,.5);color:#e0f2fe}.character-detail-theme-frost-dragon .item-selector-content button.dnd-button[data-v-2a38d277]:hover{background:linear-gradient(135deg,#0ea5e9,#082f49);border-color:#bae6fdb3}.character-detail-theme-frost-dragon .item-selector-content button.dnd-button-secondary[data-v-2a38d277]{background:#082f49b3;border:2px solid rgba(186,230,253,.3);color:#cbd5e1}.character-detail-theme-frost-dragon .item-selector-content button.dnd-button-secondary[data-v-2a38d277]:hover{background:#082f49cc;border-color:#bae6fd80}.character-detail-theme-druid-grove .item-selector-content[data-v-2a38d277]{background-image:linear-gradient(140deg,#0f2412eb,#416b1ebf),url(/assets/imgs/120.jpg);background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center top;border:2px solid rgba(163,230,53,.5);box-shadow:0 10px 30px #00000080}.character-detail-theme-druid-grove .item-selector-content h3[data-v-2a38d277]{color:#fefce8}.character-detail-theme-druid-grove .item-selector-content .item-card[data-v-2a38d277]{background:#0f2412cc;border:1px solid rgba(163,230,53,.3);color:#dcfce7}.character-detail-theme-druid-grove .item-selector-content .item-card[data-v-2a38d277]:hover{background:#0f2412e6;border-color:#a3e63580}.character-detail-theme-druid-grove .item-selector-content .total-value[data-v-2a38d277]{color:#bef264!important}.character-detail-theme-druid-grove .item-selector-content .checkbox[data-v-2a38d277]{--tw-border-opacity: 1;border-color:rgb(163 230 53 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(163 230 53 / var(--tw-text-opacity, 1))}.character-detail-theme-druid-grove .item-selector-content button.dnd-button[data-v-2a38d277]{background:linear-gradient(135deg,#4d7c0fcc,#0f2412e6);border:2px solid rgba(163,230,53,.5);color:#fefce8}.character-detail-theme-druid-grove .item-selector-content button.dnd-button[data-v-2a38d277]:hover{background:linear-gradient(135deg,#4d7c0f,#0f2412);border-color:#a3e635b3}.character-detail-theme-druid-grove .item-selector-content button.dnd-button-secondary[data-v-2a38d277]{background:#0f2412b3;border:2px solid rgba(163,230,53,.3);color:#dcfce7}.character-detail-theme-druid-grove .item-selector-content button.dnd-button-secondary[data-v-2a38d277]:hover{background:#0f2412cc;border-color:#a3e63580}.character-detail-theme-underdark-gold .item-selector-content[data-v-2a38d277]{background-image:linear-gradient(140deg,#0a0810d9,#3f240ebf),url(/assets/imgs/3d-render-wooden-room-interior-with-spotlight-smoky-effect.jpg);background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center top;border:2px solid rgba(251,191,36,.5);box-shadow:0 10px 30px #00000080}.character-detail-theme-underdark-gold .item-selector-content h3[data-v-2a38d277]{color:#fde68a}.character-detail-theme-underdark-gold .item-selector-content .item-card[data-v-2a38d277]{background:#0a0810cc;border:1px solid rgba(251,191,36,.3);color:#fef3c7}.character-detail-theme-underdark-gold .item-selector-content .item-card[data-v-2a38d277]:hover{background:#0a0810e6;border-color:#fbbf2480}.character-detail-theme-underdark-gold .item-selector-content .total-value[data-v-2a38d277]{color:#facc15!important}.character-sheet-theme-wrapper[data-v-2a38d277] :where(.border-amber-900,.border-amber-800,.border-amber-700,.border-amber-600,.border-amber-500,.border-amber-400,.border-amber-300,.border-amber-200,.border-amber-100,.character-detail-theme-underdark-gold .item-selector-content .checkbox,.border-yellow-500){border-color:var(--theme-card-border)}.character-detail-theme-underdark-gold .item-selector-content .checkbox[data-v-2a38d277]{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.character-detail-theme-underdark-gold .item-selector-content button.dnd-button[data-v-2a38d277]{background:linear-gradient(135deg,#3e240ecc,#0a0810e6);border:2px solid rgba(251,191,36,.5);color:#fde68a}.character-detail-theme-underdark-gold .item-selector-content button.dnd-button[data-v-2a38d277]:hover{background:linear-gradient(135deg,#3e240e,#0a0810);border-color:#fbbf24b3}.character-detail-theme-underdark-gold .item-selector-content button.dnd-button-secondary[data-v-2a38d277]{background:#0a0810b3;border:2px solid rgba(251,191,36,.3);color:#fef3c7}.character-detail-theme-underdark-gold .item-selector-content button.dnd-button-secondary[data-v-2a38d277]:hover{background:#0a0810cc;border-color:#fbbf2480}.character-detail-theme-vampire-night .item-selector-content[data-v-2a38d277]{background-image:linear-gradient(180deg,#0c000a2e,#40051138),url(/assets/imgs/old-wall-texture-cement-black-red-background-abstract-dark-color-design-are-light-with-white-gradient-background.jpg);background-size:cover,110% 140%;background-repeat:no-repeat,no-repeat;background-position:center top,center 40%;border:2px solid rgba(185,28,28,.5);box-shadow:0 10px 30px #00000080}.character-detail-theme-vampire-night .item-selector-content h3[data-v-2a38d277]{color:#fef2f2}.character-detail-theme-vampire-night .item-selector-content .item-card[data-v-2a38d277]{background:#0c000acc;border:1px solid rgba(185,28,28,.3);color:#fee2e2}.character-detail-theme-vampire-night .item-selector-content .item-card[data-v-2a38d277]:hover{background:#0c000ae6;border-color:#b91c1c80}.character-detail-theme-vampire-night .item-selector-content .total-value[data-v-2a38d277]{color:#f87171!important}.character-detail-theme-vampire-night .item-selector-content .checkbox[data-v-2a38d277]{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.character-detail-theme-vampire-night .item-selector-content button.dnd-button[data-v-2a38d277]{background:linear-gradient(135deg,#36070bcc,#0c000ae6);border:2px solid rgba(185,28,28,.5);color:#fef2f2}.character-detail-theme-vampire-night .item-selector-content button.dnd-button[data-v-2a38d277]:hover{background:linear-gradient(135deg,#36070b,#0c000a);border-color:#b91c1cb3}.character-detail-theme-vampire-night .item-selector-content button.dnd-button-secondary[data-v-2a38d277]{background:#0c000ab3;border:2px solid rgba(185,28,28,.3);color:#fee2e2}.character-detail-theme-vampire-night .item-selector-content button.dnd-button-secondary[data-v-2a38d277]:hover{background:#0c000acc;border-color:#b91c1c80}.entity-image[data-v-6c96ba0d]{display:inline-block}.thumbnail[data-v-6c96ba0d]{-o-object-fit:cover;object-fit:cover;border-radius:.375rem;border:2px solid #92400e;cursor:pointer;transition:transform .2s,box-shadow .2s}.thumbnail[data-v-6c96ba0d]:hover{transform:scale(1.05);box-shadow:0 4px 8px #0003}.fullscreen-modal[data-v-6c96ba0d]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000e6;display:flex;align-items:center;justify-content:center;z-index:10000;cursor:pointer}.fullscreen-image[data-v-6c96ba0d]{max-width:90vw;max-height:90vh;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;cursor:default}.close-btn[data-v-6c96ba0d]{position:absolute;top:1rem;right:1rem;background-color:#ffffffe6;border:none;border-radius:50%;width:2.5rem;height:2.5rem;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.close-btn[data-v-6c96ba0d]:hover{background-color:#fff}.entity-image-placeholder[data-v-6c96ba0d]{display:inline-flex;align-items:center;justify-content:center;border:2px dashed #92400e;border-radius:.375rem;background-color:#fffbeb4d}.placeholder-icon[data-v-6c96ba0d]{font-size:1.5rem;opacity:.5}.skill-selector-modal[data-v-4bfe35e9]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .5;padding:1rem;z-index:9999}.character-detail-theme-obsidian-dark .dice-log-panel .skill-selector-content[data-v-4bfe35e9]{background-color:#1e293bcc}.character-detail-theme-obsidian-dark .level-up-modal .skill-selector-content[data-v-4bfe35e9]{background-color:#1e293be6;border-color:#fbbf2480}.character-detail-theme-obsidian-dark .level-up-modal .skill-selector-content[data-v-4bfe35e9]{border-color:#fbbf24}.character-detail-theme-fey-midnight .dice-log-panel .skill-selector-content[data-v-4bfe35e9]{background-color:#14182dcc;border-color:#6366f199}.character-detail-theme-fey-midnight .level-up-modal .skill-selector-content[data-v-4bfe35e9]{background-color:#14182de6;border-color:#7dd3fc80}.character-detail-theme-fey-midnight .level-up-modal .skill-selector-content[data-v-4bfe35e9]{border-color:#7dd3fc}.character-detail-theme-druid-grove .dice-log-panel .skill-selector-content[data-v-4bfe35e9]{background-color:#183112cc;border-color:#a3e63599}.character-detail-theme-druid-grove .level-up-modal .skill-selector-content[data-v-4bfe35e9]{background-color:#183112e6;border-color:#a3e63580}.character-detail-theme-druid-grove .level-up-modal .skill-selector-content[data-v-4bfe35e9]{border-color:#a3e635}.character-detail-theme-underdark-gold .dice-log-panel .skill-selector-content[data-v-4bfe35e9]{background-color:#170e22cc;border-color:#fbbf2499}.character-detail-theme-underdark-gold .level-up-modal .skill-selector-content[data-v-4bfe35e9]{background-color:#170e22e6;border-color:#fbbf2480}.character-detail-theme-underdark-gold .level-up-modal .skill-selector-content[data-v-4bfe35e9]{border-color:#fbbf24}.character-detail-theme-frost-dragon .dice-log-panel .skill-selector-content[data-v-4bfe35e9]{background-color:#0c4a6ea6;border-color:#0ea5e999}.character-detail-theme-frost-dragon .level-up-modal .skill-selector-content[data-v-4bfe35e9]{background-color:#0c4a6ea6;border-color:#bae6fd80}.character-detail-theme-frost-dragon .level-up-modal .skill-selector-content[data-v-4bfe35e9]{border-color:#bae6fd}.character-sheet-theme-wrapper[data-v-4bfe35e9] :where(.border-amber-900,.border-amber-800,.skill-selector-content,.border-amber-600,.border-amber-500,.border-amber-400,.border-amber-300,.border-amber-200,.border-amber-100,.border-yellow-400,.border-yellow-500){border-color:var(--theme-card-border)}.character-sheet-theme-wrapper[data-v-4bfe35e9] :where(.skill-selector-content,.bg-parchment-100,.bg-white){background-color:var(--theme-card-muted-bg)}.skill-selector-content[data-v-4bfe35e9]{width:100%;max-width:72rem;border-radius:.5rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 249 240 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.character-detail-theme-obsidian-dark .dice-log-panel .checkbox[data-v-4bfe35e9]{color:#fef9c3}.character-detail-theme-obsidian-dark .level-up-modal .checkbox[data-v-4bfe35e9]{border-color:#fbbf24}.character-detail-theme-obsidian-dark .level-up-modal .checkbox[data-v-4bfe35e9]{color:#fef9c3}.character-detail-theme-fey-midnight .dice-log-panel[data-v-4bfe35e9] :where(.text-amber-900,.text-amber-800,.text-amber-700,.checkbox){color:#e0f2fe}.character-detail-theme-fey-midnight .level-up-modal .checkbox[data-v-4bfe35e9]{border-color:#7dd3fc}.character-detail-theme-fey-midnight .level-up-modal .checkbox[data-v-4bfe35e9]{color:#e0f2fe}.character-detail-theme-druid-grove .dice-log-panel[data-v-4bfe35e9] :where(.text-amber-900,.text-amber-800,.text-amber-700,.checkbox){color:#fefce8}.character-detail-theme-druid-grove .level-up-modal .checkbox[data-v-4bfe35e9]{border-color:#a3e635}.character-detail-theme-druid-grove .level-up-modal .checkbox[data-v-4bfe35e9]{color:#fefce8}.character-detail-theme-underdark-gold .dice-log-panel[data-v-4bfe35e9] :where(.text-amber-900,.text-amber-800,.text-amber-700,.checkbox){color:#fde68a}.character-detail-theme-underdark-gold .level-up-modal .checkbox[data-v-4bfe35e9]{border-color:#fbbf24}.character-detail-theme-underdark-gold .level-up-modal .checkbox[data-v-4bfe35e9]{color:#fde68a}.character-detail-theme-frost-dragon .dice-log-panel[data-v-4bfe35e9] :where(.text-amber-900,.text-amber-800,.text-amber-700,.checkbox){color:#f0f9ff}.character-detail-theme-frost-dragon .level-up-modal .checkbox[data-v-4bfe35e9]{border-color:#bae6fd}.character-detail-theme-frost-dragon .level-up-modal .checkbox[data-v-4bfe35e9]{color:#e0f2fe}.character-sheet-theme-wrapper[data-v-4bfe35e9] :where(.checkbox,.text-amber-500,.text-amber-400){color:var(--theme-accent-text)}.character-sheet-theme-wrapper[data-v-4bfe35e9] :where(.border-amber-900,.border-amber-800,.checkbox,.border-amber-600,.border-amber-500,.border-amber-400,.border-amber-300,.border-amber-200,.border-amber-100,.border-yellow-400,.border-yellow-500){border-color:var(--theme-card-border)}.checkbox[data-v-4bfe35e9]{height:.875rem;width:.875rem;cursor:pointer;border-radius:.25rem;--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.checkbox[data-v-4bfe35e9]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))}.character-detail-theme-obsidian-dark .level-up-modal .skill-card[data-v-4bfe35e9]{background-color:#1e293be6;border-color:#fbbf2480}.character-detail-theme-fey-midnight .level-up-modal .skill-card[data-v-4bfe35e9]{background-color:#14182de6;border-color:#7dd3fc80}.character-detail-theme-druid-grove .level-up-modal .skill-card[data-v-4bfe35e9]{background-color:#183112e6;border-color:#a3e63580}.character-detail-theme-underdark-gold .level-up-modal .skill-card[data-v-4bfe35e9]{background-color:#170e22e6;border-color:#fbbf2480}.character-detail-theme-frost-dragon .level-up-modal .skill-card[data-v-4bfe35e9]{background-color:#0c4a6ea6;border-color:#bae6fd80}.character-sheet-theme-wrapper[data-v-4bfe35e9] :where(.border-amber-900,.border-amber-800,.border-amber-700,.border-amber-600,.border-amber-500,.border-amber-400,.skill-card,.border-amber-200,.border-amber-100,.border-yellow-400,.border-yellow-500){border-color:var(--theme-card-border)}.character-sheet-theme-wrapper[data-v-4bfe35e9] :where(.bg-parchment-50,.skill-card,.bg-white){background-color:var(--theme-card-muted-bg)}.skill-card[data-v-4bfe35e9]{position:relative;cursor:pointer;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 243 224 / var(--tw-bg-opacity, 1));padding:.5rem 1.75rem .5rem .5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.character-detail-theme-obsidian-dark .level-up-modal .skill-card[data-v-4bfe35e9]:hover{background-color:#1e293bd9;border-color:#fbbf2480}.character-detail-theme-fey-midnight .level-up-modal .skill-card[data-v-4bfe35e9]:hover{background-color:#14182dd9;border-color:#7dd3fc80}.character-detail-theme-druid-grove .level-up-modal .skill-card[data-v-4bfe35e9]:hover{background-color:#183112d9;border-color:#a3e63580}.character-detail-theme-underdark-gold .level-up-modal .skill-card[data-v-4bfe35e9]:hover{background-color:#170e22d9;border-color:#fbbf2480}.character-detail-theme-frost-dragon .level-up-modal .skill-card[data-v-4bfe35e9]:hover{background-color:#0c4a6e99;border-color:#bae6fd80}.character-sheet-theme-wrapper[data-v-4bfe35e9] :where(.border-amber-900,.border-amber-800,.border-amber-700,.border-amber-600,.skill-card:hover,.border-amber-400,.border-amber-300,.border-amber-200,.border-amber-100,.border-yellow-400,.border-yellow-500){border-color:var(--theme-card-border)}.character-sheet-theme-wrapper[data-v-4bfe35e9] :where(.skill-card:hover,.bg-amber-100,.bg-amber-200,.bg-yellow-50,.bg-yellow-100){background-color:var(--theme-card-muted-bg)}.skill-card[data-v-4bfe35e9]:hover{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.skill-card[data-v-4bfe35e9]{min-height:3rem}.character-detail-theme-obsidian-dark .dice-log-panel .skill-card-selected[data-v-4bfe35e9]{background-color:#1e293bcc;border-color:#fbbf24cc}.character-detail-theme-obsidian-dark .level-up-modal .skill-card-selected[data-v-4bfe35e9]{background-color:#1e293bd9;border-color:#fbbf2480}.character-detail-theme-fey-midnight .dice-log-panel .skill-card-selected[data-v-4bfe35e9]{background-color:#14182dcc;border-color:#6366f199}.character-detail-theme-fey-midnight .level-up-modal .skill-card-selected[data-v-4bfe35e9]{background-color:#14182dd9;border-color:#7dd3fc80}.character-detail-theme-druid-grove .dice-log-panel .skill-card-selected[data-v-4bfe35e9]{background-color:#183112cc;border-color:#a3e63599}.character-detail-theme-druid-grove .level-up-modal .skill-card-selected[data-v-4bfe35e9]{background-color:#183112d9;border-color:#a3e63580}.character-detail-theme-underdark-gold .dice-log-panel .skill-card-selected[data-v-4bfe35e9]{background-color:#170e22cc;border-color:#fbbf2499}.character-detail-theme-underdark-gold .level-up-modal .skill-card-selected[data-v-4bfe35e9]{background-color:#170e22d9;border-color:#fbbf2480}.character-detail-theme-frost-dragon .dice-log-panel .skill-card-selected[data-v-4bfe35e9]{background-color:#0c4a6ea6;border-color:#0ea5e999}.character-detail-theme-frost-dragon .level-up-modal .skill-card-selected[data-v-4bfe35e9]{background-color:#0c4a6e99;border-color:#bae6fd80}.character-sheet-theme-wrapper[data-v-4bfe35e9] :where(.border-amber-900,.border-amber-800,.border-amber-700,.skill-card-selected,.border-amber-500,.border-amber-400,.border-amber-300,.border-amber-200,.border-amber-100,.border-yellow-400,.border-yellow-500){border-color:var(--theme-card-border)}.character-sheet-theme-wrapper[data-v-4bfe35e9] :where(.bg-amber-50,.skill-card-selected,.bg-amber-200,.bg-yellow-50,.bg-yellow-100){background-color:var(--theme-card-muted-bg)}.skill-card-selected[data-v-4bfe35e9]{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1));--tw-ring-opacity: .5}.skill-card-locked[data-v-4bfe35e9]{cursor:not-allowed;opacity:.75}.character-detail-theme-obsidian-dark .level-up-modal .skill-card-locked[data-v-4bfe35e9]:hover{background-color:#1e293bd9;border-color:#fbbf2480}.character-detail-theme-fey-midnight .level-up-modal .skill-card-locked[data-v-4bfe35e9]:hover{background-color:#14182dd9;border-color:#7dd3fc80}.character-detail-theme-druid-grove .level-up-modal .skill-card-locked[data-v-4bfe35e9]:hover{background-color:#183112d9;border-color:#a3e63580}.character-detail-theme-underdark-gold .level-up-modal .skill-card-locked[data-v-4bfe35e9]:hover{background-color:#170e22d9;border-color:#fbbf2480}.character-detail-theme-frost-dragon .level-up-modal .skill-card-locked[data-v-4bfe35e9]:hover{background-color:#0c4a6e99;border-color:#bae6fd80}.character-sheet-theme-wrapper[data-v-4bfe35e9] :where(.border-amber-900,.border-amber-800,.border-amber-700,.border-amber-600,.border-amber-500,.skill-card-locked:hover,.border-amber-300,.border-amber-200,.border-amber-100,.border-yellow-400,.border-yellow-500){border-color:var(--theme-card-border)}.character-sheet-theme-wrapper[data-v-4bfe35e9] :where(.skill-card-locked:hover,.bg-amber-100,.bg-amber-200,.bg-yellow-50,.bg-yellow-100){background-color:var(--theme-card-muted-bg)}.skill-card-locked[data-v-4bfe35e9]:hover{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.character-detail-theme-obsidian-dark .dice-log-panel .skill-name[data-v-4bfe35e9],.character-detail-theme-obsidian-dark .level-up-modal .skill-name[data-v-4bfe35e9]{color:#fef9c3}.character-detail-theme-fey-midnight .dice-log-panel[data-v-4bfe35e9] :where(.skill-name,.text-amber-800,.text-amber-700,.text-amber-600){color:#e0f2fe}.character-detail-theme-fey-midnight .level-up-modal .skill-name[data-v-4bfe35e9]{color:#e0f2fe}.character-detail-theme-druid-grove .dice-log-panel[data-v-4bfe35e9] :where(.skill-name,.text-amber-800,.text-amber-700,.text-amber-600){color:#fefce8}.character-detail-theme-druid-grove .level-up-modal .skill-name[data-v-4bfe35e9]{color:#fefce8}.character-detail-theme-underdark-gold .dice-log-panel[data-v-4bfe35e9] :where(.skill-name,.text-amber-800,.text-amber-700,.text-amber-600){color:#fde68a}.character-detail-theme-underdark-gold .level-up-modal .skill-name[data-v-4bfe35e9]{color:#fde68a}.character-detail-theme-frost-dragon .dice-log-panel[data-v-4bfe35e9] :where(.skill-name,.text-amber-800,.text-amber-700,.text-amber-600){color:#f0f9ff}.character-detail-theme-frost-dragon .level-up-modal .skill-name[data-v-4bfe35e9]{color:#e0f2fe}@media (max-width: 480px){.character-sheet-theme-wrapper .basic-info-box__attributes .skill-name[data-v-4bfe35e9],.character-sheet-theme-wrapper .basic-info-box__row .skill-name[data-v-4bfe35e9]{font-size:.625rem}}@media (max-width: 380px){.character-sheet-theme-wrapper .basic-info-box__attributes .skill-name[data-v-4bfe35e9],.character-sheet-theme-wrapper .basic-info-box__row .skill-name[data-v-4bfe35e9]{font-size:.5625rem}}@media (max-width: 320px){.character-sheet-theme-wrapper .basic-info-box__attributes .skill-name[data-v-4bfe35e9],.character-sheet-theme-wrapper .basic-info-box__row .skill-name[data-v-4bfe35e9]{font-size:.5rem}}.character-sheet-theme-wrapper[data-v-4bfe35e9] :where(.skill-name,.text-amber-800,.text-amber-700){color:var(--theme-card-text)}.skill-name[data-v-4bfe35e9]{margin-bottom:.375rem;font-size:.75rem;line-height:1rem;font-weight:600;line-height:1.25;--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1));min-height:2rem}.character-detail-theme-obsidian-dark .skill-name[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.character-detail-theme-fey-midnight .skill-name[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.character-detail-theme-obsidian-dark .dice-log-panel .character-detail-theme-parchment-light .skill-name[data-v-4bfe35e9],.character-detail-theme-obsidian-dark .level-up-modal .character-detail-theme-parchment-light .skill-name[data-v-4bfe35e9]{color:#fef9c3}.character-detail-theme-fey-midnight .dice-log-panel[data-v-4bfe35e9] :where(.character-detail-theme-parchment-light .skill-name,.text-amber-800,.text-amber-700,.text-amber-600){color:#e0f2fe}.character-detail-theme-fey-midnight .level-up-modal .character-detail-theme-parchment-light .skill-name[data-v-4bfe35e9]{color:#e0f2fe}.character-detail-theme-druid-grove .dice-log-panel[data-v-4bfe35e9] :where(.character-detail-theme-parchment-light .skill-name,.text-amber-800,.text-amber-700,.text-amber-600){color:#fefce8}.character-detail-theme-druid-grove .level-up-modal .character-detail-theme-parchment-light .skill-name[data-v-4bfe35e9]{color:#fefce8}.character-detail-theme-underdark-gold .dice-log-panel[data-v-4bfe35e9] :where(.character-detail-theme-parchment-light .skill-name,.text-amber-800,.text-amber-700,.text-amber-600){color:#fde68a}.character-detail-theme-underdark-gold .level-up-modal .character-detail-theme-parchment-light .skill-name[data-v-4bfe35e9]{color:#fde68a}.character-detail-theme-frost-dragon .dice-log-panel[data-v-4bfe35e9] :where(.character-detail-theme-parchment-light .skill-name,.text-amber-800,.text-amber-700,.text-amber-600){color:#f0f9ff}.character-detail-theme-frost-dragon .level-up-modal .character-detail-theme-parchment-light .skill-name[data-v-4bfe35e9]{color:#e0f2fe}.character-sheet-theme-wrapper[data-v-4bfe35e9] :where(.character-detail-theme-parchment-light .skill-name,.text-amber-800,.text-amber-700){color:var(--theme-card-text)}.character-detail-theme-parchment-light .skill-name[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.character-detail-theme-frost-dragon .skill-name[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.character-detail-theme-druid-grove .skill-name[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(236 252 203 / var(--tw-text-opacity, 1))}.character-detail-theme-underdark-gold .skill-name[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.character-detail-theme-vampire-night .skill-name[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.skill-values[data-v-4bfe35e9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.125rem}@media (max-width: 480px){.character-sheet-theme-wrapper .basic-info-box__row .value-item[data-v-4bfe35e9],.character-sheet-theme-wrapper .basic-info-box__saves span.value-item[data-v-4bfe35e9]{font-size:.5625rem}}@media (max-width: 380px){.character-sheet-theme-wrapper .basic-info-box__row .value-item[data-v-4bfe35e9],.character-sheet-theme-wrapper .basic-info-box__saves span.value-item[data-v-4bfe35e9]{font-size:.5rem}}@media (max-width: 320px){.character-sheet-theme-wrapper .basic-info-box__row .value-item[data-v-4bfe35e9],.character-sheet-theme-wrapper .basic-info-box__saves span.value-item[data-v-4bfe35e9]{font-size:.4375rem}}.value-item[data-v-4bfe35e9]{display:flex;align-items:center;gap:.125rem;font-size:10px}.skill-total[data-v-4bfe35e9]{margin-top:.25rem;display:flex;align-items:center;justify-content:flex-end;gap:.5rem}@media (max-width: 480px){.character-sheet-theme-wrapper .basic-info-box__row .total-label[data-v-4bfe35e9],.character-sheet-theme-wrapper .basic-info-box__saves span.total-label[data-v-4bfe35e9]{font-size:.5625rem}}@media (max-width: 380px){.character-sheet-theme-wrapper .basic-info-box__row .total-label[data-v-4bfe35e9],.character-sheet-theme-wrapper .basic-info-box__saves span.total-label[data-v-4bfe35e9]{font-size:.5rem}}@media (max-width: 320px){.character-sheet-theme-wrapper .basic-info-box__row .total-label[data-v-4bfe35e9],.character-sheet-theme-wrapper .basic-info-box__saves span.total-label[data-v-4bfe35e9]{font-size:.4375rem}}.total-label[data-v-4bfe35e9]{font-size:10px;font-weight:600}.total-value[data-v-4bfe35e9]{font-size:16px;font-weight:700}.character-detail-theme-obsidian-dark .total-label[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.character-detail-theme-obsidian-dark .total-value[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.character-detail-theme-fey-midnight .total-label[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.character-detail-theme-fey-midnight .total-value[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.character-detail-theme-obsidian-dark .dice-log-panel .character-detail-theme-parchment-light .total-label[data-v-4bfe35e9],.character-detail-theme-obsidian-dark .level-up-modal .character-detail-theme-parchment-light .total-label[data-v-4bfe35e9]{color:#fef9c3}.character-detail-theme-fey-midnight .dice-log-panel[data-v-4bfe35e9] :where(.text-amber-900,.text-amber-800,.character-detail-theme-parchment-light .total-label,.text-amber-600){color:#e0f2fe}.character-detail-theme-fey-midnight .level-up-modal .character-detail-theme-parchment-light .total-label[data-v-4bfe35e9]{color:#e0f2fe}.character-detail-theme-druid-grove .dice-log-panel[data-v-4bfe35e9] :where(.text-amber-900,.text-amber-800,.character-detail-theme-parchment-light .total-label,.text-amber-600){color:#fefce8}.character-detail-theme-druid-grove .level-up-modal .character-detail-theme-parchment-light .total-label[data-v-4bfe35e9]{color:#fefce8}.character-detail-theme-underdark-gold .dice-log-panel[data-v-4bfe35e9] :where(.text-amber-900,.text-amber-800,.character-detail-theme-parchment-light .total-label,.text-amber-600){color:#fde68a}.character-detail-theme-underdark-gold .level-up-modal .character-detail-theme-parchment-light .total-label[data-v-4bfe35e9]{color:#fde68a}.character-detail-theme-frost-dragon .dice-log-panel[data-v-4bfe35e9] :where(.text-amber-900,.text-amber-800,.character-detail-theme-parchment-light .total-label,.text-amber-600){color:#f0f9ff}.character-detail-theme-frost-dragon .level-up-modal .character-detail-theme-parchment-light .total-label[data-v-4bfe35e9]{color:#e0f2fe}.character-sheet-theme-wrapper[data-v-4bfe35e9] :where(.text-amber-900,.text-amber-800,.character-detail-theme-parchment-light .total-label){color:var(--theme-card-text)}.character-detail-theme-parchment-light .total-label[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.character-detail-theme-obsidian-dark .dice-log-panel .character-detail-theme-parchment-light .total-value[data-v-4bfe35e9],.character-detail-theme-obsidian-dark .level-up-modal .character-detail-theme-parchment-light .total-value[data-v-4bfe35e9]{color:#fef9c3}.character-detail-theme-fey-midnight .dice-log-panel[data-v-4bfe35e9] :where(.text-amber-900,.character-detail-theme-parchment-light .total-value,.text-amber-700,.text-amber-600){color:#e0f2fe}.character-detail-theme-fey-midnight .level-up-modal .character-detail-theme-parchment-light .total-value[data-v-4bfe35e9]{color:#e0f2fe}.character-detail-theme-druid-grove .dice-log-panel[data-v-4bfe35e9] :where(.text-amber-900,.character-detail-theme-parchment-light .total-value,.text-amber-700,.text-amber-600){color:#fefce8}.character-detail-theme-druid-grove .level-up-modal .character-detail-theme-parchment-light .total-value[data-v-4bfe35e9]{color:#fefce8}.character-detail-theme-underdark-gold .dice-log-panel[data-v-4bfe35e9] :where(.text-amber-900,.character-detail-theme-parchment-light .total-value,.text-amber-700,.text-amber-600){color:#fde68a}.character-detail-theme-underdark-gold .level-up-modal .character-detail-theme-parchment-light .total-value[data-v-4bfe35e9]{color:#fde68a}.character-detail-theme-frost-dragon .dice-log-panel[data-v-4bfe35e9] :where(.text-amber-900,.character-detail-theme-parchment-light .total-value,.text-amber-700,.text-amber-600){color:#f0f9ff}.character-detail-theme-frost-dragon .level-up-modal .character-detail-theme-parchment-light .total-value[data-v-4bfe35e9]{color:#e0f2fe}.character-sheet-theme-wrapper[data-v-4bfe35e9] :where(.text-amber-900,.character-detail-theme-parchment-light .total-value,.text-amber-700){color:var(--theme-card-text)}.character-detail-theme-parchment-light .total-value[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.character-detail-theme-frost-dragon .total-label[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.character-detail-theme-frost-dragon .total-value[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.character-detail-theme-druid-grove .total-label[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(190 242 100 / var(--tw-text-opacity, 1))}.character-detail-theme-druid-grove .total-value[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(236 252 203 / var(--tw-text-opacity, 1))}.character-detail-theme-underdark-gold .total-label[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.character-detail-theme-underdark-gold .total-value[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.character-detail-theme-vampire-night .total-label[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.character-detail-theme-vampire-night .total-value[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.character-detail-theme-obsidian-dark .dice-log-panel .value-label[data-v-4bfe35e9],.character-detail-theme-obsidian-dark .level-up-modal .value-label[data-v-4bfe35e9]{color:#fef9c3}.character-detail-theme-fey-midnight .dice-log-panel[data-v-4bfe35e9] :where(.text-amber-900,.text-amber-800,.value-label,.text-amber-600){color:#e0f2fe}.character-detail-theme-fey-midnight .level-up-modal .value-label[data-v-4bfe35e9]{color:#e0f2fe}.character-detail-theme-druid-grove .dice-log-panel[data-v-4bfe35e9] :where(.text-amber-900,.text-amber-800,.value-label,.text-amber-600){color:#fefce8}.character-detail-theme-druid-grove .level-up-modal .value-label[data-v-4bfe35e9]{color:#fefce8}.character-detail-theme-underdark-gold .dice-log-panel[data-v-4bfe35e9] :where(.text-amber-900,.text-amber-800,.value-label,.text-amber-600){color:#fde68a}.character-detail-theme-underdark-gold .level-up-modal .value-label[data-v-4bfe35e9]{color:#fde68a}.character-detail-theme-frost-dragon .dice-log-panel[data-v-4bfe35e9] :where(.text-amber-900,.text-amber-800,.value-label,.text-amber-600){color:#f0f9ff}.character-detail-theme-frost-dragon .level-up-modal .value-label[data-v-4bfe35e9]{color:#e0f2fe}@media (max-width: 480px){.character-sheet-theme-wrapper .basic-info-box__row .value-label[data-v-4bfe35e9],.character-sheet-theme-wrapper .basic-info-box__saves span.value-label[data-v-4bfe35e9]{font-size:.5625rem}}@media (max-width: 380px){.character-sheet-theme-wrapper .basic-info-box__row .value-label[data-v-4bfe35e9],.character-sheet-theme-wrapper .basic-info-box__saves span.value-label[data-v-4bfe35e9]{font-size:.5rem}}@media (max-width: 320px){.character-sheet-theme-wrapper .basic-info-box__row .value-label[data-v-4bfe35e9],.character-sheet-theme-wrapper .basic-info-box__saves span.value-label[data-v-4bfe35e9]{font-size:.4375rem}}.character-sheet-theme-wrapper[data-v-4bfe35e9] :where(.text-amber-900,.text-amber-800,.value-label){color:var(--theme-card-text)}.value-label[data-v-4bfe35e9]{font-size:10px;font-weight:500;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.character-detail-theme-obsidian-dark .dice-log-panel .value-number[data-v-4bfe35e9],.character-detail-theme-obsidian-dark .level-up-modal .value-number[data-v-4bfe35e9]{color:#fef9c3}.character-detail-theme-fey-midnight .dice-log-panel[data-v-4bfe35e9] :where(.value-number,.text-amber-800,.text-amber-700,.text-amber-600){color:#e0f2fe}.character-detail-theme-fey-midnight .level-up-modal .value-number[data-v-4bfe35e9]{color:#e0f2fe}.character-detail-theme-druid-grove .dice-log-panel[data-v-4bfe35e9] :where(.value-number,.text-amber-800,.text-amber-700,.text-amber-600){color:#fefce8}.character-detail-theme-druid-grove .level-up-modal .value-number[data-v-4bfe35e9]{color:#fefce8}.character-detail-theme-underdark-gold .dice-log-panel[data-v-4bfe35e9] :where(.value-number,.text-amber-800,.text-amber-700,.text-amber-600){color:#fde68a}.character-detail-theme-underdark-gold .level-up-modal .value-number[data-v-4bfe35e9]{color:#fde68a}.character-detail-theme-frost-dragon .dice-log-panel[data-v-4bfe35e9] :where(.value-number,.text-amber-800,.text-amber-700,.text-amber-600){color:#f0f9ff}.character-detail-theme-frost-dragon .level-up-modal .value-number[data-v-4bfe35e9]{color:#e0f2fe}@media (max-width: 480px){.character-sheet-theme-wrapper .basic-info-box__row .value-number[data-v-4bfe35e9],.character-sheet-theme-wrapper .basic-info-box__saves span.value-number[data-v-4bfe35e9]{font-size:.5625rem}}@media (max-width: 380px){.character-sheet-theme-wrapper .basic-info-box__row .value-number[data-v-4bfe35e9],.character-sheet-theme-wrapper .basic-info-box__saves span.value-number[data-v-4bfe35e9]{font-size:.5rem}}@media (max-width: 320px){.character-sheet-theme-wrapper .basic-info-box__row .value-number[data-v-4bfe35e9],.character-sheet-theme-wrapper .basic-info-box__saves span.value-number[data-v-4bfe35e9]{font-size:.4375rem}}.character-sheet-theme-wrapper[data-v-4bfe35e9] :where(.value-number,.text-amber-800,.text-amber-700){color:var(--theme-card-text)}.value-number[data-v-4bfe35e9]{font-size:10px;font-weight:600;--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.character-detail-theme-obsidian-dark .value-label[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.character-detail-theme-obsidian-dark .value-number[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.character-detail-theme-fey-midnight .value-label[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.character-detail-theme-fey-midnight .value-number[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.character-detail-theme-obsidian-dark .dice-log-panel .character-detail-theme-parchment-light .value-label[data-v-4bfe35e9],.character-detail-theme-obsidian-dark .level-up-modal .character-detail-theme-parchment-light .value-label[data-v-4bfe35e9]{color:#fef9c3}.character-detail-theme-fey-midnight .dice-log-panel[data-v-4bfe35e9] :where(.text-amber-900,.character-detail-theme-parchment-light .value-label,.text-amber-700,.text-amber-600){color:#e0f2fe}.character-detail-theme-fey-midnight .level-up-modal .character-detail-theme-parchment-light .value-label[data-v-4bfe35e9]{color:#e0f2fe}.character-detail-theme-druid-grove .dice-log-panel[data-v-4bfe35e9] :where(.text-amber-900,.character-detail-theme-parchment-light .value-label,.text-amber-700,.text-amber-600){color:#fefce8}.character-detail-theme-druid-grove .level-up-modal .character-detail-theme-parchment-light .value-label[data-v-4bfe35e9]{color:#fefce8}.character-detail-theme-underdark-gold .dice-log-panel[data-v-4bfe35e9] :where(.text-amber-900,.character-detail-theme-parchment-light .value-label,.text-amber-700,.text-amber-600){color:#fde68a}.character-detail-theme-underdark-gold .level-up-modal .character-detail-theme-parchment-light .value-label[data-v-4bfe35e9]{color:#fde68a}.character-detail-theme-frost-dragon .dice-log-panel[data-v-4bfe35e9] :where(.text-amber-900,.character-detail-theme-parchment-light .value-label,.text-amber-700,.text-amber-600){color:#f0f9ff}.character-detail-theme-frost-dragon .level-up-modal .character-detail-theme-parchment-light .value-label[data-v-4bfe35e9]{color:#e0f2fe}.character-sheet-theme-wrapper[data-v-4bfe35e9] :where(.text-amber-900,.character-detail-theme-parchment-light .value-label,.text-amber-700){color:var(--theme-card-text)}.character-detail-theme-parchment-light .value-label[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.character-detail-theme-obsidian-dark .dice-log-panel .character-detail-theme-parchment-light .value-number[data-v-4bfe35e9],.character-detail-theme-obsidian-dark .level-up-modal .character-detail-theme-parchment-light .value-number[data-v-4bfe35e9]{color:#fef9c3}.character-detail-theme-fey-midnight .dice-log-panel[data-v-4bfe35e9] :where(.character-detail-theme-parchment-light .value-number,.text-amber-800,.text-amber-700,.text-amber-600){color:#e0f2fe}.character-detail-theme-fey-midnight .level-up-modal .character-detail-theme-parchment-light .value-number[data-v-4bfe35e9]{color:#e0f2fe}.character-detail-theme-druid-grove .dice-log-panel[data-v-4bfe35e9] :where(.character-detail-theme-parchment-light .value-number,.text-amber-800,.text-amber-700,.text-amber-600){color:#fefce8}.character-detail-theme-druid-grove .level-up-modal .character-detail-theme-parchment-light .value-number[data-v-4bfe35e9]{color:#fefce8}.character-detail-theme-underdark-gold .dice-log-panel[data-v-4bfe35e9] :where(.character-detail-theme-parchment-light .value-number,.text-amber-800,.text-amber-700,.text-amber-600){color:#fde68a}.character-detail-theme-underdark-gold .level-up-modal .character-detail-theme-parchment-light .value-number[data-v-4bfe35e9]{color:#fde68a}.character-detail-theme-frost-dragon .dice-log-panel[data-v-4bfe35e9] :where(.character-detail-theme-parchment-light .value-number,.text-amber-800,.text-amber-700,.text-amber-600){color:#f0f9ff}.character-detail-theme-frost-dragon .level-up-modal .character-detail-theme-parchment-light .value-number[data-v-4bfe35e9]{color:#e0f2fe}.character-sheet-theme-wrapper[data-v-4bfe35e9] :where(.character-detail-theme-parchment-light .value-number,.text-amber-800,.text-amber-700){color:var(--theme-card-text)}.character-detail-theme-parchment-light .value-number[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.character-detail-theme-frost-dragon .value-label[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.character-detail-theme-frost-dragon .value-number[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.character-detail-theme-druid-grove .value-label[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(163 230 53 / var(--tw-text-opacity, 1))}.character-detail-theme-druid-grove .value-number[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(190 242 100 / var(--tw-text-opacity, 1))}.character-detail-theme-underdark-gold .value-label[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.character-detail-theme-underdark-gold .value-number[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.character-detail-theme-vampire-night .value-label[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.character-detail-theme-vampire-night .value-number[data-v-4bfe35e9]{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.character-detail-theme-obsidian-dark .skill-selector-content[data-v-4bfe35e9]{background-image:linear-gradient(140deg,#0f172af2,#1e293bcc),url(/assets/imgs/old-wall-texture-cement-black-red-background-abstract-dark-color-design-are-light-with-white-gradient-background.jpg);background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center top;border:2px solid rgba(100,116,139,.5);box-shadow:0 10px 30px #000000b3}.character-detail-theme-obsidian-dark .skill-selector-content h3[data-v-4bfe35e9]{color:#f1f5f9}.character-detail-theme-obsidian-dark .skill-selector-content .skill-card[data-v-4bfe35e9]{background:#0f172acc;border:1px solid rgba(100,116,139,.3);color:#cbd5e1}.character-detail-theme-obsidian-dark .skill-selector-content .skill-card[data-v-4bfe35e9]:hover{background:#0f172ae6;border-color:#64748b80}.character-detail-theme-obsidian-dark .skill-selector-content .skill-name[data-v-4bfe35e9]{color:#e2e8f0}.character-detail-theme-obsidian-dark .skill-selector-content button.dnd-button[data-v-4bfe35e9]{background:linear-gradient(135deg,#1e293bcc,#0f172ae6);border:2px solid rgba(100,116,139,.5);color:#f1f5f9}.character-detail-theme-obsidian-dark .skill-selector-content button.dnd-button[data-v-4bfe35e9]:hover{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:#64748bb3}.character-detail-theme-obsidian-dark .skill-selector-content button.dnd-button-secondary[data-v-4bfe35e9]{background:#0f172ab3;border:2px solid rgba(100,116,139,.3);color:#cbd5e1}.character-detail-theme-obsidian-dark .skill-selector-content button.dnd-button-secondary[data-v-4bfe35e9]:hover{background:#0f172acc;border-color:#64748b80}.character-detail-theme-fey-midnight .skill-selector-content[data-v-4bfe35e9]{background-image:linear-gradient(150deg,#050b18f2,#312e81cc),url(/assets/imgs/3799.jpg);background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center top;border:2px solid rgba(147,51,234,.5);box-shadow:0 10px 30px #00000080}.character-detail-theme-fey-midnight .skill-selector-content h3[data-v-4bfe35e9]{color:#e9d5ff}.character-detail-theme-fey-midnight .skill-selector-content .skill-card[data-v-4bfe35e9]{background:#050b18cc;border:1px solid rgba(147,51,234,.3);color:#d8b4fe}.character-detail-theme-fey-midnight .skill-selector-content .skill-card[data-v-4bfe35e9]:hover{background:#050b18e6;border-color:#9333ea80}.character-detail-theme-fey-midnight .skill-selector-content .skill-name[data-v-4bfe35e9]{color:#e9d5ff}.character-detail-theme-fey-midnight .skill-selector-content button.dnd-button[data-v-4bfe35e9]{background:linear-gradient(135deg,#312e81cc,#050b18e6);border:2px solid rgba(147,51,234,.5);color:#e9d5ff}.character-detail-theme-fey-midnight .skill-selector-content button.dnd-button[data-v-4bfe35e9]:hover{background:linear-gradient(135deg,#312e81,#050b18);border-color:#9333eab3}.character-detail-theme-fey-midnight .skill-selector-content button.dnd-button-secondary[data-v-4bfe35e9]{background:#050b18b3;border:2px solid rgba(147,51,234,.3);color:#d8b4fe}.character-detail-theme-fey-midnight .skill-selector-content button.dnd-button-secondary[data-v-4bfe35e9]:hover{background:#050b18cc;border-color:#9333ea80}.character-detail-theme-parchment-light .skill-selector-content[data-v-4bfe35e9]{background-image:linear-gradient(135deg,#fef9e7f2,#fde68acc),url(/assets/imgs/3d-render-wooden-room-interior-with-spotlight-smoky-effect.jpg);background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center top;border:2px solid rgba(217,119,6,.5);box-shadow:0 10px 30px #0000004d}.character-detail-theme-parchment-light .skill-selector-content h3[data-v-4bfe35e9]{color:#92400e}.character-detail-theme-parchment-light .skill-selector-content .skill-card[data-v-4bfe35e9]{background:#fef3c7cc;border:1px solid rgba(217,119,6,.3);color:#92400e}.character-detail-theme-parchment-light .skill-selector-content .skill-card[data-v-4bfe35e9]:hover{background:#fef3c7e6;border-color:#d9770680}.character-detail-theme-parchment-light .skill-selector-content .skill-name[data-v-4bfe35e9]{color:#92400e}.character-detail-theme-parchment-light .skill-selector-content button.dnd-button[data-v-4bfe35e9]{background:linear-gradient(135deg,#f59e0bcc,#d97706e6);border:2px solid rgba(217,119,6,.5);color:#92400e}.character-detail-theme-parchment-light .skill-selector-content button.dnd-button[data-v-4bfe35e9]:hover{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#d97706b3}.character-detail-theme-parchment-light .skill-selector-content button.dnd-button-secondary[data-v-4bfe35e9]{background:#fef3c7b3;border:2px solid rgba(217,119,6,.3);color:#92400e}.character-detail-theme-parchment-light .skill-selector-content button.dnd-button-secondary[data-v-4bfe35e9]:hover{background:#fef3c7cc;border-color:#d9770680}.character-detail-theme-frost-dragon .skill-selector-content[data-v-4bfe35e9]{background-image:linear-gradient(140deg,#082f49f2,#0ea5e9cc),url(/assets/imgs/10755759_4520671.jpg);background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center top;border:2px solid rgba(186,230,253,.5);box-shadow:0 10px 30px #00000080}.character-detail-theme-frost-dragon .skill-selector-content h3[data-v-4bfe35e9]{color:#e0f2fe}.character-detail-theme-frost-dragon .skill-selector-content .skill-card[data-v-4bfe35e9]{background:#082f49cc;border:1px solid rgba(186,230,253,.3);color:#cbd5e1}.character-detail-theme-frost-dragon .skill-selector-content .skill-card[data-v-4bfe35e9]:hover{background:#082f49e6;border-color:#bae6fd80}.character-detail-theme-frost-dragon .skill-selector-content .skill-name[data-v-4bfe35e9]{color:#e0f2fe}.character-detail-theme-frost-dragon .skill-selector-content button.dnd-button[data-v-4bfe35e9]{background:linear-gradient(135deg,#0ea5e9cc,#082f49e6);border:2px solid rgba(186,230,253,.5);color:#e0f2fe}.character-detail-theme-frost-dragon .skill-selector-content button.dnd-button[data-v-4bfe35e9]:hover{background:linear-gradient(135deg,#0ea5e9,#082f49);border-color:#bae6fdb3}.character-detail-theme-frost-dragon .skill-selector-content button.dnd-button-secondary[data-v-4bfe35e9]{background:#082f49b3;border:2px solid rgba(186,230,253,.3);color:#cbd5e1}.character-detail-theme-frost-dragon .skill-selector-content button.dnd-button-secondary[data-v-4bfe35e9]:hover{background:#082f49cc;border-color:#bae6fd80}.character-detail-theme-druid-grove .skill-selector-content[data-v-4bfe35e9]{background-image:linear-gradient(140deg,#0f2412eb,#416b1ebf),url(/assets/imgs/120.jpg);background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center top;border:2px solid rgba(163,230,53,.5);box-shadow:0 10px 30px #00000080}.character-detail-theme-druid-grove .skill-selector-content h3[data-v-4bfe35e9]{color:#fefce8}.character-detail-theme-druid-grove .skill-selector-content .skill-card[data-v-4bfe35e9]{background:#0f2412cc;border:1px solid rgba(163,230,53,.3);color:#dcfce7}.character-detail-theme-druid-grove .skill-selector-content .skill-card[data-v-4bfe35e9]:hover{background:#0f2412e6;border-color:#a3e63580}.character-detail-theme-druid-grove .skill-selector-content .skill-name[data-v-4bfe35e9]{color:#fefce8}.character-detail-theme-druid-grove .skill-selector-content button.dnd-button[data-v-4bfe35e9]{background:linear-gradient(135deg,#4d7c0fcc,#0f2412e6);border:2px solid rgba(163,230,53,.5);color:#fefce8}.character-detail-theme-druid-grove .skill-selector-content button.dnd-button[data-v-4bfe35e9]:hover{background:linear-gradient(135deg,#4d7c0f,#0f2412);border-color:#a3e635b3}.character-detail-theme-druid-grove .skill-selector-content button.dnd-button-secondary[data-v-4bfe35e9]{background:#0f2412b3;border:2px solid rgba(163,230,53,.3);color:#dcfce7}.character-detail-theme-druid-grove .skill-selector-content button.dnd-button-secondary[data-v-4bfe35e9]:hover{background:#0f2412cc;border-color:#a3e63580}.character-detail-theme-underdark-gold .skill-selector-content[data-v-4bfe35e9]{background-image:linear-gradient(140deg,#0a0810d9,#3f240ebf),url(/assets/imgs/3d-render-wooden-room-interior-with-spotlight-smoky-effect.jpg);background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center top;border:2px solid rgba(251,191,36,.5);box-shadow:0 10px 30px #00000080}.character-detail-theme-underdark-gold .skill-selector-content h3[data-v-4bfe35e9]{color:#fde68a}.character-detail-theme-underdark-gold .skill-selector-content .skill-card[data-v-4bfe35e9]{background:#0a0810cc;border:1px solid rgba(251,191,36,.3);color:#fef3c7}.character-detail-theme-underdark-gold .skill-selector-content .skill-card[data-v-4bfe35e9]:hover{background:#0a0810e6;border-color:#fbbf2480}.character-detail-theme-underdark-gold .skill-selector-content .skill-name[data-v-4bfe35e9]{color:#fde68a}.character-detail-theme-underdark-gold .skill-selector-content button.dnd-button[data-v-4bfe35e9]{background:linear-gradient(135deg,#3e240ecc,#0a0810e6);border:2px solid rgba(251,191,36,.5);color:#fde68a}.character-detail-theme-underdark-gold .skill-selector-content button.dnd-button[data-v-4bfe35e9]:hover{background:linear-gradient(135deg,#3e240e,#0a0810);border-color:#fbbf24b3}.character-detail-theme-underdark-gold .skill-selector-content button.dnd-button-secondary[data-v-4bfe35e9]{background:#0a0810b3;border:2px solid rgba(251,191,36,.3);color:#fef3c7}.character-detail-theme-underdark-gold .skill-selector-content button.dnd-button-secondary[data-v-4bfe35e9]:hover{background:#0a0810cc;border-color:#fbbf2480}.character-detail-theme-vampire-night .skill-selector-content[data-v-4bfe35e9]{background-image:linear-gradient(180deg,#0c000a2e,#40051138),url(/assets/imgs/old-wall-texture-cement-black-red-background-abstract-dark-color-design-are-light-with-white-gradient-background.jpg);background-size:cover,110% 140%;background-repeat:no-repeat,no-repeat;background-position:center top,center 40%;border:2px solid rgba(185,28,28,.5);box-shadow:0 10px 30px #00000080}.character-detail-theme-vampire-night .skill-selector-content h3[data-v-4bfe35e9]{color:#fef2f2}.character-detail-theme-vampire-night .skill-selector-content .skill-card[data-v-4bfe35e9]{background:#0c000acc;border:1px solid rgba(185,28,28,.3);color:#fee2e2}.character-detail-theme-vampire-night .skill-selector-content .skill-card[data-v-4bfe35e9]:hover{background:#0c000ae6;border-color:#b91c1c80}.character-detail-theme-vampire-night .skill-selector-content .skill-name[data-v-4bfe35e9]{color:#fef2f2}.character-detail-theme-vampire-night .skill-selector-content button.dnd-button[data-v-4bfe35e9]{background:linear-gradient(135deg,#36070bcc,#0c000ae6);border:2px solid rgba(185,28,28,.5);color:#fef2f2}.character-detail-theme-vampire-night .skill-selector-content button.dnd-button[data-v-4bfe35e9]:hover{background:linear-gradient(135deg,#36070b,#0c000a);border-color:#b91c1cb3}.character-detail-theme-vampire-night .skill-selector-content button.dnd-button-secondary[data-v-4bfe35e9]{background:#0c000ab3;border:2px solid rgba(185,28,28,.3);color:#fee2e2}.character-detail-theme-vampire-night .skill-selector-content button.dnd-button-secondary[data-v-4bfe35e9]:hover{background:#0c000acc;border-color:#b91c1c80}.equipment-selector-modal[data-v-6cc0a68d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .5}.character-detail-theme-obsidian-dark .dice-log-panel .equipment-selector-content[data-v-6cc0a68d]{background-color:#1e293bcc}.character-detail-theme-obsidian-dark .level-up-modal .equipment-selector-content[data-v-6cc0a68d]{background-color:#1e293be6;border-color:#fbbf2480}.character-detail-theme-obsidian-dark .level-up-modal .equipment-selector-content[data-v-6cc0a68d]{border-color:#fbbf24}.character-detail-theme-fey-midnight .dice-log-panel .equipment-selector-content[data-v-6cc0a68d]{background-color:#14182dcc;border-color:#6366f199}.character-detail-theme-fey-midnight .level-up-modal .equipment-selector-content[data-v-6cc0a68d]{background-color:#14182de6;border-color:#7dd3fc80}.character-detail-theme-fey-midnight .level-up-modal .equipment-selector-content[data-v-6cc0a68d]{border-color:#7dd3fc}.character-detail-theme-druid-grove .dice-log-panel .equipment-selector-content[data-v-6cc0a68d]{background-color:#183112cc;border-color:#a3e63599}.character-detail-theme-druid-grove .level-up-modal .equipment-selector-content[data-v-6cc0a68d]{background-color:#183112e6;border-color:#a3e63580}.character-detail-theme-druid-grove .level-up-modal .equipment-selector-content[data-v-6cc0a68d]{border-color:#a3e635}.character-detail-theme-underdark-gold .dice-log-panel .equipment-selector-content[data-v-6cc0a68d]{background-color:#170e22cc;border-color:#fbbf2499}.character-detail-theme-underdark-gold .level-up-modal .equipment-selector-content[data-v-6cc0a68d]{background-color:#170e22e6;border-color:#fbbf2480}.character-detail-theme-underdark-gold .level-up-modal .equipment-selector-content[data-v-6cc0a68d]{border-color:#fbbf24}.character-detail-theme-frost-dragon .dice-log-panel .equipment-selector-content[data-v-6cc0a68d]{background-color:#0c4a6ea6;border-color:#0ea5e999}.character-detail-theme-frost-dragon .level-up-modal .equipment-selector-content[data-v-6cc0a68d]{background-color:#0c4a6ea6;border-color:#bae6fd80}.character-detail-theme-frost-dragon .level-up-modal .equipment-selector-content[data-v-6cc0a68d]{border-color:#bae6fd}.character-sheet-theme-wrapper[data-v-6cc0a68d] :where(.border-amber-900,.border-amber-800,.equipment-selector-content,.border-amber-600,.border-amber-500,.border-amber-400,.border-amber-300,.border-amber-200,.border-amber-100,.border-yellow-400,.border-yellow-500){border-color:var(--theme-card-border)}.character-sheet-theme-wrapper[data-v-6cc0a68d] :where(.equipment-selector-content,.bg-parchment-100,.bg-white){background-color:var(--theme-card-muted-bg)}.equipment-selector-content[data-v-6cc0a68d]{width:100%;max-width:42rem;border-radius:.5rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 249 240 / var(--tw-bg-opacity, 1));padding:1.5rem}.character-detail-theme-obsidian-dark .dice-log-panel .checkbox[data-v-6cc0a68d]{color:#fef9c3}.character-detail-theme-obsidian-dark .level-up-modal .checkbox[data-v-6cc0a68d]{border-color:#fbbf24}.character-detail-theme-obsidian-dark .level-up-modal .checkbox[data-v-6cc0a68d]{color:#fef9c3}.character-detail-theme-fey-midnight .dice-log-panel[data-v-6cc0a68d] :where(.text-amber-900,.text-amber-800,.text-amber-700,.checkbox){color:#e0f2fe}.character-detail-theme-fey-midnight .level-up-modal .checkbox[data-v-6cc0a68d]{border-color:#7dd3fc}.character-detail-theme-fey-midnight .level-up-modal .checkbox[data-v-6cc0a68d]{color:#e0f2fe}.character-detail-theme-druid-grove .dice-log-panel[data-v-6cc0a68d] :where(.text-amber-900,.text-amber-800,.text-amber-700,.checkbox){color:#fefce8}.character-detail-theme-druid-grove .level-up-modal .checkbox[data-v-6cc0a68d]{border-color:#a3e635}.character-detail-theme-druid-grove .level-up-modal .checkbox[data-v-6cc0a68d]{color:#fefce8}.character-detail-theme-underdark-gold .dice-log-panel[data-v-6cc0a68d] :where(.text-amber-900,.text-amber-800,.text-amber-700,.checkbox){color:#fde68a}.character-detail-theme-underdark-gold .level-up-modal .checkbox[data-v-6cc0a68d]{border-color:#fbbf24}.character-detail-theme-underdark-gold .level-up-modal .checkbox[data-v-6cc0a68d]{color:#fde68a}.character-detail-theme-frost-dragon .dice-log-panel[data-v-6cc0a68d] :where(.text-amber-900,.text-amber-800,.text-amber-700,.checkbox){color:#f0f9ff}.character-detail-theme-frost-dragon .level-up-modal .checkbox[data-v-6cc0a68d]{border-color:#bae6fd}.character-detail-theme-frost-dragon .level-up-modal .checkbox[data-v-6cc0a68d]{color:#e0f2fe}.character-sheet-theme-wrapper[data-v-6cc0a68d] :where(.checkbox,.text-amber-500,.text-amber-400){color:var(--theme-accent-text)}.character-sheet-theme-wrapper[data-v-6cc0a68d] :where(.border-amber-900,.border-amber-800,.checkbox,.border-amber-600,.border-amber-500,.border-amber-400,.border-amber-300,.border-amber-200,.border-amber-100,.border-yellow-400,.border-yellow-500){border-color:var(--theme-card-border)}.checkbox[data-v-6cc0a68d]{height:1rem;width:1rem;border-radius:.25rem;--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.checkbox[data-v-6cc0a68d]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))}.character-detail-theme-obsidian-dark .equipment-selector-content[data-v-6cc0a68d]{background-image:linear-gradient(140deg,#0f172af2,#1e293bcc),url(/assets/imgs/old-wall-texture-cement-black-red-background-abstract-dark-color-design-are-light-with-white-gradient-background.jpg);background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center top;border:2px solid rgba(100,116,139,.5);box-shadow:0 10px 30px #000000b3}.character-detail-theme-obsidian-dark .equipment-selector-content h3[data-v-6cc0a68d]{color:#f1f5f9}.character-detail-theme-obsidian-dark .equipment-selector-content h4[data-v-6cc0a68d]{color:#cbd5e1;border-color:#64748b4d}.character-detail-theme-obsidian-dark .equipment-selector-content .equipment-item[data-v-6cc0a68d]{background:#0f172acc;border:1px solid rgba(100,116,139,.3);color:#cbd5e1}.character-detail-theme-obsidian-dark .equipment-selector-content .equipment-item[data-v-6cc0a68d]:hover{background:#0f172ae6;border-color:#64748b80}.character-detail-theme-obsidian-dark .equipment-selector-content .checkbox[data-v-6cc0a68d]{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.character-detail-theme-obsidian-dark .equipment-selector-content button.dnd-button[data-v-6cc0a68d]{background:linear-gradient(135deg,#1e293bcc,#0f172ae6);border:2px solid rgba(100,116,139,.5);color:#f1f5f9}.character-detail-theme-obsidian-dark .equipment-selector-content button.dnd-button[data-v-6cc0a68d]:hover{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:#64748bb3}.character-detail-theme-obsidian-dark .equipment-selector-content button.dnd-button-secondary[data-v-6cc0a68d]{background:#0f172ab3;border:2px solid rgba(100,116,139,.3);color:#cbd5e1}.character-detail-theme-obsidian-dark .equipment-selector-content button.dnd-button-secondary[data-v-6cc0a68d]:hover{background:#0f172acc;border-color:#64748b80}.character-detail-theme-fey-midnight .equipment-selector-content[data-v-6cc0a68d]{background-image:linear-gradient(150deg,#050b18f2,#312e81cc),url(/assets/imgs/3799.jpg);background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center top;border:2px solid rgba(147,51,234,.5);box-shadow:0 10px 30px #00000080}.character-detail-theme-fey-midnight .equipment-selector-content h3[data-v-6cc0a68d]{color:#e9d5ff}.character-detail-theme-fey-midnight .equipment-selector-content h4[data-v-6cc0a68d]{color:#d8b4fe;border-color:#9333ea4d}.character-detail-theme-fey-midnight .equipment-selector-content .equipment-item[data-v-6cc0a68d]{background:#050b18cc;border:1px solid rgba(147,51,234,.3);color:#d8b4fe}.character-detail-theme-fey-midnight .equipment-selector-content .equipment-item[data-v-6cc0a68d]:hover{background:#050b18e6;border-color:#9333ea80}.character-detail-theme-fey-midnight .equipment-selector-content .checkbox[data-v-6cc0a68d]{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.character-detail-theme-fey-midnight .equipment-selector-content button.dnd-button[data-v-6cc0a68d]{background:linear-gradient(135deg,#312e81cc,#050b18e6);border:2px solid rgba(147,51,234,.5);color:#e9d5ff}.character-detail-theme-fey-midnight .equipment-selector-content button.dnd-button[data-v-6cc0a68d]:hover{background:linear-gradient(135deg,#312e81,#050b18);border-color:#9333eab3}.character-detail-theme-fey-midnight .equipment-selector-content button.dnd-button-secondary[data-v-6cc0a68d]{background:#050b18b3;border:2px solid rgba(147,51,234,.3);color:#d8b4fe}.character-detail-theme-fey-midnight .equipment-selector-content button.dnd-button-secondary[data-v-6cc0a68d]:hover{background:#050b18cc;border-color:#9333ea80}.character-detail-theme-parchment-light .equipment-selector-content[data-v-6cc0a68d]{background-image:linear-gradient(135deg,#fef9e7f2,#fde68acc),url(/assets/imgs/3d-render-wooden-room-interior-with-spotlight-smoky-effect.jpg);background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center top;border:2px solid rgba(217,119,6,.5);box-shadow:0 10px 30px #0000004d}.character-detail-theme-parchment-light .equipment-selector-content h3[data-v-6cc0a68d]{color:#92400e}.character-detail-theme-parchment-light .equipment-selector-content h4[data-v-6cc0a68d]{color:#92400e;border-color:#d977064d}.character-detail-theme-parchment-light .equipment-selector-content .equipment-item[data-v-6cc0a68d]{background:#fef3c7cc;border:1px solid rgba(217,119,6,.3);color:#92400e}.character-detail-theme-parchment-light .equipment-selector-content .equipment-item[data-v-6cc0a68d]:hover{background:#fef3c7e6;border-color:#d9770680}.character-detail-theme-obsidian-dark .dice-log-panel .character-detail-theme-parchment-light .equipment-selector-content .checkbox[data-v-6cc0a68d],.character-detail-theme-obsidian-dark .level-up-modal .character-detail-theme-parchment-light .equipment-selector-content .checkbox[data-v-6cc0a68d]{color:#fef9c3}.character-detail-theme-fey-midnight .dice-log-panel[data-v-6cc0a68d] :where(.text-amber-900,.text-amber-800,.text-amber-700,.character-detail-theme-parchment-light .equipment-selector-content .checkbox){color:#e0f2fe}.character-detail-theme-fey-midnight .level-up-modal .character-detail-theme-parchment-light .equipment-selector-content .checkbox[data-v-6cc0a68d]{color:#e0f2fe}.character-detail-theme-druid-grove .dice-log-panel[data-v-6cc0a68d] :where(.text-amber-900,.text-amber-800,.text-amber-700,.character-detail-theme-parchment-light .equipment-selector-content .checkbox){color:#fefce8}.character-detail-theme-druid-grove .level-up-modal .character-detail-theme-parchment-light .equipment-selector-content .checkbox[data-v-6cc0a68d]{color:#fefce8}.character-detail-theme-underdark-gold .dice-log-panel[data-v-6cc0a68d] :where(.text-amber-900,.text-amber-800,.text-amber-700,.character-detail-theme-parchment-light .equipment-selector-content .checkbox){color:#fde68a}.character-detail-theme-underdark-gold .level-up-modal .character-detail-theme-parchment-light .equipment-selector-content .checkbox[data-v-6cc0a68d]{color:#fde68a}.character-detail-theme-frost-dragon .dice-log-panel[data-v-6cc0a68d] :where(.text-amber-900,.text-amber-800,.text-amber-700,.character-detail-theme-parchment-light .equipment-selector-content .checkbox){color:#f0f9ff}.character-detail-theme-frost-dragon .level-up-modal .character-detail-theme-parchment-light .equipment-selector-content .checkbox[data-v-6cc0a68d]{color:#e0f2fe}.character-sheet-theme-wrapper[data-v-6cc0a68d] :where(.character-detail-theme-parchment-light .equipment-selector-content .checkbox,.text-amber-500,.text-amber-400){color:var(--theme-accent-text)}.character-sheet-theme-wrapper[data-v-6cc0a68d] :where(.border-amber-900,.border-amber-800,.border-amber-700,.character-detail-theme-parchment-light .equipment-selector-content .checkbox,.border-amber-500,.border-amber-400,.border-amber-300,.border-amber-200,.border-amber-100,.border-yellow-400,.border-yellow-500){border-color:var(--theme-card-border)}.character-detail-theme-parchment-light .equipment-selector-content .checkbox[data-v-6cc0a68d]{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.character-detail-theme-parchment-light .equipment-selector-content button.dnd-button[data-v-6cc0a68d]{background:linear-gradient(135deg,#f59e0bcc,#d97706e6);border:2px solid rgba(217,119,6,.5);color:#92400e}.character-detail-theme-parchment-light .equipment-selector-content button.dnd-button[data-v-6cc0a68d]:hover{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#d97706b3}.character-detail-theme-parchment-light .equipment-selector-content button.dnd-button-secondary[data-v-6cc0a68d]{background:#fef3c7b3;border:2px solid rgba(217,119,6,.3);color:#92400e}.character-detail-theme-parchment-light .equipment-selector-content button.dnd-button-secondary[data-v-6cc0a68d]:hover{background:#fef3c7cc;border-color:#d9770680}.character-detail-theme-frost-dragon .equipment-selector-content[data-v-6cc0a68d]{background-image:linear-gradient(140deg,#082f49f2,#0ea5e9cc),url(/assets/imgs/10755759_4520671.jpg);background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center top;border:2px solid rgba(186,230,253,.5);box-shadow:0 10px 30px #00000080}.character-detail-theme-frost-dragon .equipment-selector-content h3[data-v-6cc0a68d]{color:#e0f2fe}.character-detail-theme-frost-dragon .equipment-selector-content h4[data-v-6cc0a68d]{color:#cbd5e1;border-color:#bae6fd4d}.character-detail-theme-frost-dragon .equipment-selector-content .equipment-item[data-v-6cc0a68d]{background:#082f49cc;border:1px solid rgba(186,230,253,.3);color:#cbd5e1}.character-detail-theme-frost-dragon .equipment-selector-content .equipment-item[data-v-6cc0a68d]:hover{background:#082f49e6;border-color:#bae6fd80}.character-detail-theme-frost-dragon .equipment-selector-content .checkbox[data-v-6cc0a68d]{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.character-detail-theme-frost-dragon .equipment-selector-content button.dnd-button[data-v-6cc0a68d]{background:linear-gradient(135deg,#0ea5e9cc,#082f49e6);border:2px solid rgba(186,230,253,.5);color:#e0f2fe}.character-detail-theme-frost-dragon .equipment-selector-content button.dnd-button[data-v-6cc0a68d]:hover{background:linear-gradient(135deg,#0ea5e9,#082f49);border-color:#bae6fdb3}.character-detail-theme-frost-dragon .equipment-selector-content button.dnd-button-secondary[data-v-6cc0a68d]{background:#082f49b3;border:2px solid rgba(186,230,253,.3);color:#cbd5e1}.character-detail-theme-frost-dragon .equipment-selector-content button.dnd-button-secondary[data-v-6cc0a68d]:hover{background:#082f49cc;border-color:#bae6fd80}.character-detail-theme-druid-grove .equipment-selector-content[data-v-6cc0a68d]{background-image:linear-gradient(140deg,#0f2412eb,#416b1ebf),url(/assets/imgs/120.jpg);background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center top;border:2px solid rgba(163,230,53,.5);box-shadow:0 10px 30px #00000080}.character-detail-theme-druid-grove .equipment-selector-content h3[data-v-6cc0a68d]{color:#fefce8}.character-detail-theme-druid-grove .equipment-selector-content h4[data-v-6cc0a68d]{color:#dcfce7;border-color:#a3e6354d}.character-detail-theme-druid-grove .equipment-selector-content .equipment-item[data-v-6cc0a68d]{background:#0f2412cc;border:1px solid rgba(163,230,53,.3);color:#dcfce7}.character-detail-theme-druid-grove .equipment-selector-content .equipment-item[data-v-6cc0a68d]:hover{background:#0f2412e6;border-color:#a3e63580}.character-detail-theme-druid-grove .equipment-selector-content .checkbox[data-v-6cc0a68d]{--tw-border-opacity: 1;border-color:rgb(163 230 53 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(163 230 53 / var(--tw-text-opacity, 1))}.character-detail-theme-druid-grove .equipment-selector-content button.dnd-button[data-v-6cc0a68d]{background:linear-gradient(135deg,#4d7c0fcc,#0f2412e6);border:2px solid rgba(163,230,53,.5);color:#fefce8}.character-detail-theme-druid-grove .equipment-selector-content button.dnd-button[data-v-6cc0a68d]:hover{background:linear-gradient(135deg,#4d7c0f,#0f2412);border-color:#a3e635b3}.character-detail-theme-druid-grove .equipment-selector-content button.dnd-button-secondary[data-v-6cc0a68d]{background:#0f2412b3;border:2px solid rgba(163,230,53,.3);color:#dcfce7}.character-detail-theme-druid-grove .equipment-selector-content button.dnd-button-secondary[data-v-6cc0a68d]:hover{background:#0f2412cc;border-color:#a3e63580}.character-detail-theme-underdark-gold .equipment-selector-content[data-v-6cc0a68d]{background-image:linear-gradient(140deg,#0a0810d9,#3f240ebf),url(/assets/imgs/3d-render-wooden-room-interior-with-spotlight-smoky-effect.jpg);background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center top;border:2px solid rgba(251,191,36,.5);box-shadow:0 10px 30px #00000080}.character-detail-theme-underdark-gold .equipment-selector-content h3[data-v-6cc0a68d]{color:#fde68a}.character-detail-theme-underdark-gold .equipment-selector-content h4[data-v-6cc0a68d]{color:#fef3c7;border-color:#fbbf244d}.character-detail-theme-underdark-gold .equipment-selector-content .equipment-item[data-v-6cc0a68d]{background:#0a0810cc;border:1px solid rgba(251,191,36,.3);color:#fef3c7}.character-detail-theme-underdark-gold .equipment-selector-content .equipment-item[data-v-6cc0a68d]:hover{background:#0a0810e6;border-color:#fbbf2480}.character-sheet-theme-wrapper[data-v-6cc0a68d] :where(.border-amber-900,.border-amber-800,.border-amber-700,.border-amber-600,.border-amber-500,.border-amber-400,.border-amber-300,.border-amber-200,.border-amber-100,.character-detail-theme-underdark-gold .equipment-selector-content .checkbox,.border-yellow-500){border-color:var(--theme-card-border)}.character-detail-theme-underdark-gold .equipment-selector-content .checkbox[data-v-6cc0a68d]{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.character-detail-theme-underdark-gold .equipment-selector-content button.dnd-button[data-v-6cc0a68d]{background:linear-gradient(135deg,#3e240ecc,#0a0810e6);border:2px solid rgba(251,191,36,.5);color:#fde68a}.character-detail-theme-underdark-gold .equipment-selector-content button.dnd-button[data-v-6cc0a68d]:hover{background:linear-gradient(135deg,#3e240e,#0a0810);border-color:#fbbf24b3}.character-detail-theme-underdark-gold .equipment-selector-content button.dnd-button-secondary[data-v-6cc0a68d]{background:#0a0810b3;border:2px solid rgba(251,191,36,.3);color:#fef3c7}.character-detail-theme-underdark-gold .equipment-selector-content button.dnd-button-secondary[data-v-6cc0a68d]:hover{background:#0a0810cc;border-color:#fbbf2480}.character-detail-theme-vampire-night .equipment-selector-content[data-v-6cc0a68d]{background-image:linear-gradient(180deg,#0c000a2e,#40051138),url(/assets/imgs/old-wall-texture-cement-black-red-background-abstract-dark-color-design-are-light-with-white-gradient-background.jpg);background-size:cover,110% 140%;background-repeat:no-repeat,no-repeat;background-position:center top,center 40%;border:2px solid rgba(185,28,28,.5);box-shadow:0 10px 30px #00000080}.character-detail-theme-vampire-night .equipment-selector-content h3[data-v-6cc0a68d]{color:#fef2f2}.character-detail-theme-vampire-night .equipment-selector-content h4[data-v-6cc0a68d]{color:#fee2e2;border-color:#b91c1c4d}.character-detail-theme-vampire-night .equipment-selector-content .equipment-item[data-v-6cc0a68d]{background:#0c000acc;border:1px solid rgba(185,28,28,.3);color:#fee2e2}.character-detail-theme-vampire-night .equipment-selector-content .equipment-item[data-v-6cc0a68d]:hover{background:#0c000ae6;border-color:#b91c1c80}.character-detail-theme-vampire-night .equipment-selector-content .checkbox[data-v-6cc0a68d]{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.character-detail-theme-vampire-night .equipment-selector-content button.dnd-button[data-v-6cc0a68d]{background:linear-gradient(135deg,#36070bcc,#0c000ae6);border:2px solid rgba(185,28,28,.5);color:#fef2f2}.character-detail-theme-vampire-night .equipment-selector-content button.dnd-button[data-v-6cc0a68d]:hover{background:linear-gradient(135deg,#36070b,#0c000a);border-color:#b91c1cb3}.character-detail-theme-vampire-night .equipment-selector-content button.dnd-button-secondary[data-v-6cc0a68d]{background:#0c000ab3;border:2px solid rgba(185,28,28,.3);color:#fee2e2}.character-detail-theme-vampire-night .equipment-selector-content button.dnd-button-secondary[data-v-6cc0a68d]:hover{background:#0c000acc;border-color:#b91c1c80}.item-card-indicator[data-v-cf260f12]{display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;cursor:pointer;opacity:.8;transition:opacity .2s,transform .2s}.item-card-indicator[data-v-cf260f12]:hover{opacity:1;transform:scale(1.2)}.image-uploader[data-v-ca959547]{width:100%}.upload-zone[data-v-ca959547]{border:2px dashed #92400e;border-radius:.5rem;padding:.75rem;text-align:center;cursor:pointer;background-color:#fffbeb80;transition:all .2s}.upload-zone[data-v-ca959547]:hover,.upload-zone.drag-over[data-v-ca959547]{border-color:#d97706;background-color:#fef3c7cc}.upload-content[data-v-ca959547]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.upload-icon[data-v-ca959547]{font-size:1.25rem}.upload-text[data-v-ca959547]{font-weight:600;color:#92400e;font-size:.875rem}.upload-hint[data-v-ca959547]{font-size:.75rem;color:#78350f}.hidden[data-v-ca959547]{display:none}.image-preview[data-v-ca959547]{position:relative;display:inline-block;width:100%;max-width:200px}.preview-image[data-v-ca959547]{width:100%;height:auto;border-radius:.5rem;border:2px solid #92400e;display:block}.preview-actions[data-v-ca959547]{position:absolute;top:.5rem;right:.5rem;display:flex;gap:.25rem}.btn-replace[data-v-ca959547],.btn-remove[data-v-ca959547]{background-color:#fffbebf2;border:1px solid #92400e;border-radius:.25rem;padding:.25rem .5rem;cursor:pointer;font-size:1rem;transition:all .2s}.btn-replace[data-v-ca959547]:hover{background-color:#fef3c7f2}.btn-remove[data-v-ca959547]:hover{background-color:#fee2e2f2;border-color:#dc2626}.upload-progress[data-v-ca959547]{position:absolute;bottom:0;left:0;right:0;background-color:#000000b3;color:#fff;padding:.5rem;border-radius:0 0 .5rem .5rem;display:flex;align-items:center;gap:.5rem}.progress-bar[data-v-ca959547]{flex:1;height:4px;background-color:#92400e;border-radius:2px;transition:width .3s}.progress-text[data-v-ca959547]{font-size:.75rem;font-weight:600}.error-message[data-v-ca959547]{margin-top:.5rem;padding:.5rem;background-color:#fee2e2;border:1px solid #dc2626;border-radius:.25rem;color:#991b1b;font-size:.875rem}.card-detail-modal[data-v-e192bf93]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;align-items:flex-start;justify-content:center;z-index:10000;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade-in-e192bf93 .2s ease-out;overflow-y:auto;overflow-x:hidden}@keyframes fade-in-e192bf93{0%{opacity:0}to{opacity:1}}.card-detail-modal__container[data-v-e192bf93]{position:relative;max-width:400px;width:100%;animation:scale-in-e192bf93 .2s ease-out;margin:auto;padding:2rem 0;min-height:-moz-min-content;min-height:min-content;display:flex;flex-direction:column}@keyframes scale-in-e192bf93{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.card-detail-modal__close[data-v-e192bf93]{position:sticky;top:1rem;right:0;width:2rem;height:2rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:10001;margin-left:auto;margin-bottom:1rem}.card-detail-modal__close[data-v-e192bf93]:hover{background:#fff3;transform:scale(1.1)}.card-detail-modal__card-container[data-v-e192bf93]{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.card-detail-modal__title[data-v-e192bf93]{margin:0;font-size:1.75rem;font-weight:700;color:#92400e;text-shadow:2px 2px 4px rgba(255,255,255,1),-2px -2px 4px rgba(255,255,255,1),0 0 8px rgba(255,255,255,.8),0 0 12px rgba(212,175,55,.6);text-align:center;line-height:1.2;word-wrap:break-word;max-width:90%}.card-detail-modal__card[data-v-e192bf93]{position:relative;width:400px;height:580px;background-image:var(--bg-url);background-size:100% 100%;background-repeat:no-repeat;background-position:center;border-radius:12px;box-shadow:0 10px 40px #0000004d;overflow:hidden}.card-detail-modal__art-frame[data-v-e192bf93]{position:absolute;left:8.5%;top:8.5%;width:83%;height:47%;display:flex;align-items:center;justify-content:center;border-radius:10px;overflow:hidden}.card-detail-modal__icon[data-v-e192bf93]{display:flex;align-items:center;justify-content:center;width:140px;height:140px;font-size:5rem;background:#fff3;border-radius:8px;border:2px dashed rgba(146,64,14,.3)}.card-detail-modal__desc-frame[data-v-e192bf93]{position:absolute;left:10%;top:60.5%;width:80%;height:31.5%;overflow:hidden;border-radius:8px}.card-detail-modal__desc-scroll[data-v-e192bf93]{width:100%;height:100%;overflow-y:auto;padding:12px;box-sizing:border-box}.card-detail-modal__desc-text[data-v-e192bf93]{margin:0 0 1rem;font-size:.875rem;line-height:1.4;color:#2a2a2a;white-space:pre-wrap;text-align:center}.card-detail-modal__desc-scroll[data-v-e192bf93]::-webkit-scrollbar{width:6px}.card-detail-modal__desc-scroll[data-v-e192bf93]::-webkit-scrollbar-track{background:#0000001a;border-radius:3px}.card-detail-modal__desc-scroll[data-v-e192bf93]::-webkit-scrollbar-thumb{background:#0000004d;border-radius:3px}.card-detail-modal__desc-scroll[data-v-e192bf93]::-webkit-scrollbar-thumb:hover{background:#00000080}.card-detail-modal__stat[data-v-e192bf93]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#92400e;font-weight:600}.card-detail-modal__stat-label[data-v-e192bf93]{font-weight:700;color:#78350f}.card-detail-modal__stat-value[data-v-e192bf93]{color:#92400e}.card-detail-modal__info[data-v-e192bf93]{margin-top:1rem;padding:1rem;background:#fffffff2;border-radius:8px;border:2px solid rgba(146,64,14,.3);width:100%;max-width:400px}.card-detail-modal__received[data-v-e192bf93]{margin-bottom:1rem;text-align:center;font-style:italic}.card-detail-modal__actions[data-v-e192bf93]{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.card-detail-modal__equipment-choice[data-v-e192bf93]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.card-detail-modal__location-picker[data-v-e192bf93]{display:flex;flex-direction:column;align-items:center;gap:.5rem;background:#ffffffe6;padding:.75rem;border-radius:6px;border:2px solid rgba(146,64,14,.3)}.card-detail-modal__location-select[data-v-e192bf93]{width:100%;padding:.5rem;border:2px solid rgba(146,64,14,.3);border-radius:6px;background:#ffffffe6;color:#92400e;font-size:.875rem;font-weight:600}.card-detail-modal__location-actions[data-v-e192bf93]{display:flex;gap:.5rem;width:100%;justify-content:center}.card-detail-modal__action-btn[data-v-e192bf93]{padding:.5rem .75rem;border:2px solid rgba(146,64,14,.3);border-radius:6px;background:#fffc;color:#92400e;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.25rem}.card-detail-modal__action-btn[data-v-e192bf93]:hover{background:#92400e1a;border-color:#92400e80;transform:translateY(-1px)}.card-detail-modal__action-btn--edit[data-v-e192bf93]{background:linear-gradient(135deg,#a855f71a,#a855f70d);border-color:#a855f74d}.card-detail-modal__action-btn--edit[data-v-e192bf93]:hover{background:#a855f733;border-color:#a855f780}.card-detail-modal__action-btn--transfer[data-v-e192bf93]{background:linear-gradient(135deg,#22c55e1a,#22c55e0d);border-color:#22c55e4d}.card-detail-modal__action-btn--transfer[data-v-e192bf93]:hover{background:#22c55e33;border-color:#22c55e80}.card-detail-modal__action-btn--equip[data-v-e192bf93]{background:linear-gradient(135deg,#3b82f61a,#3b82f60d);border-color:#3b82f64d}.card-detail-modal__action-btn--equip[data-v-e192bf93]:hover{background:#3b82f633;border-color:#3b82f680}.card-detail-modal__action-btn--delete[data-v-e192bf93]{background:linear-gradient(135deg,#ef44441a,#ef44440d);border-color:#ef44444d;min-width:2.5rem;justify-content:center}.card-detail-modal__action-btn--delete[data-v-e192bf93]:hover{background:#ef444433;border-color:#ef444480}@media (max-width: 480px){.card-detail-modal__container[data-v-e192bf93]{max-width:100%}.card-detail-modal__card[data-v-e192bf93]{width:320px;height:448px}.card-detail-modal__title[data-v-e192bf93]{font-size:1.5rem}.card-detail-modal__desc-text[data-v-e192bf93],.card-detail-modal__stat-value[data-v-e192bf93]{font-size:.8125rem}.card-detail-modal__info[data-v-e192bf93]{max-width:320px}}.equipment-slot-selector-modal[data-v-cf524e9d]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:10000;background:#000000b3}.equipment-slot-selector-content[data-v-cf524e9d]{display:flex;max-height:90vh;width:100%;max-width:42rem;flex-direction:column;padding:1.5rem;background:linear-gradient(135deg,#fef9e7,#fef3c7);border:2px solid #92400e;border-radius:12px;box-shadow:0 10px 40px #00000080}.checkbox[data-v-cf524e9d]{height:1rem;width:1rem;border-radius:.25rem}.checkbox[data-v-cf524e9d]:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.equipment-slots-compact[data-v-a005cc3b]{padding:.5rem;--equip-figure-start: #fde68a;--equip-figure-end: #f59e0b;--equip-bg-start: #fef9c3;--equip-bg-end: #fde68a;--equip-glow-inner: #fff7ed;--equip-glow-mid: #fde68a;--equip-glow-outer: #f59e0b;--equip-border: #92400e;--equip-outline: #7c2d12;--equip-accent-pale: #fdf6b2;--equip-foot-fill: #78350f;--equip-canvas-bg: linear-gradient(135deg, #fef9e7 0%, #fef3c7 100%)}.equipment-slots-svg-compact[data-v-a005cc3b]{width:100%;max-width:260px;height:auto;aspect-ratio:360 / 420;border:3px solid var(--equip-border);border-radius:12px;background:var(--equip-canvas-bg);box-shadow:0 4px 6px #0000001a}.slot-area[data-v-a005cc3b]{cursor:pointer;transition:all .2s;opacity:.85}.slot-area[data-v-a005cc3b]:hover{opacity:1;filter:brightness(1.1);stroke-width:3}.item-marker[data-v-a005cc3b]{pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.reveal-modal[data-v-b28400a3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;align-items:flex-start;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fade-in-b28400a3 .3s ease-out;overflow-y:auto;overflow-x:hidden;padding:1rem}@keyframes fade-in-b28400a3{0%{opacity:0}to{opacity:1}}.reveal-modal__decision-card-container[data-v-b28400a3]{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}@keyframes fly-in-b28400a3{0%{transform:translateY(-100px) scale(.5);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.reveal-modal__card-flipper[data-v-b28400a3]{position:relative;width:min(85vw,420px);aspect-ratio:3 / 4;transform-style:preserve-3d;transition:transform 2s cubic-bezier(.68,-.55,.265,1.55)}.reveal-modal__card-container.flipping .reveal-modal__card-flipper[data-v-b28400a3]{transform:rotateY(180deg)}.reveal-modal__card-back[data-v-b28400a3],.reveal-modal__card-front[data-v-b28400a3]{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:12px;overflow:hidden;box-shadow:0 10px 40px #00000080}.reveal-modal__card-back[data-v-b28400a3]{display:flex;align-items:center;justify-content:center;background:#1a1a1a}.reveal-modal__card-image[data-v-b28400a3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.reveal-modal__card-front[data-v-b28400a3]{transform:rotateY(180deg);display:flex;align-items:center;justify-content:center}.reveal-modal__decision[data-v-b28400a3]{display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:90vw;animation:scale-in-b28400a3 .3s ease-out;margin:auto;padding:2rem 0;min-height:-moz-min-content;min-height:min-content}@keyframes scale-in-b28400a3{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.reveal-modal__info[data-v-b28400a3]{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:500px;padding:1.5rem;background:#fffffff2;border-radius:12px;border:2px solid rgba(146,64,14,.3);box-shadow:0 4px 12px #00000026}.reveal-modal__info-stats[data-v-b28400a3]{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%;padding-bottom:1rem;border-bottom:1px solid rgba(146,64,14,.2)}.reveal-modal__stats-content[data-v-b28400a3],.reveal-modal__weapon-stats[data-v-b28400a3]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;width:100%}.reveal-modal__stat[data-v-b28400a3]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#92400e;font-weight:600}.reveal-modal__stat-label[data-v-b28400a3]{font-weight:700;color:#78350f;text-transform:uppercase}.reveal-modal__stat-value[data-v-b28400a3]{color:#92400e}.reveal-modal__received[data-v-b28400a3]{text-align:center;font-style:italic;font-size:.875rem;color:#92400e;padding-bottom:.5rem}.reveal-modal__buttons[data-v-b28400a3]{display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%;max-width:400px}.reveal-modal__equipment-choice[data-v-b28400a3]{width:100%;display:flex;flex-direction:column;align-items:center}.reveal-modal__location-picker[data-v-b28400a3]{width:100%;display:flex;flex-direction:column;gap:.75rem;background:#f4e4c1f2;padding:1rem;border-radius:8px;border:2px solid #d4af37}.reveal-modal__location-picker select[data-v-b28400a3]{width:100%}@media (max-width: 640px){.reveal-modal__card-flipper[data-v-b28400a3]{width:85vw;max-width:360px}.reveal-modal__buttons[data-v-b28400a3]{max-width:85vw}}.reveal-modal__card-content[data-v-b28400a3]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.reveal-modal__card--flip[data-v-b28400a3],.reveal-modal__card--decision[data-v-b28400a3]{position:relative;width:400px;height:580px;background-image:var(--bg-url);background-size:100% 100%;background-repeat:no-repeat;background-position:center;border-radius:12px;box-shadow:0 10px 40px #0000004d;overflow:hidden}.reveal-modal__card--flip[data-v-b28400a3]{width:100%;height:100%;max-width:420px;max-height:560px}.reveal-modal__card-container[data-v-b28400a3]{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;padding:2rem 0;min-height:-moz-min-content;min-height:min-content}.reveal-modal__title[data-v-b28400a3]{margin:0;font-size:1.75rem;font-weight:700;color:#92400e;text-shadow:2px 2px 4px rgba(255,255,255,1),-2px -2px 4px rgba(255,255,255,1),0 0 8px rgba(255,255,255,.8),0 0 12px rgba(212,175,55,.6);text-align:center;line-height:1.2;word-wrap:break-word;max-width:90%}.reveal-modal__art-frame[data-v-b28400a3]{position:absolute;left:8.5%;top:8.5%;width:83%;height:47%;display:flex;align-items:center;justify-content:center;border-radius:10px;overflow:hidden}.reveal-modal__icon[data-v-b28400a3]{display:flex;align-items:center;justify-content:center;width:140px;height:140px;font-size:5rem;background:#fff3;border-radius:8px;border:2px dashed rgba(146,64,14,.3)}.reveal-modal__desc-frame[data-v-b28400a3]{position:absolute;left:10%;top:60.5%;width:80%;height:31.5%;overflow:hidden;border-radius:8px}.reveal-modal__desc-scroll[data-v-b28400a3]{width:100%;height:100%;overflow-y:auto;padding:12px;box-sizing:border-box}.reveal-modal__desc-text[data-v-b28400a3]{margin:0 0 1rem;font-size:.875rem;line-height:1.4;color:#2a2a2a;white-space:pre-wrap;text-align:center}.reveal-modal__desc-scroll[data-v-b28400a3]::-webkit-scrollbar{width:6px}.reveal-modal__desc-scroll[data-v-b28400a3]::-webkit-scrollbar-track{background:#0000001a;border-radius:3px}.reveal-modal__desc-scroll[data-v-b28400a3]::-webkit-scrollbar-thumb{background:#0000004d;border-radius:3px}.reveal-modal__desc-scroll[data-v-b28400a3]::-webkit-scrollbar-thumb:hover{background:#00000080}@media (max-width: 640px){.reveal-modal__card--flip[data-v-b28400a3],.reveal-modal__card--decision[data-v-b28400a3]{width:320px;height:448px}.reveal-modal__title[data-v-b28400a3]{font-size:1.5rem}.reveal-modal__desc-text[data-v-b28400a3]{font-size:.8125rem}}.cards-grid[data-v-99c2a4f9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem}.card-item[data-v-99c2a4f9]{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:linear-gradient(135deg,#f5f5f5cc,#e5e5e5cc);border:1px solid #9ca3af;border-radius:6px;cursor:pointer;transition:all .2s;position:relative}.card-item[data-v-99c2a4f9]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.card-item--normal[data-v-99c2a4f9]{background:linear-gradient(135deg,#f5f5f5cc,#e5e5e5cc);border-color:#9ca3af}.card-item--normal[data-v-99c2a4f9]:hover{border-color:#6b7280}.card-item--normal .card-name[data-v-99c2a4f9]{color:#374151}.card-item--rare[data-v-99c2a4f9]{background:linear-gradient(135deg,#1e3a5fcc,#2d5a87cc);border-color:#3b82f6;box-shadow:0 0 8px #3b82f64d}.card-item--rare[data-v-99c2a4f9]:hover{border-color:#2563eb;box-shadow:0 0 12px #3b82f680}.card-item--rare .card-name[data-v-99c2a4f9]{color:#dbeafe}.card-item--mythic[data-v-99c2a4f9]{background:linear-gradient(135deg,#581c87cc,#7c3aedcc);border-color:#a855f7;box-shadow:0 0 10px #a855f766}.card-item--mythic[data-v-99c2a4f9]:hover{border-color:#9333ea;box-shadow:0 0 15px #a855f799}.card-item--mythic .card-name[data-v-99c2a4f9]{color:#f3e8ff}.card-item--legendary[data-v-99c2a4f9]{background:linear-gradient(135deg,#ea580ccc,#f97316cc);border-color:#fb923c;box-shadow:0 0 12px #fb923c80,0 0 20px #f973164d;overflow:hidden}.card-item--legendary[data-v-99c2a4f9]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:legendary-shine-compact-99c2a4f9 2s ease-in-out infinite}@keyframes legendary-shine-compact-99c2a4f9{0%{left:-100%}to{left:100%}}.card-item--legendary[data-v-99c2a4f9]:hover{border-color:#f97316;box-shadow:0 0 18px #fb923cb3,0 0 30px #f9731680}.card-item--legendary .card-name[data-v-99c2a4f9]{color:#fff7ed;text-shadow:0 0 6px rgba(251,146,60,.8),0 0 12px rgba(249,115,22,.6);position:relative;z-index:1}.card-item--artifact[data-v-99c2a4f9]{background:linear-gradient(135deg,#d4af37e6,#f4d03fe6,#ffd700e6);border-color:#fbbf24;box-shadow:0 0 15px #fbbf2499,0 0 25px #ffd70066,0 0 35px #f4d03f4d;overflow:hidden;animation:artifact-glow-compact-99c2a4f9 3s ease-in-out infinite;position:relative}.card-item--artifact[data-v-99c2a4f9]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.15) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(255,215,0,.2) 0%,transparent 40%),radial-gradient(circle at 50% 50%,rgba(244,208,63,.15) 0%,transparent 50%);opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:0}.card-item--artifact[data-v-99c2a4f9]:hover:after{opacity:1;animation:artifact-particles-compact-99c2a4f9 2s ease-in-out infinite}.card-item--artifact[data-v-99c2a4f9]:hover{animation:artifact-glow-hover-compact-99c2a4f9 1.5s ease-in-out infinite}.card-item--artifact[data-v-99c2a4f9]:hover:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,transparent 25%,rgba(255,255,255,.8) 30%,rgba(255,255,255,1) 50%,rgba(255,255,255,.8) 70%,transparent 75%,transparent 100%);box-shadow:0 0 25px #fff,0 0 50px #ffd700e6,0 0 75px #f4d03fb3;animation:artifact-lightning-compact-99c2a4f9 .6s ease-in-out;pointer-events:none;z-index:1}@keyframes artifact-glow-compact-99c2a4f9{0%,to{box-shadow:0 0 15px #fbbf2499,0 0 25px #ffd70066,0 0 35px #f4d03f4d}50%{box-shadow:0 0 25px #fbbf24e6,0 0 40px #ffd700b3,0 0 55px #f4d03f80,0 0 70px #d4af374d}}@keyframes artifact-glow-hover-compact-99c2a4f9{0%,to{box-shadow:0 0 20px #fbbf24cc,0 0 35px #ffd70099,0 0 50px #f4d03f66}50%{box-shadow:0 0 30px #fbbf24,0 0 50px #ffd700e6,0 0 70px #f4d03fb3,0 0 90px #d4af3780}}@keyframes artifact-lightning-compact-99c2a4f9{0%{left:-100%;opacity:0}10%{opacity:1}50%{left:50%;opacity:1}90%{opacity:.8}to{left:200%;opacity:0}}@keyframes artifact-particles-compact-99c2a4f9{0%,to{background-position:0% 0%,100% 100%,50% 50%}33%{background-position:30% 20%,70% 80%,60% 40%}66%{background-position:60% 40%,40% 60%,30% 70%}}.card-item--artifact[data-v-99c2a4f9]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:artifact-shimmer-compact-99c2a4f9 2.5s ease-in-out infinite}@keyframes artifact-shimmer-compact-99c2a4f9{0%{left:-100%}to{left:100%}}.card-item--artifact[data-v-99c2a4f9]:hover{border-color:#f59e0b;box-shadow:0 0 25px #fbbf24e6,0 0 40px #ffd700b3,0 0 55px #f4d03f80}.card-item--artifact .card-name[data-v-99c2a4f9]{color:#fff7ed;font-family:Cinzel,Playfair Display,Times New Roman,serif;font-weight:700;letter-spacing:.05em;text-shadow:0 0 10px rgba(251,191,36,1),0 0 20px rgba(255,215,0,.8),0 0 30px rgba(244,208,63,.6);position:relative;z-index:1}.card-item--new[data-v-99c2a4f9]{border-width:2px;box-shadow:0 0 10px #d4af3780;animation:pulse-glow-99c2a4f9 2s ease-in-out infinite}.card-item--normal.card-item--new[data-v-99c2a4f9]{background:linear-gradient(135deg,#f5f5f5,#e5e5e5);border-color:#d4af37;box-shadow:0 0 10px #d4af3780}.card-item--rare.card-item--new[data-v-99c2a4f9]{background:linear-gradient(135deg,#1e3a5f,#2d5a87);border-color:#60a5fa;box-shadow:0 0 15px #60a5fa99}.card-item--mythic.card-item--new[data-v-99c2a4f9]{background:linear-gradient(135deg,#581c87,#7c3aed);border-color:#c084fc;box-shadow:0 0 18px #a855f799}.card-item--legendary.card-item--new[data-v-99c2a4f9]{background:linear-gradient(135deg,#ea580c,#f97316);border-color:#fb923c;box-shadow:0 0 18px #fb923cb3,0 0 30px #f9731680}.card-item--artifact.card-item--new[data-v-99c2a4f9]{background:linear-gradient(135deg,#d4af37,#f4d03f,gold);border-color:#fbbf24;box-shadow:0 0 25px #fbbf24e6,0 0 40px #ffd700b3,0 0 55px #f4d03f80}@keyframes pulse-glow-99c2a4f9{0%,to{box-shadow:0 0 10px #d4af3780}50%{box-shadow:0 0 20px #d4af37cc}}.card-icon[data-v-99c2a4f9]{font-size:1.5rem;flex-shrink:0}.card-info[data-v-99c2a4f9]{flex:1;min-width:0}.card-name[data-v-99c2a4f9]{font-size:.75rem;font-weight:600;color:#78350f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-badge[data-v-99c2a4f9]{font-size:.5rem;font-weight:600;text-transform:uppercase;color:#dc2626}.card-item--rare .card-badge[data-v-99c2a4f9],.card-item--mythic .card-badge[data-v-99c2a4f9],.card-item--legendary .card-badge[data-v-99c2a4f9]{color:#fff;background:#ef4444;padding:.125rem .25rem;border-radius:3px}.card-item--artifact .card-badge[data-v-99c2a4f9]{color:#fff;background:linear-gradient(135deg,#dc2626,#ef4444);padding:.125rem .25rem;border-radius:3px;box-shadow:0 0 8px #ef444499}.new-badge[data-v-99c2a4f9]{display:inline-block;font-size:.5rem;font-weight:700;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#d4af37,#b8860b);padding:.125rem .25rem;border-radius:3px;margin-left:.25rem;animation:badge-pulse-99c2a4f9 1.5s ease-in-out infinite}@keyframes badge-pulse-99c2a4f9{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.card-list-enter-active[data-v-99c2a4f9],.card-list-leave-active[data-v-99c2a4f9]{transition:all .5s ease}.card-list-enter-from[data-v-99c2a4f9]{opacity:0;transform:scale(.8)}.card-list-leave-to[data-v-99c2a4f9]{opacity:0;transform:scale(.8) rotateY(90deg)}.card-list-move[data-v-99c2a4f9]{transition:transform .5s ease}.buff-header[data-v-65eeaf9a]{min-height:60px}.compact-sheet-container[data-v-99e4f319]{position:relative;padding:1rem;margin-top:.5rem;transition:margin-right .3s ease}.compact-grid[data-v-99e4f319]{display:grid;gap:1rem;width:100%;grid-auto-rows:min-content;grid-auto-flow:row}.compact-grid[data-v-99e4f319]>*{width:300px;min-width:0;max-width:300px}.compact-grid.compact-grid--1col[data-v-99e4f319]>*{width:100%;max-width:100%}@media (max-width: 680px){.compact-grid.compact-grid--2col[data-v-99e4f319]>*{max-width:min(300px,100%)}}.compact-grid.edit-mode[data-v-99e4f319]{position:relative}.drop-zone[data-v-99e4f319]{border:2px dashed rgba(217,119,6,.3);border-radius:8px;background-color:#d977060d;pointer-events:none;opacity:0;transition:opacity .2s,border-color .2s,background-color .2s;z-index:10;min-height:100px;position:relative}.drop-zone-visible[data-v-99e4f319]{opacity:.4;pointer-events:all;cursor:move;z-index:10}.drop-zone-active[data-v-99e4f319]{opacity:1!important;pointer-events:all;border-color:#d97706e6;background-color:#d9770640;cursor:move;border-width:3px;z-index:11;box-shadow:0 0 10px #d977064d}.auto-arrange-btn[data-v-99e4f319]{position:absolute;top:-3rem;left:50%;transform:translate(-50%);width:40px;height:40px;border-radius:8px;background:var(--character-sheet-card-background, #fef3c7);border:2px solid var(--character-sheet-border-color, #d97706);color:var(--character-sheet-text-primary, #78350f);font-size:1.25rem;cursor:pointer;box-shadow:0 2px 8px #00000026;transition:all .2s;z-index:100}.auto-arrange-btn[data-v-99e4f319]:hover{transform:translate(-50%) scale(1.05);box-shadow:0 4px 12px #0003;top:-3rem}.character-sheet-theme-fey-midnight .auto-arrange-btn[data-v-99e4f319]{background:linear-gradient(135deg,#312e81e6,#050b18f2);color:#e9d5ff;border:2px solid rgba(147,51,234,.6);border-radius:8px;padding:8px 12px;white-space:nowrap;box-shadow:0 4px 15px #0000004d;font-size:14px;font-weight:600;min-width:auto;width:auto;height:auto;top:-3rem;left:50%;transform:translate(-50%)}.character-sheet-theme-fey-midnight .auto-arrange-btn[data-v-99e4f319]:hover{background:linear-gradient(135deg,#312e81,#050b18);border-color:#9333eacc;box-shadow:0 6px 20px #9333ea66;transform:translate(-50%) translateY(-1px);top:-3rem}.skill-input[data-v-4d0ca034]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;color:#78350f;font-weight:600;padding:.25rem}.skill-input[data-v-4d0ca034]::-webkit-outer-spin-button,.skill-input[data-v-4d0ca034]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.skill-input[data-v-4d0ca034]:focus{outline:2px solid #92400e;outline-offset:-2px}.duplicate-toggle-btn[data-v-4d0ca034]{transition:all .2s ease}.duplicate-toggle-btn[data-v-4d0ca034]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.skill-item[data-v-4d0ca034]{transition:all .3s ease-in-out}.equipment-slots-box[data-v-fcc3efb7]{padding:1rem;--equip-figure-start: #fde68a;--equip-figure-end: #f59e0b;--equip-bg-start: #fef9c3;--equip-bg-end: #fde68a;--equip-glow-inner: #fff7ed;--equip-glow-mid: #fde68a;--equip-glow-outer: #f59e0b;--equip-border: #92400e;--equip-outline: #7c2d12;--equip-accent-pale: #fdf6b2;--equip-foot-fill: #78350f;--equip-label-color: #1f2937;--equip-canvas-bg: linear-gradient(135deg, #fef9e7 0%, #fef3c7 100%)}.equipment-slots-svg[data-v-fcc3efb7]{width:280px;height:auto;aspect-ratio:360 / 420;border:3px solid var(--equip-border);border-radius:12px;background:var(--equip-canvas-bg);box-shadow:0 4px 6px #0000001a}.slot-area[data-v-fcc3efb7]{cursor:pointer;transition:all .2s;opacity:.85}.slot-area[data-v-fcc3efb7]:hover{opacity:1;filter:brightness(1.1);stroke-width:3}.slot-label[data-v-fcc3efb7]{fill:var(--equip-label-color);font-family:Georgia,serif;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500}.item-marker[data-v-fcc3efb7]{pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.slot-items-section[data-v-fcc3efb7]{border-bottom:1px solid rgba(245,158,11,.4);padding-bottom:.5rem}.new-card-cover[data-v-8ed190c1]{position:relative;border-radius:12px;cursor:pointer;overflow:hidden;min-height:280px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease,box-shadow .3s ease;animation:card-glow-8ed190c1 2.5s ease-in-out infinite;box-shadow:0 8px 24px #d4af3780,0 0 20px #ffd70066,inset 0 2px 10px #ffffff4d;border:2px solid rgba(212,175,55,.8)}.new-card-cover__background[data-v-8ed190c1]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1a0f0a,#2d1f16,#3d2a1f,#2d1f16,#1a0f0a);border-radius:12px}.new-card-cover__pattern[data-v-8ed190c1]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(212,175,55,.05) 10px,rgba(212,175,55,.05) 20px),repeating-linear-gradient(-45deg,transparent,transparent 10px,rgba(212,175,55,.05) 10px,rgba(212,175,55,.05) 20px);opacity:.6}.new-card-cover__overlay[data-v-8ed190c1]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.new-card-cover[data-v-8ed190c1]:hover{transform:translateY(-4px) scale(1.02);animation:card-glow-hover-8ed190c1 1.5s ease-in-out infinite}@keyframes card-glow-8ed190c1{0%,to{box-shadow:0 8px 24px #d4af3780,0 0 20px #ffd70066,inset 0 2px 10px #ffffff4d}50%{box-shadow:0 12px 32px #d4af37b3,0 0 40px #ffd70099,0 0 60px #ffd7004d,inset 0 2px 15px #ffffff80}}@keyframes card-glow-hover-8ed190c1{0%,to{box-shadow:0 12px 32px #d4af37b3,0 0 30px #ffd70099,inset 0 2px 15px #fff6}50%{box-shadow:0 16px 40px #d4af37e6,0 0 50px #ffd700cc,0 0 80px #ffd70080,inset 0 2px 20px #fff9}}.new-card-cover__glow[data-v-8ed190c1]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,transparent 30%,rgba(255,215,0,.5) 50%,transparent 70%);animation:shimmer-8ed190c1 3s linear infinite;pointer-events:none}@keyframes shimmer-8ed190c1{0%{transform:translate(-100%) rotate(45deg)}to{transform:translate(200%) rotate(45deg)}}.new-card-cover__shine[data-v-8ed190c1]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.8) 0%,transparent 3%),radial-gradient(circle at 70% 60%,rgba(255,255,255,.6) 0%,transparent 4%),radial-gradient(circle at 50% 80%,rgba(255,255,255,.7) 0%,transparent 3%);animation:sparkle-8ed190c1 4s ease-in-out infinite;pointer-events:none}@keyframes sparkle-8ed190c1{0%,to{opacity:0}10%,40%,70%{opacity:1}25%,55%,85%{opacity:.3}}.new-card-cover__content[data-v-8ed190c1]{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;max-width:90%}.new-card-cover__icon[data-v-8ed190c1]{font-size:3rem;line-height:1;animation:pulse-icon-8ed190c1 2s ease-in-out infinite;filter:drop-shadow(0 0 15px rgba(255,215,0,.9))}@keyframes pulse-icon-8ed190c1{0%,to{transform:scale(1) rotate(0);filter:drop-shadow(0 0 15px rgba(255,215,0,.9))}50%{transform:scale(1.15) rotate(5deg);filter:drop-shadow(0 0 25px rgba(255,215,0,1))}}.new-card-cover__title[data-v-8ed190c1]{font-size:1.5rem;font-weight:700;color:#d4af37;text-shadow:0 0 10px rgba(212,175,55,.8),0 0 20px rgba(255,215,0,.5),2px 2px 4px rgba(0,0,0,.7);font-family:Cinzel,serif;letter-spacing:.05em;line-height:1.3;word-wrap:break-word}.new-card-cover__divider[data-v-8ed190c1]{width:60%;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(212,175,55,.8) 50%,transparent 100%);margin:.25rem 0}.new-card-cover__subtext[data-v-8ed190c1]{font-size:.875rem;color:#b8956f;font-style:italic;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.5);letter-spacing:.025em}.card-back--normal[data-v-8ed190c1]{background:radial-gradient(circle at 50% 40%,#f5f5f5,#e5e5e5);border-color:#9ca3af}.card-back--normal .new-card-cover__glow[data-v-8ed190c1]{background:linear-gradient(45deg,transparent 30%,rgba(156,163,175,.3) 50%,transparent 70%)}.card-back--normal .new-card-cover__text[data-v-8ed190c1]{color:#374151}.card-back--normal .new-card-cover__subtext[data-v-8ed190c1]{color:#6b7280}.card-back--rare[data-v-8ed190c1]{background:radial-gradient(circle at 50% 40%,#2d5a87,#1e3a5f);border-color:#3b82f6;animation:card-glow-rare-8ed190c1 2s ease-in-out infinite}.card-back--rare .new-card-cover__glow[data-v-8ed190c1]{background:linear-gradient(45deg,transparent 30%,rgba(59,130,246,.6) 50%,transparent 70%)}.card-back--rare .new-card-cover__shine[data-v-8ed190c1]{background:radial-gradient(circle at 30% 30%,rgba(147,197,253,.9) 0%,transparent 3%),radial-gradient(circle at 70% 60%,rgba(147,197,253,.7) 0%,transparent 4%),radial-gradient(circle at 50% 80%,rgba(147,197,253,.8) 0%,transparent 3%)}.card-back--rare .new-card-cover__icon[data-v-8ed190c1]{filter:drop-shadow(0 0 10px rgba(59,130,246,.9))}.card-back--rare .new-card-cover__text[data-v-8ed190c1]{color:#dbeafe;text-shadow:0 1px 2px rgba(0,0,0,.5),0 0 10px rgba(59,130,246,.5)}.card-back--rare .new-card-cover__subtext[data-v-8ed190c1]{color:#bfdbfe}@keyframes card-glow-rare-8ed190c1{0%,to{box-shadow:0 0 20px #3b82f699,inset 0 2px 10px #93c5fd4d}50%{box-shadow:0 0 40px #3b82f6,0 0 60px #93c5fd80,inset 0 2px 15px #93c5fd80}}.card-back--mythic[data-v-8ed190c1]{background:radial-gradient(circle at 50% 40%,#7c3aed,#581c87);border-color:#a855f7;animation:card-glow-mythic-8ed190c1 2s ease-in-out infinite}.card-back--mythic .new-card-cover__glow[data-v-8ed190c1]{background:linear-gradient(45deg,transparent 30%,rgba(168,85,247,.6) 50%,transparent 70%)}.card-back--mythic .new-card-cover__shine[data-v-8ed190c1]{background:radial-gradient(circle at 30% 30%,rgba(221,214,254,.9) 0%,transparent 3%),radial-gradient(circle at 70% 60%,rgba(221,214,254,.7) 0%,transparent 4%),radial-gradient(circle at 50% 80%,rgba(221,214,254,.8) 0%,transparent 3%)}.card-back--mythic .new-card-cover__icon[data-v-8ed190c1]{filter:drop-shadow(0 0 10px rgba(168,85,247,.9))}.card-back--mythic .new-card-cover__text[data-v-8ed190c1]{color:#f3e8ff;text-shadow:0 1px 2px rgba(0,0,0,.5),0 0 10px rgba(168,85,247,.5)}.card-back--mythic .new-card-cover__subtext[data-v-8ed190c1]{color:#e9d5ff}@keyframes card-glow-mythic-8ed190c1{0%,to{box-shadow:0 0 20px #a855f799,inset 0 2px 10px #ddd6fe4d}50%{box-shadow:0 0 40px #a855f7,0 0 60px #ddd6fe80,inset 0 2px 15px #ddd6fe80}}.card-back--legendary[data-v-8ed190c1]{background:radial-gradient(circle at 50% 40%,#f97316,#ea580c);border-color:#fb923c;animation:card-glow-legendary-8ed190c1 2s ease-in-out infinite}.card-back--legendary .new-card-cover__glow[data-v-8ed190c1]{background:linear-gradient(45deg,transparent 30%,rgba(251,146,60,.7) 50%,transparent 70%)}.card-back--legendary .new-card-cover__shine[data-v-8ed190c1]{background:radial-gradient(circle at 30% 30%,rgba(255,237,213,.95) 0%,transparent 3%),radial-gradient(circle at 70% 60%,rgba(255,237,213,.8) 0%,transparent 4%),radial-gradient(circle at 50% 80%,rgba(255,237,213,.85) 0%,transparent 3%),radial-gradient(circle at 20% 70%,rgba(255,215,0,.6) 0%,transparent 2%),radial-gradient(circle at 80% 30%,rgba(255,215,0,.6) 0%,transparent 2%);animation:legendary-sparkle-back-8ed190c1 3s ease-in-out infinite}@keyframes legendary-sparkle-back-8ed190c1{0%,to{opacity:.8}25%,75%{opacity:1}50%{opacity:.6}}.card-back--legendary .new-card-cover__icon[data-v-8ed190c1]{filter:drop-shadow(0 0 15px rgba(251,146,60,1)) drop-shadow(0 0 25px rgba(249,115,22,.8));animation:legendary-icon-pulse-8ed190c1 2s ease-in-out infinite}@keyframes legendary-icon-pulse-8ed190c1{0%,to{transform:scale(1);filter:drop-shadow(0 0 15px rgba(251,146,60,1)) drop-shadow(0 0 25px rgba(249,115,22,.8))}50%{transform:scale(1.1);filter:drop-shadow(0 0 20px rgba(251,146,60,1.2)) drop-shadow(0 0 35px rgba(249,115,22,1))}}.card-back--legendary .new-card-cover__text[data-v-8ed190c1]{color:#fff7ed;text-shadow:0 1px 2px rgba(0,0,0,.5),0 0 15px rgba(251,146,60,.8),0 0 25px rgba(249,115,22,.6)}.card-back--legendary .new-card-cover__subtext[data-v-8ed190c1]{color:#fed7aa;text-shadow:0 0 8px rgba(251,146,60,.6)}@keyframes card-glow-legendary-8ed190c1{0%,to{box-shadow:0 0 25px #fb923cb3,0 0 40px #f9731680,inset 0 2px 10px #ffedd54d}50%{box-shadow:0 0 50px #fb923c,0 0 70px #f97316cc,0 0 90px #ffd70066,inset 0 2px 15px #ffedd580}}.card-back--artifact[data-v-8ed190c1]{background:radial-gradient(circle at 50% 40%,#f4d03f,#d4af37,gold);border-color:#fbbf24;animation:card-glow-artifact-8ed190c1 3s ease-in-out infinite}.card-back--artifact .new-card-cover__glow[data-v-8ed190c1]{background:linear-gradient(45deg,transparent 30%,rgba(255,215,0,.8) 50%,transparent 70%);animation:artifact-shimmer-back-8ed190c1 4s linear infinite}@keyframes artifact-shimmer-back-8ed190c1{0%{transform:translate(-100%) rotate(45deg);opacity:.6}50%{opacity:1}to{transform:translate(200%) rotate(45deg);opacity:.6}}.card-back--artifact .new-card-cover__shine[data-v-8ed190c1]{background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.95) 0%,transparent 3%),radial-gradient(circle at 70% 60%,rgba(255,255,255,.85) 0%,transparent 4%),radial-gradient(circle at 50% 80%,rgba(255,255,255,.9) 0%,transparent 3%),radial-gradient(circle at 20% 70%,rgba(255,215,0,.8) 0%,transparent 2%),radial-gradient(circle at 80% 30%,rgba(255,215,0,.8) 0%,transparent 2%),radial-gradient(circle at 15% 50%,rgba(244,208,63,.7) 0%,transparent 2%),radial-gradient(circle at 85% 50%,rgba(244,208,63,.7) 0%,transparent 2%);animation:artifact-sparkle-back-8ed190c1 2.5s ease-in-out infinite}@keyframes artifact-sparkle-back-8ed190c1{0%,to{opacity:.9}20%,60%{opacity:1}40%,80%{opacity:.7}}.card-back--artifact .new-card-cover__icon[data-v-8ed190c1]{filter:drop-shadow(0 0 20px rgba(251,191,36,1)) drop-shadow(0 0 35px rgba(255,215,0,.9)) drop-shadow(0 0 50px rgba(244,208,63,.6));animation:artifact-icon-magnificent-back-8ed190c1 2.5s ease-in-out infinite}@keyframes artifact-icon-magnificent-back-8ed190c1{0%,to{transform:scale(1) rotate(0);filter:drop-shadow(0 0 20px rgba(251,191,36,1)) drop-shadow(0 0 35px rgba(255,215,0,.9)) drop-shadow(0 0 50px rgba(244,208,63,.6))}25%{transform:scale(1.05) rotate(2deg);filter:drop-shadow(0 0 25px rgba(251,191,36,1.2)) drop-shadow(0 0 45px rgba(255,215,0,1)) drop-shadow(0 0 65px rgba(244,208,63,.8))}50%{transform:scale(1.1) rotate(0);filter:drop-shadow(0 0 30px rgba(251,191,36,1.3)) drop-shadow(0 0 55px rgba(255,215,0,1.1)) drop-shadow(0 0 80px rgba(244,208,63,1))}75%{transform:scale(1.05) rotate(-2deg);filter:drop-shadow(0 0 25px rgba(251,191,36,1.2)) drop-shadow(0 0 45px rgba(255,215,0,1)) drop-shadow(0 0 65px rgba(244,208,63,.8))}}.card-back--artifact .new-card-cover__text[data-v-8ed190c1]{color:#fff7ed;text-shadow:0 1px 2px rgba(0,0,0,.5),0 0 20px rgba(251,191,36,1),0 0 40px rgba(255,215,0,.9),0 0 60px rgba(244,208,63,.7),0 0 80px rgba(212,175,55,.5);animation:artifact-text-glow-back-8ed190c1 3s ease-in-out infinite}@keyframes artifact-text-glow-back-8ed190c1{0%,to{text-shadow:0 1px 2px rgba(0,0,0,.5),0 0 20px rgba(251,191,36,1),0 0 40px rgba(255,215,0,.9),0 0 60px rgba(244,208,63,.7),0 0 80px rgba(212,175,55,.5)}50%{text-shadow:0 1px 2px rgba(0,0,0,.5),0 0 25px rgba(251,191,36,1.2),0 0 50px rgba(255,215,0,1.1),0 0 75px rgba(244,208,63,.9),0 0 100px rgba(212,175,55,.7)}}.card-back--artifact .new-card-cover__subtext[data-v-8ed190c1]{color:#fef3c7;text-shadow:0 0 10px rgba(251,191,36,.8),0 0 20px rgba(255,215,0,.6)}@keyframes card-glow-artifact-8ed190c1{0%,to{box-shadow:0 0 30px #fbbf24cc,0 0 50px #ffd70099,0 0 70px #f4d03f66,inset 0 2px 10px #fff6}50%{box-shadow:0 0 50px #fbbf24,0 0 80px #ffd700e6,0 0 120px #f4d03fb3,0 0 150px #d4af3780,inset 0 2px 15px #fff9}}.card-stack[data-v-453cbe7d]{width:100%}.card-stack__loading[data-v-453cbe7d]{display:flex;align-items:center;justify-content:center;padding:2rem;color:#92400e;font-style:italic}.card-stack__section-title[data-v-453cbe7d]{font-size:.75rem;font-weight:600;text-transform:uppercase;color:#92400e;letter-spacing:.05em;margin-bottom:.5rem;padding-left:.25rem}.card-stack__new-section[data-v-453cbe7d]{margin-bottom:1rem}.card-stack__new-grid[data-v-453cbe7d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.card-stack__new-item[data-v-453cbe7d]{min-height:180px}.card-stack__viewed-section[data-v-453cbe7d]{margin-bottom:.5rem}.card-stack__list[data-v-453cbe7d]{display:flex;flex-direction:column;gap:.375rem}.card-stack__item[data-v-453cbe7d]{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;background:linear-gradient(135deg,#fef3c7e6,#fde68ae6);border:2px solid #b45309;border-radius:8px;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.card-stack__item[data-v-453cbe7d]:hover{transform:translate(4px);box-shadow:0 2px 8px #00000026;border-color:#92400e}.card-stack__item[data-v-453cbe7d]:active{transform:translate(2px)}.card-stack__item--normal[data-v-453cbe7d]{background:linear-gradient(135deg,#f5f5f5e6,#e5e5e5e6);border-color:#9ca3af}.card-stack__item--normal .card-stack__name[data-v-453cbe7d],.card-stack__item--normal .card-stack__arrow[data-v-453cbe7d]{color:#374151}.card-stack__item--rare[data-v-453cbe7d]{background:linear-gradient(135deg,#1e3a5fe6,#2d5a87e6);border-color:#3b82f6;box-shadow:0 0 10px #3b82f64d}.card-stack__item--rare .card-stack__name[data-v-453cbe7d],.card-stack__item--rare .card-stack__arrow[data-v-453cbe7d]{color:#dbeafe}.card-stack__item--rare .card-stack__badge[data-v-453cbe7d]{background:#ef4444}.card-stack__item--mythic[data-v-453cbe7d]{background:linear-gradient(135deg,#581c87e6,#7c3aede6);border-color:#a855f7;box-shadow:0 0 12px #a855f766}.card-stack__item--mythic .card-stack__name[data-v-453cbe7d],.card-stack__item--mythic .card-stack__arrow[data-v-453cbe7d]{color:#f3e8ff}.card-stack__item--mythic .card-stack__badge[data-v-453cbe7d]{background:#ef4444}.card-stack__item--legendary[data-v-453cbe7d]{background:linear-gradient(135deg,#ea580ce6,#f97316e6);border-color:#fb923c;box-shadow:0 0 15px #fb923c80,0 0 25px #f973164d;position:relative;overflow:hidden}.card-stack__item--legendary[data-v-453cbe7d]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:legendary-shine-453cbe7d 2s ease-in-out infinite}@keyframes legendary-shine-453cbe7d{0%{left:-100%}to{left:100%}}.card-stack__item--legendary .card-stack__name[data-v-453cbe7d],.card-stack__item--legendary .card-stack__arrow[data-v-453cbe7d]{color:#fff7ed;text-shadow:0 0 8px rgba(251,146,60,.8),0 0 15px rgba(249,115,22,.6)}.card-stack__item--legendary .card-stack__badge[data-v-453cbe7d]{background:#ef4444;box-shadow:0 0 10px #ef444499}.card-stack__item--artifact[data-v-453cbe7d]{background:linear-gradient(135deg,#d4af37f2,#f4d03ff2,#ffd700f2);border-color:#fbbf24;box-shadow:0 0 20px #fbbf2499,0 0 35px #ffd70066,0 0 50px #f4d03f4d;position:relative;overflow:hidden;animation:artifact-glow-stack-453cbe7d 3s ease-in-out infinite}.card-stack__item--artifact[data-v-453cbe7d]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.15) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(255,215,0,.2) 0%,transparent 40%),radial-gradient(circle at 50% 50%,rgba(244,208,63,.15) 0%,transparent 50%);opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:0}.card-stack__item--artifact[data-v-453cbe7d]:hover:after{opacity:1;animation:artifact-particles-stack-453cbe7d 2s ease-in-out infinite}.card-stack__item--artifact[data-v-453cbe7d]:hover{animation:artifact-glow-hover-stack-453cbe7d 1.5s ease-in-out infinite}.card-stack__item--artifact[data-v-453cbe7d]:hover:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,transparent 25%,rgba(255,255,255,.8) 30%,rgba(255,255,255,1) 50%,rgba(255,255,255,.8) 70%,transparent 75%,transparent 100%);box-shadow:0 0 30px #fff,0 0 60px #ffd700e6,0 0 90px #f4d03fb3;animation:artifact-lightning-stack-453cbe7d .6s ease-in-out;pointer-events:none;z-index:1}@keyframes artifact-glow-stack-453cbe7d{0%,to{box-shadow:0 0 20px #fbbf2499,0 0 35px #ffd70066,0 0 50px #f4d03f4d}50%{box-shadow:0 0 30px #fbbf24e6,0 0 50px #ffd700b3,0 0 70px #f4d03f80,0 0 90px #d4af374d}}@keyframes artifact-glow-hover-stack-453cbe7d{0%,to{box-shadow:0 0 25px #fbbf24cc,0 0 45px #ffd70099,0 0 65px #f4d03f66}50%{box-shadow:0 0 35px #fbbf24,0 0 60px #ffd700e6,0 0 85px #f4d03fb3,0 0 110px #d4af3780}}@keyframes artifact-lightning-stack-453cbe7d{0%{left:-100%;opacity:0}10%{opacity:1}50%{left:50%;opacity:1}90%{opacity:.8}to{left:200%;opacity:0}}@keyframes artifact-particles-stack-453cbe7d{0%,to{background-position:0% 0%,100% 100%,50% 50%}33%{background-position:30% 20%,70% 80%,60% 40%}66%{background-position:60% 40%,40% 60%,30% 70%}}.card-stack__item--artifact[data-v-453cbe7d]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:artifact-shimmer-stack-453cbe7d 2.5s ease-in-out infinite}@keyframes artifact-shimmer-stack-453cbe7d{0%{left:-100%}to{left:100%}}.card-stack__item--artifact .card-stack__name[data-v-453cbe7d],.card-stack__item--artifact .card-stack__arrow[data-v-453cbe7d]{color:#fff7ed;font-family:Cinzel,Playfair Display,Times New Roman,serif;font-weight:700;letter-spacing:.05em;text-shadow:0 0 12px rgba(251,191,36,1),0 0 25px rgba(255,215,0,.8),0 0 40px rgba(244,208,63,.6);position:relative;z-index:1}.card-stack__item--artifact .card-stack__badge[data-v-453cbe7d]{background:linear-gradient(135deg,#dc2626,#ef4444);box-shadow:0 0 15px #ef4444cc,0 0 25px #dc262680;position:relative;z-index:1}.card-stack__icon[data-v-453cbe7d]{font-size:1.5rem;flex-shrink:0;width:2rem;text-align:center}.card-stack__info[data-v-453cbe7d]{flex:1;min-width:0;display:flex;align-items:center;gap:.5rem}.card-stack__name[data-v-453cbe7d]{font-size:.875rem;font-weight:600;color:#78350f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-stack__badge[data-v-453cbe7d]{flex-shrink:0;font-size:.5rem;font-weight:700;text-transform:uppercase;color:#fff;background:#dc2626;padding:.125rem .375rem;border-radius:4px}.card-stack__arrow[data-v-453cbe7d]{font-size:1.25rem;color:#92400e;opacity:.6;transition:all .2s}.card-stack__item:hover .card-stack__arrow[data-v-453cbe7d]{opacity:1;transform:translate(2px)}.card-stack__empty[data-v-453cbe7d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#92400e}.card-stack__empty-icon[data-v-453cbe7d]{font-size:2.5rem;margin-bottom:.5rem;opacity:.5}.card-stack__empty-text[data-v-453cbe7d]{font-size:.875rem;opacity:.7;font-style:italic}.stack-list-enter-active[data-v-453cbe7d],.stack-list-leave-active[data-v-453cbe7d]{transition:all .3s ease}.stack-list-enter-from[data-v-453cbe7d]{opacity:0;transform:translate(-20px)}.stack-list-leave-to[data-v-453cbe7d]{opacity:0;transform:translate(20px) scale(.95)}.stack-list-move[data-v-453cbe7d]{transition:transform .3s ease}@media (max-width: 480px){.card-stack__new-grid[data-v-453cbe7d]{grid-template-columns:1fr}}.hp-input-detail[data-v-79585580]{padding:.125rem 1.25rem .125rem .25rem!important;text-align:center;border-width:1px!important}.hp-input-detail[data-v-79585580]::-webkit-inner-spin-button,.hp-input-detail[data-v-79585580]::-webkit-outer-spin-button{opacity:1;cursor:pointer;position:absolute;right:.125rem;height:.75rem;width:.75rem}.hp-input-detail[type=number][data-v-79585580]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.attack-input[type=number][data-v-79585580]{width:3.5rem!important;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.attack-input[data-v-79585580]::-webkit-outer-spin-button,.attack-input[data-v-79585580]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dice-animation-small[data-v-661eac8d]{display:inline-block;animation:dice-roll-small-661eac8d 1s infinite;font-size:.75rem}@keyframes dice-roll-small-661eac8d{0%,to{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}}.dice-3d-container[data-v-d1b72e13]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999!important;pointer-events:none;background:transparent;opacity:0;visibility:visible;transition:opacity .2s;max-width:100vw;max-height:100vh;overflow:hidden}.dice-3d-container.visible[data-v-d1b72e13]{opacity:1}.dice-3d-container canvas[data-v-d1b72e13]{width:100%!important;height:100%!important;z-index:99999!important;position:relative}.dice-roller-compact[data-v-a8e74b81]{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:100;background-color:#fffbebfa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid #92400e;border-left:none;border-radius:0 .5rem .5rem 0;padding:.75rem;min-width:60px;box-shadow:2px 0 10px #0003}.dice-roller-header h3[data-v-a8e74b81]{margin:0 auto;font-size:.875rem;text-align:center}.dice-roller-buttons[data-v-a8e74b81]{display:flex;flex-direction:column;gap:.25rem}@media (max-width: 480px){.character-sheet-theme-wrapper .basic-info-box__attributes .dice-btn-compact[data-v-a8e74b81],.character-sheet-theme-wrapper .basic-info-box__row .dice-btn-compact[data-v-a8e74b81]{font-size:.625rem}}@media (max-width: 380px){.character-sheet-theme-wrapper .basic-info-box__attributes .dice-btn-compact[data-v-a8e74b81],.character-sheet-theme-wrapper .basic-info-box__row .dice-btn-compact[data-v-a8e74b81]{font-size:.5625rem}}@media (max-width: 320px){.character-sheet-theme-wrapper .basic-info-box__attributes .dice-btn-compact[data-v-a8e74b81],.character-sheet-theme-wrapper .basic-info-box__row .dice-btn-compact[data-v-a8e74b81]{font-size:.5rem}}.dice-btn-compact[data-v-a8e74b81]{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1));padding:.375rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.dice-btn-compact[data-v-a8e74b81]:hover{--tw-bg-opacity: 1;background-color:rgb(146 64 14 / var(--tw-bg-opacity, 1))}.dice-btn-compact[data-v-a8e74b81]:active{--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity, 1))}.dice-btn-compact[data-v-a8e74b81]:disabled{cursor:not-allowed;opacity:.5}.dice-btn-compact[data-v-a8e74b81]{min-width:40px;font-size:.75rem}@media (max-width: 480px){.character-sheet-theme-wrapper .basic-info-box__attributes .dice-skin-btn-compact[data-v-a8e74b81],.character-sheet-theme-wrapper .basic-info-box__row .dice-skin-btn-compact[data-v-a8e74b81]{font-size:.625rem}}@media (max-width: 380px){.character-sheet-theme-wrapper .basic-info-box__attributes .dice-skin-btn-compact[data-v-a8e74b81],.character-sheet-theme-wrapper .basic-info-box__row .dice-skin-btn-compact[data-v-a8e74b81]{font-size:.5625rem}}@media (max-width: 320px){.character-sheet-theme-wrapper .basic-info-box__attributes .dice-skin-btn-compact[data-v-a8e74b81],.character-sheet-theme-wrapper .basic-info-box__row .dice-skin-btn-compact[data-v-a8e74b81]{font-size:.5rem}}.dice-skin-btn-compact[data-v-a8e74b81]{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));padding:.375rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.dice-skin-btn-compact[data-v-a8e74b81]:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.dice-skin-btn-compact[data-v-a8e74b81]:active{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.dice-skin-btn-compact[data-v-a8e74b81]{min-width:40px;font-size:.75rem}.character-detail-theme-obsidian-dark .dice-log-panel .dice-input-compact[data-v-a8e74b81]{background-color:#1e293bcc}.character-detail-theme-obsidian-dark .level-up-modal .dice-input-compact[data-v-a8e74b81]{background-color:#1e293be6;border-color:#fbbf2480}.character-detail-theme-obsidian-dark .level-up-modal .dice-input-compact[data-v-a8e74b81]{border-color:#fbbf24}.character-detail-theme-fey-midnight .dice-log-panel .dice-input-compact[data-v-a8e74b81]{background-color:#14182dcc;border-color:#6366f199}.character-detail-theme-fey-midnight .level-up-modal .dice-input-compact[data-v-a8e74b81]{background-color:#14182de6;border-color:#7dd3fc80}.character-detail-theme-fey-midnight .level-up-modal .dice-input-compact[data-v-a8e74b81]{border-color:#7dd3fc}.character-detail-theme-druid-grove .dice-log-panel .dice-input-compact[data-v-a8e74b81]{background-color:#183112cc;border-color:#a3e63599}.character-detail-theme-druid-grove .level-up-modal .dice-input-compact[data-v-a8e74b81]{background-color:#183112e6;border-color:#a3e63580}.character-detail-theme-druid-grove .level-up-modal .dice-input-compact[data-v-a8e74b81]{border-color:#a3e635}.character-detail-theme-underdark-gold .dice-log-panel .dice-input-compact[data-v-a8e74b81]{background-color:#170e22cc;border-color:#fbbf2499}.character-detail-theme-underdark-gold .level-up-modal .dice-input-compact[data-v-a8e74b81]{background-color:#170e22e6;border-color:#fbbf2480}.character-detail-theme-underdark-gold .level-up-modal .dice-input-compact[data-v-a8e74b81]{border-color:#fbbf24}.character-detail-theme-frost-dragon .dice-log-panel .dice-input-compact[data-v-a8e74b81]{background-color:#0c4a6ea6;border-color:#0ea5e999}.character-detail-theme-frost-dragon .level-up-modal .dice-input-compact[data-v-a8e74b81]{background-color:#0c4a6ea6;border-color:#bae6fd80}.character-detail-theme-frost-dragon .level-up-modal .dice-input-compact[data-v-a8e74b81]{border-color:#bae6fd}@media (max-width: 480px){.character-sheet-theme-wrapper .basic-info-box__attributes .dice-input-compact[data-v-a8e74b81],.character-sheet-theme-wrapper .basic-info-box__row .dice-input-compact[data-v-a8e74b81]{font-size:.625rem}}@media (max-width: 380px){.character-sheet-theme-wrapper .basic-info-box__attributes .dice-input-compact[data-v-a8e74b81],.character-sheet-theme-wrapper .basic-info-box__row .dice-input-compact[data-v-a8e74b81]{font-size:.5625rem}}@media (max-width: 320px){.character-sheet-theme-wrapper .basic-info-box__attributes .dice-input-compact[data-v-a8e74b81],.character-sheet-theme-wrapper .basic-info-box__row .dice-input-compact[data-v-a8e74b81]{font-size:.5rem}}.character-sheet-theme-wrapper[data-v-a8e74b81] :where(.border-amber-900,.border-amber-800,.dice-input-compact,.border-amber-600,.border-amber-500,.border-amber-400,.border-amber-300,.border-amber-200,.border-amber-100,.border-yellow-400,.border-yellow-500){border-color:var(--theme-card-border)}.character-sheet-theme-wrapper[data-v-a8e74b81] :where(.dice-input-compact,.bg-parchment-100,.bg-white){background-color:var(--theme-card-muted-bg)}.dice-input-compact[data-v-a8e74b81]{width:100%;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 249 240 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;line-height:1rem;font-size:.75rem}.dice-input-compact[data-v-a8e74b81]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))}.character-detail-theme-obsidian-dark .dice-log-panel .dice-roller-close-btn[data-v-a8e74b81],.character-detail-theme-obsidian-dark .level-up-modal .dice-roller-close-btn[data-v-a8e74b81]{color:#fef9c3}.character-detail-theme-fey-midnight .dice-log-panel[data-v-a8e74b81] :where(.dice-roller-close-btn,.text-amber-800,.text-amber-700,.text-amber-600){color:#e0f2fe}.character-detail-theme-fey-midnight .level-up-modal .dice-roller-close-btn[data-v-a8e74b81]{color:#e0f2fe}.character-detail-theme-druid-grove .dice-log-panel[data-v-a8e74b81] :where(.dice-roller-close-btn,.text-amber-800,.text-amber-700,.text-amber-600){color:#fefce8}.character-detail-theme-druid-grove .level-up-modal .dice-roller-close-btn[data-v-a8e74b81]{color:#fefce8}.character-detail-theme-underdark-gold .dice-log-panel[data-v-a8e74b81] :where(.dice-roller-close-btn,.text-amber-800,.text-amber-700,.text-amber-600){color:#fde68a}.character-detail-theme-underdark-gold .level-up-modal .dice-roller-close-btn[data-v-a8e74b81]{color:#fde68a}.character-detail-theme-frost-dragon .dice-log-panel[data-v-a8e74b81] :where(.dice-roller-close-btn,.text-amber-800,.text-amber-700,.text-amber-600){color:#f0f9ff}.character-detail-theme-frost-dragon .level-up-modal .dice-roller-close-btn[data-v-a8e74b81]{color:#e0f2fe}@media (max-width: 480px){.character-sheet-theme-wrapper .basic-info-box__row .dice-roller-close-btn[data-v-a8e74b81]{font-size:.875rem}}@media (max-width: 380px){.character-sheet-theme-wrapper .basic-info-box__row .dice-roller-close-btn[data-v-a8e74b81]{font-size:.8125rem}}@media (max-width: 320px){.character-sheet-theme-wrapper .basic-info-box__row .dice-roller-close-btn[data-v-a8e74b81]{font-size:.75rem}}.character-sheet-theme-wrapper[data-v-a8e74b81] :where(.dice-roller-close-btn,.text-amber-800,.text-amber-700){color:var(--theme-card-text)}.dice-roller-close-btn[data-v-a8e74b81]{display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1;--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.character-detail-theme-obsidian-dark .dice-log-panel .dice-roller-close-btn[data-v-a8e74b81]:hover,.character-detail-theme-obsidian-dark .level-up-modal .dice-roller-close-btn[data-v-a8e74b81]:hover{color:#fef9c3}.character-detail-theme-fey-midnight .dice-log-panel[data-v-a8e74b81] :where(.text-amber-900,.text-amber-800,.dice-roller-close-btn:hover,.text-amber-600){color:#e0f2fe}.character-detail-theme-fey-midnight .level-up-modal .dice-roller-close-btn[data-v-a8e74b81]:hover{color:#e0f2fe}.character-detail-theme-druid-grove .dice-log-panel[data-v-a8e74b81] :where(.text-amber-900,.text-amber-800,.dice-roller-close-btn:hover,.text-amber-600){color:#fefce8}.character-detail-theme-druid-grove .level-up-modal .dice-roller-close-btn[data-v-a8e74b81]:hover{color:#fefce8}.character-detail-theme-underdark-gold .dice-log-panel[data-v-a8e74b81] :where(.text-amber-900,.text-amber-800,.dice-roller-close-btn:hover,.text-amber-600){color:#fde68a}.character-detail-theme-underdark-gold .level-up-modal .dice-roller-close-btn[data-v-a8e74b81]:hover{color:#fde68a}.character-detail-theme-frost-dragon .dice-log-panel[data-v-a8e74b81] :where(.text-amber-900,.text-amber-800,.dice-roller-close-btn:hover,.text-amber-600){color:#f0f9ff}.character-detail-theme-frost-dragon .level-up-modal .dice-roller-close-btn[data-v-a8e74b81]:hover{color:#e0f2fe}.character-sheet-theme-wrapper[data-v-a8e74b81] :where(.text-amber-900,.text-amber-800,.dice-roller-close-btn:hover){color:var(--theme-card-text)}.dice-roller-close-btn[data-v-a8e74b81]:hover{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.dice-roller-close-btn[data-v-a8e74b81]{line-height:1}.character-detail-theme-obsidian-dark .dice-log-panel .dice-roller-close-btn[data-v-a8e74b81]:hover{background-color:#1e293bcc;border-color:#fbbf24cc}.character-detail-theme-obsidian-dark .level-up-modal .dice-roller-close-btn[data-v-a8e74b81]:hover{background-color:#1e293bd9;border-color:#fbbf2480}.character-detail-theme-fey-midnight .dice-log-panel .dice-roller-close-btn[data-v-a8e74b81]:hover{background-color:#14182dcc;border-color:#6366f199}.character-detail-theme-fey-midnight .level-up-modal .dice-roller-close-btn[data-v-a8e74b81]:hover{background-color:#14182dd9;border-color:#7dd3fc80}.character-detail-theme-druid-grove .dice-log-panel .dice-roller-close-btn[data-v-a8e74b81]:hover{background-color:#183112cc;border-color:#a3e63599}.character-detail-theme-druid-grove .level-up-modal .dice-roller-close-btn[data-v-a8e74b81]:hover{background-color:#183112d9;border-color:#a3e63580}.character-detail-theme-underdark-gold .dice-log-panel .dice-roller-close-btn[data-v-a8e74b81]:hover{background-color:#170e22cc;border-color:#fbbf2499}.character-detail-theme-underdark-gold .level-up-modal .dice-roller-close-btn[data-v-a8e74b81]:hover{background-color:#170e22d9;border-color:#fbbf2480}.character-detail-theme-frost-dragon .dice-log-panel .dice-roller-close-btn[data-v-a8e74b81]:hover{background-color:#0c4a6ea6;border-color:#0ea5e999}.character-detail-theme-frost-dragon .level-up-modal .dice-roller-close-btn[data-v-a8e74b81]:hover{background-color:#0c4a6e99;border-color:#bae6fd80}.character-sheet-theme-wrapper[data-v-a8e74b81] :where(.bg-amber-50,.dice-roller-close-btn:hover,.bg-amber-200,.bg-yellow-50,.bg-yellow-100){background-color:var(--theme-card-muted-bg)}.dice-roller-close-btn[data-v-a8e74b81]:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.online-users-header[data-v-ca2f86c9]{position:fixed;top:.5rem;right:.5rem;z-index:100;display:flex;gap:.5rem;flex-wrap:wrap;background-color:#fffbebf2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid var(--border-primary, #92400e);border-radius:var(--radius-lg, .5rem);padding:.25rem;box-shadow:var(--shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .1));max-width:min(320px,calc(100vw - 2rem))}.user-button-wrapper[data-v-ca2f86c9]{position:relative}.user-button[data-v-ca2f86c9]{padding:.375rem .625rem;font-size:.875rem;line-height:1.25rem;border:1px solid #92400e;border-radius:.375rem;cursor:pointer;transition:all .2s;font-weight:500;white-space:nowrap;background-color:#fffbebcc;color:#92400e;display:flex;align-items:center;gap:.375rem}.user-button[data-v-ca2f86c9]:hover{background-color:#fef3c7e6}.user-button-active[data-v-ca2f86c9]{background-color:#92400e;color:#fff}.user-button-gm[data-v-ca2f86c9]{background-color:#f59e0b;color:#fff;border-color:#d97706}.user-button-gm[data-v-ca2f86c9]:hover{background-color:#d97706}.user-name[data-v-ca2f86c9]{max-width:120px;overflow:hidden;text-overflow:ellipsis}.dice-animation[data-v-ca2f86c9]{display:inline-block;animation:dice-roll-ca2f86c9 1s infinite;font-size:1rem}@keyframes dice-roll-ca2f86c9{0%,to{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}}.user-overlay[data-v-ca2f86c9]{position:absolute;top:calc(100% + .5rem);right:0;z-index:1000;background-color:#fff;border:2px solid #92400e;border-radius:.375rem;box-shadow:0 4px 6px #0000001a;min-width:200px;padding:.75rem}.user-overlay-content[data-v-ca2f86c9]{display:flex;flex-direction:column;gap:.5rem}.user-overlay-row[data-v-ca2f86c9]{display:flex;justify-content:space-between;gap:.5rem}.user-overlay-label[data-v-ca2f86c9]{font-weight:600;color:#78350f;font-size:.875rem}.user-overlay-value[data-v-ca2f86c9]{color:#92400e;font-size:.875rem;text-align:right}.connection-source-indicator[data-v-ca2f86c9]{font-size:.875rem;opacity:.8}.user-button-reconnecting[data-v-ca2f86c9]{opacity:.55;filter:grayscale(.3)}.reconnecting-indicator[data-v-ca2f86c9]{display:inline-block;font-size:.9rem;animation:reconnect-spin-ca2f86c9 1.4s linear infinite;line-height:1}@keyframes reconnect-spin-ca2f86c9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.character-detail-theme-obsidian-dark .dice-log-panel .level-up-section[data-v-e6de01c8]{background-color:#1e293bcc}.character-detail-theme-obsidian-dark .level-up-modal .level-up-section[data-v-e6de01c8]{background-color:#1e293be6;border-color:#fbbf2480}.character-detail-theme-obsidian-dark .level-up-modal .level-up-section[data-v-e6de01c8]{border-color:#fbbf2480}.character-detail-theme-fey-midnight .dice-log-panel .level-up-section[data-v-e6de01c8]{background-color:#14182dcc;border-color:#6366f199}.character-detail-theme-fey-midnight .level-up-modal .level-up-section[data-v-e6de01c8]{background-color:#14182de6;border-color:#7dd3fc80}.character-detail-theme-fey-midnight .level-up-modal .level-up-section[data-v-e6de01c8]{border-color:#7dd3fc80}.character-detail-theme-druid-grove .dice-log-panel .level-up-section[data-v-e6de01c8]{background-color:#183112cc;border-color:#a3e63599}.character-detail-theme-druid-grove .level-up-modal .level-up-section[data-v-e6de01c8]{background-color:#183112e6;border-color:#a3e63580}.character-detail-theme-druid-grove .level-up-modal .level-up-section[data-v-e6de01c8]{border-color:#a3e63580}.character-detail-theme-underdark-gold .dice-log-panel .level-up-section[data-v-e6de01c8]{background-color:#170e22cc;border-color:#fbbf2499}.character-detail-theme-underdark-gold .level-up-modal .level-up-section[data-v-e6de01c8]{background-color:#170e22e6;border-color:#fbbf2480}.character-detail-theme-underdark-gold .level-up-modal .level-up-section[data-v-e6de01c8]{border-color:#fbbf2480}.character-detail-theme-frost-dragon .dice-log-panel .level-up-section[data-v-e6de01c8]{background-color:#0c4a6ea6;border-color:#0ea5e999}.character-detail-theme-frost-dragon .level-up-modal .level-up-section[data-v-e6de01c8]{background-color:#0c4a6ea6;border-color:#bae6fd80}.character-detail-theme-frost-dragon .level-up-modal .level-up-section[data-v-e6de01c8]{border-color:#bae6fd80}.character-sheet-theme-wrapper[data-v-e6de01c8] :where(.border-amber-900,.border-amber-800,.border-amber-700,.border-amber-600,.border-amber-500,.border-amber-400,.level-up-section,.border-amber-200,.border-amber-100,.border-yellow-400,.border-yellow-500){border-color:var(--theme-card-border)}.character-sheet-theme-wrapper[data-v-e6de01c8] :where(.level-up-section,.bg-parchment-100,.bg-white){background-color:var(--theme-card-muted-bg)}.level-up-section[data-v-e6de01c8]{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 249 240 / var(--tw-bg-opacity, 1));padding:1rem}.character-detail-theme-obsidian-dark .dice-log-panel .section-header[data-v-e6de01c8]{color:#fef9c3}.character-detail-theme-obsidian-dark .level-up-modal .section-header[data-v-e6de01c8]{border-color:#fbbf2480;color:#fef9c3}.character-detail-theme-fey-midnight .dice-log-panel[data-v-e6de01c8] :where(.section-header,.text-amber-800,.text-amber-700,.text-amber-600){color:#e0f2fe}.character-detail-theme-fey-midnight .level-up-modal .section-header[data-v-e6de01c8]{border-color:#7dd3fc80;color:#e0f2fe}.character-detail-theme-druid-grove .dice-log-panel[data-v-e6de01c8] :where(.section-header,.text-amber-800,.text-amber-700,.text-amber-600){color:#fefce8}.character-detail-theme-druid-grove .level-up-modal .section-header[data-v-e6de01c8]{border-color:#a3e63580;color:#fefce8}.character-detail-theme-underdark-gold .dice-log-panel[data-v-e6de01c8] :where(.section-header,.text-amber-800,.text-amber-700,.text-amber-600){color:#fde68a}.character-detail-theme-underdark-gold .level-up-modal .section-header[data-v-e6de01c8]{border-color:#fbbf2480;color:#fde68a}.character-detail-theme-frost-dragon .dice-log-panel[data-v-e6de01c8] :where(.section-header,.text-amber-800,.text-amber-700,.text-amber-600){color:#f0f9ff}.character-detail-theme-frost-dragon .level-up-modal .section-header[data-v-e6de01c8]{border-color:#bae6fd80;color:#e0f2fe}@media (max-width: 480px){.character-sheet-theme-wrapper .basic-info-box__row .section-header[data-v-e6de01c8]{font-size:.875rem}}@media (max-width: 380px){.character-sheet-theme-wrapper .basic-info-box__row .section-header[data-v-e6de01c8]{font-size:.8125rem}}@media (max-width: 320px){.character-sheet-theme-wrapper .basic-info-box__row .section-header[data-v-e6de01c8]{font-size:.75rem}}.character-sheet-theme-wrapper[data-v-e6de01c8] :where(.section-header,.text-amber-800,.text-amber-700){color:var(--theme-card-text)}.character-sheet-theme-wrapper[data-v-e6de01c8] :where(.border-amber-900,.border-amber-800,.border-amber-700,.border-amber-600,.border-amber-500,.border-amber-400,.section-header,.border-amber-200,.border-amber-100,.border-yellow-400,.border-yellow-500){border-color:var(--theme-card-border)}.section-header[data-v-e6de01c8]{margin-bottom:.75rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1));padding-bottom:.5rem;font-family:Cinzel,serif;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.line-clamp-2[data-v-e6de01c8]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html,body{min-height:100%}html{background:var(--body-background);background-size:cover;background-repeat:no-repeat;background-position:center top;background-attachment:fixed}body{font-family:var(--font-body);color:var(--text-primary);background:var(--body-background);background-size:cover;background-repeat:no-repeat;background-position:center top;background-attachment:fixed;position:relative;z-index:0}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:var(--body-overlay);pointer-events:none;z-index:-1}#app{min-height:100%;background:var(--body-background);background-size:cover;background-repeat:no-repeat;background-position:center top;background-attachment:fixed}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-primary)}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.character-detail-theme-obsidian-dark .dice-log-panel .parchment{border-color:#fbbf2499}.character-detail-theme-obsidian-dark .level-up-modal .parchment{background-color:#1e293be6;border-color:#fbbf2480}.character-detail-theme-fey-midnight .level-up-modal .parchment{background-color:#14182de6;border-color:#7dd3fc80}.character-detail-theme-druid-grove .level-up-modal .parchment{background-color:#183112e6;border-color:#a3e63580}.character-detail-theme-underdark-gold .level-up-modal .parchment{background-color:#170e22e6;border-color:#fbbf2480}.character-detail-theme-frost-dragon .level-up-modal .parchment{background-color:#0c4a6ea6;border-color:#bae6fd80}.character-sheet-theme-wrapper :where(.border-amber-900,.parchment,.border-amber-700,.border-amber-600,.border-amber-500,.border-amber-400,.border-amber-300,.border-amber-200,.border-amber-100,.border-yellow-400,.border-yellow-500){border-color:var(--theme-card-border)}.character-sheet-theme-wrapper :where(.bg-parchment-50,.parchment,.bg-white){background-color:var(--theme-card-muted-bg)}.parchment{border-width:2px;--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 243 224 / var(--tw-bg-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.character-detail-theme-vampire-night .level-up-modal .parchment{background-color:#270810e6;border-color:#f8717180}.parchment{background-image:repeating-linear-gradient(0deg,rgba(120,53,15,.03) 0px,transparent 1px,transparent 2px,rgba(120,53,15,.03) 3px);position:relative}.parchment:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(120,53,15,.05) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(120,53,15,.05) 0%,transparent 50%);pointer-events:none}.dnd-button{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-secondary);color:#fff;font-family:var(--font-medieval);font-weight:600;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:all var(--transition-base);transform:scale(1)}.dnd-button:hover{background-color:var(--color-secondary-dark);transform:scale(1.05)}.dnd-button:active{background-color:var(--color-secondary-dark);transform:scale(.95)}.dnd-button-secondary{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-primary);color:#fff;font-family:var(--font-medieval);font-weight:600;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:all var(--transition-base);transform:scale(1)}.dnd-button-secondary:hover{background-color:var(--color-primary-dark);transform:scale(1.05)}.dnd-button-secondary:active{background-color:var(--color-primary-dark);transform:scale(.95)}.dnd-input{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--bg-parchment-light);border:2px solid var(--border-primary);border-radius:var(--radius-md);font-family:var(--font-body);transition:all var(--transition-base)}.dnd-input:focus{outline:none;ring:2px;ring-color:var(--color-accent);border-color:var(--color-accent)}.dnd-card{background-color:var(--bg-parchment);border:2px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--spacing-lg);position:relative;box-shadow:var(--shadow-lg);background-image:repeating-linear-gradient(0deg,rgba(120,53,15,.03) 0px,transparent 1px,transparent 2px,rgba(120,53,15,.03) 3px)}.character-detail-theme-obsidian-dark .dice-log-panel .dice-roll{border-color:#fbbf2499}.character-detail-theme-obsidian-dark .dice-log-panel :where(.dice-roll,.bg-amber-200,.hover\:bg-amber-100){background-color:#0f172af2;color:#fef9c3}.character-detail-theme-fey-midnight .dice-log-panel :where(.dice-roll,.bg-amber-200,.hover\:bg-amber-100){background-color:#060b15eb;color:#e0f2fe}.character-detail-theme-druid-grove .dice-log-panel :where(.dice-roll,.bg-amber-200,.hover\:bg-amber-100){background-color:#0c2010f0;color:#fefce8}.character-detail-theme-underdark-gold .dice-log-panel :where(.dice-roll,.bg-amber-200,.hover\:bg-amber-100){background-color:#110c16f2;color:#fde68a}.character-detail-theme-frost-dragon .dice-log-panel :where(.dice-roll,.bg-amber-200,.hover\:bg-amber-100){background-color:#082f49f2;color:#e0f2fe}.character-sheet-theme-wrapper :where(.border-amber-900,.dice-roll,.border-amber-700,.border-amber-600,.border-amber-500,.border-amber-400,.border-amber-300,.border-amber-200,.border-amber-100,.border-yellow-400,.border-yellow-500){border-color:var(--theme-card-border)}.character-sheet-theme-wrapper :where(.bg-parchment-50,.bg-parchment-100,.dice-roll){background-color:var(--theme-card-muted-bg)}.dice-roll{display:inline-flex;height:3rem;width:3rem;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.character-detail-theme-vampire-night .level-up-modal .dice-roll:hover{background-color:#f8717126}.character-detail-theme-vampire-night .dice-log-panel :where(.dice-roll,.bg-amber-200,.hover\:bg-amber-100){background-color:#1c040ad9;color:#fef4f4}.character-detail-theme-obsidian-dark .level-up-modal .dice-roll:hover{background-color:#1e293bd9;border-color:#fbbf2480}.character-detail-theme-fey-midnight .level-up-modal .dice-roll:hover{background-color:#14182dd9;border-color:#7dd3fc80}.character-detail-theme-druid-grove .level-up-modal .dice-roll:hover{background-color:#183112d9;border-color:#a3e63580}.character-detail-theme-underdark-gold .level-up-modal .dice-roll:hover{background-color:#170e22d9;border-color:#fbbf2480}.character-detail-theme-frost-dragon .level-up-modal .dice-roll:hover{background-color:#0c4a6e99;border-color:#bae6fd80}.character-sheet-theme-wrapper :where(.dice-roll:hover,.bg-amber-100,.bg-amber-200,.bg-yellow-50,.bg-yellow-100){background-color:var(--theme-card-muted-bg)}.dice-roll:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dice-roll{font-size:1.5rem}.dice-result-box{position:fixed;right:0;top:calc(50vh + .5rem);z-index:100000!important;background-color:var(--dice-result-bg, rgba(255, 251, 235, .98))!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:3px solid var(--dice-result-border, #92400e)!important;border-radius:.5rem;box-shadow:0 25px 50px -12px #00000080,0 0 20px var(--dice-result-glow, rgba(15, 23, 42, .3));padding:1rem;min-width:200px;max-width:300px;animation:slideIn .3s ease-out;pointer-events:auto;color:var(--dice-result-text, #6b3a05)!important}.dice-result-heading{color:var(--dice-result-text, #6b3a05)!important}.dice-result-close{color:var(--dice-result-accent, #b45309)!important;transition:color var(--transition-base)}.dice-result-close:hover,.dice-result-subtitle{color:var(--dice-result-text, #6b3a05)!important}.dice-result-notation,.dice-result-meta{color:var(--dice-result-muted, rgba(120, 53, 15, .85))!important}.dice-result-critical-success,.dice-result-total-success{color:var(--dice-result-success)!important}.dice-result-critical-failure,.dice-result-total-failure{color:var(--dice-result-failure)!important}.dice-result-total-default{color:var(--dice-result-text)!important}.dice-result-footer{border-color:var(--dice-result-border)!important}.dice-result-progress-bg{background-color:var(--dice-result-progress-bg)!important}.dice-result-progress-fill{background:linear-gradient(90deg,var(--dice-result-progress-fill),rgba(255,255,255,.2))!important}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.character-detail-page{padding-top:4rem}.sticky-controls-group{position:fixed;top:.125rem;left:.125rem;display:flex;align-items:center;gap:calc(var(--sticky-bar-gap) * 1.2);z-index:200;max-width:min(calc(100vw - 16rem),calc(100vw - 1rem));flex-wrap:nowrap;min-height:var(--sticky-bar-height);background-color:var(--sticky-bar-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:2px solid var(--sticky-bar-border);border-radius:var(--sticky-bar-radius);padding:calc(var(--sticky-bar-gap) + 1px);box-shadow:var(--sticky-bar-shadow);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.sticky-controls-group::-webkit-scrollbar{height:6px}.sticky-controls-group::-webkit-scrollbar-track{background:transparent;border-radius:3px}.sticky-controls-group::-webkit-scrollbar-thumb{background-color:var(--sticky-bar-btn-border);border-radius:3px}.sticky-controls-group::-webkit-scrollbar-thumb:hover{background-color:var(--sticky-bar-sep-color)}.sticky-controls__section{display:inline-flex;align-items:center;gap:calc(var(--sticky-bar-gap) * 1.1);flex-shrink:0;min-height:var(--sticky-bar-height);flex-wrap:nowrap}.sticky-controls__section--actions{margin-left:auto;justify-content:flex-end}.sticky-controls__section--context{gap:calc(var(--sticky-bar-gap) * 1.4)}.view-toggle-group{display:inline-flex;height:var(--sticky-bar-height);border:1px solid var(--sticky-bar-btn-border);border-radius:var(--sticky-bar-radius-inner);overflow:hidden;background-color:var(--sticky-bar-btn-bg)}.view-toggle-btn{padding:0 calc(var(--sticky-bar-padding-x) + .1rem);min-width:4.5rem;font-size:var(--sticky-bar-font-size);line-height:1.25rem;height:100%;border:none;background-color:transparent;color:var(--sticky-bar-btn-text);cursor:pointer;transition:all .2s;font-weight:500;display:inline-flex;align-items:center;justify-content:center}.view-toggle-btn:hover{background-color:var(--sticky-bar-dropdown-item-hover)}.view-toggle-btn.active{background-color:var(--sticky-bar-primary-bg);color:var(--sticky-bar-primary-text);font-weight:600}.view-toggle-btn.\!active{background-color:var(--sticky-bar-primary-bg)!important;color:var(--sticky-bar-primary-text)!important;font-weight:600!important}.talespire-toggle-btn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;height:var(--sticky-bar-height);min-width:4.5rem;padding:0 calc(var(--sticky-bar-padding-x) + .05rem);font-size:var(--sticky-bar-font-size);line-height:1;border:1px solid var(--sticky-bar-btn-border);border-radius:var(--sticky-bar-radius-inner);background-color:var(--sticky-bar-btn-bg);color:var(--sticky-bar-btn-text);cursor:pointer;transition:all .2s;font-weight:500;white-space:nowrap}.talespire-toggle-btn .toggle-icon{font-size:1rem;line-height:1}.talespire-toggle-btn .toggle-label{font-size:.7rem;font-weight:600;letter-spacing:.5px}.talespire-toggle-btn:hover{background-color:var(--sticky-bar-btn-hover-bg)}.talespire-toggle-btn.talespire-active{background-color:var(--sticky-bar-toggle-active-bg);color:var(--sticky-bar-toggle-active-text);border-color:var(--sticky-bar-toggle-active-bg)}.talespire-toggle-btn.talespire-active:hover{filter:brightness(1.1)}.button-separator{width:1px;height:var(--sticky-bar-height);background-color:var(--sticky-bar-sep-color);margin:0 var(--sticky-bar-gap);flex-shrink:0}.control-btn{height:var(--sticky-bar-height);min-width:4.75rem;padding:0 var(--sticky-bar-padding-x);font-size:var(--sticky-bar-font-size);line-height:1.25rem;border:1px solid var(--sticky-bar-btn-border);border-radius:var(--sticky-bar-radius-inner);cursor:pointer;transition:all .2s;font-weight:500;white-space:nowrap;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;box-sizing:border-box}.control-btn.primary{background-color:var(--sticky-bar-primary-bg);color:var(--sticky-bar-primary-text)}.control-btn.primary:hover:not(:disabled){background-color:var(--sticky-bar-primary-hover)}.control-btn.primary:disabled{opacity:.5;cursor:not-allowed}.control-btn.secondary{background-color:var(--sticky-bar-btn-bg);color:var(--sticky-bar-btn-text)}.control-btn.secondary:hover{background-color:var(--sticky-bar-btn-hover-bg)}.mobile-quick-menu{display:none;position:relative;margin-left:auto;flex-shrink:0}.mobile-quick-menu__trigger{list-style:none;min-width:4.75rem;position:relative}.mobile-quick-menu__trigger::-webkit-details-marker{display:none}.mobile-quick-menu__trigger:after{content:"▾";font-size:.72em;margin-left:.35rem;transition:transform .2s ease}.mobile-quick-menu[open] .mobile-quick-menu__trigger:after{transform:rotate(180deg)}.mobile-quick-menu__panel{position:absolute;right:0;top:calc(100% + var(--sticky-bar-gap));width:min(20rem,calc(100vw - 1rem));max-height:min(68vh,32rem);overflow:auto;display:flex;flex-direction:column;gap:.55rem;padding:.65rem;background-color:var(--sticky-bar-dropdown-bg);border:2px solid var(--sticky-bar-dropdown-border);border-radius:var(--sticky-bar-radius-inner);box-shadow:0 14px 28px -12px #00000073;z-index:9999}.mobile-quick-menu__group{display:grid;gap:.4rem;padding-bottom:.45rem;border-bottom:1px solid var(--sticky-bar-sep-color)}.mobile-quick-menu__group:last-child{border-bottom:none;padding-bottom:0}.mobile-quick-menu__btn,.mobile-quick-menu__select{width:100%;justify-content:flex-start}.mobile-quick-menu__label{display:block;font-family:var(--font-medieval);font-size:.7rem;font-weight:700;letter-spacing:.04em;color:var(--sticky-bar-btn-text);text-transform:uppercase;padding:0 .15rem}.dice-roller-toggle-btn{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:100;background-color:#fffbebfa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid #92400e;border-left:none;border-radius:0 .5rem .5rem 0;padding:.5rem .75rem;box-shadow:2px 0 10px #0003;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;min-width:50px;min-height:50px}.dice-roller-toggle-btn:hover{background-color:#fef3c7fa;transform:translateY(-50%) translate(2px)}.library-toggle-btn{position:fixed;left:0;top:calc(50% + 60px);transform:translateY(-50%);z-index:100;background-color:#fffbebfa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid #92400e;border-left:none;border-radius:0 .5rem .5rem 0;padding:.5rem .75rem;box-shadow:2px 0 10px #0003;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;min-width:50px;min-height:50px}.library-toggle-btn:hover{background-color:#fef3c7fa;transform:translateY(-50%) translate(2px)}.left-navigation-menu{position:fixed;left:0;top:120px;transform:translateY(0);z-index:90;display:flex;flex-direction:column;gap:.5rem;background-color:var(--dice-result-bg, rgba(255, 251, 235, .95))!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid var(--dice-result-border, #92400e)!important;border-left:none;border-radius:0 .75rem .75rem 0;padding:.75rem .5rem;box-shadow:2px 0 15px #00000026;max-height:calc(100vh - 120px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--dice-result-border, #92400e) transparent}.left-navigation-menu::-webkit-scrollbar{width:4px}.left-navigation-menu::-webkit-scrollbar-track{background:transparent}.left-navigation-menu::-webkit-scrollbar-thumb{background-color:var(--dice-result-border, #92400e);border-radius:2px}.left-navigation-menu::-webkit-scrollbar-thumb:hover{background-color:#92400ecc}.nav-menu-item{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:2px solid transparent;border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-size:1.2rem;color:var(--dice-result-text, #92400e)!important}.nav-menu-item:hover{background-color:#d977061a!important;border-color:var(--dice-result-accent, #d97706)!important;transform:translate(2px)}.nav-menu-item-active{background-color:#d9770633!important;border-color:var(--dice-result-accent, #d97706)!important;color:var(--dice-result-accent, #b45309)!important}.nav-menu-item-library{margin-top:.5rem;border-top:1px solid var(--dice-result-border, rgba(146, 64, 14, .3));padding-top:.5rem}.nav-menu-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.2rem;line-height:1}.options-menu-container{position:relative;display:inline-block;z-index:9999}.options-dropdown{position:absolute;top:100%;left:0;background-color:var(--sticky-bar-dropdown-bg);border:2px solid var(--sticky-bar-dropdown-border);border-radius:var(--sticky-bar-radius-inner);box-shadow:0 10px 15px -3px #0000001a;z-index:9999;min-width:140px;margin-top:var(--sticky-bar-gap)}.options-dropdown--teleported{margin-top:0;position:fixed}.mobile-quick-menu__panel--teleported{position:fixed}.dropdown-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem var(--sticky-bar-padding-x);font-size:var(--sticky-bar-font-size);border:none;background:none;color:var(--sticky-bar-btn-text);cursor:pointer;text-align:left;transition:background-color .2s}.dropdown-item:hover{background-color:var(--sticky-bar-dropdown-item-hover)}.dropdown-item:first-child{border-radius:.25rem .25rem 0 0}.dropdown-item:last-child{border-radius:0 0 .25rem .25rem}.dropdown-item:only-child{border-radius:.25rem}.gm-cockpit-btn{background-color:var(--sticky-bar-gm-bg);border-color:var(--sticky-bar-gm-border);color:#fff;font-weight:600}.gm-cockpit-btn:hover{background-color:var(--sticky-bar-gm-hover)}.level-up-floating-btn{position:fixed;right:2rem;top:50%;transform:translateY(-50%);z-index:50;width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#f59e0b,#ea580c);border:4px solid #fff;box-shadow:0 8px 32px #ea580c99,0 0 #ea580cb3;cursor:pointer;display:flex;align-items:center;justify-content:center;animation:levelUpFloat 2s ease-in-out infinite,levelUpPulse 2s ease-in-out infinite;transition:all .3s ease}.level-up-floating-btn:hover{transform:translateY(-50%) scale(1.1);box-shadow:0 12px 40px #ea580ccc,0 0 #ea580ce6}.level-up-floating-btn .btn-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.25rem}.level-up-floating-btn .icon{font-size:3rem;animation:bounce 1.5s ease-in-out infinite}.level-up-floating-btn .text{font-size:.875rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.level-up-floating-btn .\!text{font-size:.875rem!important;font-weight:700!important;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.3)!important}.level-up-floating-btn .pulse-ring,.level-up-floating-btn .pulse-ring-2{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:3px solid #f59e0b;border-radius:50%;animation:pulsateRing 2s ease-out infinite}.level-up-floating-btn .pulse-ring-2{animation-delay:1s;border-color:#ea580c}@keyframes levelUpFloat{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 10px))}}@keyframes levelUpPulse{0%,to{box-shadow:0 8px 32px #ea580c99,0 0 #ea580c00}50%{box-shadow:0 12px 40px #ea580ccc,0 0 0 20px #ea580c00}}@keyframes pulsateRing{0%{transform:scale(.9);opacity:1}to{transform:scale(1.3);opacity:0}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (max-width: 768px){.level-up-floating-btn{right:1rem;width:90px;height:90px}.level-up-floating-btn .icon{font-size:2rem}.level-up-floating-btn .text{font-size:.75rem}.level-up-floating-btn .\!text{font-size:.75rem!important}}@media (max-width: 1100px){.character-detail-page{padding-top:4.85rem}.desktop-only-control{display:none!important}.sticky-controls-group{flex-wrap:nowrap;max-width:calc(100vw - .75rem);padding-right:calc(var(--sticky-bar-gap) + 2px)}.sticky-controls__section--actions{margin-left:0;flex:1 1 auto}.button-separator{display:none}.mobile-quick-menu{display:block}}@media (max-width: 640px){.character-detail-page{padding-top:5.15rem}.sticky-controls-group{--sticky-bar-height: 2.15rem;--sticky-bar-gap: .2rem;--sticky-bar-padding-x: .52rem;--sticky-bar-font-size: .8rem}.sticky-controls-group .control-btn{min-width:4.15rem}.sticky-controls-group .view-toggle-btn,.sticky-controls-group .talespire-toggle-btn{min-width:3.35rem}.talespire-toggle-btn .toggle-label{font-size:.63rem}.mobile-quick-menu__panel{width:min(18rem,calc(100vw - .75rem))}}@media (max-width: 480px){.character-detail-page{padding-top:5.45rem}.sticky-controls-group{--sticky-bar-height: 2rem;--sticky-bar-gap: .18rem;--sticky-bar-padding-x: .45rem;--sticky-bar-font-size: .76rem;max-width:calc(100vw - .5rem);left:.25rem}.sticky-controls-group .control-btn{min-width:3.75rem}.sticky-controls-group .view-toggle-btn,.sticky-controls-group .talespire-toggle-btn{min-width:2.95rem}}.settings-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .5;z-index:1100}.character-detail-theme-obsidian-dark .dice-log-panel .settings-content{background-color:#1e293bcc}.character-detail-theme-obsidian-dark .level-up-modal .settings-content{background-color:#1e293be6;border-color:#fbbf2480}.character-detail-theme-obsidian-dark .level-up-modal .settings-content{border-color:#fbbf24}.character-detail-theme-fey-midnight .dice-log-panel .settings-content{background-color:#14182dcc;border-color:#6366f199}.character-detail-theme-fey-midnight .level-up-modal .settings-content{background-color:#14182de6;border-color:#7dd3fc80}.character-detail-theme-fey-midnight .level-up-modal .settings-content{border-color:#7dd3fc}.character-detail-theme-druid-grove .dice-log-panel .settings-content{background-color:#183112cc;border-color:#a3e63599}.character-detail-theme-druid-grove .level-up-modal .settings-content{background-color:#183112e6;border-color:#a3e63580}.character-detail-theme-druid-grove .level-up-modal .settings-content{border-color:#a3e635}.character-detail-theme-underdark-gold .dice-log-panel .settings-content{background-color:#170e22cc;border-color:#fbbf2499}.character-detail-theme-underdark-gold .level-up-modal .settings-content{background-color:#170e22e6;border-color:#fbbf2480}.character-detail-theme-underdark-gold .level-up-modal .settings-content{border-color:#fbbf24}.character-detail-theme-frost-dragon .dice-log-panel .settings-content{background-color:#0c4a6ea6;border-color:#0ea5e999}.character-detail-theme-frost-dragon .level-up-modal .settings-content{background-color:#0c4a6ea6;border-color:#bae6fd80}.character-detail-theme-frost-dragon .level-up-modal .settings-content{border-color:#bae6fd}.character-sheet-theme-wrapper :where(.border-amber-900,.border-amber-800,.settings-content,.border-amber-600,.border-amber-500,.border-amber-400,.border-amber-300,.border-amber-200,.border-amber-100,.border-yellow-400,.border-yellow-500){border-color:var(--theme-card-border)}.character-sheet-theme-wrapper :where(.settings-content,.bg-parchment-100,.bg-white){background-color:var(--theme-card-muted-bg)}.settings-content{width:100%;max-width:28rem;border-radius:.5rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 249 240 / var(--tw-bg-opacity, 1));padding:1.5rem}.character-detail-theme-vampire-night .level-up-modal .settings-content{background-color:#270810e6;border-color:#f8717180}.character-detail-theme-vampire-night .level-up-modal .settings-content{border-color:#b91c1c}.character-detail-theme-vampire-night .dice-log-panel .settings-content{background-color:#270810a6;border-color:#f8717199}.buff-affected{transition:all .2s ease}.buff-debuff{background-color:#dc262626!important;border:2px solid rgba(220,38,38,.5)!important;border-radius:4px;padding:2px 4px}.buff-buff{background-color:#22c55e26!important;border:2px solid rgba(34,197,94,.5)!important;border-radius:4px;padding:2px 4px}.character-detail-theme-obsidian-dark .dice-log-panel .checkbox{color:#fef9c3}.character-detail-theme-obsidian-dark .level-up-modal .checkbox{border-color:#fbbf24}.character-detail-theme-obsidian-dark .level-up-modal .checkbox{color:#fef9c3}.character-detail-theme-fey-midnight .dice-log-panel :where(.text-amber-900,.text-amber-800,.text-amber-700,.checkbox){color:#e0f2fe}.character-detail-theme-fey-midnight .level-up-modal .checkbox{border-color:#7dd3fc}.character-detail-theme-fey-midnight .level-up-modal .checkbox{color:#e0f2fe}.character-detail-theme-druid-grove .dice-log-panel :where(.text-amber-900,.text-amber-800,.text-amber-700,.checkbox){color:#fefce8}.character-detail-theme-druid-grove .level-up-modal .checkbox{border-color:#a3e635}.character-detail-theme-druid-grove .level-up-modal .checkbox{color:#fefce8}.character-detail-theme-underdark-gold .dice-log-panel :where(.text-amber-900,.text-amber-800,.text-amber-700,.checkbox){color:#fde68a}.character-detail-theme-underdark-gold .level-up-modal .checkbox{border-color:#fbbf24}.character-detail-theme-underdark-gold .level-up-modal .checkbox{color:#fde68a}.character-detail-theme-frost-dragon .dice-log-panel :where(.text-amber-900,.text-amber-800,.text-amber-700,.checkbox){color:#f0f9ff}.character-detail-theme-frost-dragon .level-up-modal .checkbox{border-color:#bae6fd}.character-detail-theme-frost-dragon .level-up-modal .checkbox{color:#e0f2fe}.character-sheet-theme-wrapper :where(.checkbox,.text-amber-500,.text-amber-400){color:var(--theme-accent-text)}.character-sheet-theme-wrapper :where(.border-amber-900,.border-amber-800,.checkbox,.border-amber-600,.border-amber-500,.border-amber-400,.border-amber-300,.border-amber-200,.border-amber-100,.border-yellow-400,.border-yellow-500){border-color:var(--theme-card-border)}.checkbox{height:1rem;width:1rem;border-radius:.25rem;--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.character-detail-theme-vampire-night .level-up-modal .checkbox{border-color:#b91c1c}.character-detail-theme-vampire-night .level-up-modal .checkbox{color:#fef2f2}.checkbox:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))}.skill-item:hover{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.theme-selector{position:relative;display:flex;align-items:center;min-width:170px;height:var(--sticky-bar-height)}.character-switcher-wrapper{min-width:9rem}.theme-selector:focus-within,.character-switcher-wrapper:focus-within{z-index:1000}.theme-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--sticky-bar-height);border:1px solid var(--sticky-bar-btn-border);border-radius:var(--sticky-bar-radius-inner);background-color:var(--sticky-bar-btn-bg);color:var(--sticky-bar-btn-text);font-family:var(--font-medieval);font-weight:600;font-size:var(--sticky-bar-font-size);padding:0 calc(2rem + var(--sticky-bar-padding-x)) 0 var(--sticky-bar-padding-x);cursor:pointer;min-width:170px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 24 24%22 stroke-width=%222%22 stroke=%22%2392400e%22%3E%3Cpath stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22M6 9l6 6 6-6%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:1rem;transition:all .2s ease}.character-select{min-width:9rem;justify-content:flex-start;text-align:left;padding-right:calc(1.45rem + var(--sticky-bar-padding-x));-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%222%22><polyline points=%226 9 12 15 18 9%22></polyline></svg>");background-repeat:no-repeat;background-position:right .45rem center;background-size:.95rem .95rem}.theme-select:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px #fbbf2459}.character-detail-theme{transition:background .4s ease,color .4s ease;background-image:var(--character-sheet-bg-image);background-size:cover;background-position:center;background-attachment:fixed;color:var(--text-primary);--sticky-bar-bg: rgba(255, 251, 235, .95);--sticky-bar-border: var(--border-primary);--sticky-bar-radius: var(--radius-lg);--sticky-bar-shadow: var(--shadow-lg);--sticky-bar-height: 2.25rem;--sticky-bar-padding-x: .625rem;--sticky-bar-gap: .25rem;--sticky-bar-font-size: .875rem;--sticky-bar-radius-inner: .375rem;--sticky-bar-btn-bg: rgba(255, 251, 235, .8);--sticky-bar-btn-border: #92400e;--sticky-bar-btn-text: #92400e;--sticky-bar-btn-hover-bg: rgba(254, 243, 199, .9);--sticky-bar-primary-bg: #92400e;--sticky-bar-primary-text: white;--sticky-bar-primary-hover: #78350f;--sticky-bar-toggle-active-bg: #4ade80;--sticky-bar-toggle-active-text: #064e3b;--sticky-bar-sep-color: #d97706;--sticky-bar-dropdown-bg: rgba(255, 251, 235, .98);--sticky-bar-dropdown-border: #92400e;--sticky-bar-dropdown-item-hover: rgba(217, 119, 6, .1);--sticky-bar-gm-bg: #f59e0b;--sticky-bar-gm-border: #d97706;--sticky-bar-gm-hover: #d97706;--sticky-bar-select-arrow: #92400e}.character-detail-theme-parchment-light{color:var(--text-primary)}.character-detail-theme-obsidian-dark{color:#f8fafc;--dice-result-bg: rgba(15, 23, 42, .95);--dice-result-border: #fbbf24;--dice-result-text: #fef9c3;--dice-result-muted: rgba(226, 232, 240, .75);--dice-result-accent: #fbbf24;--dice-result-success: #4ade80;--dice-result-failure: #f87171;--dice-result-progress-bg: rgba(251, 191, 36, .25);--dice-result-progress-fill: rgba(251, 191, 36, .6);--sticky-bar-bg: rgba(2, 6, 23, .92);--sticky-bar-border: #fbbf24;--sticky-bar-shadow: 0 25px 50px -12px rgba(0, 0, 0, .9);--sticky-bar-btn-bg: rgba(15, 23, 42, .7);--sticky-bar-btn-border: #fbbf24;--sticky-bar-btn-text: #fef9c3;--sticky-bar-btn-hover-bg: rgba(251, 191, 36, .15);--sticky-bar-primary-bg: #fbbf24;--sticky-bar-primary-text: #0f172a;--sticky-bar-primary-hover: #f59e0b;--sticky-bar-sep-color: rgba(251, 191, 36, .4);--sticky-bar-dropdown-bg: rgba(2, 6, 23, .95);--sticky-bar-dropdown-border: #fbbf24;--sticky-bar-dropdown-item-hover: rgba(251, 191, 36, .12)}.character-detail-theme-obsidian-dark .theme-select{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 24 24%22 stroke-width=%222%22 stroke=%22%23fef9c3%22%3E%3Cpath stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22M6 9l6 6 6-6%22/%3E%3C/svg%3E")}.character-detail-theme-obsidian-dark .dice-roller-toggle-btn,.character-detail-theme-obsidian-dark .library-toggle-btn,.character-detail-theme-obsidian-dark .dice-skin-toggle-btn{background-color:#0f172af0;border-color:#fbbf24;color:#fef9c3}.character-detail-theme-fey-midnight .dice-roller-toggle-btn,.character-detail-theme-fey-midnight .library-toggle-btn{background-color:#060b15eb;border-color:#7dd3fc;color:#e0f2fe;box-shadow:0 20px 35px #0c4a6e73}.character-detail-theme-fey-midnight .dice-roller-toggle-btn:hover,.character-detail-theme-fey-midnight .library-toggle-btn:hover{background-color:#3b82f633;transform:translateY(-50%) translate(2px)}.character-detail-theme-fey-midnight .dice-skin-toggle-btn{background-color:#060b15eb;border-color:#7dd3fc;color:#e0f2fe;box-shadow:0 20px 35px #0c4a6e73}.character-detail-theme-fey-midnight .dice-skin-toggle-btn:hover{background-color:#3b82f633}.character-detail-theme-obsidian-dark .dice-roller-compact{background-color:#020617f2;border-color:#fbbf24;color:#fef9c3;box-shadow:6px 0 18px #000000a6}.character-detail-theme-obsidian-dark .dice-roller-close-btn{color:#fef9c3}.character-detail-theme-obsidian-dark .dice-btn-compact{background-color:#0f172ae6;border:1px solid #fbbf24;color:#fef9c3}.character-detail-theme-obsidian-dark .dice-btn-compact:hover:not(:disabled){background-color:#fbbf2426;color:#fde68a}.character-detail-theme-obsidian-dark .dice-btn-compact:disabled{opacity:.65}.character-detail-theme-obsidian-dark .dice-input-compact{background-color:#0f172ad9;border:1px solid rgba(251,191,36,.6);color:#fef9c3}.character-detail-theme-obsidian-dark .dice-log-overlay .dice-log-toggle{background-color:#0f172ae6!important;border-color:#fbbf24!important}.character-detail-theme-obsidian-dark .dice-log-overlay .dice-log-toggle span{color:#fef9c3}.character-detail-theme-obsidian-dark .dice-log-panel{background-color:#020617f0;border-color:#fbbf24;color:#fef9c3}.character-detail-theme-obsidian-dark .dice-log-panel .border-amber-800{border-color:#fbbf2499!important}.character-detail-theme-obsidian-dark .dice-log-panel .bg-amber-100,.character-detail-theme-obsidian-dark .dice-log-panel .bg-parchment-50{background-color:#1e293bcc!important}.character-detail-theme-obsidian-dark .dice-log-panel .text-amber-900,.character-detail-theme-obsidian-dark .dice-log-panel .text-amber-800,.character-detail-theme-obsidian-dark .dice-log-panel .text-amber-700,.character-detail-theme-obsidian-dark .dice-log-panel .text-amber-600,.character-detail-theme-obsidian-dark .dice-log-panel .text-amber-500{color:#fef9c3!important}.character-detail-theme-obsidian-dark .dice-log-panel .bg-green-50{background-color:#064e3b59!important;border-color:#4ade80!important}.character-detail-theme-obsidian-dark .dice-log-panel .bg-red-50{background-color:#7f1d1d59!important;border-color:#f87171!important}.character-detail-theme-obsidian-dark .dice-log-panel .bg-amber-100{border-color:#fbbf24cc!important}.character-detail-theme-obsidian-dark .dice-log-panel :where(.bg-white,.bg-amber-200,.hover\:bg-amber-100){background-color:#0f172af2!important;color:#fef9c3!important}.character-detail-theme-obsidian-dark .dice-log-panel .hover\:bg-amber-100:hover{background-color:#fbbf241f!important}.character-detail-theme-obsidian-dark .level-up-modal{background-color:#020617fa!important;border-color:#fbbf24!important;color:#fef9c3!important}.character-detail-theme-obsidian-dark .level-up-modal .bg-parchment-100,.character-detail-theme-obsidian-dark .level-up-modal .bg-parchment-50{background-color:#1e293be6!important;border-color:#fbbf2480!important}.character-detail-theme-obsidian-dark .level-up-modal .bg-amber-50,.character-detail-theme-obsidian-dark .level-up-modal .bg-amber-100{background-color:#1e293bd9!important;border-color:#fbbf2480!important}.character-detail-theme-obsidian-dark .level-up-modal .border-amber-300,.character-detail-theme-obsidian-dark .level-up-modal .border-amber-200{border-color:#fbbf2480!important}.character-detail-theme-obsidian-dark .level-up-modal .border-amber-700{border-color:#fbbf24!important}.character-detail-theme-obsidian-dark .level-up-modal .text-amber-900,.character-detail-theme-obsidian-dark .level-up-modal .text-amber-800,.character-detail-theme-obsidian-dark .level-up-modal .text-amber-700,.character-detail-theme-obsidian-dark .level-up-modal .text-amber-600,.character-detail-theme-obsidian-dark .level-up-modal .text-amber-500{color:#fef9c3!important}.character-detail-theme-obsidian-dark .level-up-modal .dnd-input{background-color:#0f172ae6!important;border-color:#fbbf2499!important;color:#fef9c3!important}.character-detail-theme-obsidian-dark .level-up-modal .dnd-input::-moz-placeholder{color:#fef3c780!important}.character-detail-theme-obsidian-dark .level-up-modal .dnd-input::placeholder{color:#fef3c780!important}.character-detail-theme-obsidian-dark .level-up-modal .hover\:bg-parchment-50:hover,.character-detail-theme-obsidian-dark .level-up-modal .hover\:bg-amber-50:hover{background-color:#fbbf241f!important}.character-detail-theme-obsidian-dark .level-up-modal .bg-green-50{background-color:#064e3b59!important;border-color:#4ade80!important}.character-detail-theme-obsidian-dark .level-up-modal .text-green-700{color:#4ade80!important}.character-detail-theme-obsidian-dark .level-up-modal .bg-red-50{background-color:#7f1d1d59!important;border-color:#f87171!important}.character-detail-theme-obsidian-dark .level-up-modal .text-red-600,.character-detail-theme-obsidian-dark .level-up-modal .text-red-700,.character-detail-theme-obsidian-dark .level-up-modal .text-red-800{color:#f87171!important}.character-detail-theme-obsidian-dark .level-up-modal .text-blue-600{color:#93c5fd!important}.character-detail-theme-obsidian-dark .level-up-modal .text-purple-600{color:#c4b5fd!important}.character-detail-theme-obsidian-dark .level-up-modal .text-orange-500{color:#fdba74!important}.character-detail-theme-obsidian-dark .level-up-modal .text-gray-500{color:#e2e8f099!important}.character-detail-theme-obsidian-dark .level-up-modal select.dnd-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 24 24%22 stroke=%22%23fef9c3%22%3E%3Cpath stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22M6 9l6 6 6-6%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:1rem}.character-detail-theme-obsidian-dark .level-up-modal .checkbox{border-color:#fbbf24b3!important;accent-color:#fbbf24}.character-detail-theme-obsidian-dark .level-up-modal .level-up-section{background-color:#1e293be6!important;border-color:#fbbf2480!important}.character-detail-theme-obsidian-dark .level-up-modal .section-header{color:#fef9c3!important;border-color:#fbbf2480!important}.character-detail-theme-obsidian-dark .level-up-modal thead{background-color:#1e293bf2!important;color:#fef9c3!important}.character-detail-theme-obsidian-dark .level-up-modal th{color:#fef9c3!important;border-color:#fbbf2480!important}.character-detail-theme-fey-midnight{color:#e0f2fe;--dice-result-bg: rgba(5, 11, 24, .95);--dice-result-border: #7dd3fc;--dice-result-text: #e0f2fe;--dice-result-muted: rgba(191, 219, 254, .75);--dice-result-accent: #c084fc;--dice-result-success: #6ee7b7;--dice-result-failure: #f472b6;--dice-result-progress-bg: rgba(125, 211, 252, .25);--dice-result-progress-fill: rgba(125, 211, 252, .65);--sticky-bar-bg: rgba(5, 9, 20, .8);--sticky-bar-border: #7dd3fc;--sticky-bar-shadow: 0 25px 45px -15px rgba(14, 165, 233, .45);--sticky-bar-btn-bg: rgba(15, 25, 45, .85);--sticky-bar-btn-border: rgba(14, 165, 233, .6);--sticky-bar-btn-text: #a5f3fc;--sticky-bar-btn-hover-bg: rgba(125, 211, 252, .15);--sticky-bar-primary-bg: #4ade80;--sticky-bar-primary-text: #05111b;--sticky-bar-primary-hover: #22c55e;--sticky-bar-sep-color: rgba(125, 211, 252, .4);--sticky-bar-dropdown-bg: rgba(6, 11, 21, .95);--sticky-bar-dropdown-border: #7dd3fc;--sticky-bar-dropdown-item-hover: rgba(125, 211, 252, .15)}.character-detail-theme-fey-midnight .theme-select{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 24 24%22 stroke-width=%222%22 stroke=%22%237dd3fc%22%3E%3Cpath stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22M6 9l6 6 6-6%22/%3E%3C/svg%3E")}.character-detail-theme-fey-midnight .dice-roller-compact{background-color:#050b18e6;border-color:#4ade80;box-shadow:6px 0 18px #2b6cb08c;color:#f0fdf4}.character-detail-theme-fey-midnight .dice-btn-compact{background-color:#111827d9;border:1px solid rgba(59,130,246,.7);color:#c7d2fe}.character-detail-theme-fey-midnight .dice-btn-compact:hover:not(:disabled){background-color:#3b82f640;color:#f0fdf4}.character-detail-theme-fey-midnight .dice-input-compact{background-color:#0f172acc;border:1px solid rgba(125,211,252,.5);color:#f0fdf4}.character-detail-theme-fey-midnight .dice-log-overlay .dice-log-toggle{background-color:#050b18e6!important;border-color:#4ade80!important}.character-detail-theme-fey-midnight .dice-log-overlay .dice-log-toggle span{color:#f0fdf4}.character-detail-theme-fey-midnight .dice-log-panel{background-color:#03060eeb;border-color:#7dd3fc99;color:#e0f2fe;box-shadow:0 25px 45px #0f766e73}.character-detail-theme-fey-midnight .dice-log-panel .bg-amber-100,.character-detail-theme-fey-midnight .dice-log-panel .bg-parchment-50{background-color:#14182dcc!important;border-color:#6366f199!important}.character-detail-theme-fey-midnight .dice-log-panel .bg-green-50{background-color:#16653459!important;border-color:#4ade80!important}.character-detail-theme-fey-midnight .dice-log-panel .bg-red-50{background-color:#2e106559!important;border-color:#f472b6!important}.character-detail-theme-fey-midnight .dice-log-panel :where(.bg-white,.bg-amber-200,.hover\:bg-amber-100){background-color:#060b15eb!important;color:#e0f2fe!important}.character-detail-theme-fey-midnight .dice-log-panel .hover\:bg-amber-100:hover{background-color:#60a5fa2e!important}.character-detail-theme-fey-midnight .dice-log-panel :where(.text-amber-900,.text-amber-800,.text-amber-700,.text-amber-600){color:#e0f2fe!important}.character-detail-theme-fey-midnight .level-up-modal{background-color:#03060efa!important;border-color:#7dd3fc!important;color:#e0f2fe!important}.character-detail-theme-fey-midnight .level-up-modal .bg-parchment-100,.character-detail-theme-fey-midnight .level-up-modal .bg-parchment-50{background-color:#14182de6!important;border-color:#7dd3fc80!important}.character-detail-theme-fey-midnight .level-up-modal .bg-amber-50,.character-detail-theme-fey-midnight .level-up-modal .bg-amber-100{background-color:#14182dd9!important;border-color:#7dd3fc80!important}.character-detail-theme-fey-midnight .level-up-modal .border-amber-300,.character-detail-theme-fey-midnight .level-up-modal .border-amber-200{border-color:#7dd3fc80!important}.character-detail-theme-fey-midnight .level-up-modal .border-amber-700{border-color:#7dd3fc!important}.character-detail-theme-fey-midnight .level-up-modal .text-amber-900,.character-detail-theme-fey-midnight .level-up-modal .text-amber-800,.character-detail-theme-fey-midnight .level-up-modal .text-amber-700,.character-detail-theme-fey-midnight .level-up-modal .text-amber-600,.character-detail-theme-fey-midnight .level-up-modal .text-amber-500{color:#e0f2fe!important}.character-detail-theme-fey-midnight .level-up-modal .dnd-input{background-color:#0f172ae6!important;border-color:#7dd3fc99!important;color:#e0f2fe!important}.character-detail-theme-fey-midnight .level-up-modal .dnd-input::-moz-placeholder{color:#bfdbfe80!important}.character-detail-theme-fey-midnight .level-up-modal .dnd-input::placeholder{color:#bfdbfe80!important}.character-detail-theme-fey-midnight .level-up-modal .hover\:bg-parchment-50:hover,.character-detail-theme-fey-midnight .level-up-modal .hover\:bg-amber-50:hover{background-color:#7dd3fc26!important}.character-detail-theme-fey-midnight .level-up-modal .bg-green-50{background-color:#16653459!important;border-color:#6ee7b7!important}.character-detail-theme-fey-midnight .level-up-modal .text-green-700{color:#6ee7b7!important}.character-detail-theme-fey-midnight .level-up-modal .bg-red-50{background-color:#2e106559!important;border-color:#f472b6!important}.character-detail-theme-fey-midnight .level-up-modal .text-red-600,.character-detail-theme-fey-midnight .level-up-modal .text-red-700,.character-detail-theme-fey-midnight .level-up-modal .text-red-800{color:#f472b6!important}.character-detail-theme-fey-midnight .level-up-modal .text-blue-600{color:#7dd3fc!important}.character-detail-theme-fey-midnight .level-up-modal .text-purple-600{color:#c084fc!important}.character-detail-theme-fey-midnight .level-up-modal .text-orange-500{color:#f9a8d4!important}.character-detail-theme-fey-midnight .level-up-modal .text-gray-500{color:#bfdbfe99!important}.character-detail-theme-fey-midnight .level-up-modal select.dnd-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 24 24%22 stroke=%22%237dd3fc%22%3E%3Cpath stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22M6 9l6 6 6-6%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:1rem}.character-detail-theme-fey-midnight .level-up-modal .checkbox{border-color:#7dd3fcb3!important;accent-color:#7dd3fc}.character-detail-theme-fey-midnight .level-up-modal .level-up-section{background-color:#14182de6!important;border-color:#7dd3fc80!important}.character-detail-theme-fey-midnight .level-up-modal .section-header{color:#e0f2fe!important;border-color:#7dd3fc80!important}.character-detail-theme-fey-midnight .level-up-modal thead{background-color:#14182df2!important;color:#e0f2fe!important}.character-detail-theme-fey-midnight .level-up-modal th{color:#e0f2fe!important;border-color:#7dd3fc80!important}.character-detail-theme-druid-grove{color:#fefce8;--dice-result-bg: rgba(12, 32, 16, .94);--dice-result-border: #a3e635;--dice-result-text: #fefce8;--dice-result-muted: rgba(226, 240, 205, .8);--dice-result-accent: #bef264;--dice-result-success: #4ade80;--dice-result-failure: #f87171;--dice-result-progress-bg: rgba(132, 204, 22, .25);--dice-result-progress-fill: rgba(132, 204, 22, .55)}.character-detail-theme-druid-grove .dice-log-panel .bg-amber-100,.character-detail-theme-druid-grove .dice-log-panel .bg-parchment-50{background-color:#183112cc!important;border-color:#a3e63599!important}.character-detail-theme-druid-grove .dice-log-panel .bg-green-50{background-color:#22c55e59!important;border-color:#4ade80!important}.character-detail-theme-druid-grove .dice-log-panel .bg-red-50{background-color:#ef444459!important;border-color:#f87171!important}.character-detail-theme-druid-grove .dice-log-panel :where(.bg-white,.bg-amber-200,.hover\:bg-amber-100){background-color:#0c2010f0!important;color:#fefce8!important}.character-detail-theme-druid-grove .dice-log-panel .hover\:bg-amber-100:hover{background-color:#a3e63540!important}.character-detail-theme-druid-grove .dice-log-panel :where(.text-amber-900,.text-amber-800,.text-amber-700,.text-amber-600){color:#fefce8!important}.character-detail-theme-druid-grove .level-up-modal{background-color:#0a180efa!important;border-color:#a3e635!important;color:#fefce8!important}.character-detail-theme-druid-grove .level-up-modal .bg-parchment-100,.character-detail-theme-druid-grove .level-up-modal .bg-parchment-50{background-color:#183112e6!important;border-color:#a3e63580!important}.character-detail-theme-druid-grove .level-up-modal .bg-amber-50,.character-detail-theme-druid-grove .level-up-modal .bg-amber-100{background-color:#183112d9!important;border-color:#a3e63580!important}.character-detail-theme-druid-grove .level-up-modal .border-amber-300,.character-detail-theme-druid-grove .level-up-modal .border-amber-200{border-color:#a3e63580!important}.character-detail-theme-druid-grove .level-up-modal .border-amber-700{border-color:#a3e635!important}.character-detail-theme-druid-grove .level-up-modal .text-amber-900,.character-detail-theme-druid-grove .level-up-modal .text-amber-800,.character-detail-theme-druid-grove .level-up-modal .text-amber-700,.character-detail-theme-druid-grove .level-up-modal .text-amber-600,.character-detail-theme-druid-grove .level-up-modal .text-amber-500{color:#fefce8!important}.character-detail-theme-druid-grove .level-up-modal .dnd-input{background-color:#0c2010e6!important;border-color:#a3e63599!important;color:#fefce8!important}.character-detail-theme-druid-grove .level-up-modal .dnd-input::-moz-placeholder{color:#e2f0cd80!important}.character-detail-theme-druid-grove .level-up-modal .dnd-input::placeholder{color:#e2f0cd80!important}.character-detail-theme-druid-grove .level-up-modal .hover\:bg-parchment-50:hover,.character-detail-theme-druid-grove .level-up-modal .hover\:bg-amber-50:hover{background-color:#a3e63526!important}.character-detail-theme-druid-grove .level-up-modal .bg-green-50{background-color:#22c55e59!important;border-color:#4ade80!important}.character-detail-theme-druid-grove .level-up-modal .text-green-700{color:#4ade80!important}.character-detail-theme-druid-grove .level-up-modal .bg-red-50{background-color:#ef444459!important;border-color:#f87171!important}.character-detail-theme-druid-grove .level-up-modal .text-red-600,.character-detail-theme-druid-grove .level-up-modal .text-red-700,.character-detail-theme-druid-grove .level-up-modal .text-red-800{color:#f87171!important}.character-detail-theme-druid-grove .level-up-modal .text-blue-600{color:#86efac!important}.character-detail-theme-druid-grove .level-up-modal .text-purple-600{color:#bef264!important}.character-detail-theme-druid-grove .level-up-modal .text-orange-500{color:#fcd34d!important}.character-detail-theme-druid-grove .level-up-modal .text-gray-500{color:#e2f0cd99!important}.character-detail-theme-druid-grove .level-up-modal select.dnd-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 24 24%22 stroke=%22%23dcfce7%22%3E%3Cpath stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22M6 9l6 6 6-6%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:1rem}.character-detail-theme-druid-grove .level-up-modal .checkbox{border-color:#a3e635b3!important;accent-color:#a3e635}.character-detail-theme-druid-grove .level-up-modal .level-up-section{background-color:#183112e6!important;border-color:#a3e63580!important}.character-detail-theme-druid-grove .level-up-modal .section-header{color:#fefce8!important;border-color:#a3e63580!important}.character-detail-theme-druid-grove .level-up-modal thead{background-color:#183112f2!important;color:#fefce8!important}.character-detail-theme-druid-grove .level-up-modal th{color:#fefce8!important;border-color:#a3e63580!important}.character-detail-theme-druid-grove{--sticky-bar-bg: rgba(15, 46, 27, .92);--sticky-bar-border: #a3e635;--sticky-bar-shadow: 0 20px 45px rgba(12, 60, 25, .6);--sticky-bar-btn-bg: rgba(15, 32, 18, .8);--sticky-bar-btn-border: rgba(134, 239, 172, .6);--sticky-bar-btn-text: #d9f99d;--sticky-bar-btn-hover-bg: rgba(163, 230, 53, .2);--sticky-bar-primary-bg: #a3e635;--sticky-bar-primary-text: #1a2e1b;--sticky-bar-primary-hover: #84cc16;--sticky-bar-sep-color: rgba(190, 242, 100, .5);--sticky-bar-dropdown-bg: rgba(19, 42, 19, .95);--sticky-bar-dropdown-border: #bef264;--sticky-bar-dropdown-item-hover: rgba(163, 230, 53, .2)}.character-detail-theme-druid-grove .theme-select{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 24 24%22 stroke-width=%222%22 stroke=%22%23dcfce7%22%3E%3Cpath stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22M6 9l6 6 6-6%22/%3E%3C/svg%3E")}.character-detail-theme-druid-grove .dice-roller-compact{background-color:#0f2412e6;border-color:#bef264;color:#fefce8;box-shadow:6px 0 20px #07301899}.character-detail-theme-druid-grove .dice-btn-compact{background-color:#34d39940;border:1px solid rgba(190,242,100,.4);color:#fefce8}.character-detail-theme-druid-grove .dice-btn-compact:hover:not(:disabled){background-color:#bef26459;color:#1a2e1b}.character-detail-theme-druid-grove .dice-input-compact{background-color:#0c1a0ed9;border:1px solid rgba(74,222,128,.6);color:#dcfce7}.character-detail-theme-druid-grove .dice-log-overlay .dice-log-toggle{background-color:#0f2412e6!important;border-color:#bef264!important;color:#dcfce7}.character-detail-theme-druid-grove .dice-log-panel{background-color:#0a180eeb;border-color:#a3e63580;color:#fefce8;box-shadow:0 25px 55px #06200f99}.character-detail-theme-druid-grove .dice-roller-toggle-btn,.character-detail-theme-druid-grove .library-toggle-btn{background-color:#0f2412eb;border-color:#bef264;color:#fefce8;box-shadow:0 15px 30px #08201299}.character-detail-theme-druid-grove .dice-roller-toggle-btn:hover,.character-detail-theme-druid-grove .library-toggle-btn:hover{background-color:#4ade8040}.character-detail-theme-druid-grove .dice-skin-toggle-btn{background-color:#0f2412eb;border-color:#bef264;color:#fefce8;box-shadow:0 15px 30px #08201299}.character-detail-theme-druid-grove .dice-skin-toggle-btn:hover{background-color:#4ade8040}.character-detail-theme-underdark-gold{color:#fde68a;--dice-result-bg: rgba(17, 12, 22, .95);--dice-result-border: #fbbf24;--dice-result-text: #fde68a;--dice-result-muted: rgba(254, 243, 199, .75);--dice-result-accent: #facc15;--dice-result-success: #fde047;--dice-result-failure: #f87171;--dice-result-progress-bg: rgba(250, 204, 21, .25);--dice-result-progress-fill: rgba(250, 204, 21, .6);--sticky-bar-bg: rgba(6, 6, 14, .92);--sticky-bar-border: #fbbf24;--sticky-bar-shadow: 0 25px 55px rgba(0, 0, 0, .7);--sticky-bar-btn-bg: rgba(28, 18, 37, .85);--sticky-bar-btn-border: rgba(251, 191, 36, .6);--sticky-bar-btn-text: #fde68a;--sticky-bar-btn-hover-bg: rgba(251, 191, 36, .2);--sticky-bar-primary-bg: #fbbf24;--sticky-bar-primary-text: #1c1917;--sticky-bar-primary-hover: #f59e0b;--sticky-bar-sep-color: rgba(251, 191, 36, .5);--sticky-bar-dropdown-bg: rgba(24, 15, 34, .95);--sticky-bar-dropdown-border: #facc15;--sticky-bar-dropdown-item-hover: rgba(251, 191, 36, .2)}.character-detail-theme-underdark-gold .dice-log-panel .bg-amber-100,.character-detail-theme-underdark-gold .dice-log-panel .bg-parchment-50{background-color:#170e22cc!important;border-color:#fbbf2499!important}.character-detail-theme-underdark-gold .dice-log-panel .bg-green-50{background-color:#22c55e4d!important;border-color:#4ade80!important}.character-detail-theme-underdark-gold .dice-log-panel .bg-red-50{background-color:#ef444459!important;border-color:#f87171!important}.character-detail-theme-underdark-gold .dice-log-panel :where(.bg-white,.bg-amber-200,.hover\:bg-amber-100){background-color:#110c16f2!important;color:#fde68a!important}.character-detail-theme-underdark-gold .dice-log-panel .hover\:bg-amber-100:hover{background-color:#fbbf2440!important}.character-detail-theme-underdark-gold .dice-log-panel :where(.text-amber-900,.text-amber-800,.text-amber-700,.text-amber-600){color:#fde68a!important}.character-detail-theme-underdark-gold .level-up-modal{background-color:#0c0812fa!important;border-color:#fbbf24!important;color:#fde68a!important}.character-detail-theme-underdark-gold .level-up-modal .bg-parchment-100,.character-detail-theme-underdark-gold .level-up-modal .bg-parchment-50{background-color:#170e22e6!important;border-color:#fbbf2480!important}.character-detail-theme-underdark-gold .level-up-modal .bg-amber-50,.character-detail-theme-underdark-gold .level-up-modal .bg-amber-100{background-color:#170e22d9!important;border-color:#fbbf2480!important}.character-detail-theme-underdark-gold .level-up-modal .border-amber-300,.character-detail-theme-underdark-gold .level-up-modal .border-amber-200{border-color:#fbbf2480!important}.character-detail-theme-underdark-gold .level-up-modal .border-amber-700{border-color:#fbbf24!important}.character-detail-theme-underdark-gold .level-up-modal .text-amber-900,.character-detail-theme-underdark-gold .level-up-modal .text-amber-800,.character-detail-theme-underdark-gold .level-up-modal .text-amber-700,.character-detail-theme-underdark-gold .level-up-modal .text-amber-600,.character-detail-theme-underdark-gold .level-up-modal .text-amber-500{color:#fde68a!important}.character-detail-theme-underdark-gold .level-up-modal .dnd-input{background-color:#0c0612e6!important;border-color:#fbbf2499!important;color:#fde68a!important}.character-detail-theme-underdark-gold .level-up-modal .dnd-input::-moz-placeholder{color:#fef3c780!important}.character-detail-theme-underdark-gold .level-up-modal .dnd-input::placeholder{color:#fef3c780!important}.character-detail-theme-underdark-gold .level-up-modal .hover\:bg-parchment-50:hover,.character-detail-theme-underdark-gold .level-up-modal .hover\:bg-amber-50:hover{background-color:#fbbf2433!important}.character-detail-theme-underdark-gold .level-up-modal .bg-green-50{background-color:#22c55e4d!important;border-color:#4ade80!important}.character-detail-theme-underdark-gold .level-up-modal .text-green-700{color:#fde047!important}.character-detail-theme-underdark-gold .level-up-modal .bg-red-50{background-color:#ef444459!important;border-color:#f87171!important}.character-detail-theme-underdark-gold .level-up-modal .text-red-600,.character-detail-theme-underdark-gold .level-up-modal .text-red-700,.character-detail-theme-underdark-gold .level-up-modal .text-red-800{color:#f87171!important}.character-detail-theme-underdark-gold .level-up-modal .text-blue-600{color:#fde68a!important}.character-detail-theme-underdark-gold .level-up-modal .text-purple-600{color:#facc15!important}.character-detail-theme-underdark-gold .level-up-modal .text-orange-500{color:#fcd34d!important}.character-detail-theme-underdark-gold .level-up-modal .text-gray-500{color:#fef3c799!important}.character-detail-theme-underdark-gold .level-up-modal select.dnd-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 24 24%22 stroke=%22%23fde68a%22%3E%3Cpath stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22M6 9l6 6 6-6%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:1rem}.character-detail-theme-underdark-gold .level-up-modal .checkbox{border-color:#fbbf24b3!important;accent-color:#fbbf24}.character-detail-theme-underdark-gold .level-up-modal .level-up-section{background-color:#170e22e6!important;border-color:#fbbf2480!important}.character-detail-theme-underdark-gold .level-up-modal .section-header{color:#fde68a!important;border-color:#fbbf2480!important}.character-detail-theme-underdark-gold .level-up-modal thead{background-color:#170e22f2!important;color:#fde68a!important}.character-detail-theme-underdark-gold .level-up-modal th{color:#fde68a!important;border-color:#fbbf2480!important}.character-detail-theme-underdark-gold .theme-select{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 24 24%22 stroke-width=%222%22 stroke=%22%23fde68a%22%3E%3Cpath stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22M6 9l6 6 6-6%22/%3E%3C/svg%3E")}.character-detail-theme-underdark-gold .dice-roller-compact{background-color:#0f0a18f2;border-color:#facc15;color:#fde68a;box-shadow:6px 0 18px #0009}.character-detail-theme-underdark-gold .dice-btn-compact{background-color:#fbbf2433;border:1px solid rgba(251,191,36,.5);color:#fde68a}.character-detail-theme-underdark-gold .dice-btn-compact:hover:not(:disabled){background-color:#fbbf2459;color:#1c1917}.character-detail-theme-underdark-gold .dice-input-compact{background-color:#0c0612e6;border:1px solid rgba(251,191,36,.45);color:#fde68a}.character-detail-theme-underdark-gold .dice-log-overlay .dice-log-toggle{background-color:#0a060ff2!important;border-color:#fbbf24!important;color:#fde68a}.character-detail-theme-underdark-gold .dice-log-panel{background-color:#0c0812eb;border-color:#fbbf2473;color:#fde68a;box-shadow:0 25px 55px #000000a6}.character-detail-theme-underdark-gold .dice-roller-toggle-btn,.character-detail-theme-underdark-gold .library-toggle-btn{background-color:#0a060ff0;border-color:#fbbf24;color:#fde68a;box-shadow:0 20px 30px #000000b3}.character-detail-theme-underdark-gold .dice-roller-toggle-btn:hover,.character-detail-theme-underdark-gold .library-toggle-btn:hover{background-color:#fbbf2440}.character-detail-theme-underdark-gold .dice-skin-toggle-btn{background-color:#0a060ff0;border-color:#fbbf24;color:#fde68a;box-shadow:0 20px 30px #000000b3}.character-detail-theme-underdark-gold .dice-skin-toggle-btn:hover{background-color:#fbbf2440}.character-detail-theme-frost-dragon{color:#e0f2fe;--dice-result-bg: rgba(8, 47, 73, .95);--dice-result-border: #bae6fd;--dice-result-text: #e0f2fe;--dice-result-muted: rgba(191, 219, 254, .75);--dice-result-accent: #bae6fd;--dice-result-success: #bef264;--dice-result-failure: #fca5a5;--dice-result-progress-bg: rgba(14, 165, 233, .2);--dice-result-progress-fill: rgba(14, 165, 233, .55);--sticky-bar-bg: rgba(8, 47, 73, .82);--sticky-bar-border: #bae6fd;--sticky-bar-shadow: 0 25px 50px -12px rgba(14, 165, 233, .45);--sticky-bar-btn-bg: rgba(8, 47, 73, .8);--sticky-bar-btn-border: rgba(186, 230, 253, .8);--sticky-bar-btn-text: #bae6fd;--sticky-bar-btn-hover-bg: rgba(186, 230, 253, .15);--sticky-bar-primary-bg: #bae6fd;--sticky-bar-primary-text: #082f49;--sticky-bar-primary-hover: #7dd3fc;--sticky-bar-sep-color: rgba(186, 230, 253, .45);--sticky-bar-dropdown-bg: rgba(8, 47, 73, .95);--sticky-bar-dropdown-border: #bae6fd;--sticky-bar-dropdown-item-hover: rgba(186, 230, 253, .15)}.character-detail-theme-frost-dragon .theme-select{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 24 24%22 stroke-width=%222%22 stroke=%22%23bae6fd%22%3E%3Cpath stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22M6 9l6 6 6-6%22/%3E%3C/svg%3E")}.character-detail-theme-frost-dragon .dice-roller-compact{background-color:#082f49d9;border-color:#bae6fd;color:#e0f2fe;box-shadow:6px 0 20px #082f4999}.character-detail-theme-frost-dragon .dice-roller-toggle-btn,.character-detail-theme-frost-dragon .library-toggle-btn{background-color:#082f49e6;border-color:#bae6fd;color:#e0f2fe;box-shadow:0 15px 30px #082f4999}.character-detail-theme-frost-dragon .dice-roller-toggle-btn:hover,.character-detail-theme-frost-dragon .library-toggle-btn:hover{background-color:#bef26433;transform:translateY(-50%) translate(2px)}.character-detail-theme-frost-dragon .dice-skin-toggle-btn{background-color:#082f49e6;border-color:#bae6fd;color:#e0f2fe;box-shadow:0 15px 30px #082f4999}.character-detail-theme-frost-dragon .dice-skin-toggle-btn:hover{background-color:#bef26433}.character-detail-theme-frost-dragon .dice-btn-compact{background-color:#0f76d259;border:1px solid rgba(190,242,100,.4);color:#f0f9ff}.character-detail-theme-frost-dragon .dice-btn-compact:hover:not(:disabled){background-color:#bef26433;color:#082f49}.character-detail-theme-frost-dragon .dice-input-compact{background-color:#082f49d9;border:1px solid rgba(186,230,253,.7);color:#f0f9ff}.character-detail-theme-frost-dragon .dice-log-overlay .dice-log-toggle{background-color:#082f49d9!important;border-color:#bae6fd!important}.character-detail-theme-frost-dragon .dice-log-overlay .dice-log-toggle span{color:#e0f2fe}.character-detail-theme-frost-dragon .dice-log-panel{background-color:#081d31eb;border-color:#bae6fdb3;color:#e0f2fe;box-shadow:0 30px 65px #082f498c}.character-detail-theme-frost-dragon .dice-log-panel .bg-amber-100,.character-detail-theme-frost-dragon .dice-log-panel .bg-parchment-50{background-color:#0c4a6ea6!important;border-color:#0ea5e999!important}.character-detail-theme-frost-dragon .dice-log-panel .bg-green-50{background-color:#3b82f64d!important;border-color:#bae6fd!important}.character-detail-theme-frost-dragon .dice-log-panel .bg-red-50{background-color:#1f2937b3!important;border-color:#0ea5e966!important}.character-detail-theme-frost-dragon .dice-log-panel :where(.bg-white,.bg-amber-200,.hover\:bg-amber-100){background-color:#082f49f2!important;color:#e0f2fe!important}.character-detail-theme-frost-dragon .dice-log-panel .hover\:bg-amber-100:hover{background-color:#bef2642e!important}.character-detail-theme-frost-dragon .dice-log-panel :where(.text-amber-900,.text-amber-800,.text-amber-700,.text-amber-600){color:#f0f9ff!important}.character-detail-theme-frost-dragon .level-up-modal{background-color:#081d31fa!important;border-color:#bae6fd!important;color:#e0f2fe!important}.character-detail-theme-frost-dragon .level-up-modal .bg-parchment-100,.character-detail-theme-frost-dragon .level-up-modal .bg-parchment-50{background-color:#0c4a6ea6!important;border-color:#bae6fd80!important}.character-detail-theme-frost-dragon .level-up-modal .bg-amber-50,.character-detail-theme-frost-dragon .level-up-modal .bg-amber-100{background-color:#0c4a6e99!important;border-color:#bae6fd80!important}.character-detail-theme-frost-dragon .level-up-modal .border-amber-300,.character-detail-theme-frost-dragon .level-up-modal .border-amber-200{border-color:#bae6fd80!important}.character-detail-theme-frost-dragon .level-up-modal .border-amber-700{border-color:#bae6fd!important}.character-detail-theme-frost-dragon .level-up-modal .text-amber-900,.character-detail-theme-frost-dragon .level-up-modal .text-amber-800,.character-detail-theme-frost-dragon .level-up-modal .text-amber-700,.character-detail-theme-frost-dragon .level-up-modal .text-amber-600,.character-detail-theme-frost-dragon .level-up-modal .text-amber-500{color:#e0f2fe!important}.character-detail-theme-frost-dragon .level-up-modal .dnd-input{background-color:#082f49e6!important;border-color:#bae6fd99!important;color:#e0f2fe!important}.character-detail-theme-frost-dragon .level-up-modal .dnd-input::-moz-placeholder{color:#bfdbfe80!important}.character-detail-theme-frost-dragon .level-up-modal .dnd-input::placeholder{color:#bfdbfe80!important}.character-detail-theme-frost-dragon .level-up-modal .hover\:bg-parchment-50:hover,.character-detail-theme-frost-dragon .level-up-modal .hover\:bg-amber-50:hover{background-color:#bae6fd26!important}.character-detail-theme-frost-dragon .level-up-modal .bg-green-50{background-color:#3b82f64d!important;border-color:#bef264!important}.character-detail-theme-frost-dragon .level-up-modal .text-green-700{color:#bef264!important}.character-detail-theme-frost-dragon .level-up-modal .bg-red-50{background-color:#1f2937b3!important;border-color:#fca5a5!important}.character-detail-theme-frost-dragon .level-up-modal .text-red-600,.character-detail-theme-frost-dragon .level-up-modal .text-red-700,.character-detail-theme-frost-dragon .level-up-modal .text-red-800{color:#fca5a5!important}.character-detail-theme-frost-dragon .level-up-modal .text-blue-600{color:#bae6fd!important}.character-detail-theme-frost-dragon .level-up-modal .text-purple-600{color:#93c5fd!important}.character-detail-theme-frost-dragon .level-up-modal .text-orange-500{color:#7dd3fc!important}.character-detail-theme-frost-dragon .level-up-modal .text-gray-500{color:#bfdbfe99!important}.character-detail-theme-frost-dragon .level-up-modal select.dnd-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 24 24%22 stroke=%22%23bae6fd%22%3E%3Cpath stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22M6 9l6 6 6-6%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:1rem}.character-detail-theme-frost-dragon .level-up-modal .checkbox{border-color:#bae6fdb3!important;accent-color:#bae6fd}.character-detail-theme-frost-dragon .level-up-modal .level-up-section{background-color:#0c4a6ea6!important;border-color:#bae6fd80!important}.character-detail-theme-frost-dragon .level-up-modal .section-header{color:#e0f2fe!important;border-color:#bae6fd80!important}.character-detail-theme-frost-dragon .level-up-modal thead{background-color:#0c4a6ed9!important;color:#e0f2fe!important}.character-detail-theme-frost-dragon .level-up-modal th{color:#e0f2fe!important;border-color:#bae6fd80!important}.character-sheet-theme-frost-dragon .dnd-card,.character-sheet-theme-frost-dragon .dice-log-panel,.character-sheet-theme-frost-dragon .dice-roller-compact{position:relative;overflow:hidden;padding-top:var(--spacing-lg);background-image:linear-gradient(135deg,#05101cd9,#0ea5e959),url(/assets/imgs/10755759_4520671.jpg);background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center top;border-color:#bae6fdd9;box-shadow:0 15px 35px #082f498c}.character-sheet-theme-wrapper{position:relative;padding:1.5rem;border-radius:1.5rem;background-image:var(--character-sheet-bg-image);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;isolation:isolate;transition:background .4s ease;--theme-overlay-color: rgba(255, 255, 255, .82);--theme-card-bg: rgba(255, 252, 245, .95);--theme-card-border: #92400e;--theme-card-text: #78350f;--theme-card-muted-bg: rgba(255, 250, 235, .9);--theme-positive-text: #15803d;--theme-negative-text: #b91c1c;--theme-muted-text: rgba(55, 48, 27, .75);--theme-accent-text: #b45309;--theme-border-subtle: rgba(146, 64, 14, .35);--theme-drop-highlight: rgba(217, 119, 6, .18);--theme-tooltip-bg: rgba(15, 23, 42, .95);--theme-tooltip-text: #fef9c3;--compact-box-bg-color: var(--theme-card-bg);--compact-box-border-color: var(--theme-card-border);--compact-box-bg-image: linear-gradient(135deg, rgba(255, 255, 255, .9), rgba(250, 240, 210, .6)), url(/assets/imgs/3799.jpg);--compact-box-bg-size: cover;--compact-box-bg-position: center;--compact-box-bg-repeat: no-repeat}.character-sheet-theme-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--theme-overlay-color);z-index:0}.character-sheet-theme-wrapper>*{position:relative;z-index:1}.character-sheet-theme-parchment-light{--theme-overlay-color: rgba(255, 252, 245, .9);--theme-card-bg: rgba(255, 248, 237, .95);--theme-card-border: #92400e;--theme-card-text: #6b3a05;--theme-card-muted-bg: rgba(255, 251, 235, .9);--theme-positive-text: #15803d;--theme-negative-text: #c2410c;--theme-muted-text: rgba(68, 32, 11, .7);--theme-accent-text: #b45309;--theme-border-subtle: rgba(146, 64, 14, .3);--theme-drop-highlight: rgba(217, 119, 6, .12);--theme-tooltip-bg: rgba(15, 23, 42, .95);--theme-tooltip-text: #fef9c3}.character-sheet-theme-parchment-light .equipment-slots-box,.character-sheet-theme-parchment-light .equipment-slots-compact{--equip-figure-start: #fde68a;--equip-figure-end: #f59e0b;--equip-bg-start: #fef9c3;--equip-bg-end: #fde68a;--equip-glow-inner: #fff7ed;--equip-glow-mid: #fde68a;--equip-glow-outer: #f59e0b;--equip-border: #92400e;--equip-outline: #7c2d12;--equip-accent-pale: #fdf6b2;--equip-foot-fill: #78350f;--equip-label-color: #1f2937;--equip-canvas-bg: linear-gradient(135deg, #fef9e7 0%, #fef3c7 100%)}.character-sheet-theme-obsidian-dark{--theme-overlay-color: rgba(3, 7, 18, .8);--theme-card-bg: rgba(17, 24, 39, .92);--theme-card-border: #fbbf24;--theme-card-text: #fef9c3;--theme-card-muted-bg: rgba(30, 41, 59, .85);--theme-positive-text: #4ade80;--theme-negative-text: #f87171;--theme-muted-text: rgba(226, 232, 240, .78);--theme-accent-text: #fde68a;--theme-border-subtle: rgba(251, 191, 36, .28);--theme-drop-highlight: rgba(251, 191, 36, .2);--theme-tooltip-bg: rgba(10, 15, 25, .95);--theme-tooltip-text: #fef3c7;--compact-box-bg-image: linear-gradient(140deg, rgba(15, 23, 42, .9), rgba(8, 12, 26, .85)), url(/assets/imgs/3799.jpg);--compact-box-bg-size: cover;--compact-box-bg-position: center top;--compact-box-bg-repeat: no-repeat}.character-sheet-theme-obsidian-dark .equipment-slots-box,.character-sheet-theme-obsidian-dark .equipment-slots-compact{--equip-figure-start: #475569;--equip-figure-end: #0f172a;--equip-bg-start: #1e293b;--equip-bg-end: #020617;--equip-glow-inner: #bfdbfe;--equip-glow-mid: #38bdf8;--equip-glow-outer: #0f172a;--equip-border: #fbbf24;--equip-outline: #fde68a;--equip-accent-pale: #e0f2fe;--equip-foot-fill: #0f172a;--equip-label-color: #fef3c7;--equip-canvas-bg: linear-gradient(135deg, #0f172a 0%, #020617 100%)}.character-sheet-theme-fey-midnight{--theme-overlay-color: rgba(3, 7, 18, .85);--theme-card-bg: rgba(6, 11, 21, .92);--theme-card-border: #7dd3fc;--theme-card-text: #e0f2fe;--theme-card-muted-bg: rgba(17, 24, 39, .85);--theme-positive-text: #6ee7b7;--theme-negative-text: #f472b6;--theme-muted-text: rgba(187, 247, 208, .75);--theme-accent-text: #c084fc;--theme-border-subtle: rgba(125, 211, 252, .35);--theme-drop-highlight: rgba(33, 150, 243, .28);--theme-tooltip-bg: rgba(2, 6, 23, .92);--theme-tooltip-text: #e0f2fe;--compact-box-bg-image: linear-gradient(140deg, rgba(5, 9, 20, .92), rgba(31, 41, 89, .85)), url(/assets/imgs/3799.jpg);--compact-box-bg-size: cover;--compact-box-bg-position: center;--compact-box-bg-repeat: no-repeat}.character-sheet-theme-druid-grove{--theme-overlay-color: rgba(13, 46, 25, .85);--theme-card-bg: rgba(15, 36, 18, .92);--theme-card-border: #a3e635;--theme-card-text: #fefce8;--theme-card-muted-bg: rgba(34, 78, 42, .4);--theme-positive-text: #4ade80;--theme-negative-text: #ef4444;--theme-muted-text: rgba(221, 255, 194, .85);--theme-accent-text: #bef264;--theme-border-subtle: rgba(132, 204, 22, .4);--theme-drop-highlight: rgba(34, 197, 94, .2);--theme-tooltip-bg: rgba(8, 17, 10, .95);--theme-tooltip-text: #fefce8;--compact-box-bg-color: rgba(15, 36, 18, .92);--compact-box-border-color: #a3e635;--compact-box-bg-image: linear-gradient(150deg, rgba(21, 55, 27, .85), rgba(77, 124, 15, .75)), url(/assets/imgs/120.jpg);--compact-box-bg-size: cover;--compact-box-bg-position: center;--compact-box-bg-repeat: no-repeat}.character-sheet-theme-underdark-gold{--theme-overlay-color: rgba(6, 6, 14, .9);--theme-card-bg: rgba(17, 12, 22, .95);--theme-card-border: #fbbf24;--theme-card-text: #fde68a;--theme-card-muted-bg: rgba(47, 31, 43, .6);--theme-positive-text: #fde047;--theme-negative-text: #f87171;--theme-muted-text: rgba(255, 243, 224, .8);--theme-accent-text: #facc15;--theme-border-subtle: rgba(251, 191, 36, .3);--theme-drop-highlight: rgba(250, 204, 21, .2);--theme-tooltip-bg: rgba(8, 6, 12, .95);--theme-tooltip-text: #fde68a;--compact-box-bg-color: rgba(17, 12, 22, .95);--compact-box-border-color: #fbbf24;--compact-box-bg-image: url(/assets/imgs/3d-render-wooden-room-interior-with-spotlight-smoky-effect.jpg);--compact-box-bg-size: cover;--compact-box-bg-position: center;--compact-box-bg-repeat: no-repeat}.character-sheet-theme-fey-midnight .equipment-slots-box,.character-sheet-theme-fey-midnight .equipment-slots-compact{--equip-figure-start: #7dd3fc;--equip-figure-end: #c084fc;--equip-bg-start: #0f172a;--equip-bg-end: #312e81;--equip-glow-inner: #a7f3d0;--equip-glow-mid: #7dd3fc;--equip-glow-outer: #9333ea;--equip-border: #a855f7;--equip-outline: #7dd3fc;--equip-accent-pale: #d8b4fe;--equip-foot-fill: #312e81;--equip-label-color: #e0f2fe;--equip-canvas-bg: linear-gradient(145deg, rgba(15, 23, 42, .95), rgba(49, 46, 129, .9))}.character-sheet-theme-frost-dragon{--theme-overlay-color: rgba(8, 47, 73, .85);--theme-card-bg: rgba(8, 47, 73, .92);--theme-card-border: #bae6fd;--theme-card-text: #f0f9ff;--theme-card-muted-bg: rgba(15, 118, 210, .25);--theme-positive-text: #bef264;--theme-negative-text: #fca5a5;--theme-muted-text: rgba(191, 219, 254, .8);--theme-accent-text: #bae6fd;--theme-border-subtle: rgba(59, 130, 246, .35);--theme-drop-highlight: rgba(59, 130, 246, .25);--theme-tooltip-bg: rgba(8, 47, 73, .95);--theme-tooltip-text: #f0f9ff;--compact-box-bg-color: rgba(8, 47, 73, .92);--compact-box-border-color: #bae6fd;--compact-box-bg-image: linear-gradient(130deg, rgba(4, 15, 27, .88), rgba(14, 165, 233, .25)), url(/assets/imgs/10755759_4520670.svg);--compact-box-bg-size: cover, cover;--compact-box-bg-position: center, center;--compact-box-bg-repeat: no-repeat, no-repeat}.character-sheet-theme-frost-dragon .equipment-slots-box,.character-sheet-theme-frost-dragon .equipment-slots-compact{--equip-figure-start: #bae6fd;--equip-figure-end: #38bdf8;--equip-bg-start: #e0f2fe;--equip-bg-end: #7dd3fc;--equip-glow-inner: #f0f9ff;--equip-glow-mid: #bae6fd;--equip-glow-outer: #38bdf8;--equip-border: #bae6fd;--equip-outline: #38bdf8;--equip-accent-pale: #e0f2fe;--equip-foot-fill: #082f49;--equip-label-color: #e0f2fe;--equip-canvas-bg: linear-gradient(135deg, rgba(8, 47, 73, .85), rgba(14, 165, 233, .45))}.character-sheet-theme-vampire-night{--theme-overlay-color: rgba(8, 0, 12, .25);--theme-card-bg: rgba(18, 0, 8, .35);--theme-card-border: #b91c1c;--theme-card-text: #fef4f4;--theme-card-muted-bg: rgba(44, 8, 16, .4);--theme-positive-text: #fb7185;--theme-negative-text: #f87171;--theme-muted-text: rgba(255, 235, 235, .85);--theme-accent-text: #fca5a5;--theme-border-subtle: rgba(127, 29, 29, .3);--theme-drop-highlight: rgba(127, 29, 29, .18);--theme-tooltip-bg: rgba(10, 0, 8, .95);--theme-tooltip-text: #fef2f2;--compact-box-bg-color: rgba(20, 0, 10, .25);--compact-box-border-color: #b91c1c;--compact-box-bg-image: linear-gradient(175deg, rgba(12, 0, 8, .18), rgba(60, 5, 17, .15)), url(/assets/imgs/old-wall-texture-cement-black-red-background-abstract-dark-color-design-are-light-with-white-gradient-background.jpg);--compact-box-bg-size: cover, 110% 140%;--compact-box-bg-position: center top, center 40%;--compact-box-bg-repeat: no-repeat, no-repeat}.character-sheet-theme-wrapper.character-sheet-theme-vampire-night{background-size:cover,110% 140%;background-position:center top,center 40%;background-repeat:no-repeat,no-repeat}.character-sheet-theme-vampire-night .equipment-slots-box,.character-sheet-theme-vampire-night .equipment-slots-compact{--equip-figure-start: #7f1d1d;--equip-figure-end: #450a0a;--equip-bg-start: #08000c;--equip-bg-end: #3b0a0a;--equip-glow-inner: #fee2e2;--equip-glow-mid: #be123c;--equip-glow-outer: #4c0519;--equip-border: #be123c;--equip-outline: #7f1d1d;--equip-accent-pale: #fee2e2;--equip-foot-fill: #3b0a0a;--equip-label-color: #ffe4e6;--equip-canvas-bg: linear-gradient(145deg, rgba(8, 0, 8, .95), rgba(64, 5, 17, .85))}.character-sheet-theme-druid-grove .equipment-slots-box,.character-sheet-theme-druid-grove .equipment-slots-compact{--equip-figure-start: #86efac;--equip-figure-end: #4d7c0f;--equip-bg-start: #14532d;--equip-bg-end: #1a2e1b;--equip-glow-inner: #dcfce7;--equip-glow-mid: #bbf7d0;--equip-glow-outer: #166534;--equip-border: #65a30d;--equip-outline: #14532d;--equip-accent-pale: #fef9c3;--equip-foot-fill: #3f2f1a;--equip-label-color: #ecfccb;--equip-canvas-bg: linear-gradient(135deg, rgba(12, 32, 16, .92), rgba(78, 124, 15, .7))}.character-sheet-theme-underdark-gold .equipment-slots-box,.character-sheet-theme-underdark-gold .equipment-slots-compact{--equip-figure-start: #facc15;--equip-figure-end: #fde68a;--equip-bg-start: #1a1421;--equip-bg-end: #3b1d10;--equip-glow-inner: #fffbeb;--equip-glow-mid: #fcd34d;--equip-glow-outer: #7c2d12;--equip-border: #fbbf24;--equip-outline: #f59e0b;--equip-accent-pale: #fef3c7;--equip-foot-fill: #3f2d25;--equip-label-color: #fde68a;--equip-canvas-bg: linear-gradient(140deg, rgba(5, 4, 8, .92), rgba(62, 36, 14, .9))}.character-sheet-theme-wrapper .dnd-card{background-color:var(--theme-card-bg);border-color:var(--theme-card-border);color:var(--theme-card-text);box-shadow:0 25px 50px -12px #00000059}.character-sheet-theme-wrapper .dnd-card h2,.character-sheet-theme-wrapper .dnd-card h3{color:var(--theme-card-text)}@media (max-width: 640px){.character-sheet-theme-wrapper .basic-info-box__attributes{grid-template-columns:repeat(3,1fr);gap:.5rem}.character-sheet-theme-wrapper .basic-info-box__title{font-size:1.5rem;margin-bottom:1rem}.character-sheet-theme-wrapper .basic-info-box__content{gap:.875rem}}@media (max-width: 480px){.character-sheet-theme-wrapper .basic-info-box{padding:.75rem}.character-sheet-theme-wrapper .basic-info-box__title{font-size:1.25rem;margin-bottom:.75rem;padding-bottom:.5rem}.character-sheet-theme-wrapper .basic-info-box__toggle{top:.5rem;right:.5rem;font-size:1rem}.character-sheet-theme-wrapper .basic-info-box__content{gap:.75rem;margin-bottom:.75rem;padding-bottom:.75rem}.character-sheet-theme-wrapper .basic-info-box__section-title{font-size:.6875rem;margin-bottom:.375rem;padding-bottom:.25rem}.character-sheet-theme-wrapper .basic-info-box__attributes{grid-template-columns:repeat(3,1fr);gap:.375rem}.character-sheet-theme-wrapper .basic-info-box__attributes .text-xs{font-size:.625rem}.character-sheet-theme-wrapper .basic-info-box__attributes .text-base{font-size:.8125rem}.character-sheet-theme-wrapper .basic-info-box__attributes .dice-roll{width:1.25rem;height:1.25rem;font-size:.625rem;min-width:1.25rem;min-height:1.25rem}.character-sheet-theme-wrapper .basic-info-box__attributes [class*=border]{padding:.25rem}.character-sheet-theme-wrapper .basic-info-box__row{gap:.5rem}.character-sheet-theme-wrapper .basic-info-box__row .min-h-\[3\.5rem\]{min-height:2.5rem}.character-sheet-theme-wrapper .basic-info-box__row .text-lg{font-size:.875rem}.character-sheet-theme-wrapper .basic-info-box__row .text-sm{font-size:.6875rem}.character-sheet-theme-wrapper .basic-info-box__row .hp-input-detail{width:2.5rem;font-size:.75rem;padding-left:.25rem;padding-right:.25rem}.character-sheet-theme-wrapper .basic-info-box__row .text-xs{font-size:.625rem}.character-sheet-theme-wrapper .basic-info-box__row .text-\[10px\]{font-size:.5625rem}.character-sheet-theme-wrapper .basic-info-box__saves{gap:.375rem}.character-sheet-theme-wrapper .basic-info-box__saves span.text-\[10px\]{font-size:.5625rem}.character-sheet-theme-wrapper .basic-info-box__saves .text-sm{font-size:.6875rem}.character-sheet-theme-wrapper .basic-info-box__saves .dice-roll{width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;font-size:.625rem}}@media (max-width: 360px){.character-sheet-theme-wrapper .basic-info-box__attributes{grid-template-columns:repeat(2,1fr)}.character-sheet-theme-wrapper .basic-info-box{padding:.5rem}.character-sheet-theme-wrapper .basic-info-box__title{font-size:1.125rem}}@media (max-width: 380px){.character-sheet-theme-wrapper .basic-info-box{padding:.5rem}.character-sheet-theme-wrapper .basic-info-box__title{font-size:1.1rem;margin-bottom:.5rem;padding-bottom:.35rem}.character-sheet-theme-wrapper .basic-info-box__toggle{top:.35rem;right:.35rem;font-size:.875rem}.character-sheet-theme-wrapper .basic-info-box__content{gap:.5rem;margin-bottom:.5rem;padding-bottom:.5rem}.character-sheet-theme-wrapper .basic-info-box__section-title{font-size:.625rem;margin-bottom:.25rem;padding-bottom:.15rem}.character-sheet-theme-wrapper .basic-info-box__attributes{gap:.25rem}.character-sheet-theme-wrapper .basic-info-box__attributes .text-xs{font-size:.5625rem}.character-sheet-theme-wrapper .basic-info-box__attributes .text-base{font-size:.75rem}.character-sheet-theme-wrapper .basic-info-box__attributes .dice-roll{width:1.125rem;height:1.125rem;min-width:1.125rem;min-height:1.125rem;font-size:.5625rem}.character-sheet-theme-wrapper .basic-info-box__attributes [class*=border]{padding:.2rem}.character-sheet-theme-wrapper .basic-info-box__row{gap:.35rem}.character-sheet-theme-wrapper .basic-info-box__row .min-h-\[3\.5rem\]{min-height:2.25rem}.character-sheet-theme-wrapper .basic-info-box__row .text-lg{font-size:.8125rem}.character-sheet-theme-wrapper .basic-info-box__row .text-sm{font-size:.625rem}.character-sheet-theme-wrapper .basic-info-box__row .hp-input-detail{width:2.25rem;font-size:.6875rem}.character-sheet-theme-wrapper .basic-info-box__row .text-xs{font-size:.5625rem}.character-sheet-theme-wrapper .basic-info-box__row .text-\[10px\]{font-size:.5rem}.character-sheet-theme-wrapper .basic-info-box__saves{gap:.25rem}.character-sheet-theme-wrapper .basic-info-box__saves span.text-\[10px\]{font-size:.5rem}.character-sheet-theme-wrapper .basic-info-box__saves .text-sm{font-size:.625rem}.character-sheet-theme-wrapper .basic-info-box__saves .dice-roll{width:1.125rem;height:1.125rem;min-width:1.125rem;min-height:1.125rem;font-size:.5625rem}}@media (max-width: 320px){.character-sheet-theme-wrapper .basic-info-box{padding:.35rem}.character-sheet-theme-wrapper .basic-info-box__title{font-size:1rem;margin-bottom:.4rem;padding-bottom:.25rem}.character-sheet-theme-wrapper .basic-info-box__toggle{top:.25rem;right:.25rem;font-size:.75rem}.character-sheet-theme-wrapper .basic-info-box__content{gap:.4rem;margin-bottom:.4rem;padding-bottom:.4rem}.character-sheet-theme-wrapper .basic-info-box__section-title{font-size:.5625rem;margin-bottom:.2rem;padding-bottom:.1rem}.character-sheet-theme-wrapper .basic-info-box__attributes{gap:.2rem}.character-sheet-theme-wrapper .basic-info-box__attributes .text-xs{font-size:.5rem}.character-sheet-theme-wrapper .basic-info-box__attributes .text-base{font-size:.6875rem}.character-sheet-theme-wrapper .basic-info-box__attributes .dice-roll{width:1rem;height:1rem;min-width:1rem;min-height:1rem;font-size:.5rem}.character-sheet-theme-wrapper .basic-info-box__attributes [class*=border]{padding:.15rem}.character-sheet-theme-wrapper .basic-info-box__row{gap:.25rem}.character-sheet-theme-wrapper .basic-info-box__row .min-h-\[3\.5rem\]{min-height:2rem}.character-sheet-theme-wrapper .basic-info-box__row .text-lg{font-size:.75rem}.character-sheet-theme-wrapper .basic-info-box__row .text-sm{font-size:.5625rem}.character-sheet-theme-wrapper .basic-info-box__row .hp-input-detail{width:2rem;font-size:.625rem}.character-sheet-theme-wrapper .basic-info-box__row .text-xs{font-size:.5rem}.character-sheet-theme-wrapper .basic-info-box__row .text-\[10px\]{font-size:.4375rem}.character-sheet-theme-wrapper .basic-info-box__saves{gap:.2rem}.character-sheet-theme-wrapper .basic-info-box__saves span.text-\[10px\]{font-size:.4375rem}.character-sheet-theme-wrapper .basic-info-box__saves .text-sm{font-size:.5625rem}.character-sheet-theme-wrapper .basic-info-box__saves .dice-roll{width:1rem;height:1rem;min-width:1rem;min-height:1rem;font-size:.5rem}}.character-sheet-theme-wrapper .dnd-input{background-color:var(--theme-card-muted-bg);border-color:var(--theme-card-border);color:var(--theme-card-text)}.character-sheet-theme-wrapper .dice-roll,.character-sheet-theme-wrapper .dice-roll-compact{border-color:var(--theme-card-border);background-color:var(--theme-card-bg);color:var(--theme-card-text)}.character-sheet-theme-parchment-light .dnd-card,.character-sheet-theme-parchment-light .dice-log-panel,.character-sheet-theme-parchment-light .dice-roller-compact{background-image:linear-gradient(140deg,#fff8edeb,#fef3c7bf),url(/assets/imgs/3799.jpg);background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center top}.character-sheet-theme-fey-midnight .dnd-card,.character-sheet-theme-fey-midnight .dice-log-panel,.character-sheet-theme-fey-midnight .dice-roller-compact{background-image:linear-gradient(150deg,#050b18eb,#312e81bf),url(/assets/imgs/3799.jpg);background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center top}.character-sheet-theme-druid-grove .dnd-card,.character-sheet-theme-druid-grove .dice-log-panel,.character-sheet-theme-druid-grove .dice-roller-compact{background-image:linear-gradient(140deg,#0f2412eb,#416b1ebf),url(/assets/imgs/120.jpg);background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center top}.character-sheet-theme-underdark-gold .dnd-card,.character-sheet-theme-underdark-gold .dice-log-panel,.character-sheet-theme-underdark-gold .dice-roller-compact{background-image:linear-gradient(140deg,#0a0810d9,#3f240ebf),url(/assets/imgs/3d-render-wooden-room-interior-with-spotlight-smoky-effect.jpg);background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center top}.character-sheet-theme-vampire-night .dnd-card,.character-sheet-theme-vampire-night .dice-log-panel,.character-sheet-theme-vampire-night .dice-roller-compact{background-image:linear-gradient(180deg,#0c000a2e,#40051138),url(/assets/imgs/old-wall-texture-cement-black-red-background-abstract-dark-color-design-are-light-with-white-gradient-background.jpg);background-size:cover,110% 140%;background-repeat:no-repeat,no-repeat;background-position:center top,center 40%}.character-sheet-theme-wrapper .buff-header,.character-sheet-theme-wrapper .compact-box,.character-sheet-theme-wrapper .compact-box-content,.character-sheet-theme-wrapper .compact-grid{color:var(--theme-card-text)!important}.character-sheet-theme-wrapper .compact-box{box-shadow:0 15px 35px #00000059}.character-sheet-theme-wrapper .compact-box-header{border-color:var(--theme-border-subtle)!important;background-color:var(--theme-card-muted-bg)!important}.character-sheet-theme-wrapper .compact-box .drag-handle{color:var(--theme-accent-text)!important}.character-sheet-theme-wrapper .compact-box.is-drag-over{background-color:var(--theme-drop-highlight)!important;border-color:var(--theme-card-border)!important}.character-sheet-theme-wrapper .status-btn,.character-sheet-theme-wrapper .status-btn-small,.character-sheet-theme-wrapper .charges-input{border-color:var(--theme-card-border)!important;background-color:var(--theme-card-muted-bg)!important;color:var(--theme-card-text)!important}.character-sheet-theme-wrapper .status-btn:hover,.character-sheet-theme-wrapper .status-btn-small:hover{background-color:var(--theme-card-bg)!important}.character-sheet-theme-wrapper .buff-selection-item{border:1px solid var(--theme-card-border);background-color:var(--theme-card-muted-bg);color:var(--theme-card-text);border-radius:var(--radius-md);padding:.75rem;cursor:pointer;transition:background-color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.character-sheet-theme-wrapper .buff-selection-item:hover{background-color:var(--theme-card-bg);border-color:var(--theme-accent-text);box-shadow:0 12px 25px #0003}.character-sheet-theme-wrapper .buff-selection-item.is-selected{background-color:var(--theme-drop-highlight);border-color:var(--theme-accent-text)}.character-sheet-theme-wrapper .buff-selection-item.buff-type-buff{border-color:var(--theme-positive-text)}.character-sheet-theme-wrapper .buff-selection-item.buff-type-debuff{border-color:var(--theme-negative-text)}.character-sheet-theme-wrapper .buff-type-pill{font-size:.75rem;font-weight:600;padding:.125rem .5rem;border-radius:999px;text-transform:uppercase;letter-spacing:.05em}.character-sheet-theme-wrapper .buff-pill-buff{background-color:var(--theme-positive-text);color:#031407}.character-sheet-theme-wrapper .buff-pill-debuff{background-color:var(--theme-negative-text);color:#1f0404}.character-sheet-theme-wrapper .buff-description,.character-sheet-theme-wrapper .buff-name,.character-sheet-theme-wrapper .buff-modifier-list{color:var(--theme-card-text)}.character-sheet-theme-wrapper .buff-modifier-bonus{color:var(--theme-positive-text)}.character-sheet-theme-wrapper .buff-modifier-penalty{color:var(--theme-negative-text)}.character-sheet-theme-wrapper .equipment-slot-selector-modal{background-color:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.character-sheet-theme-wrapper .equipment-slot-selector-content{background-color:var(--theme-card-bg);border:2px solid var(--theme-card-border);border-radius:var(--radius-lg);color:var(--theme-card-text);box-shadow:0 35px 60px #00000059}.character-sheet-theme-wrapper .equipment-slot-heading{color:var(--theme-card-text)}.character-sheet-theme-wrapper .equipment-slot-input{background-color:var(--theme-card-muted-bg);border:1px solid var(--theme-card-border);color:var(--theme-card-text)}.character-sheet-theme-wrapper .equipment-slot-input:focus{outline:none;border-color:var(--theme-accent-text);box-shadow:0 0 0 2px #ffffff0d}.character-sheet-theme-wrapper .equipment-slot-section-title{color:var(--theme-card-text)}.character-sheet-theme-wrapper .equipment-slot-secondary{color:var(--theme-muted-text)}.character-sheet-theme-wrapper .equipment-slot-item{border-color:var(--theme-border-subtle);background-color:var(--theme-card-muted-bg);color:var(--theme-card-text)}.character-sheet-theme-wrapper .equipment-slot-item.is-available:hover{background-color:var(--theme-card-bg);border-color:var(--theme-card-border)}.character-sheet-theme-wrapper .equipment-slot-item.is-assigned{color:var(--theme-card-text)}.character-sheet-theme-wrapper .equipment-slot-empty{color:var(--theme-muted-text)}.character-sheet-theme-wrapper .equipment-slot-selector-content .checkbox{border:1px solid var(--theme-card-border);accent-color:var(--theme-card-border)}.character-sheet-theme-wrapper .dnd-button-secondary{background-color:transparent;border:1px solid var(--theme-card-border);color:var(--theme-card-text)}.character-sheet-theme-wrapper .dnd-button{background-color:var(--theme-card-border);border-color:var(--theme-card-border);color:var(--theme-card-bg)}.character-sheet-theme-wrapper .drop-zone{border-color:var(--theme-border-subtle)!important;background-color:#ffffff05!important}.character-sheet-theme-wrapper .drop-zone-visible{opacity:.4;background-color:#ffffff0a!important}.character-sheet-theme-wrapper .drop-zone-active{border-color:var(--theme-card-border)!important;background-color:var(--theme-drop-highlight)!important;box-shadow:0 0 16px #0000004d}.character-sheet-theme-wrapper :where(.text-amber-900,.text-amber-800,.text-amber-700){color:var(--theme-card-text)!important}.character-sheet-theme-wrapper :where(.text-amber-600,.text-amber-500,.text-amber-400){color:var(--theme-accent-text)!important}.character-sheet-theme-wrapper :where(.text-amber-300,.text-amber-200,.text-amber-100,.text-amber-50,.text-gray-600,.text-gray-700,.text-yellow-600,.text-yellow-500){color:var(--theme-muted-text)!important}.character-sheet-theme-wrapper :where(.text-green-700,.text-green-600,.text-green-500){color:var(--theme-positive-text)!important}.character-sheet-theme-wrapper :where(.text-red-700,.text-red-600,.text-red-500){color:var(--theme-negative-text)!important}.character-sheet-theme-wrapper :where(.border-amber-900,.border-amber-800,.border-amber-700,.border-amber-600,.border-amber-500,.border-amber-400,.border-amber-300,.border-amber-200,.border-amber-100,.border-yellow-400,.border-yellow-500){border-color:var(--theme-card-border)!important}.character-sheet-theme-wrapper :where(.border-gray-700,.border-gray-600){border-color:var(--theme-border-subtle)!important}.character-sheet-theme-wrapper :where(.bg-parchment-50,.bg-parchment-100,.bg-white){background-color:var(--theme-card-muted-bg)!important}.character-sheet-theme-wrapper :where(.bg-amber-50,.bg-amber-100,.bg-amber-200,.bg-yellow-50,.bg-yellow-100){background-color:var(--theme-card-muted-bg)!important}.character-sheet-theme-wrapper :where(.bg-gray-900,.bg-slate-900){background-color:var(--theme-tooltip-bg)!important;color:var(--theme-tooltip-text)!important}.character-sheet-theme-fey-midnight:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 20% 20%,rgba(110,231,183,.18),transparent 50%),radial-gradient(circle at 70% 0%,rgba(59,130,246,.25),transparent 40%);opacity:.5;filter:blur(40px);animation:feyFogDrift 50s linear infinite;pointer-events:none;z-index:0}@keyframes feyFogDrift{0%{transform:translate3d(-5%,-5%,0) scale(1);opacity:.4}50%{transform:translate3d(6%,4%,0) scale(1.08);opacity:.65}to{transform:translate3d(-5%,-5%,0) scale(1);opacity:.4}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-8{bottom:2rem}.left-0{left:0}.left-1\/2{left:50%}.left-8{left:2rem}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-8{right:2rem}.top-0{top:0}.top-1{top:.25rem}.top-12{top:3rem}.top-2{top:.5rem}.top-20{top:5rem}.top-3{top:.75rem}.top-36{top:9rem}.top-8{top:2rem}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.col-span-2{grid-column:span 2 / span 2}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-20{margin-left:5rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.hidden{display:none}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-full{height:100%}.max-h-24{max-height:6rem}.max-h-32{max-height:8rem}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.min-h-0{min-height:0px}.min-h-\[100px\]{min-height:100px}.min-h-\[3\.5rem\]{min-height:3.5rem}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-96{width:24rem}.w-\[36rem\]{width:36rem}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[150px\]{min-width:150px}.min-w-\[2\.5rem\]{min-width:2.5rem}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1800px\]{max-width:1800px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-crosshair{cursor:crosshair}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-600{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.border-amber-700{--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.border-amber-800{--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.border-amber-900{--tw-border-opacity: 1;border-color:rgb(120 53 15 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-pink-200{--tw-border-opacity: 1;border-color:rgb(251 207 232 / var(--tw-border-opacity, 1))}.border-pink-300{--tw-border-opacity: 1;border-color:rgb(249 168 212 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-700{--tw-border-opacity: 1;border-color:rgb(126 34 206 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/50{border-color:#ef444480}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity, 1))}.border-yellow-700{--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity, 1))}.border-l-orange-400{--tw-border-opacity: 1;border-left-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-l-red-500{--tw-border-opacity: 1;border-left-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/30{background-color:#fffbeb4d}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-amber-700{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.bg-amber-800{--tw-bg-opacity: 1;background-color:rgb(146 64 14 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/50{background-color:#00000080}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-dnd-gold-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-50\/30{background-color:#f0fdf44d}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-parchment-100{--tw-bg-opacity: 1;background-color:rgb(254 243 224 / var(--tw-bg-opacity, 1))}.bg-parchment-50{--tw-bg-opacity: 1;background-color:rgb(254 249 240 / var(--tw-bg-opacity, 1))}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-900\/20{background-color:#7f1d1d33}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/50{background-color:#ffffff80}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-70{--tw-bg-opacity: .7}.bg-opacity-75{--tw-bg-opacity: .75}.bg-opacity-80{--tw-bg-opacity: .8}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-0{padding-left:0}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-medieval{font-family:Cinzel,serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-9xl{font-size:8rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[16px\]{font-size:16px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-none{line-height:1}.leading-tight{line-height:1.25}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-50{--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-lime-400{--tw-text-opacity: 1;color:rgb(163 230 53 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-parchment-100{--tw-text-opacity: 1;color:rgb(254 243 224 / var(--tw-text-opacity, 1))}.text-purple-200{--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.accent-amber-700{accent-color:#b45309}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-amber-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.ring-amber-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(217 119 6 / var(--tw-ring-opacity, 1))}.ring-green-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.ring-green-500\/40{--tw-ring-color: rgb(34 197 94 / .4)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--color-primary: #b45309;--color-primary-dark: #92400e;--color-primary-light: #d97706;--color-secondary: #dc2626;--color-secondary-dark: #b91c1c;--color-secondary-light: #ef4444;--color-accent: #f59e0b;--color-accent-dark: #d97706;--color-accent-light: #fbbf24;--bg-parchment: #fef9e7;--bg-parchment-light: #fffbeb;--bg-parchment-dark: #fef3c7;--text-primary: #78350f;--text-secondary: #92400e;--text-muted: #a16207;--border-primary: #92400e;--border-secondary: #b45309;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--font-body: "Crimson Text", serif;--font-heading: "Cinzel", serif;--font-medieval: "Cinzel", serif;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1);--transition-fast: .15s ease-in-out;--transition-base: .2s ease-in-out;--transition-slow: .3s ease-in-out;--body-background: radial-gradient(circle at 10% 20%, rgba(248, 250, 252, .6), transparent 45%), radial-gradient(circle at 80% 0%, rgba(253, 230, 138, .5), transparent 55%), linear-gradient(180deg, #fff7e6, #fde68a 60%, #fef3c7);--body-overlay: radial-gradient(circle at 20% 20%, rgba(255, 255, 255, .65), transparent 55%);--dice-result-bg: rgba(255, 251, 235, .98);--dice-result-border: #92400e;--dice-result-text: #78350f;--dice-result-muted: #a16207;--dice-result-accent: #b45309;--dice-result-success: #15803d;--dice-result-failure: #b91c1c;--dice-result-progress-bg: rgba(253, 230, 138, .5);--dice-result-progress-fill: rgba(180, 83, 9, .85)}.character-detail-theme-vampire-night{color:#fee2e2;--dice-result-bg: rgba(18, 0, 10, .95);--dice-result-border: #b91c1c;--dice-result-text: #fef2f2;--dice-result-muted: rgba(254, 226, 226, .75);--dice-result-accent: #f87171;--dice-result-success: #f472b6;--dice-result-failure: #f87171;--dice-result-progress-bg: rgba(190, 24, 60, .25);--dice-result-progress-fill: rgba(190, 24, 60, .65);--sticky-bar-bg: rgba(8, 0, 8, .92);--sticky-bar-border: #991b1b;--sticky-bar-shadow: 0 35px 60px rgba(8, 0, 8, .7);--sticky-bar-btn-bg: rgba(18, 1, 14, .85);--sticky-bar-btn-border: rgba(248, 113, 113, .6);--sticky-bar-btn-text: #fecaca;--sticky-bar-btn-hover-bg: rgba(248, 113, 113, .15);--sticky-bar-primary-bg: #dc2626;--sticky-bar-primary-text: #0c0005;--sticky-bar-primary-hover: #b91c1c;--sticky-bar-sep-color: rgba(248, 113, 113, .5);--sticky-bar-dropdown-bg: rgba(20, 2, 14, .95);--sticky-bar-dropdown-border: #f87171;--sticky-bar-dropdown-item-hover: rgba(248, 113, 113, .2)}.character-detail-theme-vampire-night .theme-select{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 24 24%22 stroke-width=%222%22 stroke=%22%23fee2e2%22%3E%3Cpath stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22M6 9l6 6 6-6%22/%3E%3C/svg%3E")}.character-detail-theme-vampire-night .dice-roller-compact{background-color:#10000aeb;border-color:#f87171;color:#fee2e2;box-shadow:6px 0 18px #080008a6}.character-detail-theme-vampire-night .dice-btn-compact{background-color:#be183c40;border:1px solid rgba(248,113,113,.5);color:#fee2e2}.character-detail-theme-vampire-night .dice-btn-compact:hover:not(:disabled){background-color:#f8717159;color:#0c0005}.character-detail-theme-vampire-night .dice-input-compact{background-color:#0c0008e6;border:1px solid rgba(248,113,113,.45);color:#fee2e2}.character-detail-theme-vampire-night .dice-log-overlay .dice-log-toggle{background-color:#0e0009eb!important;border-color:#b91c1c!important;color:#fee2e2;box-shadow:0 20px 40px #080008a6}.character-detail-theme-vampire-night .dice-log-overlay .dice-log-toggle span{color:#fee2e2}.character-detail-theme-vampire-night .level-up-modal{background-color:#12000cfa!important;border-color:#b91c1c!important;color:#fef2f2!important}.character-detail-theme-vampire-night .level-up-modal .bg-parchment-100,.character-detail-theme-vampire-night .level-up-modal .bg-parchment-50{background-color:#270810e6!important;border-color:#f8717180!important}.character-detail-theme-vampire-night .level-up-modal .bg-amber-50,.character-detail-theme-vampire-night .level-up-modal .bg-amber-100{background-color:#270810d9!important;border-color:#f8717180!important}.character-detail-theme-vampire-night .level-up-modal .border-amber-300,.character-detail-theme-vampire-night .level-up-modal .border-amber-200{border-color:#f8717180!important}.character-detail-theme-vampire-night .level-up-modal .border-amber-700{border-color:#b91c1c!important}.character-detail-theme-vampire-night .level-up-modal .text-amber-900,.character-detail-theme-vampire-night .level-up-modal .text-amber-800,.character-detail-theme-vampire-night .level-up-modal .text-amber-700,.character-detail-theme-vampire-night .level-up-modal .text-amber-600,.character-detail-theme-vampire-night .level-up-modal .text-amber-500{color:#fef2f2!important}.character-detail-theme-vampire-night .level-up-modal .dnd-input{background-color:#0c0008e6!important;border-color:#f8717199!important;color:#fef2f2!important}.character-detail-theme-vampire-night .level-up-modal .dnd-input::-moz-placeholder{color:#fee2e280!important}.character-detail-theme-vampire-night .level-up-modal .dnd-input::placeholder{color:#fee2e280!important}.character-detail-theme-vampire-night .level-up-modal .hover\:bg-parchment-50:hover,.character-detail-theme-vampire-night .level-up-modal .hover\:bg-amber-50:hover{background-color:#f8717126!important}.character-detail-theme-vampire-night .level-up-modal .bg-green-50{background-color:#4c1020a6!important;border-color:#f472b6!important}.character-detail-theme-vampire-night .level-up-modal .text-green-700{color:#f472b6!important}.character-detail-theme-vampire-night .level-up-modal .bg-red-50{background-color:#400a10bf!important;border-color:#f87171!important}.character-detail-theme-vampire-night .level-up-modal .text-red-600,.character-detail-theme-vampire-night .level-up-modal .text-red-700,.character-detail-theme-vampire-night .level-up-modal .text-red-800{color:#f87171!important}.character-detail-theme-vampire-night .level-up-modal .text-blue-600{color:#fda4af!important}.character-detail-theme-vampire-night .level-up-modal .text-purple-600{color:#f87171!important}.character-detail-theme-vampire-night .level-up-modal .text-orange-500{color:#f9a8d4!important}.character-detail-theme-vampire-night .level-up-modal .text-gray-500{color:#fee2e299!important}.character-detail-theme-vampire-night .level-up-modal select.dnd-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 24 24%22 stroke=%22%23fee2e2%22%3E%3Cpath stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22M6 9l6 6 6-6%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:1rem}.character-detail-theme-vampire-night .level-up-modal .checkbox{border-color:#f87171b3!important;accent-color:#f87171}.character-detail-theme-vampire-night .level-up-modal .level-up-section{background-color:#270810e6!important;border-color:#f8717180!important}.character-detail-theme-vampire-night .level-up-modal .section-header{color:#fef2f2!important;border-color:#f8717180!important}.character-detail-theme-vampire-night .level-up-modal thead{background-color:#270810f2!important;color:#fef2f2!important}.character-detail-theme-vampire-night .level-up-modal th{color:#fef2f2!important;border-color:#f8717180!important}.character-detail-theme-vampire-night .dice-log-panel{background-color:#12000cf0;border-color:#b91c1c99;color:#fef4f4;box-shadow:0 35px 55px #080008b3}.character-detail-theme-vampire-night .dice-log-panel .bg-amber-100,.character-detail-theme-vampire-night .dice-log-panel .bg-parchment-50{background-color:#270810a6!important;border-color:#f8717199!important}.character-detail-theme-vampire-night .dice-log-panel .bg-green-50{background-color:#4c1020a6!important;border-color:#fb718599!important}.character-detail-theme-vampire-night .dice-log-panel .bg-red-50{background-color:#400a10bf!important;border-color:#ef444499!important}.character-detail-theme-vampire-night .dice-log-panel :where(.bg-white,.bg-amber-200,.hover\:bg-amber-100){background-color:#1c040ad9!important;color:#fef4f4!important}.character-detail-theme-vampire-night .dice-roller-toggle-btn,.character-detail-theme-vampire-night .library-toggle-btn{background-color:#0e0009f2;border-color:#f87171;color:#fee2e2;box-shadow:0 25px 40px #080008cc}.character-detail-theme-vampire-night .dice-roller-toggle-btn:hover,.character-detail-theme-vampire-night .library-toggle-btn:hover{background-color:#f8717140}.character-detail-theme-vampire-night .dice-skin-toggle-btn{background-color:#0e0009f2;border-color:#f87171;color:#fee2e2;box-shadow:0 25px 40px #080008cc}.character-detail-theme-vampire-night .dice-skin-toggle-btn:hover{background-color:#f8717140}.character-detail-theme .left-navigation-menu{background-color:var(--dice-result-bg)!important;border-color:var(--dice-result-border)!important}.character-detail-theme .nav-menu-item{color:var(--dice-result-text)!important}.character-detail-theme .nav-menu-item:hover{background-color:#d977061a!important;border-color:var(--dice-result-accent)!important}.character-detail-theme .nav-menu-item-active{background-color:#d9770633!important;border-color:var(--dice-result-accent)!important;color:var(--dice-result-accent)!important}.login-container{background-image:url(/assets/imgs/loginback2.png);background-size:cover;background-position:center bottom;background-repeat:no-repeat;padding-bottom:200px}.character-list-container{background-image:url(/assets/imgs/loginback.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.login-container .dnd-card{background-image:linear-gradient(150deg,#050b18f2,#312e81cc),url(/assets/imgs/3799.jpg);background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center top;border:2px solid rgba(147,51,234,.5);box-shadow:0 10px 30px #00000080}.character-list-container .dnd-card{background-image:linear-gradient(150deg,#050b18e6,#312e81b3),url(/assets/imgs/3799.jpg);background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center top;border:2px solid rgba(147,51,234,.4);box-shadow:0 8px 25px #0006;transition:all .3s ease}.character-list-container .dnd-card:hover{border-color:#9333ea99;box-shadow:0 12px 35px #00000080;transform:translateY(-2px)}.character-list-btn{background:linear-gradient(135deg,#312e81cc,#050b18e6);border:2px solid rgba(147,51,234,.5);color:#e9d5ff;transition:all .3s ease}.character-list-btn:hover{background:linear-gradient(135deg,#312e81e6,#050b18);border-color:#9333eab3;box-shadow:0 4px 15px #9333ea4d}.character-list-btn-secondary{background:#050b18b3;border:2px solid rgba(147,51,234,.3);color:#d8b4fe}.character-list-btn-secondary:hover{background:#050b18cc;border-color:#9333ea80}.character-list-container .dnd-button-secondary{background:#050b1899;border:1px solid rgba(147,51,234,.3);color:#d8b4fe}.character-list-container .dnd-button-secondary:hover{background:#050b18cc;border-color:#9333ea80}.character-detail-theme-obsidian-dark .dice-log-panel .hover\:bg-amber-100:hover,.character-detail-theme-obsidian-dark .dice-log-panel .hover\:bg-parchment-50:hover{background-color:#1e293bcc!important}.character-detail-theme-obsidian-dark .dice-log-panel .hover\:text-amber-900:hover,.character-detail-theme-obsidian-dark .dice-log-panel .hover\:text-amber-800:hover,.character-detail-theme-obsidian-dark .dice-log-panel .hover\:text-amber-700:hover{color:#fef9c3!important}.character-detail-theme-obsidian-dark .dice-log-panel .hover\:bg-red-50:hover{background-color:#7f1d1d59!important;border-color:#f87171!important}.character-detail-theme-obsidian-dark .dice-log-panel .hover\:bg-amber-100:hover{border-color:#fbbf24cc!important}.character-detail-theme-obsidian-dark .dice-log-panel :where(.bg-white,.hover\:bg-amber-200:hover,.hover\:bg-amber-100){background-color:#0f172af2!important;color:#fef9c3!important}.character-detail-theme-obsidian-dark .level-up-modal .hover\:bg-parchment-50:hover{background-color:#1e293be6!important;border-color:#fbbf2480!important}.character-detail-theme-obsidian-dark .level-up-modal .hover\:bg-amber-50:hover,.character-detail-theme-obsidian-dark .level-up-modal .hover\:bg-amber-100:hover{background-color:#1e293bd9!important;border-color:#fbbf2480!important}.character-detail-theme-obsidian-dark .level-up-modal .hover\:text-amber-900:hover,.character-detail-theme-obsidian-dark .level-up-modal .hover\:text-amber-800:hover,.character-detail-theme-obsidian-dark .level-up-modal .hover\:text-amber-700:hover{color:#fef9c3!important}.character-detail-theme-obsidian-dark .level-up-modal .hover\:bg-red-50:hover{background-color:#7f1d1d59!important;border-color:#f87171!important}.character-detail-theme-obsidian-dark .level-up-modal .hover\:text-red-700:hover,.character-detail-theme-obsidian-dark .level-up-modal .hover\:text-red-800:hover{color:#f87171!important}.character-detail-theme-fey-midnight .dice-log-panel .hover\:bg-amber-100:hover,.character-detail-theme-fey-midnight .dice-log-panel .hover\:bg-parchment-50:hover{background-color:#14182dcc!important;border-color:#6366f199!important}.character-detail-theme-fey-midnight .dice-log-panel .hover\:bg-red-50:hover{background-color:#2e106559!important;border-color:#f472b6!important}.character-detail-theme-fey-midnight .dice-log-panel :where(.bg-white,.hover\:bg-amber-200:hover,.hover\:bg-amber-100){background-color:#060b15eb!important;color:#e0f2fe!important}.character-detail-theme-fey-midnight .dice-log-panel :where(.hover\:text-amber-900:hover,.text-amber-800,.text-amber-700,.text-amber-600){color:#e0f2fe!important}.character-detail-theme-fey-midnight .dice-log-panel :where(.text-amber-900,.hover\:text-amber-800:hover,.text-amber-700,.text-amber-600){color:#e0f2fe!important}.character-detail-theme-fey-midnight .dice-log-panel :where(.text-amber-900,.text-amber-800,.hover\:text-amber-700:hover,.text-amber-600){color:#e0f2fe!important}.character-detail-theme-fey-midnight .level-up-modal .hover\:bg-parchment-50:hover{background-color:#14182de6!important;border-color:#7dd3fc80!important}.character-detail-theme-fey-midnight .level-up-modal .hover\:bg-amber-50:hover,.character-detail-theme-fey-midnight .level-up-modal .hover\:bg-amber-100:hover{background-color:#14182dd9!important;border-color:#7dd3fc80!important}.character-detail-theme-fey-midnight .level-up-modal .hover\:text-amber-900:hover,.character-detail-theme-fey-midnight .level-up-modal .hover\:text-amber-800:hover,.character-detail-theme-fey-midnight .level-up-modal .hover\:text-amber-700:hover{color:#e0f2fe!important}.character-detail-theme-fey-midnight .level-up-modal .hover\:bg-red-50:hover{background-color:#2e106559!important;border-color:#f472b6!important}.character-detail-theme-fey-midnight .level-up-modal .hover\:text-red-700:hover,.character-detail-theme-fey-midnight .level-up-modal .hover\:text-red-800:hover{color:#f472b6!important}.character-detail-theme-druid-grove .dice-log-panel .hover\:bg-amber-100:hover,.character-detail-theme-druid-grove .dice-log-panel .hover\:bg-parchment-50:hover{background-color:#183112cc!important;border-color:#a3e63599!important}.character-detail-theme-druid-grove .dice-log-panel .hover\:bg-red-50:hover{background-color:#ef444459!important;border-color:#f87171!important}.character-detail-theme-druid-grove .dice-log-panel :where(.bg-white,.hover\:bg-amber-200:hover,.hover\:bg-amber-100){background-color:#0c2010f0!important;color:#fefce8!important}.character-detail-theme-druid-grove .dice-log-panel :where(.hover\:text-amber-900:hover,.text-amber-800,.text-amber-700,.text-amber-600){color:#fefce8!important}.character-detail-theme-druid-grove .dice-log-panel :where(.text-amber-900,.hover\:text-amber-800:hover,.text-amber-700,.text-amber-600){color:#fefce8!important}.character-detail-theme-druid-grove .dice-log-panel :where(.text-amber-900,.text-amber-800,.hover\:text-amber-700:hover,.text-amber-600){color:#fefce8!important}.character-detail-theme-druid-grove .level-up-modal .hover\:bg-parchment-50:hover{background-color:#183112e6!important;border-color:#a3e63580!important}.character-detail-theme-druid-grove .level-up-modal .hover\:bg-amber-50:hover,.character-detail-theme-druid-grove .level-up-modal .hover\:bg-amber-100:hover{background-color:#183112d9!important;border-color:#a3e63580!important}.character-detail-theme-druid-grove .level-up-modal .hover\:text-amber-900:hover,.character-detail-theme-druid-grove .level-up-modal .hover\:text-amber-800:hover,.character-detail-theme-druid-grove .level-up-modal .hover\:text-amber-700:hover{color:#fefce8!important}.character-detail-theme-druid-grove .level-up-modal .hover\:bg-red-50:hover{background-color:#ef444459!important;border-color:#f87171!important}.character-detail-theme-druid-grove .level-up-modal .hover\:text-red-700:hover,.character-detail-theme-druid-grove .level-up-modal .hover\:text-red-800:hover{color:#f87171!important}.character-detail-theme-underdark-gold .dice-log-panel .hover\:bg-amber-100:hover,.character-detail-theme-underdark-gold .dice-log-panel .hover\:bg-parchment-50:hover{background-color:#170e22cc!important;border-color:#fbbf2499!important}.character-detail-theme-underdark-gold .dice-log-panel .hover\:bg-red-50:hover{background-color:#ef444459!important;border-color:#f87171!important}.character-detail-theme-underdark-gold .dice-log-panel :where(.bg-white,.hover\:bg-amber-200:hover,.hover\:bg-amber-100){background-color:#110c16f2!important;color:#fde68a!important}.character-detail-theme-underdark-gold .dice-log-panel :where(.hover\:text-amber-900:hover,.text-amber-800,.text-amber-700,.text-amber-600){color:#fde68a!important}.character-detail-theme-underdark-gold .dice-log-panel :where(.text-amber-900,.hover\:text-amber-800:hover,.text-amber-700,.text-amber-600){color:#fde68a!important}.character-detail-theme-underdark-gold .dice-log-panel :where(.text-amber-900,.text-amber-800,.hover\:text-amber-700:hover,.text-amber-600){color:#fde68a!important}.character-detail-theme-underdark-gold .level-up-modal .hover\:bg-parchment-50:hover{background-color:#170e22e6!important;border-color:#fbbf2480!important}.character-detail-theme-underdark-gold .level-up-modal .hover\:bg-amber-50:hover,.character-detail-theme-underdark-gold .level-up-modal .hover\:bg-amber-100:hover{background-color:#170e22d9!important;border-color:#fbbf2480!important}.character-detail-theme-underdark-gold .level-up-modal .hover\:text-amber-900:hover,.character-detail-theme-underdark-gold .level-up-modal .hover\:text-amber-800:hover,.character-detail-theme-underdark-gold .level-up-modal .hover\:text-amber-700:hover{color:#fde68a!important}.character-detail-theme-underdark-gold .level-up-modal .hover\:bg-red-50:hover{background-color:#ef444459!important;border-color:#f87171!important}.character-detail-theme-underdark-gold .level-up-modal .hover\:text-red-700:hover,.character-detail-theme-underdark-gold .level-up-modal .hover\:text-red-800:hover{color:#f87171!important}.character-detail-theme-frost-dragon .dice-log-panel .hover\:bg-amber-100:hover,.character-detail-theme-frost-dragon .dice-log-panel .hover\:bg-parchment-50:hover{background-color:#0c4a6ea6!important;border-color:#0ea5e999!important}.character-detail-theme-frost-dragon .dice-log-panel .hover\:bg-red-50:hover{background-color:#1f2937b3!important;border-color:#0ea5e966!important}.character-detail-theme-frost-dragon .dice-log-panel :where(.bg-white,.hover\:bg-amber-200:hover,.hover\:bg-amber-100){background-color:#082f49f2!important;color:#e0f2fe!important}.character-detail-theme-frost-dragon .dice-log-panel :where(.hover\:text-amber-900:hover,.text-amber-800,.text-amber-700,.text-amber-600){color:#f0f9ff!important}.character-detail-theme-frost-dragon .dice-log-panel :where(.text-amber-900,.hover\:text-amber-800:hover,.text-amber-700,.text-amber-600){color:#f0f9ff!important}.character-detail-theme-frost-dragon .dice-log-panel :where(.text-amber-900,.text-amber-800,.hover\:text-amber-700:hover,.text-amber-600){color:#f0f9ff!important}.character-detail-theme-frost-dragon .level-up-modal .hover\:bg-parchment-50:hover{background-color:#0c4a6ea6!important;border-color:#bae6fd80!important}.character-detail-theme-frost-dragon .level-up-modal .hover\:bg-amber-50:hover,.character-detail-theme-frost-dragon .level-up-modal .hover\:bg-amber-100:hover{background-color:#0c4a6e99!important;border-color:#bae6fd80!important}.character-detail-theme-frost-dragon .level-up-modal .hover\:text-amber-900:hover,.character-detail-theme-frost-dragon .level-up-modal .hover\:text-amber-800:hover,.character-detail-theme-frost-dragon .level-up-modal .hover\:text-amber-700:hover{color:#e0f2fe!important}.character-detail-theme-frost-dragon .level-up-modal .hover\:bg-red-50:hover{background-color:#1f2937b3!important;border-color:#fca5a5!important}.character-detail-theme-frost-dragon .level-up-modal .hover\:text-red-700:hover,.character-detail-theme-frost-dragon .level-up-modal .hover\:text-red-800:hover{color:#fca5a5!important}.character-sheet-theme-wrapper :where(.hover\:text-amber-900:hover,.text-amber-800,.text-amber-700){color:var(--theme-card-text)!important}.character-sheet-theme-wrapper :where(.text-amber-900,.hover\:text-amber-800:hover,.text-amber-700){color:var(--theme-card-text)!important}.character-sheet-theme-wrapper :where(.text-amber-900,.text-amber-800,.hover\:text-amber-700:hover){color:var(--theme-card-text)!important}.character-sheet-theme-wrapper :where(.hover\:text-red-700:hover,.text-red-600,.text-red-500){color:var(--theme-negative-text)!important}.character-sheet-theme-wrapper :where(.border-amber-900,.border-amber-800,.border-amber-700,.border-amber-600,.hover\:border-amber-500:hover,.border-amber-400,.border-amber-300,.border-amber-200,.border-amber-100,.border-yellow-400,.border-yellow-500){border-color:var(--theme-card-border)!important}.character-sheet-theme-wrapper :where(.hover\:bg-parchment-50:hover,.bg-parchment-100,.bg-white){background-color:var(--theme-card-muted-bg)!important}.character-sheet-theme-wrapper :where(.hover\:bg-amber-50:hover,.bg-amber-100,.bg-amber-200,.bg-yellow-50,.bg-yellow-100){background-color:var(--theme-card-muted-bg)!important}.character-sheet-theme-wrapper :where(.bg-amber-50,.hover\:bg-amber-100:hover,.bg-amber-200,.bg-yellow-50,.bg-yellow-100){background-color:var(--theme-card-muted-bg)!important}.character-sheet-theme-wrapper :where(.bg-amber-50,.bg-amber-100,.hover\:bg-amber-200:hover,.bg-yellow-50,.bg-yellow-100){background-color:var(--theme-card-muted-bg)!important}.character-sheet-theme-wrapper :where(.border-amber-900,.border-amber-800,.border-amber-700,.border-amber-600,.focus\:border-amber-500:focus,.border-amber-400,.border-amber-300,.border-amber-200,.border-amber-100,.border-yellow-400,.border-yellow-500){border-color:var(--theme-card-border)!important}@media (min-width: 768px){@media (max-width: 480px){.character-sheet-theme-wrapper .basic-info-box__attributes .md\:text-xs,.character-sheet-theme-wrapper .basic-info-box__row .md\:text-xs{font-size:.625rem}}@media (max-width: 380px){.character-sheet-theme-wrapper .basic-info-box__attributes .md\:text-xs,.character-sheet-theme-wrapper .basic-info-box__row .md\:text-xs{font-size:.5625rem}}@media (max-width: 320px){.character-sheet-theme-wrapper .basic-info-box__attributes .md\:text-xs,.character-sheet-theme-wrapper .basic-info-box__row .md\:text-xs{font-size:.5rem}}}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-amber-500:hover{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.hover\:border-red-500:hover{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-200:hover{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-300:hover{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-800:hover{--tw-bg-opacity: 1;background-color:rgb(146 64 14 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-400:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-parchment-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 249 240 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-200:hover{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-700:hover{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.hover\:text-amber-700:hover{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.hover\:text-amber-800:hover{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.hover\:text-amber-900:hover{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.hover\:text-purple-900:hover{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.hover\:text-red-900:hover{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-30:hover{opacity:.3}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-amber-500:focus{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-amber-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))}.active\:bg-amber-900:active{--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity, 1))}.active\:bg-blue-800:active{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width: 640px){.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:px-1{padding-left:.25rem;padding-right:.25rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width: 1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}}@media (min-width: 1280px){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}
