.tools-page .card{background:#fff;border:1px solid #ddd;border-radius:12px;padding:0;box-shadow:0 2px 8px rgba(0,0,0,.05);display:flex;flex-direction:column;transition:.3s;overflow:hidden}.tools-page .card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.tools-page .card-title{font-size:18px;font-weight:bold;color:#333;padding:16px 20px;background:#f7f7f7;cursor:pointer;position:relative;margin-bottom:0}.tools-page .card-title::after{content:"＋";position:absolute;right:20px;transition:transform .3s}.tools-page .card.open .card-title::after{content:"－"}.tools-page .card-links{display:none;flex-direction:column;gap:4px;text-align:left;padding:16px 20px;background:#fff}.tools-page .card-links a{color:#007acc;text-decoration:none;font-size:15px}.tools-page .card-links a:hover{text-decoration:underline}.tools-page .card-links .description{margin-bottom:20px}.tools-page .card-links .description p{line-height:1.2;padding:0;margin:5px 0;font-size:14px;color:#555}.tools-page .card.open .card-links{display:block}
/*# sourceMappingURL=index.min.css.map */