[data-vanblog-pack=live2d-companion]{--l2dc-accent: #6366f1;--l2dc-surface: #ffffff;--l2dc-text: #1e293b;--l2dc-muted: #64748b;--l2dc-border: #e2e8f0;--l2dc-radius: 12px}.dark [data-vanblog-pack=live2d-companion]{--l2dc-surface: #1e293b;--l2dc-text: #e2e8f0;--l2dc-muted: #94a3b8;--l2dc-border: #475569}[data-vanblog-pack=live2d-companion]{position:fixed;right:0;bottom:0;z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:0;pointer-events:none}[data-vanblog-pack=live2d-companion] #live2d{pointer-events:auto;filter:drop-shadow(0 4px 12px rgba(0,0,0,.15))}[data-vanblog-pack=live2d-companion] .live2d-companion__fallback-card{display:grid;gap:.5rem;justify-items:center;padding:.75rem 1rem;border:1px solid var(--l2dc-border);border-radius:var(--l2dc-radius);background:var(--l2dc-surface);box-shadow:0 8px 24px #0000001f;font:13px/1.5 system-ui,sans-serif;color:var(--l2dc-text);pointer-events:auto}[data-vanblog-pack=live2d-companion] .live2d-companion__fallback-avatar{font-size:2.5rem}[data-vanblog-pack=live2d-companion] .live2d-companion__fallback-message{margin:0;text-align:center;color:var(--l2dc-muted)}[data-vanblog-pack=live2d-companion] .live2d-companion__fallback-retry{cursor:pointer;border:1px solid var(--l2dc-accent);border-radius:.375rem;padding:.25rem .75rem;background:transparent;color:var(--l2dc-accent);font:inherit}[data-vanblog-pack=live2d-companion] .live2d-companion__fallback-retry:hover{background:#6366f11a}@media(max-width:768px){[data-vanblog-pack=live2d-companion]{transform:scale(.7);transform-origin:bottom right}}@media(prefers-reduced-motion:reduce){[data-vanblog-pack=live2d-companion] *{transition:none!important;animation:none!important}}
