.character-bubble.svelte-1b3o175{position:relative;display:inline-block;max-width:22rem}.character-bubble.filler.svelte-1b3o175{max-width:none}.character-bubble.owner-cta.svelte-1b3o175{max-width:22rem}.bubble-edit.svelte-1b3o175{position:absolute;top:-10px;right:-10px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:9999px;background:#000000bf;color:#fff;border:1px solid rgba(255,255,255,.15);text-decoration:none;transition:background .16s ease}.bubble-edit.svelte-1b3o175:hover{background:#000000f2}.bubble-shell.svelte-1b3o175{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.15rem;border-radius:22px;background:#fff;color:#111;border:1px solid rgba(0,0,0,.15);cursor:pointer;text-align:left;line-height:1.3;min-height:44px;min-width:44px;transition:transform .22s ease}.bubble-shell.svelte-1b3o175:disabled{cursor:default}.bubble-shell.svelte-1b3o175:not(.expanded){padding:.45rem .65rem;min-width:44px}.bubble-shell.expanded.svelte-1b3o175{min-width:11rem}.bubble-shell.expanded.filler.svelte-1b3o175{min-width:0;padding:.4rem .7rem;width:auto}.bubble-shell.expanded.filler.svelte-1b3o175 .bubble-line:where(.svelte-1b3o175){font-size:.85rem;letter-spacing:.04em}.bubble-shell.expanded.owner-cta.svelte-1b3o175{min-width:13rem}.bubble-shell.svelte-1b3o175:hover{transform:translateY(-1px)}.bubble-inner.svelte-1b3o175{position:relative;min-height:1.3em;min-width:1.5em}.bubble-line.svelte-1b3o175{margin:0;font-size:.95rem;font-weight:500;color:#111;animation:svelte-1b3o175-bubbleLineIn .26s cubic-bezier(.22,.61,.36,1);white-space:pre-wrap;word-break:break-word}.bubble-line.svelte-1b3o175 .placeholder:where(.svelte-1b3o175){color:#666;font-style:italic}.collapsed-dot.svelte-1b3o175{display:inline-flex;align-items:center;justify-content:center;color:#111}.bubble-tail.svelte-1b3o175{position:absolute;bottom:-12px;left:24%;width:26px;height:32px;color:#fff}@keyframes svelte-1b3o175-bubbleLineIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.owner-cta-wrap.svelte-1b3o175{display:flex;flex-direction:column;gap:.5rem;min-width:12rem}.owner-cta-prompt.svelte-1b3o175{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:#111;background:transparent;border:0;padding:0;cursor:pointer;text-align:left}.owner-cta-prompt.svelte-1b3o175:hover{color:#6d28d9}.owner-cta-icon.svelte-1b3o175{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:9999px;background:#6d28d91f;color:#6d28d9}.owner-cta-form.svelte-1b3o175{display:flex;flex-direction:column;gap:.4rem}.owner-cta-input.svelte-1b3o175{width:100%;min-height:3.6em;resize:vertical;border-radius:10px;border:1px solid rgba(0,0,0,.18);background:#fafafa;color:#111;padding:.5rem .6rem;font-size:.9rem;line-height:1.3}.owner-cta-input.svelte-1b3o175:focus{outline:2px solid rgba(109,40,217,.5);outline-offset:0;border-color:#6d28d980}.owner-cta-error.svelte-1b3o175{margin:0;font-size:.78rem;color:#b91c1c}.owner-cta-actions.svelte-1b3o175{display:flex;justify-content:flex-end;gap:.4rem}.owner-cta-btn.svelte-1b3o175{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9999px;border:1px solid rgba(0,0,0,.15);background:#fff;color:#111;cursor:pointer;transition:background .16s ease,color .16s ease,opacity .16s ease}.owner-cta-btn.svelte-1b3o175:hover:not(:disabled){background:#f5f5f5}.owner-cta-btn.svelte-1b3o175:disabled{opacity:.5;cursor:not-allowed}.owner-cta-btn.primary.svelte-1b3o175{background:#6d28d9;color:#fff;border-color:#6d28d9}.owner-cta-btn.primary.svelte-1b3o175:hover:not(:disabled){background:#5b21b6}@media(prefers-reduced-motion:reduce){.bubble-line.svelte-1b3o175{animation:none}.bubble-shell.svelte-1b3o175{transition:none}}.character-bubble-anchor.svelte-na4bwe{max-width:min(16rem,100%)}.club-card-flipper.svelte-na4bwe{transform-style:preserve-3d;transform:rotateY(0) scale(1);transition:transform .55s ease-out;will-change:transform}.club-card-flipper.is-flipped.svelte-na4bwe{transform:rotateY(180deg) scale(1)}.club-card-flipper.svelte-na4bwe:hover:not(.is-flipped),.club-card-flipper.svelte-na4bwe:focus-visible:not(.is-flipped){transform:rotateY(0) scale(1.03);transition-duration:.28s}.club-card-flipper.jump-burst.svelte-na4bwe{animation:svelte-na4bwe-clubCardJump .36s cubic-bezier(.2,.8,.2,1)}@keyframes svelte-na4bwe-clubCardJump{0%{transform:rotateY(0) translateY(0) scale(1)}45%{transform:rotateY(0) translateY(-8px) scale(1.02)}to{transform:rotateY(0) translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.club-card-flipper.svelte-na4bwe,.club-card-flipper.is-flipped.svelte-na4bwe,.club-card-flipper.svelte-na4bwe:hover:not(.is-flipped){transition:none}.club-card-flipper.jump-burst.svelte-na4bwe{animation:none}.club-card-flipper.svelte-na4bwe:hover:not(.is-flipped),.club-card-flipper.svelte-na4bwe:focus-visible:not(.is-flipped){transform:rotateY(0) scale(1)}}
