@charset "UTF-8";
/* Registered site identity and the original filing marks. */
.brand{font-size:21px;letter-spacing:1.2px}
.brand>i{font-size:21px;margin-left:9px}
.island-intro h1{margin-top:0}
.registered-name{display:flex;align-items:center;gap:10px;font:400 11px/14px var(--serif);letter-spacing:2.5px;color:#7d8d6c;margin-bottom:18px}
.registered-name>i{width:4px;height:4px;border-radius:50%;background:#bf7954}
.site-footer{height:72px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-content:center;gap:4px 25px}
#footer-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#footer-hint{max-width:none;text-align:center}
#chapter{justify-self:end}
.site-filing{grid-column:1/-1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px 20px;font:11px/20px Arial,"Microsoft YaHei",sans-serif;letter-spacing:.15px;color:var(--ink,#53614b)}
.site-filing>a{display:inline-flex;align-items:center;gap:5px;min-height:20px;white-space:nowrap;text-decoration:none;color:inherit}
.site-filing>a:hover{text-decoration:underline;text-underline-offset:3px}
.site-filing img{display:block;width:18px;height:20px;object-fit:contain;flex:none}
.overview-footer{height:auto;min-height:106px;padding:20px 0;display:grid;grid-template-columns:1fr auto;gap:16px}
.overview-footer .site-filing{justify-content:flex-start}
@media(max-width:700px){
  .brand{font-size:16px;letter-spacing:.6px}.brand>i{font-size:17px;margin-left:5px}.brand small{font-size:4px;letter-spacing:.6px}
  .island-intro h1{margin-top:0}.registered-name{font-size:10px;line-height:14px;letter-spacing:2px;margin-bottom:10px}
  .site-footer{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) auto;gap:4px 10px}
  .site-filing{font-size:10px;letter-spacing:0;gap:3px 16px}
  .overview-footer .site-filing{justify-content:center}
}
