.vue-danmaku{height:100%;overflow:hidden;position:relative;width:100%}.vue-danmaku .danmus{height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s;width:100%}.vue-danmaku .danmus.show{opacity:1}.vue-danmaku .danmus.paused .dm.move{animation-play-state:paused}.vue-danmaku .danmus .dm{color:#666;cursor:default;font-size:20px;position:absolute;transform:translate(0);transform-style:preserve-3d;white-space:pre}.vue-danmaku .danmus .dm.move{animation-name:moveLeft;animation-play-state:running;animation-timing-function:linear;will-change:transform}.vue-danmaku .danmus .dm.pause{animation-play-state:paused}@keyframes moveLeft{0%{transform:translate(0)}to{transform:translate(var(--dm-scroll-width))}}.messages-page[data-v-cbb55a6b]{margin-top:-70px;min-height:100vh;width:100%}.message-input-wrapper[data-v-cbb55a6b] .el-input__wrapper{background:#ffffffd1!important;border-radius:50px;box-shadow:0 18px 34px #0f172a24,inset 0 0 0 1px #fff3!important;padding:0 18px}.message-input-wrapper[data-v-cbb55a6b] .el-input__inner{background:transparent!important;color:#1f2937!important;height:48px}.message-input-wrapper[data-v-cbb55a6b] .el-input__inner::-moz-placeholder{color:#475569b8!important}.message-input-wrapper[data-v-cbb55a6b] .el-input__inner::placeholder{color:#475569b8!important}[data-v-cbb55a6b] .el-button.send-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid hsla(0,0%,100%,.28);color:#334155;height:48px;min-width:104px;transition:all .25s ease}[data-v-cbb55a6b] .el-button.send-btn:focus,[data-v-cbb55a6b] .el-button.send-btn:hover{background:#ffffffe0;color:#0f172a;transform:translateY(-1px)}:root[data-theme=dark] .message-banner .message-input-wrapper .el-input__wrapper{background:#0f172ab8!important;box-shadow:0 18px 34px #0206173d,inset 0 0 0 1px #94a3b824!important}:root[data-theme=dark] .message-banner .message-input-wrapper .el-input__inner{color:#e2e8f0!important}:root[data-theme=dark] .message-banner .message-input-wrapper .el-input__inner{color:#e2e8f09e!important}:root[data-theme=dark] .message-banner .el-button.send-btn{background:#94a3b82e;border-color:#94a3b83d;color:#e2e8f0}:root[data-theme=dark] .message-banner .el-button.send-btn{background:#94a3b847;color:#fff}.message-banner[data-v-cbb55a6b]{animation:header-effect-cbb55a6b 1s;background:linear-gradient(180deg,#3b82f6eb,#0e7490e6);min-height:100vh;overflow:hidden;position:relative}.message-banner[data-v-cbb55a6b]:before{background:linear-gradient(180deg,#0f172a29,#0f172a52);content:"";inset:0;pointer-events:none;position:absolute}.message-banner .message-container[data-v-cbb55a6b]{color:#fff;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:35%;width:min(560px,100vw - 32px);z-index:5}.message-banner .message-container .message-title[data-v-cbb55a6b]{animation:title-scale-cbb55a6b 1s;color:#fffffff5;text-shadow:0 6px 18px rgba(15,23,42,.24)}.message-banner .message-container .message-input-wrapper[data-v-cbb55a6b]{align-items:center;display:flex;gap:12px;height:2.5rem;justify-content:center;margin-top:2rem}.message-banner .message-container .message-input-wrapper .input[data-v-cbb55a6b]{flex:1}.message-banner .message-container .message-input-wrapper .ml-3[data-v-cbb55a6b]{animation:left-in-cbb55a6b 1s ease}@keyframes left-in-cbb55a6b{0%{transform:translateY(-500%)}to{transform:translate(0)}}.message-banner .barrage-container[data-v-cbb55a6b]{inset:80px 0 0;position:absolute;width:100%}.message-banner .barrage-container .barrage-items[data-v-cbb55a6b]{align-items:center;background:#000;border-radius:100px;color:#fff;display:flex;gap:8px;margin-top:10px;padding:5px 10px 5px 5px}:root[data-theme=dark] .message-banner:before{background:linear-gradient(180deg,#02061757,#0206178a)}:root[data-theme=dark] .message-banner{background:linear-gradient(180deg,#0f172a,#111827)}@keyframes header-effect-cbb55a6b{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes title-scale-cbb55a6b{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media screen and (max-width:768px){.message-banner[data-v-cbb55a6b],.messages-page[data-v-cbb55a6b]{min-height:100dvh}.message-banner .message-container[data-v-cbb55a6b]{top:28%}.message-banner .message-container .message-title[data-v-cbb55a6b]{font-size:2.2rem}.message-banner .message-container .message-input-wrapper[data-v-cbb55a6b]{gap:10px}}
