/* t-style */
.Hetainfobox tr:nth-child(2)~tr:not(:last-child)>td:only-child { font-weight:bold; border-radius:12px;box-shadow:0 1px 3px #073763; }
/* l-style */
.Hetainfobox td:nth-last-child(2) { min-width:5em; border-radius:12px;box-shadow:0 0.5px 0 0.5px #073763; }
/* 边框投影 */
.Hetainfobox .Heta-border { filter:drop-shadow(0 2px 1px #073763); }
/* Tabs */
.Hetainfobox .TabLabel { justify-content: flex-end; }
.Hetainfobox.Darklabel .TabLabelText.selected { color: #fff; }
.Hetainfobox .TabContent { background: transparent !important; }
.Hetainfobox .TabContentText { width:280px; margin:auto; overflow:hidden; }
.Hetainfobox .Tabs img { max-width:none !important; }
/* 单图Tab */
.Hetainfobox .SingleTab>.TabLabel { display:none; }
.Hetainfobox .SingleTab>.TabContent { border-radius: 9px; border-width: 0; }
.Hetainfobox .SingleTab .TabContentText { width:282px; }
/* 图片描述 */
.Hetainfobox .image-describe { position:absolute; bottom:0; left:0; right:0; background:#073763; max-height:0; transition:all .3s ease-in-out; }
.Hetainfobox .TabContentText:hover .image-describe { max-height:80px; }
/* 调整ruby行距 */
.Hetainfobox .namefield ruby { line-height:0; }
/* MoeSkin */
.Hetainfobox, .Hetainfobox * { box-sizing:content-box; }
.Hetainfobox td { padding:1px 4px; }
/* [[Category:在模板名字空间下的CSS页面]] */