.casual-intro{padding:20px;border:1px solid #bda06b66;border-radius:12px;background:linear-gradient(145deg,#28372f,#111d29);color:#efdfbe}.casual-intro h3{font-family:Georgia,serif;font-size:24px}.casual-intro p{line-height:1.6}.casual-steps{display:flex;gap:16px;padding:0;list-style:none;font-size:12px;color:#a9b0a8}.casual-steps [aria-current=step]{color:#ffe1a1;border-bottom:1px solid #cfaf6f}.casual-paths{display:flex;flex-wrap:wrap;gap:8px}.casual-paths [aria-pressed=true]{outline:2px solid #ebcb82}.casual-preview{height:320px;overflow:hidden}.casual-preview>div{height:100%;min-height:0}.casual-intro progress{width:100%;accent-color:#d5b876}.creation-stage-panel{animation:casual-form-enter .7s ease-out}@keyframes casual-form-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.creation-stage-panel{animation:none}}.casual-preview{margin-top:16px;border-radius:6px}.casual-paths{padding:2px;gap:10px}.casual-intro h3{line-height:1.25;letter-spacing:normal;margin:8px 0 12px}.casual-steps{flex-wrap:wrap;line-height:1.5;font-size:13px;gap:8px 14px}.casual-intro .button,.casual-steps{font-family:var(--font-geist),sans-serif}.casual-intro .button{line-height:1.4;letter-spacing:normal}.casual-intro p{margin:10px 0 14px}