:root {
    --vp-c-brand-1: #64ffc4;
    --vp-c-brand-2: #9354ff;
}

/* ===== 简约滚动条美化 ===== */

/* 适用于 Webkit 内核（Chrome/Edge/Safari） */
::-webkit-scrollbar {
    width: 6px;
    /* 垂直滚动条宽度 */
    height: 6px;
    /* 水平滚动条高度 */
}

::-webkit-scrollbar-track {
    background: transparent;
    /* 轨道透明，极简 */
}

::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.15);
    /* 滑块半透明灰 */
    border-radius: 3px;
    /* 小圆角 */
}

::-webkit-scrollbar-thumb:hover {
    background: rgba(255, 255, 255, 0.25);
    /* 悬停稍微深一点 */
}

/* Firefox 兼容 */
* {
    scrollbar-width: thin;
    scrollbar-color: rgba(255, 255, 255, 0.15) transparent;
}

/* ===== vitepress-oepnapi ===== */

/*  Details */
details {
    padding: 10px 6px;
    border-width: 1px;
    border-radius: 6px;
    border-color: transparent;
    transition: all 0.3s ease;
}

details[open] {
    border-color: rgba(255, 255, 255, 0.3)
}

details>summary {
    text-align: center;
    list-style: none;
}

/* 底部 */
div.vitepress-openapi {
    background: linear-gradient(45deg, hsla(58, 100%, 92%, 0.6), hsla(128, 100%, 75%, 0.5));
    border: 1px solid #64ffc4;
    border-radius: 6px;
    margin: 48px auto 0;
    padding: 6px 20px;

    text-align: center;
}

div.vitepress-openapi p {
    line-height: 8px;
}
