.sakura-petal{pointer-events:none;filter:drop-shadow(0 2px 4px #c0406a24);will-change:transform, margin-left;width:16px;height:24px;position:absolute;top:-40px}.sakura-petal svg{width:100%;height:100%;display:block}@keyframes sakura-fall{0%{transform:translateY(-50px)rotate(0)}to{transform:translate3d(var(--drift,80px), 110vh, 0) rotate(var(--spin,360deg))}}@keyframes sakura-sway{0%,to{margin-left:0}50%{margin-left:var(--sway,30px)}}.avatar-scene{opacity:0;animation:6.6s ease-in-out infinite scene-cycle;transform:scale(1.035)}.scene-dot{opacity:.38;animation:6.6s linear infinite dot-cycle}@keyframes scene-cycle{0%,27%{opacity:1;transform:scale(1)}33%,94%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes dot-cycle{0%,27%{opacity:1;width:1.25rem}33%,94%{opacity:.38;width:.375rem}to{opacity:1;width:1.25rem}}@media (prefers-reduced-motion:reduce){.avatar-scene,.scene-dot{animation:none}.scene-work{opacity:1;transform:none}.scene-money,.scene-ceo{display:none}}body{font-family:Noto Serif KR,Apple SD Gothic Neo,serif}@keyframes 짓기-돌기{to{transform:rotate(360deg)}}.biz-footer{padding:20px 20px max(20px,env(safe-area-inset-bottom));color:#8a6a60;border-top:1px solid #e7c9ba;font-size:10px;line-height:1.6}.biz-footer dl{grid-template-columns:88px 1fr;gap:4px 8px;margin:0;display:grid}.biz-footer dt{color:#a7877c}.biz-footer dd{color:#5a3d36;word-break:keep-all;margin:0}.biz-footer nav{border-top:1px solid #ecd7cd;justify-content:center;gap:16px;margin-top:16px;padding-top:12px;font-weight:700;display:flex}.biz-footer a{color:#8d4d41;text-decoration:none}.biz-footer p{text-align:center;color:#b9a097;margin:8px 0 0}
