
::-webkit-scrollbar {
    display: none;
}

.char {
    opacity: 0;
    display: inline-block;
    transform: translateY(8px);
    filter: blur(4px);
}

@media (max-width: 1023px) {
    .char {
        filter: none;
        transform: translateY(4px);
    }
}

/* 快速链接：移动端两行独立 flex 居中，PC 端 display:contents 打平成一行 */
.quick-links .link-row {
    display: flex;
    justify-content: center;
    gap: 1.5rem;
}

@media (min-width: 1024px) {
    .quick-links {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 2rem;
    }

    .quick-links .link-row {
        display: contents;
        gap: 2rem;
    }
}