@charset "UTF-8";.boundary-line[data-astro-cid-tiayedlw]{width:100%;height:3px;background:var(--color-deep-gray)}.container[data-astro-cid-qdcs4pyu]{background:linear-gradient(to bottom,#0a0e27,#1a1e3e);display:flex;align-items:center;justify-content:center;height:100vh;overflow:hidden;position:relative}.wine-bottle[data-astro-cid-qdcs4pyu]{position:relative;display:flex;flex-direction:column;align-items:center;filter:drop-shadow(0 20px 40px rgba(0,0,0,.5))}.bottle-neck[data-astro-cid-qdcs4pyu]{width:14px;height:42px;background:linear-gradient(to right,#3c371ee6,#504b28d9 20%,#5a552dcc,#504b28d9 80%,#3c371ee6);border-radius:7px 7px 0 0;position:relative;z-index:2}.bottle-neck[data-astro-cid-qdcs4pyu]:before{content:"";position:absolute;left:3px;top:7px;width:3px;height:28px;background:linear-gradient(to bottom,rgba(255,255,255,.3) 0%,rgba(255,255,255,.1) 50%,transparent 100%);border-radius:1.5px;filter:blur(1px)}.bottle-lip[data-astro-cid-qdcs4pyu]{width:17.5px;height:5.6px;background:linear-gradient(to bottom,#322d19f2,#464123e6);border-radius:8.5px 8.5px 0 0;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.bottle-body[data-astro-cid-qdcs4pyu]{width:42px;height:98px;background:linear-gradient(to right,#3c371eeb,#4b4626e0,#55502ad9 30%,#5f5a30d1,#55502ad9 70%,#4b4626e0,#3c371eeb);border-radius:21px;position:relative;overflow:hidden;z-index:1}.bottle-body[data-astro-cid-qdcs4pyu]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,rgba(255,220,100,.15) 0%,transparent 60%);animation:bottle-inner-glow 4s ease-in-out infinite}.glass-highlight[data-astro-cid-qdcs4pyu]{position:absolute;left:5.6px;top:10.5px;width:7px;height:70px;background:linear-gradient(to bottom,rgba(255,255,255,.4) 0%,rgba(255,255,255,.25) 30%,rgba(255,255,255,.15) 60%,transparent 100%);border-radius:3.5px;filter:blur(2px);z-index:3}.inner-light[data-astro-cid-qdcs4pyu]{position:absolute;bottom:14px;left:50%;transform:translate(-50%);width:21px;height:28px;background:radial-gradient(ellipse at center,#fff5d6 0%,#ffd966 20%,#ffcc33 40%,#ff9900 70%,transparent 100%);border-radius:50%;filter:blur(5.6px);animation:breathing-inner-light 4s ease-in-out infinite;will-change:opacity,transform}.light-glow[data-astro-cid-qdcs4pyu]{position:absolute;bottom:7px;left:50%;transform:translate(-50%);width:35px;height:49px;background:radial-gradient(ellipse at center,rgba(255,220,100,.9) 0%,rgba(255,190,70,.6) 25%,rgba(255,140,40,.4) 50%,rgba(255,110,20,.2) 70%,transparent 90%);border-radius:50%;filter:blur(10.5px);animation:breathing-glow 4s ease-in-out infinite;will-change:opacity,transform}.light-glow-outer[data-astro-cid-qdcs4pyu]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:45.5px;height:77px;background:radial-gradient(ellipse at center,rgba(255,220,100,.5) 0%,rgba(255,190,70,.3) 30%,rgba(255,140,40,.2) 50%,rgba(255,110,20,.1) 70%,transparent 90%);border-radius:50%;filter:blur(14px);animation:breathing-glow-outer 4s ease-in-out infinite;will-change:opacity,transform}.bottle-bottom[data-astro-cid-qdcs4pyu]{width:42px;height:7px;background:linear-gradient(to bottom,#322d19f2,#282314fa);border-radius:0 0 21px 21px;position:relative;margin-top:-3.5px;z-index:2}.table-reflection[data-astro-cid-qdcs4pyu]{position:absolute;bottom:-28px;width:63px;height:28px;background:radial-gradient(ellipse at center top,rgba(255,220,100,.3) 0%,rgba(255,190,70,.2) 30%,rgba(255,140,40,.1) 50%,transparent 70%);border-radius:50%;filter:blur(10.5px);animation:breathing-reflection 4s ease-in-out infinite;will-change:opacity}@keyframes bottle-inner-glow{0%,to{opacity:.2}50%{opacity:.7}}@keyframes breathing-inner-light{0%,to{opacity:.5;transform:translate(-50%) scale(.85)}50%{opacity:1;transform:translate(-50%) scale(1.15)}}@keyframes breathing-glow{0%,to{opacity:.4;transform:translate(-50%) scale(.85)}50%{opacity:1;transform:translate(-50%) scale(1.2)}}@keyframes breathing-glow-outer{0%,to{opacity:.25;transform:translate(-50%) scale(.8)}50%{opacity:.85;transform:translate(-50%) scale(1.25)}}@keyframes breathing-reflection{0%,to{opacity:.3}50%{opacity:.9}}
