/* 整个页面背景 */
body {
    background-image: url('../assets/images/background.jpg');
    background-size: cover;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
}

/* 主要内容区域半透明背景，确保文字可读 */
.md-main__inner {
    background: rgba(255, 255, 255, 0.92);
    backdrop-filter: blur(5px);
    border-radius: 8px;
    margin: 20px;
    min-height: calc(100vh - 40px);
}

/* 暗色模式适配 */
[data-md-color-scheme="slate"] .md-main__inner {
    background: rgba(0, 0, 0, 0.85);
}

/* 导航栏保持不透明 */
.md-header {
    background-color: var(--md-primary-fg-color);
}

/* 侧边栏保持不透明 */
.md-sidebar {
    background: var(--md-default-bg-color);
}