:root{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif:Georgia, "Times New Roman", serif;--radius:12px;--radius-sm:8px;--shadow:0 2px 8px #00000014;--shadow-lg:0 8px 24px #0000001f;--transition:.2s ease}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;line-height:1.6}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit;background:0 0;border:none}img{max-width:100%;height:auto}.fb-trigger.svelte-ckjs9g{color:#fff;z-index:999;background:#000;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.2rem;transition:transform .2s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 12px #0003}.fb-trigger.dashboard.svelte-ckjs9g{bottom:calc(92px + env(safe-area-inset-bottom,0px))}.fb-trigger.svelte-ckjs9g:hover{transform:scale(1.1)}.fb-panel.svelte-ckjs9g{z-index:999;background:#fff;border-radius:12px;width:300px;padding:16px;position:fixed;bottom:80px;right:20px;box-shadow:0 8px 32px #00000026}.fb-panel.dashboard.svelte-ckjs9g{bottom:calc(152px + env(safe-area-inset-bottom,0px))}.fb-header.svelte-ckjs9g{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.9rem;font-weight:600;display:flex}.fb-close.svelte-ckjs9g{opacity:.5;font-size:.85rem}.fb-types.svelte-ckjs9g{gap:6px;margin-bottom:10px;display:flex}.fb-types.svelte-ckjs9g button:where(.svelte-ckjs9g){border:1px solid #e0e0e0;border-radius:6px;flex:1;padding:6px;font-size:.7rem;transition:all .2s}.fb-types.svelte-ckjs9g button.active:where(.svelte-ckjs9g){color:#fff;background:#000;border-color:#000}.fb-panel.svelte-ckjs9g textarea:where(.svelte-ckjs9g){resize:none;border:1px solid #e0e0e0;border-radius:8px;width:100%;margin-bottom:10px;padding:10px;font-family:inherit;font-size:.85rem}.fb-submit.svelte-ckjs9g{color:#fff;background:#000;border-radius:8px;width:100%;padding:10px;font-size:.85rem;font-weight:600}.fb-sent.svelte-ckjs9g{text-align:center;color:#22c55e;padding:24px;font-size:.9rem;font-weight:500}
