/**
 * TOC Section Block Frontend Styles
 */

.will-toc-section {
    margin-bottom: 0 !important;
}

.will-toc-section nav a {
    display: block;
    padding: 1.5rem;
    background-color: white;
    border-radius: 0.5rem;
    transition: box-shadow 0.3s ease;
    text-decoration: none;
}

.will-toc-section nav a:hover {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
        0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

.will-toc-section nav a span {
    display: block;
    font-size: 1.125rem;
    color: #101828;
}

/* pタグのマージンをリセット */
.will-toc-section p {
    margin: 0;
}

