html,body{background:#02172a}.ocean-lobby{left:50%;width:min(100%,520px);transform:translateX(-50%);box-shadow:0 0 80px #000b;background:radial-gradient(circle at 20% 12%,#4ceaff33 0 2%,transparent 18%),radial-gradient(circle at 80% 32%,#40d8ff22,transparent 20%),linear-gradient(180deg,#0a78a0 0,#07557d 34%,#04385f 68%,#022642 100%)}.ocean-lobby:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(circle,#aef7ff88 0 2px,transparent 3px),radial-gradient(circle,#fff6 0 1px,transparent 2px);background-size:83px 83px,47px 47px;background-position:12px 20px,28px 5px;opacity:.42}.lobby-top{padding-left:14px;padding-right:14px;background:linear-gradient(180deg,#064468f5,#063c60e8)}.lobby-hero{position:relative;min-height:145px;padding:24px 15px 12px;overflow:hidden}.lobby-hero:before{content:"🐳";position:absolute;left:14px;bottom:-7px;font-size:82px;filter:drop-shadow(0 10px 12px #00314f);transform:rotate(-7deg)}.lobby-hero:after{content:"限时活动 · 珊瑚宝藏";position:absolute;right:14px;bottom:16px;padding:9px 12px;border:1px solid #fff3a266;border-radius:15px;background:linear-gradient(135deg,#e8952a,#ffbe46);box-shadow:0 7px 15px #00314f88;font-size:11px;font-weight:900}.lobby-hero h1{font-size:34px}.lobby-hero p{font-size:12px}.quick{position:relative;z-index:2;padding-top:3px}.quick button{background:linear-gradient(160deg,#18a7b9,#087195);box-shadow:0 6px 14px #00283e99,inset 0 1px #ffffff55}.journey{min-height:1180px;margin-top:2px;padding:18px 5px 60px;background:linear-gradient(180deg,#0b88a577,#075070bb 60%,#04324fdd);overflow:hidden}.journey:before{content:"🪸　🐚　🌿";position:absolute;left:8px;right:8px;bottom:8px;font-size:34px;letter-spacing:18px;text-align:center;opacity:.8}.journey:after{content:"🛟";position:absolute;right:20px;top:70px;font-size:42px;filter:drop-shadow(0 5px 7px #00314f)}.route{display:flex;min-height:1040px;flex-direction:column;gap:21px;padding:8px 0;isolation:isolate}.route:before{left:22%;right:22%;top:20px;bottom:20px;border:0;border-left:5px dotted #8defff66;border-right:5px dotted #8defff66;border-radius:45%}.levelNode{flex:none;margin:0 0 0 calc(18% - 31px);box-shadow:0 8px 15px #00243ccc,inset 0 1px #fff8}.levelNode:nth-child(3n+2){margin-left:calc(50% - 31px)}.levelNode:nth-child(3n){margin-left:calc(82% - 31px)}.levelNode:not(.locked){background:linear-gradient(145deg,#37d9cd,#087ea9)}.levelNode.current{background:linear-gradient(145deg,#ffd84b,#ee872d)}.continueBar{left:50%;right:auto;width:min(calc(100% - 24px),496px);transform:translateX(-50%)}.resultHome{margin-top:9px!important;background:#ffffff18!important;box-shadow:none!important}@media(min-width:521px){.ocean-lobby{border-left:1px solid #6ce8ff44;border-right:1px solid #6ce8ff44}}
