/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/styles.scss ***!
  \*****************************************************************************************************************/body{background-color:#f5f5f7;font-family:Noto Sans SC,sans-serif}h1,h2{font-family:"Noto Serif SC",serif}ul{list-style-type:none;padding:0}li{list-style:none}.input-group-text{background-color:#fff;border:none;padding:.375rem 0 .375rem .375rem}#searchBoxIcon{border-radius:.25em;height:32px;margin-right:0;vertical-align:middle;width:32px}.input-group{align-items:center;background-color:#fff;border:1px solid #ced4da;border-radius:1rem;overflow:hidden}#searchForm .input-group .form-control{border:none;margin-left:0;padding-left:.375rem}.input-group .form-control:focus{box-shadow:none}#searchForm .btn{border:none;border-radius:0}#searchForm .btn-outline-secondary{line-height:1;padding:.9em;z-index:6}.search-options{gap:10px;margin-bottom:5px}.search-options button{background:none;border:none;border-radius:unset;cursor:pointer}.search-engine-button{background-color:#f8f9fa;border-radius:5px;box-sizing:border-box;color:#8e9196;font-size:14px;margin-right:5px;padding:5px}.search-engine-button.active-search-option,.search-engine-button:hover{border-bottom:3px solid #535c6a;color:#535c6a}.search-results .search-results-container{display:flex}.search-results .card-text.description{display:none}.d-flex{display:flex}.search-results .link-item{display:inline-block;flex:0 0 12%;margin-bottom:20px;max-width:12%;text-decoration:none;white-space:nowrap}.favicon{height:20px;margin-right:5px;vertical-align:middle;width:20px}.top-links ul{display:flex}.top-links .top-links-title{padding-top:10px}.link-item{display:inline-block;flex:0 0 20%;margin:10px 0;max-width:20%;text-decoration:none;white-space:nowrap}@media (min-width:0){.link-item{flex:0 0 50%;max-width:50%}}@media (min-width:767px){.link-item{flex:0 0 33.33333333%;max-width:33.33333333%}}@media (min-width:992px){.link-item{flex:0 0 20%;max-width:20%}}.top-links .card-text.description{display:none}.category-nav{margin-bottom:25px;overflow-x:auto;scrollbar-width:none;text-align:center;white-space:nowrap}.category-nav a:hover{color:#0056b3;text-decoration:underline}.category-nav .category-nav-item{box-sizing:border-box;color:#8e9196;cursor:pointer;display:inline-block;font-family:"Noto Serif SC",serif;font-size:16px;font-weight:700;margin:5px 10px;text-decoration:none;white-space:nowrap}.category-nav .category-nav-item a{display:inline-block;padding:10px 5px}.category-nav-item.selected,.category-nav-item:hover{border-bottom:3px solid #535c6a;color:#535c6a}.subcategory-nav{display:flex;flex-direction:column}.subcategory-nav .subcategory-row{border-top:1px solid #d2d2d7;padding-top:20px}.subcategory-container{border-left:3px solid #007bff;margin:15px 0;padding-left:10px}.subcategory-nav-item{color:#535c6a;font-family:"Noto Serif SC",serif;font-size:16px;font-weight:700;overflow-wrap:break-word;padding-top:10px}.link-item a{border-radius:.25em;color:#535c6a;display:inline-block;text-decoration:none;width:100%}.link-item .card-text{color:#535c6a;font-family:Noto Sans SC,sans-serif;overflow:hidden;text-overflow:ellipsis}.card-text.link-name{display:inline;font-size:14px}.card-text.description{font-size:12px}.card{border:1px solid #ddd;border-radius:1em;transition:transform .3s ease,box-shadow .3s ease}.card:hover{background-color:#f8f9fa;box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-5px)}.card-body{border-radius:5px;overflow:hidden;padding:10px;text-overflow:ellipsis}footer{align-items:center;display:flex;justify-content:center;padding:20px 0;width:100%}footer a{color:#8e9196;display:inline-block;font-size:12px;margin:0 5px;text-decoration:none}footer a:hover{color:#535c6a}