.shuowen-page{--sw-gold:#a7781f;--sw-gold-light:#dabb67;--sw-red:#e21d2b;--sw-ink:#24231e;--sw-line:#eceae4;--sw-paper:#fff;--sw-tile:#f7f7f7;color:var(--sw-ink)}
.shuowen-page>main{background:#f5f5f5}
.shuowen-breadcrumb-band{height:54px;border-bottom:1px solid #eee;background:#fff}
.shuowen-breadcrumb-band>.page-shell{display:flex;width:1140px;max-width:calc(100% - 32px);height:54px;align-items:center;gap:0;font-size:14px}
.shuowen-breadcrumb-band .shuowen-back{display:grid;width:30px;height:34px;margin-right:6px;padding:0;place-items:center;border:0;border-radius:3px;background:#71531b;color:#fff;font-size:25px;line-height:1;cursor:pointer}.shuowen-breadcrumb-band a{display:flex;height:34px;padding:0 18px;align-items:center;background:#b58a32;color:#fff;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%)}.shuowen-breadcrumb-band a:first-of-type{padding-left:11px;background:#c09a46;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}.shuowen-breadcrumb-band a+a{margin-left:-1px;padding-left:24px}.shuowen-breadcrumb-band strong{min-width:0;padding-left:10px;font-weight:700}
.shuowen-layout{display:grid;width:1140px;max-width:calc(100% - 32px);margin:20px auto 0;grid-template-columns:805px 320px;gap:15px;align-items:stretch}
.shuowen-main{display:grid;min-width:0;gap:15px}.shuowen-card,.shuowen-side-card{min-width:0;border:0;border-radius:3px;background:#fff;box-shadow:0 1px 3px #0000000d}
.shuowen-home-header{height:399px;padding:15px 20px}.shuowen-home .shuowen-home-header{position:static!important;z-index:auto!important}.shuowen-home-header h1{height:105px;margin:0;text-align:center;font:400 60px/90px KaiTi,STKaiti,"Songti SC",SimSun,serif;letter-spacing:0}
.shuowen-search{display:flex;width:765px;height:98px;margin:20px auto;padding:30px;justify-content:center;background:#fafafa}
.shuowen-search span,.shuowen-search input,.shuowen-search button{height:38px;border:1px solid #d5d5d5}.shuowen-search span{display:grid;width:58px;place-items:center;background:#e9ecef;color:#555}.shuowen-search input{width:288px;margin:0 8px;padding:6px 12px;background:#fff;outline:0}.shuowen-search input:focus{border-color:#84b8e9}.shuowen-search button{width:58px;border-color:#078cf0;border-radius:3px;background:#078cf0;color:#fff;cursor:pointer}
.shuowen-home-header>p{height:126px;margin:0;overflow:hidden;font-size:14px;line-height:21px}.shuowen-home-header>p a{color:#df1d29}.shuowen-tabs{display:grid;height:38px;margin:0 20px;grid-template-columns:1fr 1fr;border-bottom:2px solid var(--sw-gold)}
.shuowen-tabs a{display:grid;place-items:center;border:0;border-right:1px solid #fff;background:#d7b65d;color:#fff;font-size:16px;cursor:pointer}.shuowen-tabs a.active{background:#a97720}.shuowen-directory-summary{height:41px;margin:0;padding-top:20px;font-size:14px;line-height:21px}.shuowen-tab-panel{margin:0 20px}.shuowen-directory-summary a{color:#d71927;font-weight:700}
.shuowen-directory-nav{display:block;height:110.5px;margin:0;padding:15px 0 10px;border-bottom:1px solid #eee;box-sizing:border-box}.shuowen-directory-nav dt,.shuowen-directory-nav dd{margin:0}.shuowen-directory-nav dt{height:22.5px;margin-bottom:10px;font-size:15px;font-weight:700;line-height:22.5px}.shuowen-directory-nav dd{display:flex;width:calc(100% + 40px);height:53px;margin-left:-20px;padding:10px 20px;flex-wrap:nowrap;gap:0;overflow:hidden;box-sizing:border-box}.shuowen-directory-nav a{display:block;width:auto;min-width:60px;height:33px;margin-right:5px;padding:5px 15px;flex:0 0 auto;border:1px solid #e4e4e4;border-radius:4px;background:#fafafa;color:#927022;font-size:14px;line-height:21px;text-align:center;white-space:nowrap}.shuowen-directory-nav a+a{margin-left:5px}
.shuowen-directory-section{height:auto;margin:0;padding:0 0 20px}.shuowen-directory-section h3{display:flex;height:41px;margin:0;padding:5px;align-items:center;border-bottom:1px solid #eee;font-size:20px;line-height:30px}.shuowen-directory-section h3 a{color:#976e1d}.shuowen-directory-section h3 a:before{content:"";display:inline-block;width:14px;height:16px;margin-right:7px;border-left:5px solid #f3f3f3;border-top:5px solid #f3f3f3}

/* Keep the compatibility wrapper used by the SSR template layout-neutral. */
.main-content .content-list>.shuowen-directory-section{margin:0;padding:0}
.main-content .content-list>.shuowen-directory-section>.content-card{margin:0}
.main-content .content-list>.shuowen-directory-section>.content-card>.content-card-header{height:41px}
.main-content .content-list>.shuowen-directory-section>.content-card>.content-card-header h3{height:auto;margin:0;padding:5px}
.shuowen-home .shuowen-directory-section h3{height:61px;padding-top:5px;align-items:flex-start}
.shuowen-directory-section ul{display:grid;margin:0;padding:0;grid-template-columns:repeat(15,minmax(0,1fr));grid-auto-rows:174px;list-style:none;border:0;background:#f7f7f7;box-shadow:inset 0 1px #2d2d2d,inset 0 -1px #2d2d2d}
.shuowen-directory-section li{min-width:0}.shuowen-directory-section li a{display:grid;height:174px;grid-template-rows:77px 52px 43px;align-items:center;text-align:center;border-left:1px solid #ccc;background:#f6f6f6}.shuowen-directory-section li:last-child a{border-right:1px solid #ccc}
.shuowen-directory-section li b{align-self:end;overflow:hidden;font:400 47px/64px KaiTi,STKaiti,"Songti SC",SimSun,serif;white-space:nowrap}.shuowen-directory-section li span{display:grid;height:52px;place-items:center;color:#9b7120;font-size:14px;line-height:20px}.shuowen-directory-section li small{align-self:start;color:#777;font-size:12px}
.shuowen-about{height:1263px;overflow:hidden}.shuowen-about>header,.shuowen-radical-about>header,.shuowen-component-about>header,.shuowen-ranking>header{height:54px;border-bottom:1px solid #eee}.shuowen-about h2,.shuowen-about-title,.shuowen-radical-about h2,.shuowen-component-about h2,.shuowen-ranking h2,.shuowen-ranking h3{position:relative;display:block;margin:0;padding:12px 20px;font-size:18px;line-height:29px}.shuowen-about h2:before,.shuowen-about-title:before,.shuowen-radical-about h2:before,.shuowen-component-about h2:before,.shuowen-ranking h2:before,.shuowen-ranking>header h3:before,.shuowen-side-card h2:before,.shuowen-side-card h3:before{content:"";display:inline-block;width:11px;height:13px;margin-right:6px;border-left:3px solid var(--sw-red);border-top:3px solid var(--sw-red)}
.shuowen-about>div,.shuowen-radical-about>div,.shuowen-component-about>div{padding:0 20px 20px;font-size:14px;line-height:21px}.shuowen-about h3,.shuowen-radical-about h3{margin:0;padding-top:0;font-size:17px;line-height:34px}.shuowen-about p,.shuowen-radical-about p{margin:10px 0 16px}.shuowen-cover-visual{float:right;display:grid;width:180px;height:247px;margin:35px 0 8px 20px;place-items:center;border:9px double #8a6826;background:#f3e5b8;color:#5e3b18;text-align:center;font-family:KaiTi,serif}.shuowen-cover-visual span{align-self:end;font-size:14px}.shuowen-cover-visual strong{font-size:36px;writing-mode:vertical-rl;letter-spacing:0}.shuowen-cover-visual small{align-self:start}
.shuowen-radical-cover{float:right;width:180px;margin:35px 0 8px 20px;box-sizing:border-box}.shuowen-radical-cover figure{margin:0;text-align:center}.shuowen-radical-cover img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto}.shuowen-radical-cover figcaption{padding-top:8px;font-size:14px;line-height:21px}
.shuowen-sidebar{display:flex;min-width:0;flex-direction:column;gap:15px}.shuowen-side-card{overflow:hidden}.shuowen-side-card h2,.shuowen-side-card h3{height:59px;margin:0;padding:13px 20px 10px;font-size:18px;line-height:36px}.shuowen-book-card{height:289px;margin-bottom:20px;padding:20px}.shuowen-book-visual{position:relative;display:grid;height:175px;grid-template-columns:58px 1fr;grid-template-rows:1fr 32px;place-items:center;overflow:hidden;border:1px solid #d8c080;background:#ead8a5;color:#b61820;font-family:KaiTi,STKaiti,serif}.shuowen-book-visual:before{position:absolute;inset:8px;border:1px solid #a88e56;content:""}.shuowen-book-visual span{z-index:1;color:#715529;font-size:14px;writing-mode:vertical-rl}.shuowen-book-visual strong{z-index:1;padding:10px 15px;border:5px double #c02024;background:#fffbed;font-size:33px;letter-spacing:0}.shuowen-book-visual small{z-index:1;grid-column:1/3;color:#6d552d}.shuowen-book-card>p{margin:10px 0 0;font-size:13px;line-height:21px}
.shuowen-tools-card{height:150px;margin-bottom:20px}.shuowen-side-tools{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 20px 15px}.shuowen-side-tools a{display:grid;height:38px;place-items:center;border:1px solid #dec776;border-radius:5px;background:#fffdf4;color:#906c1d;font-size:14px}.shuowen-side-tools a.active{font-weight:700}
.shuowen-volume-card{height:247px}.shuowen-volume-links,.shuowen-component-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 20px 15px}.shuowen-volume-links a,.shuowen-component-links a{display:grid;height:38px;place-items:center;border:1px solid #e5e5e5;border-radius:4px;background:#fafafa;color:#8f6a1d;font-size:14px}.shuowen-component-side-card{height:284px}.shuowen-component-links{grid-template-columns:repeat(4,minmax(0,1fr))}
.shuowen-stroke-card{height:285px}.shuowen-stroke-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:0 14px}.shuowen-stroke-links a{display:grid;height:38px;place-items:center;border:1px solid #e5e5e5;border-radius:4px;background:#fff;color:#906b1d;font-size:13px}.shuowen-stroke-links a:nth-child(n+21){display:none}.shuowen-stroke-links.expanded a:nth-child(n+21){display:grid}.shuowen-stroke-toggle{display:block;width:calc(100% - 28px);height:30px;margin:8px 14px 0;border:0;border-radius:4px;background:#d7b65f;color:#fff;cursor:pointer}.shuowen-stroke-links.expanded+.shuowen-stroke-toggle span{display:inline-block;transform:rotate(180deg)}.shuowen-stroke-card:has(.expanded){height:auto;padding-bottom:14px}
.shuowen-hot-card{height:267px}.shuowen-hot-links{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:0 20px}.shuowen-hot-links a{display:grid;aspect-ratio:1;place-items:center;border:1px solid #e2e2e2;background-color:#fff;background-image:linear-gradient(45deg,transparent 49%,#eee 50%,transparent 51%),linear-gradient(-45deg,transparent 49%,#eee 50%,transparent 51%);font:29px KaiTi,serif}
.shuowen-query-card{height:208px;margin-bottom:20px}.shuowen-query-card h2,.shuowen-query-card h3{height:52px}.shuowen-query-card form{display:grid;height:38px;margin:0 20px 24px;grid-template-columns:55px minmax(0,1fr) 57px}.shuowen-query-card form span,.shuowen-query-card form input,.shuowen-query-card form button{min-width:0;border:1px solid #ddd}.shuowen-query-card form span{display:grid;place-items:center;background:#e9ecef}.shuowen-query-card form input{padding:0 8px}.shuowen-query-card form button{border-color:#078cf0;background:#078cf0;color:#fff}.shuowen-query-card .shuowen-side-tools{padding:0 20px;gap:10px}.shuowen-query-card .shuowen-side-tools a{height:36px}
.shuowen-directory-page .shuowen-query-card{padding:10px 20px 0;box-sizing:border-box}.shuowen-directory-page .shuowen-query-card h2,.shuowen-directory-page .shuowen-query-card h3{height:39px;margin:0 0 10px;padding:12px 0 0 12px;font-size:18px;line-height:27px}.shuowen-directory-page .shuowen-query-card form{display:flex;width:280px;height:38px;margin:0 0 20px}.shuowen-directory-page .shuowen-query-card form span{flex:0 0 58px}.shuowen-directory-page .shuowen-query-card form input{min-width:0;flex:1;margin:0 8px;padding:6px 12px}.shuowen-directory-page .shuowen-query-card form button{flex:0 0 58px}.shuowen-directory-page .shuowen-query-card .shuowen-side-tools{width:280px;height:91px;padding:0;grid-template-columns:repeat(2,133px);grid-auto-rows:33px;column-gap:12px;row-gap:12.5px}.shuowen-directory-page .shuowen-query-card .shuowen-side-tools a{height:33px;font-size:15px;line-height:22.5px}
.shuowen-directory-header{height:334px;padding:20px}.shuowen-directory-header h1{margin:8px 0 0;text-align:center;font:400 32px/54px "Songti SC",STSong,SimSun,serif;letter-spacing:0}.shuowen-directory-header>p{margin:0;text-align:center;color:#777;font-size:14px}.shuowen-directory-header>div{margin-top:18px;padding-top:12px;border-top:1px solid #eee}.shuowen-directory-header>div>p{height:47px;margin:0;font-size:14px;line-height:21px}.shuowen-directory-header strong,.shuowen-directory-header h2{display:block;margin:0 0 10px;font-size:17px}.shuowen-directory-header nav{display:flex;height:44px;gap:10px;overflow:hidden}.shuowen-directory-header nav a{display:grid;min-width:59px;height:34px;place-items:center;border:1px solid #e4e4e4;border-radius:4px;background:#fafafa;color:#906b1d;font-size:14px}.shuowen-directory-header h2{margin-top:8px;font-size:19px}
.shuowen-radical-about{height:902px}.shuowen-radical-about>div{font-size:15px;line-height:28px}.shuowen-radical-about h3{padding-top:12px}.shuowen-component-about{height:1024px}.shuowen-component-about>div{padding-top:0;font-size:15px;line-height:28px}.shuowen-component-about p{margin:0 0 16px}.shuowen-component-about>div>p:first-child{min-height:101px;padding-top:0}.shuowen-component-about h3{margin:0 0 10px;font-size:18px;line-height:27px}.shuowen-component-about h4{margin:0 0 10px;font-size:16px;line-height:24px}.shuowen-component-about>div>ul{margin:0 0 15px;padding-left:24px}.shuowen-component-about>div>ul:nth-of-type(1){min-height:217px}.shuowen-component-about>div>ul:nth-of-type(2){min-height:238px}.shuowen-component-about>div>ul>li{margin:0 0 7px}.shuowen-component-about li>ul{margin:4px 0 0;padding-left:24px}.shuowen-component-about li>ul li{margin:0 0 5px}.shuowen-component-about a{color:#8b671b}.shuowen-ranking{height:2242px}.shuowen-ranking>p{height:60px;margin:0;padding:15px 20px;color:#777;font-size:14px}.shuowen-ranking ol{margin:0;padding:0 20px;list-style:none}.shuowen-ranking li{display:grid;height:42px;grid-template-columns:36px 72px minmax(0,1fr) 60px 60px;align-items:center;border-top:1px solid #eee;font-size:13px}.shuowen-ranking li>span{color:#999}.shuowen-ranking li>a{color:#8b671b}.shuowen-ranking li>i{height:9px;overflow:hidden;border-radius:6px;background:#eee}.shuowen-ranking li>i>b{display:block;height:9px;border-radius:6px;background:#c49a3b}.shuowen-ranking li>em{color:#a55d2b;text-align:right;font-style:normal}.shuowen-ranking li>small{text-align:right;color:#777}
.shuowen-component-page-card .shuowen-directory-header{height:350px}.shuowen-component-directory .shuowen-directory-section li b{font-size:41px}
.shuowen-list-header{height:135px;padding:15px 20px;border-bottom:1px solid #eee;text-align:center}.shuowen-list-header h1{height:63px;margin:0;padding-top:15px;font:600 32px/48px "Songti SC",STSong,SimSun,serif;letter-spacing:0}.shuowen-list-header p{height:42px;margin:0;padding:5px 0 15px;color:#777;font-size:14px;line-height:21px}.shuowen-list-filter{height:94px;margin:0 20px;padding:10px 0 20px;border-bottom:1px solid #eee}.shuowen-list-filter>h2{height:22px;margin:0 0 9px;font-size:15px;line-height:22px}.shuowen-radical-strip{display:flex;gap:10px;overflow:hidden}.shuowen-radical-strip a{display:grid;flex:0 0 48px;height:62px;place-items:center;border:1px solid #e5e5e5;border-radius:4px;background:#fafafa;color:#976f22}.shuowen-radical-strip a.active{position:relative;border-color:#f11825;background:#f11825;color:#fff}.shuowen-radical-strip a.active:after{position:absolute;left:18px;bottom:-8px;border:6px solid transparent;border-top-color:#f11825;content:""}.shuowen-radical-strip b{font:28px/30px KaiTi,serif}.shuowen-radical-strip small{font-size:12px}
.shuowen-volume-switch{display:flex;flex-wrap:nowrap;gap:10px;overflow:hidden}.shuowen-volume-switch a{display:grid;min-width:58px;height:34px;padding:0 8px;place-items:center;border:1px solid #e5e5e5;border-radius:4px;background:#fafafa;color:#8f6a1c;font-size:13px}.shuowen-volume-switch a.active{border-color:#e91e2b;background:#e91e2b;color:#fff}.shuowen-all-strokes{max-height:82px;overflow:hidden}.shuowen-character-groups{width:765px;margin:0 auto}.shuowen-character-groups>section{padding:0}.shuowen-character-groups>section>header{display:flex;height:41px;align-items:center;justify-content:space-between;border-bottom:1px solid #eee}.shuowen-character-groups h2{margin:0;font-size:18px}.shuowen-character-groups h2 a{color:#9a711e}.shuowen-character-groups h2 a:before{display:inline-block;margin-right:7px;color:#eee;content:"#"}.shuowen-character-groups h2 small{font-size:14px;color:#8a691e}.shuowen-character-groups header>span{color:#777;font-size:13px}.shuowen-character-groups ul{display:grid;margin:20px -8px;padding:10px 8px;grid-template-columns:repeat(10,minmax(0,1fr));grid-auto-rows:128px;column-gap:16px;row-gap:7px;list-style:none}.shuowen-character-groups li a{display:grid;height:128px;grid-template-rows:26px 66px 24px;place-items:center;border:1px solid #e2e2e2;border-radius:4px;background:#fafafa}.shuowen-character-groups li small{width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#666;font-size:12px}.shuowen-character-groups li b{font:38px/60px KaiTi,serif}.shuowen-character-groups li span{color:#777;font-size:13px}
.shuowen-component-list-page .shuowen-list-filter{height:104px;padding:5px 0 10px;border-bottom:0}.shuowen-component-list-page .shuowen-list-filter>h2{height:21px;margin-bottom:5px;font-size:14px;line-height:21px}.shuowen-component-switch{height:63px;margin:0 -20px;padding:10px 0;overflow:hidden}.shuowen-component-switch a{flex:0 0 48px;min-width:48px;height:auto;padding:5px;font:400 14px/21px "Microsoft YaHei","PingFang SC",Arial,sans-serif}.shuowen-stroke-list-page .shuowen-list-header{height:132px}.shuowen-stroke-list-page .shuowen-list-header h1{height:60px;font-size:30px;line-height:45px}.shuowen-stroke-list-page .shuowen-character-groups>section{padding-bottom:20px}.shuowen-stroke-list-page .shuowen-character-groups>section>header{display:none}.shuowen-stroke-list-page .shuowen-character-groups ul{margin:0 -8px}.shuowen-stroke-list-page .shuowen-character-groups:after{display:block;height:30px;content:""}
.shuowen-list-page .shuowen-character-groups h2{padding-left:5px;font:700 20px/30px "PingFang SC","Microsoft YaHei",Helvetica,"Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif}.shuowen-list-page .shuowen-character-groups header>span{font-size:14px}.shuowen-list-page .shuowen-character-groups ul{display:flex;flex-wrap:wrap;margin:20px -8px;padding:0;gap:0}.shuowen-list-page .shuowen-character-groups li{display:flex;flex:0 0 auto;width:62px;height:auto;margin:10px 8px;padding:6px;flex-direction:column;justify-content:flex-end;border:1px solid #e9e9e9;border-radius:6px;background:rgba(220,220,220,.1);box-sizing:border-box}.shuowen-list-page .shuowen-character-groups li.navigation{flex:1 1 200px;width:auto}.shuowen-list-page .shuowen-character-groups li.navigation>a{display:flex;flex:1;width:100%;height:auto;flex-direction:column;align-items:stretch;justify-content:center;border:0;border-radius:0;background:transparent;color:#885e1b;text-align:center}.shuowen-list-page .shuowen-character-groups li.navigation>a>span{display:block;font-size:16px;line-height:24px}.shuowen-list-page .shuowen-character-groups li.navigation>a>.text{margin-top:4px;color:#adb5b9;font-size:13px;line-height:19.5px}.shuowen-list-page .shuowen-character-groups li>.py{display:block;width:48px;height:24px;margin:6px 0 0;padding:0 3px;overflow:hidden;box-sizing:border-box;color:#212112;font-size:16px;line-height:24px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.shuowen-list-page .shuowen-character-groups li>a.han{display:block;width:48px;height:auto;padding:6px 0 0;border:0;border-radius:0;background:transparent;box-sizing:border-box}.shuowen-list-page .shuowen-character-groups li>a.han img{display:block;width:42px;height:41.6px;margin:0 auto;object-fit:contain}.shuowen-list-page .shuowen-character-groups li>a.han img[src]{width:48px;height:auto;margin:0;object-fit:initial}.shuowen-list-page .shuowen-character-groups li>a.han .shuowen-seal-fallback{display:grid;width:48px;height:48px;place-items:center;font:38px/48px KaiTi,STKaiti,serif}.shuowen-list-page .shuowen-character-groups li>span:last-child{display:block;width:48px;height:24px;margin:6px 0 0;padding:0 6px;box-sizing:border-box;color:#212112;font-size:16px;line-height:24px;text-align:center}.shuowen-list-page .shuowen-list-card>.pagination-source{padding:0 0 20px}.shuowen-list-page .shuowen-list-card>.pagination-source>a.active{border-color:#0d6efd;background:#0d6efd;color:#fff}
.shuowen-stroke-list-page .shuowen-character-groups ul{margin-top:0}
.shuowen-stroke-list-page .shuowen-character-groups:after{height:10px}
@media(min-width:901px){.shuowen-list-page .shuowen-sidebar{padding-bottom:20px}}
.shuowen-preface>header{height:142px;padding:15px 20px;text-align:center}.shuowen-preface>header h1{height:63px;margin:0;padding-top:15px;font:600 32px/48px "Songti SC",STSong,SimSun,serif;letter-spacing:0}.shuowen-preface>header p{height:32px;margin:0;padding-top:5px;color:#777;line-height:27px}.shuowen-preface-intro{height:173px;margin:0 30px;padding:14px 16px;border:1px solid #eee;border-radius:4px;background:#fafafa;font-size:14px;line-height:29px}.shuowen-preface>section{padding:0 30px 28px}.shuowen-preface>section>h2{position:relative;height:30px;margin:20px 0 12px;padding:0 0 0 26px;border-bottom:1px solid #eee;font-size:20px;line-height:29px}.shuowen-preface>section>h2:before{position:absolute;left:0;top:8px;width:9px;height:9px;border-radius:50%;background:#25231d;content:""}.shuowen-preface-pair{display:grid;grid-template-columns:1.1fr .9fr;gap:0;margin-bottom:18px;border:1px solid #ece8dd}.shuowen-preface-pair blockquote,.shuowen-preface-pair p{margin:0;padding:18px 20px;line-height:2}.shuowen-preface-pair blockquote{border-right:1px solid #ece8dd;background:#fffdf5;font:18px/2 KaiTi,STKaiti,serif}.shuowen-preface-pair p{font-size:14px}.shuowen-preface>footer{padding:11px 30px 12px;border-top:1px solid #eee;color:#777;font-size:13px}.shuowen-preface>footer a{color:#8a651a}
.shuowen-preface-essay{font-size:15px}.shuowen-preface-essay h3{margin:22px 0 8px;color:#8e681d;font-size:18px}.shuowen-preface-essay p{margin:0 0 14px;line-height:2}.shuowen-preface-facts{margin:4px 0 18px;padding:12px 18px 12px 38px;border:1px solid #ece8dd;background:#fffdf5}.shuowen-preface-facts li{margin:7px 0;line-height:1.8}.shuowen-preface-facts strong{color:#8e681d}
.shuowen-detail-head>header{padding:22px 20px;text-align:center}.shuowen-detail-head h1{margin:0;font:400 32px/50px "Songti SC",STSong,SimSun,serif;letter-spacing:0}.shuowen-detail-head header p{margin:4px 0;color:#777}.shuowen-detail-head>nav{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #eee}.shuowen-detail-head>nav a{display:grid;height:44px;place-items:center;border-right:1px solid #eee;color:#8d681c}.shuowen-detail-head>nav a.active{background:#a97820;color:#fff}
.shuowen-entry>header{display:flex;padding:16px 20px 6px;align-items:flex-start;justify-content:space-between;gap:12px}.shuowen-entry>header h2{margin:0;font-size:20px}.shuowen-entry>header p{margin:5px 0;color:#777}.shuowen-entry>header p span{margin-right:8px;padding:1px 6px;border:1px solid #dec87a;color:#8e681c;font-size:12px}.shuowen-entry>header>a{margin-top:4px;color:#8d681c}.shuowen-original{margin:16px 20px;padding:18px 22px;border-left:4px solid #b88c31;background:#fffdf3;font:22px/1.9 KaiTi,STKaiti,serif;white-space:pre-wrap}.shuowen-entry-components{display:flex;flex-wrap:wrap;gap:7px;margin:0 20px 16px;align-items:center}.shuowen-entry-components a{padding:3px 9px;border:1px solid #e2d094;color:#8b671b}.shuowen-entry>section{padding:14px 20px;border-top:1px solid #eee}.shuowen-entry>section h3{margin:0 0 10px;color:#8f691c;font-size:17px}.shuowen-entry-variants{display:grid;grid-template-columns:1fr 1fr;gap:10px}.shuowen-entry-variants article,.shuowen-duan-notes article{padding:12px;border:1px solid #eee;background:#fafafa}.shuowen-entry-variants h4{margin:0;font:27px KaiTi,serif}.shuowen-entry-variants p{margin:5px 0}.shuowen-duan-notes{display:grid;gap:10px}.shuowen-duan-notes blockquote{margin:0;padding:8px 12px;border-bottom:1px solid #eee;font:18px/1.8 KaiTi,serif}.shuowen-duan-notes p{margin:0;padding:10px 12px;line-height:1.9}.shuowen-entry>footer{padding:12px 20px;border-top:1px solid #eee;color:#777;font-size:13px}.shuowen-entry>footer a{color:#8d681c}.shuowen-modern>header{height:54px;border-bottom:1px solid #eee}.shuowen-modern h2{margin:0;padding:12px 20px;font-size:18px}.shuowen-modern>p{margin:0;padding:18px 20px}
.shuowen-breadcrumb-band h1{min-width:0;margin:0;padding-left:10px;overflow:hidden;font-size:14px;line-height:34px;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0}.shuowen-detail-summary{padding-bottom:20px}.shuowen-detail-hero{display:grid;height:140px;padding:20px;grid-template-columns:120px minmax(0,1fr) 168px;gap:15px}.shuowen-detail-glyph{display:grid;width:120px;height:120px;place-items:center;border:1px solid #e1ded4;background-color:#fff;background-image:linear-gradient(45deg,transparent 49.6%,#eee 50%,transparent 50.4%),linear-gradient(-45deg,transparent 49.6%,#eee 50%,transparent 50.4%),linear-gradient(90deg,transparent 49.6%,#eee 50%,transparent 50.4%),linear-gradient(0deg,transparent 49.6%,#eee 50%,transparent 50.4%);font:86px/1 KaiTi,STKaiti,serif}.shuowen-detail-title{height:120px;padding-top:0}.shuowen-detail-title h2{display:flex;height:28px;margin:0;align-items:center;gap:7px;font-size:24px}.shuowen-detail-title h2 button{height:20px;padding:0 5px;border:0;border-radius:3px;background:#078cf0;color:#fff;font-size:11px;cursor:pointer}.shuowen-detail-title>p{display:flex;height:32px;margin:6px 0 4px;align-items:center;gap:8px}.shuowen-detail-title>p b,.shuowen-detail-title>p i{font-size:14px;font-style:normal}.shuowen-detail-title>p b{position:relative;padding-left:18px}.shuowen-detail-title>p b:before{position:absolute;left:0;top:1px;width:13px;height:13px;border:1px solid #d23b45;border-radius:50%;color:#d23b45;content:"♪";font-size:10px;line-height:12px;text-align:center}.shuowen-detail-title>p i{padding-left:8px;border-left:1px solid #ddd}.shuowen-detail-title>div{display:flex;height:32px;align-items:center;gap:10px}.shuowen-detail-title>div a{display:grid;height:28px;padding:0 12px;place-items:center;border:1px solid #dbc990;border-radius:3px;color:#71581e;font-size:13px}.shuowen-detail-category{display:grid;width:168px;height:42px;place-items:center;background:#f5f3ee;color:#ddd;font-size:27px}.shuowen-detail-tabs{display:grid;height:38px;margin:20px 20px 15px;grid-template-columns:repeat(4,1fr);border-bottom:2px solid #b68a2b}.shuowen-detail-tabs a{display:grid;height:36px;place-items:center;border-right:1px solid #fff;background:#d7b65d;color:#fff}.shuowen-detail-tabs a.active{background:#a97920}.shuowen-detail-attrs{display:grid;min-height:143px;margin:0 20px;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start}.shuowen-detail-attrs p{display:grid;min-width:0;height:35.5px;margin:0;grid-template-columns:68px minmax(0,1fr);align-items:center;border-bottom:1px solid #eee}.shuowen-detail-attrs p.wide{grid-column:1/-1}.shuowen-detail-attrs label{display:grid;height:34.5px;place-items:center;background:#fafafa;color:#555;font-size:13px}.shuowen-detail-attrs span{min-width:0;padding:0 7px;overflow-wrap:anywhere;font-size:13px}.shuowen-detail-attrs a{color:#df1d2c}.shuowen-attr-variants a+a:before{padding:0 5px;color:#777;content:"、"}
.shuowen-detail-content>header{height:38px;border-bottom:1px solid #eee}.shuowen-detail-content>header h2{position:relative;margin:0;padding:5px 20px;font-size:18px;line-height:28px}.shuowen-detail-content>header h2:before{display:inline-block;width:4px;height:20px;margin-right:12px;vertical-align:-4px;background:#e51d2a;content:""}.shuowen-detail-body{padding:16px 20px 0}.shuowen-edition{font-size:14px;line-height:1.75}.shuowen-edition-heading{display:flex;height:36px;align-items:flex-start;justify-content:space-between;border-bottom:1px dashed #ddd}.shuowen-edition-heading h3{margin:0;color:#e11928;font-size:18px;line-height:26px}.shuowen-edition-heading h3:before{margin-right:7px;content:"▶"}.shuowen-edition-heading span{color:#398a99;font-size:13px}.shuowen-edition-meta{min-height:37px;margin:8px 0 14px;padding:6px;background:#fafafa}.shuowen-edition-meta em{margin-right:5px;padding:2px 5px;background:#e8eef4;color:#51677b;font-style:normal}.shuowen-edition-original{display:grid;grid-template-columns:60px minmax(0,1fr);gap:10px;min-height:70px;margin-bottom:14px;align-items:center}.shuowen-edition-original>b{display:grid;width:60px;height:60px;place-items:center;border:1px solid #ddd;background:#fff;font:42px KaiTi,serif}.shuowen-edition-original>p{margin:0;font:19px/1.8 KaiTi,STKaiti,serif}.shuowen-edition-note{margin:0 0 14px}.shuowen-edition-note strong,.shuowen-duan-note p strong{margin-right:8px;padding:2px 6px;background:#edf1f4;color:#526574;font-size:12px}.shuowen-entry-components{margin:0 0 16px}.shuowen-entry-components>strong{margin-right:5px}.shuowen-entry-components span{padding:3px 9px;border:1px solid #e2d094;color:#8b671b}.shuowen-edition-variants{margin:8px 0 18px}.shuowen-edition-variants section{padding:10px 0;border-top:1px solid #eee}.shuowen-edition-variants h4{margin:0;font:24px KaiTi,serif}.shuowen-edition-variants h4 a{color:#222}.shuowen-edition-variants p{margin:3px 0}.shuowen-edition-variants p span{margin-right:7px;padding:2px 6px;background:#e8eef4;color:#526574;font-size:12px}.shuowen-edition-section{padding-top:7px}.shuowen-edition-section>.shuowen-edition-heading{margin-bottom:12px}.shuowen-edition-section>p{margin:0 0 16px}.shuowen-duan-note{margin-bottom:15px}.shuowen-duan-note blockquote{margin:0 0 7px;font:18px/1.8 KaiTi,serif}.shuowen-duan-note p{margin:0;line-height:1.9}.shuowen-edition>footer{margin:18px -20px 0;padding:12px 20px;border-top:1px solid #eee;background:#fafafa;color:#777;font-size:12px}.shuowen-edition>footer a{color:#8d681c}
.shuowen-detail-body{padding-bottom:20px}.shuowen-xiaoxu-section{min-height:346px;margin-top:59px}.shuowen-xiaoxu-section .shuowen-edition-meta,.shuowen-duan-section .shuowen-edition-meta{margin:8px 0 16px}.shuowen-xiaoxu-text{display:grid;min-height:70px;grid-template-columns:60px minmax(0,1fr);gap:10px;align-items:center}.shuowen-xiaoxu-text>b{display:grid;width:60px;height:60px;place-items:center;border:1px solid #ddd;font:42px KaiTi,serif}.shuowen-xiaoxu-text>p{margin:0;font:18px/1.8 KaiTi,STKaiti,serif}.shuowen-coverage-grid{display:grid;gap:16px}.shuowen-coverage-grid>p{display:grid;min-height:70px;margin:0;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;background:#fafafa}.shuowen-coverage-grid strong{display:grid;height:70px;place-items:center;background:#f0f1f2;color:#526574;font-size:13px}.shuowen-coverage-grid span{padding-right:14px;color:#555;line-height:1.75}.shuowen-duan-section{min-height:659px}.shuowen-duan-section .shuowen-duan-note{margin:0}.shuowen-duan-section .shuowen-duan-note blockquote{display:flex;min-height:33px;margin:16px 0;padding:4px 8px;align-items:center;background:#fafafa;font:15px/22.5px "Microsoft YaHei","PingFang SC",Arial,sans-serif}.shuowen-duan-section .shuowen-duan-note:first-of-type blockquote,.shuowen-duan-section .shuowen-duan-note:last-of-type blockquote{min-height:70px}.shuowen-duan-section .shuowen-duan-note p{margin:16px 0 8px;font-size:15px;line-height:22.5px}.shuowen-reference-section{padding-top:7px}.shuowen-reference-section>.shuowen-edition-heading{margin-bottom:12px}.shuowen-reference-section .shuowen-coverage-note,.shuowen-reference-section .shuowen-detail-paragraph{margin:16px 0 8px;font-size:15px;line-height:22.5px}.shuowen-zhang-section{min-height:117px}.shuowen-plain-section{min-height:159px}.shuowen-shape-section{min-height:144px}.shuowen-shape-section small{display:block;margin-top:8px;color:#777;font-size:12px}.shuowen-index-section>.shuowen-edition-heading{margin-bottom:8px}.shuowen-index-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:21px}.shuowen-index-table th,.shuowen-index-table td{height:30.4px;padding:4px 8px;border:1px solid #e2e2e2;text-align:left;overflow-wrap:anywhere}.shuowen-index-table th{background:#f5f5f5;font-weight:600}.shuowen-index-table th:first-child,.shuowen-index-table td:first-child{width:44px;text-align:center}.shuowen-index-table th:nth-child(2),.shuowen-index-table td:nth-child(2){width:190px}.shuowen-index-table tbody tr:nth-child(even){background:#fafafa}.shuowen-index-table a{color:#8d681c}
.shuowen-detail-sidebar{gap:10px}.shuowen-detail-sidebar .shuowen-query-card{height:127px;margin:0;padding:10px 20px 0;box-sizing:border-box}.shuowen-detail-sidebar .shuowen-query-card h2{height:39px;margin:0 0 20px;padding:12px 0 0 12px;box-sizing:border-box;line-height:27px}.shuowen-detail-sidebar .shuowen-query-card form{height:38px;margin:0;grid-template-columns:58px minmax(0,1fr) 58px}.shuowen-detail-sidebar .shuowen-query-card form span,.shuowen-detail-sidebar .shuowen-query-card form input,.shuowen-detail-sidebar .shuowen-query-card form button{height:38px;box-sizing:border-box}.shuowen-detail-sidebar .shuowen-query-card form span{padding:6px 12px}.shuowen-detail-sidebar .shuowen-query-card form input{margin:0 8px 0 7px;padding:6px 12px}.shuowen-detail-sidebar .shuowen-query-card form button{padding:6px 12px;border-color:#007bff;background:#007bff}.shuowen-detail-poster{height:250px;margin:0;padding:13px 12px 9px}.shuowen-detail-poster>div{display:grid;height:187px;grid-template-rows:1fr 35px;place-items:center;border:5px double #b53c34;background-color:#fff;background-image:linear-gradient(45deg,transparent 49.6%,#f1dfdf 50%,transparent 50.4%),linear-gradient(-45deg,transparent 49.6%,#f1dfdf 50%,transparent 50.4%)}.shuowen-detail-poster span{font:82px/1 KaiTi,STKaiti,serif}.shuowen-detail-poster small{font-family:KaiTi,serif}.shuowen-detail-poster figcaption{height:40px;padding-top:8px;text-align:center;font-size:14px}.shuowen-detail-related{min-height:190px}.shuowen-detail-related h2{display:flex;align-items:center;justify-content:space-between}.shuowen-detail-related h2 small{font-size:13px;font-weight:400}.shuowen-detail-related h2 small a{color:#8d681c}.shuowen-detail-related>div{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:0 20px 18px}.shuowen-detail-related>div a{display:grid;aspect-ratio:1;place-items:center;border:1px solid #e2e2e2;background-color:#fff;background-image:linear-gradient(45deg,transparent 49%,#eee 50%,transparent 51%),linear-gradient(-45deg,transparent 49%,#eee 50%,transparent 51%);font:28px KaiTi,serif}.shuowen-detail-hot>div{grid-template-columns:repeat(6,1fr);gap:7px}.shuowen-detail-hot>div a{font-size:21px}
.shuowen-list-card>.pagination-source{height:58px;margin:0 20px;padding:10px 0;gap:9px}.shuowen-list-card>.pagination-source>a,.shuowen-list-card>.pagination-source>span{display:grid;width:32px;height:38px;padding:0;place-items:center;border:1px solid #e9ecef;border-radius:4px;background:#fff;color:#8c6b22;font-size:16px;line-height:20px}.shuowen-list-card>.pagination-source>a.active{border-color:#a97920;background:#a97920;color:#fff}.shuowen-list-card>.pagination-source>.pagination-arrow{border-color:#c8c8c866;background:#f9f9f9;color:#999}.shuowen-list-card>.pagination-source>.pagination-gap{width:auto;border:0;background:transparent;color:#333}
.shuowen-unavailable-tag{display:grid;height:28px;padding:0 12px;place-items:center;border:1px solid #dbc990;border-radius:3px;background:#f8f5ec;color:#777;font-size:13px}.shuowen-no-reference{display:flex;min-height:180px;flex-direction:column;justify-content:center;color:#555;line-height:1.9}.shuowen-no-reference p{margin:5px 0}.shuowen-no-reference a{color:#8d681c;text-decoration:underline}

@media(max-width:560px){
  body.shuowen-home-page .shuowen-layout,body.shuowen-component-page .shuowen-layout{padding-top:0}
  body.shuowen-home-page .shuowen-directory-section{padding-bottom:40px}
  body.shuowen-home-page .shuowen-directory-section:first-child{margin-top:20.5px}
  body.shuowen-component-page .shuowen-directory-section{padding-bottom:40px}
}
.dark .shuowen-page,.shuowen-page.dark{--sw-ink:#e9e6dc;--sw-line:#444;--sw-paper:#282824;--sw-tile:#32322d}.dark .shuowen-page>main,.dark.shuowen-page>main{background:#1b1c19}.dark .shuowen-card,.dark .shuowen-side-card{border-color:#42423d;background:#282824}.dark .shuowen-directory-section li a,.dark .shuowen-character-groups li a{background:#32322d}.dark .shuowen-breadcrumb-band{background:#282824;border-color:#444}
@media(max-width:900px){
  .shuowen-breadcrumb-band>.page-shell{width:calc(100% - 30px);max-width:none}.shuowen-layout{width:100%;max-width:none;grid-template-columns:1fr;padding:0 0 20px}.shuowen-main{gap:15px}.shuowen-sidebar{gap:15px}.shuowen-card,.shuowen-side-card{border-left:0;border-right:0;border-radius:0}.shuowen-home-header{height:auto;min-height:360px}.shuowen-search{width:100%}.shuowen-about,.shuowen-radical-about,.shuowen-component-about,.shuowen-ranking{height:auto}.shuowen-side-card{margin-bottom:0}.shuowen-sidebar{padding-top:0}.shuowen-directory-header{height:auto;min-height:320px}.shuowen-component-page-card .shuowen-directory-header{height:auto}.shuowen-preface-pair{grid-template-columns:1fr}.shuowen-preface-pair blockquote{border-right:0;border-bottom:1px solid #ece8dd}.shuowen-detail-sidebar{gap:15px}
}

/* Match the reference cover geometry while keeping the source image responsive. */
.shuowen-radical-about .shuowen-radical-cover{float:right;width:180px;margin:0 0 10px 10px;padding:5px;border:1px solid #f0f0f0;box-sizing:border-box}
.shuowen-radical-about .shuowen-radical-cover figure{width:168px}
.shuowen-radical-about .shuowen-radical-cover img{width:168px;max-width:100%;height:auto}
.shuowen-radical-about .shuowen-radical-cover figcaption{height:24.5px;padding-top:5px;color:#666;font-size:14px;line-height:21px;box-sizing:border-box}

/* Keep the editorial radical image inside the content column on every viewport. */
.shuowen-radical-cover{float:right;width:180px;margin:35px 0 8px 20px;box-sizing:border-box}
.shuowen-radical-cover figure{margin:0;text-align:center}
.shuowen-radical-cover img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto}
.shuowen-radical-cover figcaption{padding-top:8px;font-size:14px;line-height:21px}
@media(max-width:560px){
  .shuowen-radical-cover{float:none;width:180px;margin:15px auto}
}
.shuowen-list-card>.pagination-source{flex-wrap:nowrap;overflow:hidden}
@media(max-width:560px){.shuowen-list-header{height:auto;min-height:104px;padding:18px 15px}.shuowen-list-filter{height:auto;margin:0 15px;padding:15px}.shuowen-volume-switch{overflow-x:auto}.shuowen-character-groups{width:auto;margin:0}.shuowen-character-groups>section{padding:0 15px 24px}.shuowen-character-groups ul{margin:20px 0 0;padding:0;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:112px;gap:9px}.shuowen-character-groups li a{height:112px;grid-template-rows:23px 61px 21px}.shuowen-list-card>.pagination-source{margin:0 15px 15px;padding:10px 0}}
@media(max-width:560px){
  .shuowen-breadcrumb-band,.shuowen-breadcrumb-band>.page-shell{height:54px}.shuowen-breadcrumb-band>.page-shell{width:calc(100% - 30px);gap:6px;overflow:hidden}.shuowen-breadcrumb-band strong,.shuowen-breadcrumb-band h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shuowen-home-header{min-height:0;padding:0 15px 15px}.shuowen-home-header h1{height:87px;padding-top:8px;font-size:46px;line-height:72px}.shuowen-search{height:78px;margin:12px auto;padding:20px 0}.shuowen-search span{width:54px}.shuowen-search input{min-width:0;flex:1;margin:0 6px}.shuowen-home-header>p{height:auto;min-height:147px;line-height:21px}.shuowen-tabs{height:76px;margin:0;grid-template-columns:1fr}.shuowen-tab-panel{margin:0 15px}.shuowen-directory-summary{height:auto;min-height:83px;padding:14px 0;line-height:21px}.shuowen-directory-nav{height:auto;min-height:160px;grid-template-columns:1fr;padding:12px 0}.shuowen-directory-nav dt{margin-bottom:10px}.shuowen-directory-nav dd{gap:8px}.shuowen-directory-nav a{width:56px;height:32px}.shuowen-directory-section h3{height:55px}.shuowen-directory-section ul{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:144px}.shuowen-directory-section li a{height:144px;grid-template-rows:66px 45px 31px}.shuowen-directory-section li b{font-size:39px;line-height:54px}.shuowen-directory-section li span{height:45px}.shuowen-about>div,.shuowen-radical-about>div{padding:0 15px 18px}.shuowen-cover-visual{float:none;width:180px;margin:15px auto}.shuowen-directory-header{min-height:0;padding:15px}.shuowen-directory-header h1{font-size:27px}.shuowen-directory-header>div>p{height:auto;min-height:68px}.shuowen-directory-header nav{height:82px;flex-wrap:wrap}.shuowen-radical-about{min-height:420px}.shuowen-ranking>p{height:auto}.shuowen-ranking ol{padding:0 15px}.shuowen-ranking li{grid-template-columns:28px 55px minmax(0,1fr) 47px 48px}.shuowen-list-header{height:auto;min-height:104px;padding:18px 15px}.shuowen-list-header h1{font-size:27px}.shuowen-list-filter{padding:15px}.shuowen-character-groups>section{padding:0 15px 24px}.shuowen-character-groups ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:20px}.shuowen-character-groups li a{height:112px;grid-template-rows:23px 61px 21px}.shuowen-character-groups li b{font-size:34px}.shuowen-preface>header{height:auto;padding:20px 15px}.shuowen-preface-intro{margin:10px 15px 0}.shuowen-preface>section{padding:0 15px 20px}.shuowen-preface-pair blockquote,.shuowen-preface-pair p{padding:14px 15px}.shuowen-detail-hero{height:auto;min-height:126px;padding:14px;grid-template-columns:96px minmax(0,1fr);gap:12px}.shuowen-detail-glyph{width:96px;height:96px;font-size:68px}.shuowen-detail-title{height:auto}.shuowen-detail-title h2{font-size:21px}.shuowen-detail-title>div{height:auto;flex-wrap:wrap;gap:5px}.shuowen-detail-title>div a{height:26px;padding:0 8px}.shuowen-detail-category{display:none}.shuowen-detail-tabs{margin:10px 0 12px}.shuowen-detail-tabs a{font-size:13px}.shuowen-detail-attrs{margin:0 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.shuowen-detail-attrs p.wide{grid-column:1/-1}.shuowen-detail-content>header h2{padding-left:14px}.shuowen-detail-body{padding:14px 14px 0}.shuowen-edition-heading h3{font-size:16px}.shuowen-edition-original{grid-template-columns:52px minmax(0,1fr)}.shuowen-edition-original>b{width:52px;height:52px;font-size:36px}.shuowen-edition-original>p{font-size:17px}.shuowen-edition>footer{margin-left:-14px;margin-right:-14px;padding:11px 14px}.shuowen-side-card{width:100%}
}

.shuowen-detail-page .replica-breadcrumb-band{margin-bottom:0}

/* The component directory uses the reference's fixed seal-grid rhythm. */
.shuowen-component-page-card .shuowen-directory-header{height:335.5px;padding:15px 20px 0;box-sizing:border-box}
.shuowen-component-page-card .shuowen-directory-header h1{height:63px;margin:0;padding-top:15px;font:400 32px/48px "Songti SC",STSong,SimSun,serif}
.shuowen-component-page-card .shuowen-directory-header>.summary{height:42px;margin:0;padding:5px 0 15px;color:#777;font-size:14px;line-height:21px;box-sizing:border-box}
.shuowen-component-page-card .shuowen-directory-header>div{margin:15px 0 0;padding:0;border:0}
.shuowen-component-page-card .shuowen-directory-header>div>p{height:63px;margin:0;font-size:14px;line-height:21px}
.shuowen-component-page-card .shuowen-directory-header>div>strong{display:block;height:47.5px;margin:0;padding-top:15px;font-size:17px;line-height:22.5px;box-sizing:border-box}
.shuowen-component-page-card .shuowen-directory-header>div>nav{display:flex;height:63px;margin:0 -20px;padding:10px 20px 20px;gap:10px;flex-wrap:nowrap;overflow:hidden;box-sizing:border-box}
.shuowen-component-page-card .shuowen-directory-header>div>nav a{display:grid;flex:0 0 60px;min-width:60px;height:33px;margin:0;place-items:center;border:1px solid #e4e4e4;border-radius:4px;background:#fafafa;color:#906b1d;font-size:14px}
.shuowen-component-page-card .shuowen-directory-header>div>h2{height:27px;margin:0;padding:0;font-size:20px;line-height:27px}
.shuowen-component-page-card .shuowen-component-directory{padding-top:20px}
.shuowen-component-page-card .shuowen-component-directory .shuowen-directory-section{padding-bottom:0}
.shuowen-component-page-card .shuowen-component-directory .shuowen-directory-section h3{height:41px}
.shuowen-component-page-card .shuowen-component-directory .shuowen-directory-section ul{display:flex;width:auto;margin:0 20px;padding:20px 0;flex-wrap:wrap;grid-template-columns:none;grid-auto-rows:none;box-sizing:border-box}
.shuowen-component-page-card .shuowen-component-directory .shuowen-directory-section li{flex:0 0 6.795%;height:176px;margin:0 0 -2px -1px;box-sizing:border-box}
.shuowen-component-page-card .shuowen-component-directory .shuowen-directory-section li a{display:flex;height:172px;padding:15px 0;flex-direction:column;align-items:center;box-sizing:border-box}
.shuowen-component-page-card .shuowen-component-directory .shuowen-directory-section li b{display:block;height:57px;margin:0 0 15px;font:400 38px/57px KaiTi,STKaiti,"Songti SC",SimSun,serif}
.shuowen-component-page-card .shuowen-component-directory .shuowen-directory-section li span{display:block;height:36px;margin:-5px 14px 15px;font-size:14px;line-height:21px}
.shuowen-component-page-card .shuowen-component-directory .shuowen-directory-section li small{display:block;height:22px;line-height:21px}
.shuowen-radical-directory{padding:0 20px;box-sizing:border-box}
.shuowen-radical-directory .shuowen-directory-header{height:334.5px;padding:15px 0 0;box-sizing:border-box}
.shuowen-radical-directory .shuowen-directory-header h1{height:63px;margin:0;padding-top:15px;font:400 32px/48px "Songti SC",STSong,SimSun,serif}
.shuowen-radical-directory .shuowen-directory-header>p{height:42px;margin:0;padding:5px 0 15px;color:#777;font-size:14px;line-height:21px;box-sizing:border-box}
.shuowen-radical-directory .shuowen-directory-header>div{margin:15px 0 0;padding:0;border:0}
.shuowen-radical-directory .shuowen-directory-header>div>p{height:42px;margin:0;font-size:14px;line-height:21px}
.shuowen-radical-directory .shuowen-directory-header>div>strong{height:47.5px;margin:0;padding-top:15px;font-size:15px;line-height:22.5px;box-sizing:border-box}
.shuowen-radical-directory .shuowen-directory-header>div>nav{display:flex;width:calc(100% + 40px);height:63px;margin:0 0 0 -20px;padding:10px 20px 20px;gap:0;flex-wrap:nowrap;overflow:hidden;box-sizing:border-box}
.shuowen-radical-directory .shuowen-directory-header>div>nav a{display:block;min-width:60px;height:33px;margin-right:5px;padding:5px 15px;flex:0 0 auto;border:1px solid #e4e4e4;border-radius:4px;background:#fafafa;color:#906b1d;font-size:14px;line-height:21px;text-align:center;white-space:nowrap}
.shuowen-radical-directory .shuowen-directory-header>div>nav a+a{margin-left:5px}
.shuowen-radical-directory .shuowen-directory-header>div>h2{height:27px;margin:0 0 20px;padding:0;font-size:18px;line-height:27px}
.shuowen-radical-directory .shuowen-directory-section ul{display:flex;width:100%;height:auto;min-height:174px;margin:20px 0 0;padding:0;flex-wrap:wrap;grid-template-columns:none;grid-auto-rows:none;box-sizing:border-box}
.shuowen-radical-directory .shuowen-directory-section li{display:flex;flex:0 0 6.795%;height:176px;margin:0 0 -2px -1px;box-sizing:border-box}
.shuowen-radical-directory .shuowen-directory-section li a{display:flex;width:100%;height:172px;padding:15px 0;flex-direction:column;align-items:center;box-sizing:border-box}
.shuowen-radical-directory .shuowen-directory-section li b{display:block;width:100%;height:57px;margin:0 0 15px;align-self:auto;font:400 38px/57px KaiTi,STKaiti,"Songti SC",SimSun,serif;text-align:center}
.shuowen-radical-directory .shuowen-directory-section li span{display:block;width:21px;height:36px;margin:-5px 0 15px;color:#9b7120;font-size:14px;line-height:21px;text-align:center;writing-mode:vertical-lr}
.shuowen-radical-directory .shuowen-directory-section li small{display:block;height:22px;align-self:auto;font-size:14px;line-height:21px}
.shuowen-directory-page .shuowen-directory-section h3 a:before{width:auto;height:auto;margin-right:7px;border:0;color:#f3f3f3;content:"#";font-size:24px;line-height:1}
@media(min-width:901px){
  body.shuowen-page .utility-rail{top:auto;right:15px;bottom:50px;display:flex;width:40px;height:196px;padding:0 0 8px;transform:none;flex-direction:column;border:0;border-radius:0;background:transparent;box-shadow:none;box-sizing:border-box}
  body.shuowen-page .utility-rail [data-back-to-top][hidden]{display:flex;visibility:hidden;flex:0 0 18px;width:40px;min-width:40px;height:18px;margin:0 0 8px;padding:0;border:0}
  body.shuowen-page .utility-rail button,body.shuowen-page .utility-rail a{display:flex;flex:0 0 49px;width:40px;min-width:40px;height:49px;margin:0 0 8px;padding:8px 0;align-items:center;justify-content:center;flex-direction:column;border:1px solid rgba(200,200,200,.4);border-radius:3px;background:#fff;color:#212112}
  body.shuowen-page .utility-rail button:last-child,body.shuowen-page .utility-rail a:last-child{flex-basis:48px;height:48px;margin-bottom:0}
  body.shuowen-page .utility-rail small{display:block;font-size:12px;line-height:15px}
}
@media(max-width:560px){
  .shuowen-component-page-card .shuowen-directory-header{height:419.5px;padding:15px 15px 0}
  .shuowen-component-page-card .shuowen-directory-header>div>p{height:147px}
  .shuowen-component-page-card .shuowen-directory-header>div>nav{margin:0 -15px;padding:10px 15px 20px}
  .shuowen-component-page-card .shuowen-component-directory{padding-top:20px}
  .shuowen-component-page-card .shuowen-component-directory .shuowen-directory-section ul{margin:0 15px;padding:0}
  .shuowen-component-page-card .shuowen-component-directory .shuowen-directory-section li{flex-basis:calc(12.5% + 1px)}
  .shuowen-component-about>header,.shuowen-component-ranking>header{height:54px;padding:15px 20px;box-sizing:border-box}
  .shuowen-component-about>header h2,.shuowen-component-ranking>header h3{height:24px;margin:0;padding:0;font-size:18px;line-height:24px}
  .shuowen-component-about>div>p:nth-child(1){min-height:201.5px}
  .shuowen-component-about>div>p:nth-child(2){line-height:26.388px}
  .shuowen-component-about h3+p,.shuowen-component-about>div>p:last-child{line-height:25.1875px}
  .shuowen-component-about>div>ul:nth-of-type(1){min-height:301px}
  .shuowen-component-about>div>ul:nth-of-type(2){min-height:322px}
  .shuowen-component-ranking{padding-bottom:20px}
  .shuowen-component-ranking>p{height:89px;box-sizing:border-box}
  .shuowen-radical-directory{padding:0 15px}
  .shuowen-radical-directory .shuowen-directory-header>div>nav{width:calc(100% + 30px);margin-left:-15px;padding-right:15px;padding-left:15px}
  .shuowen-radical-directory .shuowen-directory-section li{flex-basis:calc(12.5% + 1px)}
}

@media(max-width:560px){
  .shuowen-radical-directory .shuowen-directory-header{height:376.5px}
  .shuowen-radical-directory .shuowen-directory-header>div>p{height:84px;min-height:84px}
  .shuowen-radical-directory .shuowen-directory-section h3{height:41px}
  .shuowen-radical-directory-page .shuowen-radical-about{min-height:1457.625px}
  .shuowen-radical-directory-page .shuowen-ranking{min-height:2263px}
  .shuowen-radical-about>div{padding:0 15px 20px;font-size:14px;line-height:25.2px}
  .shuowen-radical-about h3{margin:0 0 10px;padding:0;font-size:18px;line-height:27px}
  .shuowen-radical-about p{margin:0 0 16px}
  .shuowen-radical-about ol{margin:0 0 16px;padding:0 0 0 40px}
  .shuowen-radical-about ul{margin:0 0 16px;padding:0 0 0 22.75px}
}
@media(max-width:560px){
  .shuowen-breadcrumb-band,.shuowen-breadcrumb-band>.page-shell{height:50px}.shuowen-layout{padding:20px 0}.shuowen-stroke-list-page .shuowen-list-header{padding:15px}.shuowen-stroke-list-page .shuowen-list-filter,.shuowen-volume-list-page .shuowen-list-filter{height:94px;margin:0 15px;padding:10px 0 20px}.shuowen-volume-list-page .shuowen-list-header{height:135px;min-height:135px;padding:15px 20px}.shuowen-stroke-list-page .shuowen-character-groups{width:auto;margin:0 15px}.shuowen-stroke-list-page .shuowen-character-groups>section{padding:0 0 20px}.shuowen-stroke-list-page .shuowen-character-groups ul{width:100%;margin:0;padding:10px 0;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:128px;column-gap:8px;row-gap:20px}.shuowen-stroke-list-page .shuowen-character-groups li a{height:128px;grid-template-rows:26px 66px 24px}.shuowen-stroke-list-page .shuowen-character-groups li b{font-size:38px}.shuowen-stroke-list-page .shuowen-character-groups:after{height:31px}.shuowen-sidebar .shuowen-query-card{margin-bottom:20px}.shuowen-sidebar .shuowen-volume-card{height:200px}.shuowen-sidebar .shuowen-component-side-card{height:237px}.shuowen-sidebar .shuowen-volume-links,.shuowen-sidebar .shuowen-component-links{height:auto;grid-template-columns:repeat(5,65px);grid-auto-rows:39px;gap:8px;padding:4px 9px}.shuowen-sidebar .shuowen-volume-links a,.shuowen-sidebar .shuowen-component-links a{height:39px}.shuowen-sidebar .shuowen-component-links{position:relative;top:-10px}.shuowen-preface>header{height:142px;padding:15px}.shuowen-preface-intro{height:324px;margin:0 15px}.shuowen-preface-pair{margin-bottom:45px}.shuowen-preface-essay:not(.shuowen-preface-author){padding-bottom:63px}.shuowen-preface-essay:not(.shuowen-preface-author) p{margin-bottom:40px}.shuowen-preface>section.shuowen-preface-author{padding-bottom:45px}.shuowen-preface-author p{margin-bottom:34px}
}
@media(max-width:560px){
  .shuowen-xiaoxu-section{margin-top:34px}.shuowen-coverage-grid>p{grid-template-columns:66px minmax(0,1fr)}.shuowen-coverage-grid strong{height:100%}.shuowen-reference-section .shuowen-coverage-note,.shuowen-reference-section .shuowen-detail-paragraph{font-size:14px;line-height:24px}.shuowen-index-table{font-size:13px}.shuowen-index-table th,.shuowen-index-table td{height:31px;padding:4px 5px}.shuowen-index-table th:first-child,.shuowen-index-table td:first-child{width:34px}.shuowen-index-table th:nth-child(2),.shuowen-index-table td:nth-child(2){width:100px}
}

.shuowen-detail-glyph img{display:block;width:108px;height:108px}

@media(max-width:560px){
  .shuowen-component-list-page .shuowen-breadcrumb-band>.page-shell{gap:0;font-size:13px}.shuowen-component-list-page .shuowen-breadcrumb-band .shuowen-back{flex:0 0 30px;height:30px;margin-right:6px}.shuowen-component-list-page .shuowen-breadcrumb-band a{flex:0 0 auto;height:30px;padding:0 12px;font-size:13px;line-height:30px;white-space:nowrap}.shuowen-component-list-page .shuowen-breadcrumb-band a:first-of-type{padding:0 14px}.shuowen-component-list-page .shuowen-breadcrumb-band a+a{margin-left:0;padding-left:24px}.shuowen-component-list-page .shuowen-breadcrumb-band strong{flex:0 0 52px;padding-left:20px;font-size:16px;font-weight:400;line-height:24px}
  .shuowen-component-list-page .shuowen-list-header{height:183px;min-height:183px;padding:15px}.shuowen-component-list-page .shuowen-list-header h1{height:111px;padding-top:15px;font-size:32px;line-height:48px}.shuowen-component-list-page .shuowen-list-header p{height:42px;padding:5px 0 15px;line-height:21px}
  .shuowen-component-list-page .shuowen-component-switch{margin:0 -15px;padding:10px 15px}.shuowen-list-page .shuowen-character-groups>section{padding-bottom:0}.shuowen-list-page .shuowen-character-groups ul{margin:20px -4px}.shuowen-list-page .shuowen-character-groups li{width:62.6px;margin:10px 4px}.shuowen-list-page .shuowen-character-groups li.navigation{width:auto}.shuowen-list-page .shuowen-character-groups li>.py,.shuowen-list-page .shuowen-character-groups li>a.han,.shuowen-list-page .shuowen-character-groups li>span:last-child{width:48.6px}.shuowen-list-page .shuowen-character-groups li>a.han img[src]{width:48.6px}.shuowen-list-page .shuowen-list-card>.pagination-source{margin:0 15px;padding:0 0 20px}.shuowen-stroke-list-page .shuowen-character-groups ul{width:auto;margin-top:0;padding:0;gap:0}
}
@media(max-width:560px){
  body.shuowen-component-page .shuowen-component-page-card .shuowen-component-directory .shuowen-directory-section{padding-bottom:40px}
}
.shuowen-detail-poster>img{display:block;width:300px;height:187.5px;object-fit:contain}
.shuowen-detail-poster:has(>img){padding:15px 10px 7.5px}
.shuowen-detail-poster:has(>img) figcaption{height:40px;padding-top:15px;line-height:15px}
.shuowen-attr-variants .zi-special img{width:1em;height:1em;vertical-align:-.15em}
.shuowen-detail-summary{padding:0 20px 20px}
.shuowen-detail-summary .zi-header{display:flex;height:140px;margin:0 0 20px;padding:20px 0 0;box-sizing:border-box}
.shuowen-detail-summary .zi-icon{position:relative;width:120px;height:120px;flex:0 0 120px}
.shuowen-detail-summary .zi-icon .icon{display:table-cell;width:120px;height:120px;overflow:hidden;border:1px solid #f0f0f0;background:#fff;box-sizing:border-box;text-align:center;vertical-align:middle}
.shuowen-detail-summary .zi-icon img{display:inline;width:108px;height:108px;vertical-align:middle}
.shuowen-detail-summary .zi-title{position:relative;height:120px;margin-left:15px;flex:1 1 auto}
.shuowen-detail-summary .zi-title>*{position:relative}
.shuowen-detail-summary .zi-title-main{display:flex;height:24px;line-height:24px}
.shuowen-detail-summary .zi-title-main h2{width:auto;height:24px;margin:0;font-size:24px;line-height:24px}
.shuowen-detail-summary .zi-title-copy{display:block;height:20px;margin-left:6px;padding:3px 4.8px;border-radius:4px;background:#007bff;color:#fff;box-sizing:border-box;font-size:12px;font-weight:700;line-height:12px;text-align:center}
.shuowen-detail-summary .pinyin{position:relative;display:flex;height:32px;margin-top:10px}
.shuowen-detail-summary .pinyin p{display:flex;margin:0 -4px;flex:1 1 auto;flex-wrap:wrap}
.shuowen-detail-summary .pinyin .voice{display:flex;height:24px;margin:4px;padding:2px;align-items:center;border:1px solid #ff00004d;border-radius:50px;box-sizing:border-box}
.shuowen-detail-summary .pinyin .voice img{display:block;width:20px;height:20px}
.shuowen-detail-summary .pinyin .voice em{display:block;margin:0;font-style:normal;font-family:Tahoma,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}
.shuowen-detail-summary .pinyin .voice .py{padding:0 6px 0 2px;font-size:14px;line-height:21px}
.shuowen-detail-summary .pinyin .voice .zy{padding:0 10px 0 2px;font-size:12px;line-height:18px}
.shuowen-detail-summary .zi-title-extra{position:relative;display:flex;margin:10px 0 -4px -4px;flex-wrap:wrap;font-size:13px;line-height:19.5px}
.shuowen-detail-summary .zi-title-extra span{display:block;margin:0 0 4px 4px;padding:3px 10px;border:1px solid #d7b664;border-radius:4px;box-sizing:border-box;font-size:13px;line-height:19.5px}
.shuowen-detail-summary .zi-title .zi-category{position:absolute;z-index:0;top:0;right:0;width:auto;height:42px;color:#0000000d;font-size:42px;line-height:42px;pointer-events:none;user-select:none}
.shuowen-detail-summary .zi-tab{height:38px}
.shuowen-detail-summary .zi-tab ul{display:flex;height:38px;margin:0;padding:0;border-bottom:2px solid #a27728;box-sizing:border-box;list-style:none}
.shuowen-detail-summary .zi-tab li{height:36px;margin:0 0 0 2px;padding:0;flex:0 1 25%;overflow-x:hidden;border-radius:6px 6px 0 0;background:#d7b664;color:#fff;box-sizing:border-box;text-align:center;list-style:none}
.shuowen-detail-summary .zi-tab li:first-child{margin-left:0}
.shuowen-detail-summary .zi-tab li.active{background:#a27728}
.shuowen-detail-summary .zi-tab li a{display:block;width:100%;height:36px;padding:6px 0;color:#fff;box-sizing:border-box;font-size:16px;line-height:24px;text-align:center}
.shuowen-detail-summary .zi-attrs{height:107.5px}
.shuowen-detail-summary .zi-attrs-list{display:flex;height:107.5px;margin-top:15px;padding:0;align-items:stretch;flex-wrap:wrap;border-top:1px solid #eee;box-sizing:border-box}
.shuowen-detail-summary .zi-attrs:has(.zi-attrs-list>p:nth-child(8)),.shuowen-detail-summary .zi-attrs-list:has(>p:nth-child(8)){height:143px}
.shuowen-detail-summary .zi-attrs-list p{display:flex;width:25%;height:35.5px;margin:0;padding:0;border-bottom:1px solid #eee;box-sizing:border-box}
.shuowen-detail-summary .zi-attrs-list p.w-100{width:100%}
.shuowen-detail-summary .zi-attrs-list p:last-child{flex-grow:1}
.shuowen-detail-summary .zi-attrs-list label{display:flex;width:68px;height:34.5px;margin:0;padding:3px 6px;align-items:center;flex:0 0 68px;background:#f9f9f9;color:#444;box-sizing:border-box;font-size:13px;font-weight:700;line-height:19.5px;white-space:nowrap}
.shuowen-detail-summary .zi-attrs-list span{display:block;height:34.5px;margin-left:8px;padding:6px 0;box-sizing:border-box;font-size:15px;line-height:22.5px}
.shuowen-detail-summary .zi-attrs-list .zi-special img{width:18px;height:18px;vertical-align:middle}
.shuowen-detail-summary .zi-attrs-list a{color:#bd1926}
.shuowen-target-detail-body{padding:0 20px 20px}
.shuowen-target-detail-body .swjz-content{font-family:"PingFang SC","Microsoft YaHei",Helvetica,"Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;font-size:16px;line-height:24px}
.shuowen-target-detail-body .swjz-content p{margin:0 0 16px;font-size:15px;line-height:22.5px}
.shuowen-stroke-list-page .shuowen-character-groups:has(+.pagination-source):after{height:0}.shuowen-stroke-list-page .shuowen-character-groups:has(+.pagination-source)>section:last-child{padding-bottom:0}.shuowen-stroke-list-page .shuowen-list-card>.pagination-source{height:68px;padding-bottom:30px}
.shuowen-radical-list-page .shuowen-list-header{height:132px;min-height:132px;padding:15px 20px}.shuowen-radical-list-page .shuowen-list-header h1{height:60px;padding-top:15px;font-size:30px;line-height:45px}.shuowen-radical-list-page .shuowen-list-filter{height:122px;margin:0 20px;padding:5px 0 10px}.shuowen-radical-list-page .shuowen-list-filter>h2{height:21px;margin:0 0 5px;font-size:14px;line-height:21px}.shuowen-radical-list-page .shuowen-radical-strip{width:auto;height:81px;margin:0 -20px;padding:10px 20px;box-sizing:border-box;overflow-x:auto;scrollbar-width:none}.shuowen-radical-list-page .shuowen-radical-strip::-webkit-scrollbar{display:none}
@media(max-width:560px){.shuowen-volume-list-page .shuowen-list-header{padding-left:15px;padding-right:15px}}
@media(max-width:560px){.shuowen-radical-list-page .shuowen-list-header{height:132px;min-height:132px;padding:15px}.shuowen-radical-list-page .shuowen-list-filter{height:122px;margin:0 15px;padding:5px 0 10px}.shuowen-radical-list-page .shuowen-radical-strip{margin:0 -15px;padding:10px 15px}}
@media(max-width:560px){.shuowen-radical-list-page .shuowen-breadcrumb-band>.page-shell{gap:0;font-size:13px}.shuowen-radical-list-page .shuowen-breadcrumb-band .shuowen-back{flex:0 0 30px;height:30px;margin-right:5px;font-size:24px}.shuowen-radical-list-page .shuowen-breadcrumb-band a{flex:0 0 auto;height:30px;padding:0 12px;font-size:13px;line-height:30px;white-space:nowrap}.shuowen-radical-list-page .shuowen-breadcrumb-band a:first-of-type{padding:0 14px}.shuowen-radical-list-page .shuowen-breadcrumb-band a+a{margin-left:0;padding-left:24px}.shuowen-radical-list-page .shuowen-breadcrumb-band strong{flex:0 0 96px;padding-left:10px;font-size:16px;line-height:21px;white-space:nowrap}}
.shuowen-target-detail-body .swjz-content .heading{display:flex;height:36px;margin:40px 0 8px;align-items:flex-start;justify-content:space-between;border-bottom:2px dashed #c8c8c866}
.shuowen-target-detail-body .swjz-content .heading:first-child{margin-top:16px}
.shuowen-target-detail-body .swjz-content .heading~p{margin-top:16px}.shuowen-target-detail-body .swjz-content .heading~p.extra{margin-top:8px}
.shuowen-target-detail-body .swjz-content .heading h3{margin:0 0 10px;color:red;font-size:16px;line-height:24px}
.shuowen-target-detail-body .swjz-content .heading h3:before{margin-right:4px;content:"▶";font-size:14px}
.shuowen-target-detail-body .swjz-content .heading .author{color:#1881af;font-size:13px}
.shuowen-target-detail-body .swjz-content .extra{height:37.203125px;min-height:0;margin:8px 0 16px;padding:6px;background:#f9f9f9;font-size:14px;line-height:21px}
.shuowen-target-detail-body .swjz-content .extra>span{margin-right:10px;line-height:25.2px}.shuowen-target-detail-body .swjz-content .extra>span:last-child{margin-right:0}
.shuowen-target-detail-body .swjz-content .tag{margin-right:6px;padding:2px 4px;border-radius:2px;font-size:13px;font-style:normal}
.shuowen-target-detail-body .swjz-content .extra .tag{background:#d6e4ff;color:#333}.shuowen-target-detail-body .swjz-content .extra .tag:not(:first-child){margin-left:6px}
.shuowen-target-detail-body .swjz-content .extra .source{white-space:nowrap}.shuowen-target-detail-body .swjz-content .source .ver{margin:0 2px;padding:2px 4px;border:1px solid #bd9237;border-radius:3px;background:#fff}.shuowen-target-detail-body .swjz-content .source strong{margin:0 4px;color:red}.shuowen-target-detail-body .swjz-content .source a{margin:0 4px;border-bottom:1px dotted #ced4da}
.shuowen-target-detail-body .swjz-content .subheading{display:flex;margin:0 0 16px}.shuowen-target-detail-body .swjz-content .subheading h4,.shuowen-target-detail-body .swjz-content .subheading p{margin:0}.shuowen-target-detail-body .swjz-content .subheading h4{height:24px;color:red;font-size:16px;line-height:24px}.shuowen-target-detail-body .swjz-content .subheading h4:has(.zi-special){height:26.40625px}.shuowen-target-detail-body .swjz-content .subheading .variant{color:red}.shuowen-target-detail-body .swjz-content .subheading .variant .tag{margin-left:16px;background:#23aad1;color:#fff}.shuowen-target-detail-body .swjz-content .subheading .variant .zi-special img{width:31px;height:22.5px;vertical-align:-2.4px}.shuowen-target-detail-body .swjz-content .subheading:has(.variant .zi-special){height:26.25px}
.shuowen-target-detail-body .swjz-content .zi-special{font-family:inherit}.shuowen-target-detail-body .swjz-content .zi-special img{width:16px;height:16px;vertical-align:-2.4px}.shuowen-target-detail-body .swjz-content h4 .zi-special{font-size:24px;line-height:1}.shuowen-target-detail-body .swjz-content h4 .zi-special img{width:24px;height:24px;vertical-align:-3.6px}
.shuowen-target-detail-body .swjz-content img{vertical-align:middle}.shuowen-target-detail-body .swjz-content .explain{display:flex;min-height:32.5px;margin:16px 0;padding:4px 8px;align-items:center;border:1px solid #ddd;border-left:4px solid #9d855d;border-radius:4px;background:#f9f9f9}
.shuowen-target-detail-body .swjz-content .cover{margin-right:8px;align-self:flex-start}.shuowen-target-detail-body .swjz-content .cover img{width:60px;height:60px;background:#fff}
.shuowen-target-detail-body .swjz-content .note{display:flex;margin:16px 0 8px;align-items:flex-start;color:#777}.shuowen-target-detail-body .swjz-content .note .tag{padding:2px 5px;border-radius:4px;background:#0f5d8d;color:#fff;font-size:12px;line-height:18px;white-space:nowrap}.shuowen-target-detail-body .swjz-content .note .zi-special img:not([src]),.shuowen-target-detail-body .swjz-content .zhang .zi-special img:not([src]){width:31px;height:22.5px;vertical-align:-2.4px}
.shuowen-target-detail-body .swjz-content .note:has(.zi-special):not(.source-lazy-glyphs){height:24.890625px}.shuowen-target-detail-body .swjz-content .note.source-lazy-glyphs{height:47.390625px}
.shuowen-target-detail-body .swjz-content .zhang{display:flex;height:24.9px;margin:16px 0;align-items:flex-start}.shuowen-target-detail-body .swjz-content .zhang .author{margin-right:10px;padding:0 10px;border:1px solid #bd9237;border-radius:4px;font-size:14px;font-weight:700;white-space:nowrap}.shuowen-target-detail-body .swjz-content .zhang .content{flex-grow:1}
.shuowen-target-detail-body .swjz-source{width:100%;height:609px;border-collapse:collapse;box-sizing:border-box;font-size:14px;line-height:21px}.shuowen-target-detail-body .swjz-source th,.shuowen-target-detail-body .swjz-source td{height:30.43px;padding:5px 10px;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;font-size:13px;line-height:19.43px;text-align:left}.shuowen-target-detail-body .swjz-source th{background:#666;color:#fff;font-weight:700}.shuowen-target-detail-body .swjz-source th:first-child{width:44px;text-align:center}.shuowen-target-detail-body .swjz-source td:first-child{width:44px;border-left:1px solid #c8c8c866;color:#777;font-weight:700;text-align:center}.shuowen-target-detail-body .swjz-source td:nth-child(2){white-space:nowrap}.shuowen-target-detail-body .swjz-source tr:nth-child(even) td{background:#f9f9f9}.shuowen-target-detail-body .swjz-source td:last-child{border-right:1px solid #c8c8c866}
.shuowen-target-detail-body .swjz-source{height:auto}.shuowen-target-detail-body .swjz-source th,.shuowen-target-detail-body .swjz-source td{height:auto;line-height:19.5px}.shuowen-target-detail-body .swjz-source th,.shuowen-target-detail-body .swjz-source tbody tr:first-child td{line-height:19px}
.shuowen-target-detail-body .swjz-content .heading h3:before{content:"\25B6 "}
.shuowen-target-detail-body .swjz-content .extra,.shuowen-target-detail-body .swjz-content .note,.shuowen-target-detail-body .swjz-content .zhang{height:auto!important}
.shuowen-target-detail-body .swjz-content h4{margin:0 0 16px}
.shuowen-target-detail-body .swjz-content .extra .pronunciation{color:inherit;font-size:14px}
.shuowen-target-detail-body .swjz-content .note .zi-special img{vertical-align:-2.4px}
.shuowen-target-detail-body .swjz-content .zhang .author{line-height:21px}
.shuowen-target-detail-body .swjz-content .zhang sup{position:relative;top:-.5em;vertical-align:baseline;font-size:10.5px;font-weight:400;line-height:0}
.shuowen-detail-related>div a{border-radius:6px;font-family:"Songti SC",STSong,SimSun,serif}
.shuowen-detail-related>div a img{display:inline-block;width:1em;height:1em;object-fit:contain;vertical-align:-.15em}
.shuowen-detail-related-stack{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:15px;border-radius:3px;background:#fff;box-shadow:0 1px 3px #0000000d;overflow:hidden}
.shuowen-detail-related-stack>.shuowen-side-card{flex:0 0 auto;border-radius:0;background:transparent;box-shadow:none}

@media(min-width:901px){
  .shuowen-layout.shuowen-detail{align-items:stretch}
  .shuowen-detail-sidebar{gap:15px}
  .shuowen-detail-poster:has(>img){height:247.5px;padding:10px 10px 7.5px}
  .shuowen-detail-related-stack>.shuowen-detail-related:nth-child(1){height:214px;min-height:0}
  .shuowen-detail-related-stack>.shuowen-detail-related:nth-child(2){height:194px;min-height:0}
  .shuowen-detail-related-stack>.shuowen-detail-hot{height:266.5px;min-height:0}
  .shuowen-detail-hot>div{grid-template-columns:repeat(4,1fr);gap:10px}
  .shuowen-detail-hot>div a{font-size:28px}
}

@media(max-width:560px){
  .shuowen-detail-glyph img{width:86px;height:86px}
  .shuowen-target-detail-body{padding:0 15px 20px}
  .shuowen-target-detail-body .swjz-content .extra .source{white-space:nowrap}
  .shuowen-target-detail-body .swjz-content .heading{height:auto;min-height:36px}
  .shuowen-target-detail-body .swjz-content .zhang{height:auto}
  .shuowen-target-detail-body .swjz-content .note:has(.zi-special),.shuowen-target-detail-body .swjz-content .note.source-lazy-glyphs{height:auto}
  .shuowen-detail-poster>img{width:calc(100vw - 20px);max-width:640px;height:auto;margin:0 auto}
  .shuowen-detail-poster:has(>img){height:auto;padding:10px 0 0}
}

@media(max-width:560px){
  .shuowen-detail-page .channel-mark{width:auto;min-width:0;flex:0 0 auto;font-size:16px;line-height:24px}
  .shuowen-detail-page .header-tools{width:147px;flex:0 0 147px;margin-left:0;padding-left:15px;gap:6px}
  .shuowen-detail-page .header-tools #themeToggle{display:none}
  .shuowen-detail-page .header-tools .header-share{display:block}
  .shuowen-detail-page .header-tools #headerSearchToggle,.shuowen-detail-page .header-tools .header-share,.shuowen-detail-page .header-tools #moreToggle{width:40px;min-width:40px;flex:0 0 40px;margin:0;padding:0 10px}
  .shuowen-layout.shuowen-detail{padding-bottom:0}
  .shuowen-detail-summary{padding:0 15px 20px}
  .shuowen-detail-summary .zi-title .zi-category{height:28px;font-size:28px;line-height:28px}
  .shuowen-detail-summary .zi-tab,.shuowen-detail-summary .zi-tab ul{height:36.5px}
  .shuowen-detail-summary .zi-tab li,.shuowen-detail-summary .zi-tab li a{height:34.5px}
  .shuowen-detail-summary .zi-tab li a{font-size:15px;line-height:22.5px}
  .shuowen-detail-summary .zi-attrs,.shuowen-detail-summary .zi-attrs-list{height:143px}
  .shuowen-detail-summary .zi-attrs:has(.zi-attrs-list>p:nth-child(8)),.shuowen-detail-summary .zi-attrs-list:has(>p:nth-child(8)){height:214px}
  .shuowen-detail-summary .zi-attrs-list p{width:50%}
  .shuowen-detail-summary .zi-attrs-list p.w-100{width:100%}
  .shuowen-detail-hero{position:relative;width:auto;height:140px;min-height:0;margin:0 15px 20px;padding:20px 0 0;grid-template-columns:120px minmax(0,1fr);gap:15px}
  .shuowen-detail-glyph{width:120px;height:120px;font-size:86px}
  .shuowen-detail-glyph img{width:108px;height:108px}
  .shuowen-detail-title{height:120px;padding-top:0}
  .shuowen-detail-category{position:absolute;top:20px;right:0;display:block;width:auto;height:28px;background:transparent;color:rgba(0,0,0,.05);font-size:28px;line-height:28px;pointer-events:none}
  .shuowen-detail-tabs{height:36.5px;margin:0 15px;border-bottom-width:2px}
  .shuowen-detail-tabs a{height:34.5px}
  .shuowen-detail-attrs{height:214px;min-height:0;margin:15px 15px 0;border-top:1px solid #eee}
  .shuowen-attr-variants .zi-special img{width:1em;height:1em;vertical-align:-.15em}
  .shuowen-target-detail-body .swjz-content .heading{height:36px;min-height:0}
  .shuowen-target-detail-body .swjz-content .extra{height:62.40625px}
  .shuowen-target-detail-body .swjz-content .note .zi-special img:not([src]),.shuowen-target-detail-body .swjz-content .zhang .zi-special img:not([src]){width:31px;height:22.5px;vertical-align:-2.4px}
  .shuowen-target-detail-body .swjz-content .note .zi-special img{vertical-align:-2.4px}
  .shuowen-target-detail-body .swjz-content .subheading .variant .zi-special img{width:31px;height:22.5px;vertical-align:-2.4px}
  .shuowen-target-detail-body .swjz-content .subheading:has(.variant .zi-special){height:26.25px}
  .shuowen-target-detail-body .swjz-content .note:has(.zi-special):not(.source-lazy-glyphs){height:47.390625px}
  .shuowen-target-detail-body .swjz-content .note.source-lazy-glyphs{height:69.890625px}
  .shuowen-target-detail-body .swjz-content .zhang{height:47.390625px}
  .shuowen-target-detail-body .swjz-source{height:auto}
  .shuowen-target-detail-body .swjz-source th,.shuowen-target-detail-body .swjz-source td{height:auto;line-height:19.5px}
  .shuowen-target-detail-body .swjz-source th,.shuowen-target-detail-body .swjz-source tbody tr:first-child td{line-height:19px}
  .shuowen-detail-sidebar{padding-bottom:0}
  .shuowen-detail-sidebar .shuowen-query-card{margin-bottom:0;padding-right:15px;padding-left:15px}
  .shuowen-detail-poster:has(>img){height:272.5px;margin:0;padding:10px 0 20px}
  .shuowen-detail-poster>img{width:calc(100% - 20px);max-width:640px;height:auto;margin:0 auto}
  .shuowen-detail-poster:has(>img) figcaption{height:30px;padding-top:15px;line-height:15px}
  .shuowen-detail-related{height:119px;min-height:0}
  .shuowen-detail-related h2{height:49px;padding:8px 15px 5px;line-height:36px}
  .shuowen-detail-related-stack{flex:none;gap:15px;padding-bottom:20px;border-radius:0}
  .shuowen-detail-related-stack>.shuowen-detail-related:first-child{height:139px;padding-top:10px}
  .shuowen-detail-related-stack>.shuowen-detail-related:first-child h2{height:59px;padding:13px 15px 10px}
  .shuowen-detail-related>div,.shuowen-detail-hot>div{display:flex;height:70px;gap:0;padding:0 15px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}
  .shuowen-detail-related>div::-webkit-scrollbar{display:none}
  .shuowen-detail-related>div a,.shuowen-detail-hot>div a{width:60px;height:60px;margin:5px;flex:0 0 60px;aspect-ratio:auto;font-size:30px}
}

@font-face{font-family:seal;src:url("/static/hanyu/shuowen/seal.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
.shuowen-home-page .shuowen-home-header h1{padding:15px 0 0;box-sizing:border-box;font-family:seal,"PingFang SC","Microsoft YaHei",sans-serif}
.shuowen-home-page .shuowen-directory-section h3 a:before{width:auto;height:auto;margin-right:7px;border:0;color:#f3f3f3;content:"#";font-size:24px;line-height:1}
.shuowen-home-page .shuowen-directory-section li a{display:flex;height:174px;padding:15px 0;flex-direction:column;align-items:center;box-sizing:border-box}
.shuowen-home-page .shuowen-directory-section li b{display:block;width:100%;height:57px;margin:0 0 15px;align-self:auto;overflow:hidden;font:400 38px/57px seal,"PingFang SC","Microsoft YaHei",sans-serif;white-space:nowrap}
.shuowen-home-page .shuowen-directory-section li span{display:block;width:21px;height:36px;margin:-5px 0 15px;color:#9b7120;font-size:14px;line-height:21px;writing-mode:vertical-lr}
.shuowen-home-page .shuowen-directory-section li small{display:block;height:22px;align-self:auto;color:#777;font:14px/21px "Barlow Semi Condensed",Times,serif}
.shuowen-home-page .shuowen-component-directory li span{width:auto;writing-mode:horizontal-tb}
.shuowen-cover-visual{float:right;display:block;width:168px;height:235px;margin:6px 6px 8px 20px;border:0;background:none;color:#333;text-align:center;font-family:inherit}
.shuowen-cover-visual img{display:block;width:168px;height:210px;object-fit:cover}
.shuowen-cover-visual figcaption{height:25px;font-size:14px;line-height:25px}
.shuowen-book-image{display:block;width:100%;height:175px;border-radius:5px;object-fit:cover}

@media(min-width:901px){
  .shuowen-detail .shuowen-detail-tabs{display:block;width:calc(100% - 40px)}
}

@media(max-width:900px){.shuowen-detail .shuowen-detail-tabs{display:block}}

@media(max-width:560px){
  .shuowen-home-page .shuowen-home-header{height:525px;min-height:0;padding:15px}
  .shuowen-home-page .shuowen-home-header h1{height:105px;padding:15px 0 0;font-size:60px;line-height:90px}
  .shuowen-home-page .shuowen-search{height:98px;margin:20px auto;padding:30px}
  .shuowen-home-page .shuowen-search span{width:58px}
  .shuowen-home-page .shuowen-search input{margin:0 8px}
  .shuowen-home-page .shuowen-home-header>p{height:252px;min-height:0;overflow:hidden}
  .shuowen-home-page .shuowen-tabs{height:35px;margin:0 15px;grid-template-columns:1fr 1fr}
  .shuowen-home-page .shuowen-tabs a{padding:6px 0;font-size:14px;line-height:21px}
  .shuowen-home-page .shuowen-tabs a span{display:none}
  .shuowen-home-page .shuowen-directory-summary{height:62px;min-height:0;padding:20px 0 0;overflow:hidden;box-sizing:border-box}
  .shuowen-home-page .shuowen-directory-nav{display:block;height:111px;min-height:0;padding:15px 0 10px;box-sizing:border-box}
  .shuowen-home-page .shuowen-directory-nav dt{height:22.5px;margin:0 0 10px;line-height:22.5px}
  .shuowen-home-page .shuowen-directory-nav dd{display:flex;width:calc(100% + 30px);height:53px;margin:10px 0 0 -15px;padding:10px 15px;flex-wrap:nowrap;gap:10px;overflow:hidden;box-sizing:border-box}
  .shuowen-home-page .shuowen-directory-nav a{flex:0 0 auto;width:auto;min-width:60px;height:33px}
  .shuowen-home-page .shuowen-directory-section h3{height:41px;box-sizing:border-box}
  .shuowen-home-page .shuowen-directory-section ul{grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:174px}
  .shuowen-home-page .shuowen-directory-section li a{height:174px}
  .shuowen-home-page .shuowen-directory-section li b{font-size:38px;line-height:57px}
  .shuowen-home-page .shuowen-directory-section li span{height:36px}
  .main-content .content-list>.shuowen-directory-section:first-child{margin-top:0}
  .shuowen-home-page .shuowen-about>div{padding:0 15px 20px}
  .shuowen-home-page .shuowen-about h3{margin:0 0 10px;padding:0;font-size:1.17em;line-height:1.5}
  .shuowen-home-page .shuowen-about p{margin:0 0 16px}
  .shuowen-home-page .shuowen-cover-visual{float:right;width:180px;height:246.5px;margin:0 0 10px 10px;padding:6px}
  .shuowen-home-page .shuowen-cover-visual img{width:168px;height:210px}
  .shuowen-home-page .shuowen-cover-visual figcaption{height:24.5px;line-height:24.5px}
  .shuowen-home-page .shuowen-book-card{height:330px;margin-bottom:20px;padding:20px 15px 0}
  .shuowen-home-page .shuowen-book-image{height:216px}
  .shuowen-home-page .shuowen-tools-card{margin-bottom:20px}
  .shuowen-home-page .shuowen-hot-card{height:119px}
  .shuowen-home-page .shuowen-hot-links{display:none}
}
