/* support-mobile.css - 支持页面移动端样式 */
/* 字体资源已移至 css/fonts.css */

:root {
    --primary-color:#9e94d8;
    --secondary-color:#333333;
    --background-color:#f2eefc;
    --card-bg:#FAFAFA;
    --text-color:#444444;
    --online-color:#00BFA6;
    --nav-bg:rgba(109, 91, 154, 0.8);
    --nav-bg-scroll:#424a55;
    --button-hover:#b6ade6;
}

/* 导航栏样式已移至 navigation-mobile.css */

@media (max-width: 846px) {
    /* 移动端返回首页按钮样式 */
    .back-to-home {
        width: 40px;
        height: 40px;
        border-radius: 50%;
        position: fixed;
        top: 50%;
        right: 2px;
        background: var(--primary-color);
        color: white;
        text-align: center;
        text-decoration: none;
        font-size: 1.4em;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: all 0.3s;
        box-shadow: 0 4px 12px rgba(0,0,0,0.15);
    }

    /* 移动端网站状态信息样式 */
    .website-status-info {
        gap: 15px;
        margin: 20px 0 10px 0;
    }

    .status-item {
        padding: 6px 10px;
        font-size: 0.85em;
    }
}