.dream-home{padding-bottom:max(2rem,env(safe-area-inset-bottom))}.dream-home .dream-intro{margin:0 -1rem 1.5rem;padding:3rem 1rem 2.5rem;background:radial-gradient(ellipse at 80% 20%,rgba(168,85,247,.15) 0,transparent 50%),linear-gradient(180deg,#0a0014,#0d0d1a)}.dream-home .dream-title-line{width:40%;height:2px;margin:.75rem auto 0;border-radius:999px;background:linear-gradient(90deg,transparent,#c084fc,#f0abfc,#c084fc,transparent)}.dream-home .dream-draw-card{min-width:0;transition:background .3s ease,border-color .3s ease}.dream-home .dream-draw-card:hover{border-color:rgba(192,132,252,.3)}.dream-home .dream-draw-card:focus-visible{outline:2px solid #c084fc;outline-offset:4px}.dream-home .dream-card-action{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;margin-top:1rem;border-top:1px solid hsla(0,0%,100%,.06)}.dream-home .dream-draw-status{min-height:5rem;display:flex;align-items:center;line-height:1.7}.dream-home .dream-ssq-balls{display:flex;align-items:center;justify-content:flex-start;gap:4px;padding:.5rem 0}.dream-home .dream-ssq-balls>span:not(.dream-ball-divider){width:36px;height:36px;flex-shrink:0;font-size:14px}.dream-home .dream-ball-divider{margin:0 2px}@media (max-width:359px){.dream-home .dream-ssq-balls>span:not(.dream-ball-divider){width:28px;height:28px;font-size:12px}}@media (prefers-reduced-motion:reduce){.dream-home .animate-number-flow,.dream-home .scan-line-overlay:after,.dream-home .text-gradient-purple{animation:none}}