.halloween-moon[data-v-cb709108]{--halloween-moon:#fde68a;--halloween-moon-shadow:#fdf8f3e6;opacity:.75}.halloween-bat[data-v-cb709108]{--halloween-bat:#6d28d9;opacity:.55}.halloween-bat--a[data-v-cb709108]{animation:9s ease-in-out infinite halloween-float-cb709108}.halloween-bat--b[data-v-cb709108]{animation:11s ease-in-out infinite reverse halloween-float-cb709108}.halloween-star[data-v-cb709108]{color:#a78bfa;opacity:.7}.halloween-castle[data-v-cb709108]{--halloween-castle:#7c3aed}.halloween-ghost[data-v-cb709108]{--halloween-ghost:#ffffffd9;filter:drop-shadow(0 2px 6px #7c3aed40);animation:10s ease-in-out infinite halloween-float-cb709108}.halloween-hat[data-v-cb709108]{--halloween-hat:#4c1d95}.halloween-pumpkin[data-v-cb709108]{--halloween-pumpkin:#f97316;--halloween-pumpkin-stem:#15803d}@keyframes halloween-float-cb709108{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.halloween-bat--a[data-v-cb709108],.halloween-bat--b[data-v-cb709108],.halloween-ghost[data-v-cb709108]{animation:none}}.site-dock[data-v-9081c17a]{position:relative}.site-dock-decor[data-v-9081c17a]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.site-dock-decor svg[data-v-9081c17a]{pointer-events:none;display:block;position:absolute}.site-dock-decor-defs[data-v-9081c17a]{width:0;height:0}.site-dock[data-v-9081c17a] .site-dock-item,.site-dock[data-v-9081c17a] .site-dock-member{z-index:1;position:relative}.dock-decor-pumpkin[data-v-9081c17a]{color:#fb923c}.dock-decor-pumpkin--left[data-v-9081c17a]{width:28px;height:28px;top:-12px;left:1px}.dock-decor-pumpkin--right[data-v-9081c17a]{color:#f97316;width:24px;height:24px;top:-10px;right:1px}.dock-decor-bat[data-v-9081c17a]{color:#5b21b6;opacity:1;width:20px;height:12px;top:4px}.dock-decor-bat--left[data-v-9081c17a]{left:calc(50% - 58px)}.dock-decor-bat--right[data-v-9081c17a]{right:calc(50% - 58px);transform:scaleX(-1)}.dock-decor-star[data-v-9081c17a]{color:#fbbf24;transform-origin:50%;filter:drop-shadow(0 0 2px #fbbf248c);animation:3.2s ease-in-out infinite dock-star-twinkle-9081c17a}.dock-decor-star--a[data-v-9081c17a]{width:7px;height:7px;top:8px;left:21%}.dock-decor-star--b[data-v-9081c17a]{width:6px;height:6px;top:6px;right:22%}.dock-decor-star--c[data-v-9081c17a]{width:5px;height:5px;bottom:7px;left:38%}.dock-decor-star--d[data-v-9081c17a]{width:5px;height:5px;bottom:10px;right:39%}@keyframes dock-star-twinkle-9081c17a{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.dock-decor-star[data-v-9081c17a]{animation:none}}.social-menu[data-v-1b2b81a4]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,transform .2s,visibility .2s;transform:translateY(8px)}.social-menu.is-open[data-v-1b2b81a4]{opacity:1;visibility:visible;transform:none}.social-menu.is-open .social-pill[data-v-1b2b81a4]{pointer-events:auto}.social-pill[data-v-1b2b81a4]{background-color:var(--social-bg);transition:background-color .15s,transform .15s}.social-pill[data-v-1b2b81a4]:hover{background-color:var(--social-hover);transform:translate(-2px)}.social-pill[data-v-1b2b81a4]:active{transform:scale(.97)}.social-toggle[data-v-1b2b81a4]{pointer-events:auto;transition:transform .15s,background-color .15s}.social-toggle[data-v-1b2b81a4]:hover{transform:scale(1.08)}.social-toggle[data-v-1b2b81a4]:active{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.social-menu[data-v-1b2b81a4]{transition:none}.social-pill[data-v-1b2b81a4]:hover,.social-pill[data-v-1b2b81a4]:active,.social-toggle[data-v-1b2b81a4]:hover,.social-toggle[data-v-1b2b81a4]:active{transform:none}}.line-gate-fade-enter-active[data-v-af36cc9a],.line-gate-fade-leave-active[data-v-af36cc9a]{transition:opacity .18s}.line-gate-fade-enter-from[data-v-af36cc9a],.line-gate-fade-leave-to[data-v-af36cc9a]{opacity:0}
