/*\*/
html {margin: 0; padding: 0; background: #eaeaea; font: 16px/1.2 Verdana, sans-serif; --umbra: #0e1e251f 0 2px 4px 0, #0e1e2552 0 2px 9px 0;}
body {
width: 950px; margin: auto; padding: 1em; min-height: 100vh;
background: #fff url(header-wc-seals-coa-graphic.svg) no-repeat;
background-size: 100% 110px;
background-position: 0 0;
}
/*\*/
body > p:first-of-type {margin-top: 5em;}
p.home {text-align: center;}
p.bsub::first-line {font-size: 1.1em; color: #048;}
/*\*/
dl {margin-left: 3em;}
dt {font-size: 1.1em; color: #048;}
/*\*/
s {margin-left: 2em; text-decoration: none; font-size: 1.1em; color: #048;}
s::after {content: ': ';}
/*\*/
img.plate {display: block; margin: 1em auto; box-shadow: var(--umbra); border-radius: 9px;}
/*\*/
img#shares {
display: block; margin: 2em auto;
border: 15px solid #ddc; outline: 20px solid #a0522d;
}
/*\*/
div#share {white-space: pre-wrap; margin-left: 185px; font: 16px/1.25 Lucida Console, Monaco, monospace;}
/*\*/
div.bin {width: fit-content; margin: 1em auto;}
.bin div {float: left;}
.bin img {display: block; margin: 0 10px 1em; box-shadow: var(--umbra); border-radius: 9px;}
.bin + p {clear: both;}
/* ext link */
nav {margin: -8px; text-align: center;}
nav a.ws:link {text-decoration: none; font: 2ex/1.2 Lucida Conole, Monaco, monospace; color: #00f;}
nav a.ws:visited, nav a.ws:hover {text-decoration: underline; color: #00f;}
nav img {width: 12px; margin-left: 6px;}