        #pb-home {
            max-width: 960px;
            margin: 2rem auto;
            padding: 0 1rem;
            font-family: var(--md-text-font, system-ui, sans-serif);
        }

        /* 标题 */
        #pb-home h1 {
            font-size: 2rem;
            text-align: center;
            margin-bottom: 0.5rem;
            color: var(--md-primary-fg-color);
        }

        /* 副标题 */
        #pb-home p.subtitle {
            text-align: center;
            color: var(--md-default-fg-color--light);
            margin-bottom: 2rem;
        }

        /* 卡片布局 */
        #pb-home .cards {
            display: grid;
            gap: 1rem;
            grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
        }

        /* 单个卡片 */
        #pb-home .card {
            display: block;
            padding: 1rem 1.25rem;
            border-radius: var(--md-radius);
            background: var(--md-default-bg-color);
            color: inherit;
            text-decoration: none;
            box-shadow: var(--md-shadow-z1);
            transition: box-shadow 0.2s, transform 0.2s;
        }

        #pb-home .card:hover {
            box-shadow: var(--md-shadow-z2);
            transform: translateY(-3px);
        }

        #pb-home .card h3 {
            margin-top: 0;
            margin-bottom: 0.5rem;
            font-size: 1.25rem;
            color: var(--md-primary-fg-color);
        }

        #pb-home .card p {
            margin: 0;
            color: var(--md-default-fg-color--light);
        }

        /* 页脚 */
        #pb-home footer {
            text-align: center;
            margin-top: 2.5rem;
            color: var(--md-default-fg-color--light);
            font-size: 0.85rem;
        }


        #live2d-widget {
            position: fixed !important;
            bottom: 0 !important;
            right: 0 !important;
            z-index: 9999;
            pointer-events: none;
            transform-origin: bottom right;
            /* 缩放基点在右下角 */
        }

        /* 引入字体 */
        @import url('https://static.zeoseven.com/zsft/292/main/result.css');

        body {
            font-family: "LXGW WenKai";
            font-weight: normal;
        }

        /* 切换字体后可能返回顶部按钮会在个别浏览器显示异常 建议在extra.css里加入 */
        button.md-top {
            font-family: LXGW WenKai;
            /* 修改字体 */
            font-size: 16px;
            /* 修改字体大小 */
            font-weight: bold;
            /* 修改字体粗细 */
            color: #518FC1;
            /* 修改字体颜色 */
        }