.drift-bottle-section[data-v-3a85f90d]{background:linear-gradient(180deg,#f0fbff,#e3f7fa 30%,#b3e5fc);min-height:100vh;padding:2rem 0}.bottle-container[data-v-3a85f90d]{background:linear-gradient(180deg,#87ceeb4d,#46b5da80 20%,#1e90c2b3 60%,#1976d2d9);border-radius:1rem;box-shadow:0 8px 32px #1e90c233,inset 0 1px #fff3;height:60vh;margin-top:1rem;min-height:500px;overflow:hidden;position:relative;width:100vw}.bottle-container[data-v-3a85f90d]:after,.bottle-container[data-v-3a85f90d]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%23fff' fill-opacity='.15' d='m0 192 48-10.7c48-10.3 144-32.3 240-32 96-.3 192 21.7 288 32q144 16.05 288 0c96-10.3 192-32.3 288-48 96-16.3 192-26.3 240-32l48-5.3v224H0Z'/%3E%3C/svg%3E") repeat-x;background-size:1440px 40px;bottom:0;content:"";height:40px;left:0;position:absolute;right:0;z-index:1}.bottle-container[data-v-3a85f90d]:after{animation:wave-move-3a85f90d 18s linear infinite;bottom:20px;opacity:.6}.bottle-container[data-v-3a85f90d]:before{animation:wave-move-3a85f90d 25s linear infinite reverse;opacity:.8}.bottle-container[data-v-3a85f90d]:after{background:linear-gradient(0deg,rgba(30,144,194,.4),rgba(30,144,194,.2) 50%,transparent);content:"";height:100px;z-index:0}.bottle-container[data-v-3a85f90d]:after,.sea-bubbles[data-v-3a85f90d]{bottom:0;left:0;position:absolute;right:0}.sea-bubbles[data-v-3a85f90d]{pointer-events:none;top:0;z-index:2}.bubble[data-v-3a85f90d]{animation:bubble-up-3a85f90d var(--animation-duration) linear infinite;background:#ffffff40;border-radius:50%;bottom:0;position:absolute}@keyframes wave-move-3a85f90d{0%{background-position-x:0}to{background-position-x:1440px}}@keyframes bubble-up-3a85f90d{0%{transform:translate(0) scale(1)}25%{transform:translate(calc(-15px + var(--random-x)),calc(-12vh + var(--random-y))) scale(1.05)}50%{transform:translate(calc(15px + var(--random-x)),calc(-24vh + var(--random-y))) scale(1.1)}75%{transform:translate(calc(-10px + var(--random-x)),calc(-36vh + var(--random-y))) scale(1.15)}80%{opacity:1}to{opacity:0;transform:translate(calc(5px + var(--random-x)),-48vh) scale(1.2)}}.bottle-area[data-v-3a85f90d]{background:transparent;height:55vh;min-height:400px;overflow:hidden;position:relative;transform:translateZ(0);width:100%;will-change:transform}.bottle-barrage[data-v-3a85f90d]{cursor:pointer;filter:drop-shadow(0 6px 16px rgba(30,144,194,var(--bottle-shadow-opacity,.18)));height:180px;position:absolute;transition:filter .3s,box-shadow .3s,transform .5s cubic-bezier(.34,1.56,.64,1);width:70px;z-index:2}.bottle-barrage[data-v-3a85f90d]:hover{transform:scale(calc(var(--scale)*1.08)) rotate(calc(var(--base-tilt)*1.2deg))}.bottle-svg-wrap[data-v-3a85f90d]{align-items:center;cursor:pointer;display:flex;height:180px;justify-content:center;position:relative;width:64px;z-index:2}.bottle-svg[data-v-3a85f90d]{filter:drop-shadow(0 4px 8px rgba(30,144,194,.3));transition:all .3s ease}.bottle-svg-wrap:hover .bottle-svg[data-v-3a85f90d]{filter:drop-shadow(0 6px 12px rgba(30,144,194,.4))}.bottle-shadow[data-v-3a85f90d]{background:radial-gradient(ellipse at center,#4fc3f7 30%,transparent 100%);height:15px;left:10px;opacity:.25;pointer-events:none;position:absolute;top:165px;width:45px;z-index:1}@media (max-width:1024px){.bottle-container[data-v-3a85f90d]{height:55vh;min-height:450px}.bottle-area[data-v-3a85f90d]{height:50vh;min-height:350px}.bottle-barrage[data-v-3a85f90d]{height:160px;width:60px}.bottle-svg-wrap[data-v-3a85f90d]{height:160px;width:56px}}@media (max-width:768px){.drift-bottle-section[data-v-3a85f90d]{padding:1.5rem 0}.bottle-container[data-v-3a85f90d]{border-radius:.75rem;height:50vh;margin:.5rem;min-height:400px}.bottle-area[data-v-3a85f90d]{height:45vh;min-height:300px}.bottle-barrage[data-v-3a85f90d]{height:150px;width:55px}.bottle-svg-wrap[data-v-3a85f90d]{height:150px;width:52px}}@media (max-width:640px){.drift-bottle-section[data-v-3a85f90d]{padding:1rem 0}.bottle-container[data-v-3a85f90d]{border-radius:.5rem;height:45vh;margin:.25rem;min-height:350px}.bottle-area[data-v-3a85f90d]{height:40vh;min-height:280px}.bottle-barrage[data-v-3a85f90d]{height:140px;width:50px}.bottle-svg-wrap[data-v-3a85f90d]{height:140px;width:48px}.bottle-shadow[data-v-3a85f90d]{height:12px;left:7px;top:128px;width:35px}}@media (max-width:480px){.bottle-container[data-v-3a85f90d]{height:40vh;min-height:300px}.bottle-area[data-v-3a85f90d]{height:35vh;min-height:250px}.bottle-barrage[data-v-3a85f90d]{height:130px;width:45px}.bottle-svg-wrap[data-v-3a85f90d]{height:130px;width:44px}.bottle-shadow[data-v-3a85f90d]{height:10px;left:6px;top:120px;width:30px}}.bottle-dialog-mask[data-v-3a85f90d]{align-items:center;background:#0000004d;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:9999}.bottle-dialog-paper[data-v-3a85f90d]{animation:paper-open-3a85f90d .6s cubic-bezier(.68,-.55,.27,1.55);background:linear-gradient(120deg,#fffbe8 80%,#f7e7b8);border-radius:18px;box-shadow:0 8px 32px #0000002e;max-width:90vw;max-width:400px;min-width:280px;overflow:hidden;padding:28px 22px 22px;position:relative;text-align:left;width:100%}@keyframes paper-open-3a85f90d{0%{opacity:.2;transform:scaleY(.2) scaleX(.7) rotate(-8deg)}60%{opacity:1;transform:scaleY(1.1) scaleX(1.05) rotate(2deg)}to{opacity:1;transform:scaleY(1) scaleX(1) rotate(0)}}.bottle-dialog-paper-header[data-v-3a85f90d]{align-items:flex-start;color:#bfa06b;display:flex;flex-wrap:wrap;font-size:15px;font-weight:700;gap:.5rem;justify-content:space-between;letter-spacing:1px;margin-bottom:12px}.bottle-dialog-paper-sender[data-v-3a85f90d]{flex:1;letter-spacing:1px;min-width:0}.bottle-dialog-paper-time[data-v-3a85f90d]{color:#c8bfa6;font-size:13px;white-space:nowrap}.bottle-dialog-paper-body[data-v-3a85f90d]{color:#6d5b2c;font-size:16px;line-height:1.7;margin-top:8px;white-space:pre-line;word-break:break-word}.bottle-dialog-close[data-v-3a85f90d]{align-items:center;color:#bfa06b;cursor:pointer;display:flex;font-size:22px;font-weight:700;height:24px;justify-content:center;position:absolute;right:14px;top:10px;transition:color .2s;width:24px;z-index:2}.bottle-dialog-close[data-v-3a85f90d]:hover{color:#8c6b3f}@media (max-width:640px){.bottle-dialog-paper[data-v-3a85f90d]{border-radius:12px;max-width:95vw;min-width:260px;padding:20px 16px}.bottle-dialog-paper-header[data-v-3a85f90d]{font-size:14px;margin-bottom:10px}.bottle-dialog-paper-time[data-v-3a85f90d]{font-size:12px}.bottle-dialog-paper-body[data-v-3a85f90d]{font-size:15px;line-height:1.6}.bottle-dialog-close[data-v-3a85f90d]{font-size:20px;right:12px;top:8px}}@media (max-width:480px){.bottle-dialog-paper[data-v-3a85f90d]{border-radius:10px;max-width:98vw;min-width:240px;padding:18px 14px}.bottle-dialog-paper-header[data-v-3a85f90d]{align-items:flex-start;flex-direction:column;font-size:13px;gap:.25rem}.bottle-dialog-paper-body[data-v-3a85f90d]{font-size:14px}}
