.copyright {
    box-sizing: border-box;
    width: 100%;
    padding: 10px 16px;
    position: absolute;
    bottom: 0;
}

a {
    text-decoration: none
}

.a-upload {
    padding: 2px 9px;
    line-height: 28px;
    position: relative;
    cursor: pointer;
    color: #fff;
    border-radius: 4px;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.a-upload input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer
}

.a-upload:hover {
    color: #FFFFFF;
    background: #337ab7;
    border-color: #204d74;
    text-decoration: none;
}
/* ============ 校园风主题（自定义） ============ */

body {
    background-color: #f4f6fa;
    background-image:
        radial-gradient(circle at 12% -5%, rgba(30, 111, 217, .07) 0%, transparent 42%),
        radial-gradient(circle at 92% 8%, rgba(74, 144, 226, .06) 0%, transparent 40%);
    background-attachment: fixed;
    background-repeat: no-repeat;
}

/* 顶栏改成学院蓝渐变 */
.mdui-appbar .mdui-toolbar.mdui-color-theme,
header .mdui-toolbar {
    background: linear-gradient(135deg, #1E6FD9 0%, #4A90E2 100%) !important;
}

/* 侧边栏顶部 */
#main-drawer {
    background: #fff;
}

/* 卡片更轻的阴影 */
.mdui-card {
    box-shadow: 0 1px 3px rgba(16, 24, 40, .06), 0 1px 2px rgba(16, 24, 40, .04) !important;
}

.mdui-card.mdui-hoverable:hover {
    box-shadow: 0 6px 16px rgba(16, 24, 40, .10) !important;
}

/* 无图时的占位块 */
.cover-placeholder {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 120px;
    border-radius: 12px;
    background: linear-gradient(135deg, #e8f0fe 0%, #dbe8fd 100%);
    color: #6b8fc4;
    font-size: 13px;
    letter-spacing: .5px;
}

/* 频道切换按钮描边 */
.type-btn {
    font-weight: 500;
}

/* 列表页频道 tab 的等高 */
.mdui-row > .mdui-col-xs-4 > a.mdui-btn {
    padding: 0 6px;
    min-height: 34px;
    line-height: 34px;
    font-size: 13px;
}

/* 消息气泡里的时间 */
#msgbox .mdui-card {
    box-shadow: none !important;
}

/* 登录/注册卡片限宽，桌面端不拉满 */
@media (min-width: 700px) {
    .auth-card {
        max-width: 460px;
        margin: 0 auto;
    }
}
