main{background:rgba(0,0,0,0) var(--data-panel, none) no-repeat center center;background-size:100%;padding:30px 0;background-attachment:fixed}main nav{width:var(--container-width);margin:0 auto;border-radius:4px;background:linear-gradient(0deg, var(--p-pri), var(--p-pri-l));padding:0 20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:48px}main nav a{color:var(--p-on-pri)}main nav:first-child{margin-bottom:20px}main nav:last-child{margin-top:20px}main article{width:var(--container-width);margin:0 auto;background:var(--hive-frost-fill-70);padding:15px 20px;border-radius:4px;backdrop-filter:blur(8px);box-shadow:0 3px 4px rgba(0,0,0,.85)}main article header{border-bottom:1px dotted var(--p-pri);margin-bottom:10px}main article header h1{font:2.4rem var(--t-heading);color:var(--p-pri-d);line-height:2.5em;text-shadow:0 1px 3px var(--p-ter-t)}main article hr{height:1px;border:none;border-top:1px dotted var(--p-pri-d);margin:16px 0;clear:both}main article hr.inv{visibility:hidden}main article h2{font:2rem var(--t-heading);margin-bottom:10px}main article h3{font:1.7rem var(--t-heading);margin-bottom:10px}main article p{line-height:1.65;font-family:var(--t-serif);margin-bottom:4px}main article p.b{margin-bottom:16px}main article blockquote{text-align:center;font-style:italic;margin:20px 0 20px 0;font-family:var(--t-heading);font-size:1.4rem}main article strong{font-weight:bold}main article em{font-style:italic}main article ul,main article ol{margin:10px 0 10px 35px;font-family:var(--t-serif)}main article ul li,main article ol li{line-height:1.85}main article img.r{float:right;width:30%;border-radius:4px;box-shadow:0 3px 5px rgba(0,0,0,.2);margin-left:20px;margin-bottom:20px}main article img.r.s{width:10%}
