/* 跑马灯公告栏样式 */
.marquee-notice-container {
    display: block;
    width: 100%;
    margin: 10px 0;
    border-radius: 6px;
    position: relative;
}

.marquee-notice-content {
    display: block;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

.marquee-notice-content .notice-item {
    margin-right: 50px;
}

.marquee-notice-content strong {
    color: #d63384;
    font-weight: 600;
}

/* 悬停暂停动画 */
.marquee-notice-container:hover .marquee-notice-content {
    animation-play-state: paused;
}

/* 响应式设计 */
@media (max-width: 768px) {
    .marquee-notice-content {
        font-size: 12px !important;
    }
}

/* 主题适配 */
.marquee-notice-container.theme-dark {
    background: #333 !important;
    color: #fff !important;
    border-color: #555;
}

/* 公告类型样式 */
.notice-item.notice-urgent {
    color: #dc3545;
    font-weight: bold;
}

.notice-item.notice-info {
    color: #0d6efd;
}

.notice-item.notice-warning {
    color: #fd7e14;
}

.notice-item.notice-success {
    color: #198754;
}