.fab-root.svelte-y6u0dt{z-index:200;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex;position:fixed;bottom:1.75rem;right:1.5rem}.fab-main.svelte-y6u0dt{color:#fff;cursor:pointer;background:#7a3b1d;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;transition:transform .15s,background .15s;display:flex;box-shadow:0 4px 16px #00000038}.fab-main.svelte-y6u0dt:hover{background:#5e2c13;transform:scale(1.06)}.fab-main svg{width:1.8rem;height:1.8rem}.fab-actions.svelte-y6u0dt{flex-direction:column;align-items:flex-end;gap:.45rem;animation:.14s ease-out svelte-y6u0dt-fabIn;display:flex}@keyframes svelte-y6u0dt-fabIn{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}.fab-divider.svelte-y6u0dt{background:#7a3b1d26;width:2.5rem;height:1px;margin:.1rem 0}.fab-row.svelte-y6u0dt{align-items:center;gap:.5rem;display:flex}.fab-label.svelte-y6u0dt{color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#2b2118d1;border-radius:999px;padding:.28rem .65rem;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:.76rem;font-weight:600}.fab-label.danger.svelte-y6u0dt{background:#842029d9}.fab-btn.svelte-y6u0dt{color:#7a3b1d;cursor:pointer;background:#fff;border:1.5px solid #e4d9c8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;text-decoration:none;transition:background .12s,transform .1s;display:flex;box-shadow:0 2px 8px #0000001a}.fab-btn.svelte-y6u0dt:hover:not(:disabled){background:#f4ede2;transform:scale(1.06)}.fab-btn.svelte-y6u0dt:disabled{opacity:.55;cursor:default}.fab-btn.danger.svelte-y6u0dt{color:#842029;border-color:#f8d7da}.fab-btn.danger.svelte-y6u0dt:hover:not(:disabled){background:#fff3f3}.fab-btn.active.svelte-y6u0dt{color:#fff;background:#7a3b1d;border-color:#7a3b1d}.fab-btn svg{width:1rem;height:1rem}.lang-flag-btn.svelte-y6u0dt{font-size:1.15rem}.flag.svelte-y6u0dt{line-height:1}.profile-fab-btn.svelte-y6u0dt{padding:0;overflow:hidden}.profile-fab-btn.svelte-y6u0dt img:where(.svelte-y6u0dt){object-fit:cover;width:100%;height:100%}.profile-fab-btn svg{width:1.1rem;height:1.1rem}.lang-sub.svelte-y6u0dt{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2b2118d1;border-radius:999px;align-items:center;gap:.2rem;padding:.2rem .35rem;animation:.12s ease-out svelte-y6u0dt-fabIn;display:flex}.lang-sub.svelte-y6u0dt button:where(.svelte-y6u0dt){color:#ffffffa6;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .4rem;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:.76rem;font-weight:600;transition:background .1s,color .1s;display:flex}.lang-sub.svelte-y6u0dt button:where(.svelte-y6u0dt):hover{color:#fff}.lang-sub.svelte-y6u0dt button.active:where(.svelte-y6u0dt){color:#fff;background:#ffffff2e}.lang-sub.svelte-y6u0dt button:where(.svelte-y6u0dt) span:where(.svelte-y6u0dt){font-size:1rem;line-height:1}@keyframes svelte-y6u0dt-spin{to{transform:rotate(360deg)}}.fab-btn .spin,.fab-main .spin{animation:.9s linear infinite svelte-y6u0dt-spin}body{color:#2b2118;background:#f4ede2;margin:0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif}header.svelte-12qhfyh{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f4ede2eb;border-bottom:1px solid #e4d9c8;position:fixed;top:0;left:0;right:0}.header-inner.svelte-12qhfyh{align-items:center;max-width:46rem;margin:0 auto;padding:.85rem 1.25rem;display:flex}.shell.svelte-12qhfyh{max-width:46rem;margin:0 auto;padding:4rem 1.25rem}.brand.svelte-12qhfyh{letter-spacing:.02em;color:#7a3b1d;font-size:1.2rem;font-weight:700;text-decoration:none}footer.svelte-12qhfyh{text-align:center;color:#b8b0a4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#f4ede2eb;border-top:1px solid #e4d9c8;padding:.35rem 1rem;font-size:.68rem;position:fixed;bottom:0;left:0;right:0}@keyframes svelte-12qhfyh-spin{to{transform:rotate(360deg)}}.spin{animation:.9s linear infinite svelte-12qhfyh-spin}
