/* Original geometric UI icons. No icon-font binaries or copied glyph outlines. */
.iconfont,.io{font-family:inherit!important;font-style:normal;display:inline-block;vertical-align:-.12em;line-height:1;--ui-icon:url("ui-document.svg");}
.iconfont::before,.io::before{content:""!important;display:block;width:1em;height:1em;background:currentColor;-webkit-mask:var(--ui-icon) center/contain no-repeat;mask:var(--ui-icon) center/contain no-repeat;}
.icon-search{--ui-icon:url("ui-search.svg");}
.icon-category{--ui-icon:url("ui-layers.svg");}
.icon-dian{--ui-icon:url("ui-dots.svg");}
.io-changyongmokuai{--ui-icon:url("ui-grid.svg");}
.io-app{--ui-icon:url("ui-cube.svg");}
.io-gongju{--ui-icon:url("ui-case.svg");}
.io-tijiao1{--ui-icon:url("ui-document.svg");}
.io-zixun{--ui-icon:url("ui-news.svg");}
.io-game{--ui-icon:url("ui-game.svg");}
.io-change{--ui-icon:url("ui-scales.svg");}
.io-book{--ui-icon:url("ui-book.svg");}
.io-iowen{--ui-icon:url("ui-government.svg");}
.icon-shrink{--ui-icon:url("ui-collapse.svg");}
.icon-home{--ui-icon:url("ui-home.svg");}
.icon-folder2{--ui-icon:url("ui-folder.svg");}
.icon-time-o{--ui-icon:url("ui-clock.svg");}
.icon-collection-line{--ui-icon:url("ui-heart.svg");}
.icon-collection{--ui-icon:url("ui-heart.svg");}
.icon-tags{--ui-icon:url("ui-tag.svg");}
.icon-folder{--ui-icon:url("ui-folder.svg");}
.icon-book{--ui-icon:url("ui-book.svg");}
.icon-post{--ui-icon:url("ui-document.svg");}
.icon-like-line{--ui-icon:url("ui-thumb.svg");}
.icon-arrow-r-m{--ui-icon:url("ui-right.svg");}
.icon-tag{--ui-icon:url("ui-tag.svg");}
.icon-goto{--ui-icon:url("ui-external.svg");}
.icon-go-up{--ui-icon:url("ui-up.svg");}
.icon-creation{--ui-icon:url("ui-pen.svg");}
.icon-tools{--ui-icon:url("ui-tools.svg");}
.external::after{content:" ↗";font-family:inherit;}
.selected-input::after{content:"⌄";font-family:inherit;}
.range-tab-btn::after,.range-tab-btn::before,.io-widget-ranking-list .sidebar-header h3::before,.io-widget-ranking-list .sidebar-header h3::after{content:"›";font-family:inherit!important;}
body,input,button,select,textarea{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei","PingFang SC",sans-serif;}
.navbar-logo .site-brand{display:flex;align-items:center;gap:8px;white-space:nowrap;}
.navbar-logo .site-brand img{width:30px!important;height:30px!important;max-width:none;}
.site-brand-name{font-size:21px;font-weight:750;letter-spacing:-.5px;color:var(--main-color);}
.rights-notice{max-width:860px;margin-inline:auto;font-size:15px;line-height:1.9;}
.rights-notice h2{font-size:19px;font-weight:650;margin:1.8em 0 .65em;}
.rights-notice .rights-updated{color:var(--muted-color);font-size:13px;}
.rights-page{max-width:1020px;padding-top:24px;padding-bottom:24px;}
.rights-page .card-body{padding:30px 36px;}.rights-page h1{font-size:28px;font-weight:700;}
.rights-contact{padding:16px 20px;border-radius:12px;background:var(--body-bg-color);}
.rights-contact a{word-break:break-all;}
.footer-copyright{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 14px;line-height:1.8;text-align:center;}
@media(max-width:767px){.site-brand-name{font-size:18px;}.navbar-logo .site-brand img{width:27px!important;height:27px!important;}.rights-notice{font-size:14px;}.rights-page .card-body{padding:24px 20px;}.rights-page h1{font-size:23px;}}
