/* The late-90s details stay small; preserve the existing matte console layout. */
body{background-image:url(/assets/panoramas/world10/panorama0.png);background-image:linear-gradient(rgba(0,0,0,.92),rgba(0,0,0,.96)),url(/assets/panoramas/world10/panorama0.png)}
.site{position:relative;z-index:1;background-color:transparent}
/* Overscan hides the blur's transparent edges; only the wallpaper is filtered. */
.panorama-canvas{position:fixed;left:0;top:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.28;-webkit-filter:blur(4px);filter:blur(4px);-webkit-transform:scale(1.04);transform:scale(1.04)}
.panorama-ready body{background-image:none;background-color:#000}
.hero{background-color:#101112;background-image:url(/assets/background.png)}
.page-banner{background-image:url(/assets/panoramas/world10/panorama0.png)}
.panorama-ready .page-banner{background:none}
.network-nav{padding:6px 12px;background:#050505;border-bottom:1px solid #333;font:12px/1.6 'Courier New',Courier,monospace}
.network-nav .network-label{display:inline-block;margin:0 8px 0 0;color:#8f969b;font:bold 11px/1.6 'Courier New',Courier,monospace;letter-spacing:1px}
.network-nav a{display:inline-block;padding:5px 9px;margin:2px 4px 2px 0;background:#0a0a0a;border:1px solid #292929;color:#bdc4c9;font:12px/1.6 Arial,sans-serif;text-decoration:none}
.network-nav a:hover,.network-nav a:focus{border-color:#3688aa;background:#0b202b;color:#d8f1ff;text-decoration:none}
.network-nav .link-pixel{display:inline-block;width:16px;height:16px;margin:0 6px 0 0;border:1px solid #395063;background:#10191f;text-align:center;color:#87c6e7;font:bold 11px/16px 'Courier New',Courier,monospace;letter-spacing:0;vertical-align:middle}
.network-nav .mavica-link .link-pixel{border-color:#64572d;color:#dfc575;background:#1d190d}
.network-nav .mavica-link:hover,.network-nav .mavica-link:focus{border-color:#9f873f;background:#231e0f;color:#f2dea8}
.background-control{display:inline-block;margin:3px 0 3px 8px;vertical-align:middle;font-size:11px}
#panorama-toggle{border:1px solid #424242;background:#0a0a0a;color:#bac3c9;padding:5px 7px;font:11px/1.5 'Courier New',Courier,monospace;cursor:pointer}
#panorama-toggle:hover,#panorama-toggle:focus{background:#0c2737;border-color:#53a7d1;color:#fff}
#panorama-toggle:disabled{color:#858585;cursor:default;background:#0a0a0a;border-color:#292929}
.site-footer{border-top:1px solid #333}
.web-buttons{margin:14px 0 12px;padding-top:12px;border-top:1px dotted #353535}
.web-button{display:inline-block;width:86px;height:29px;margin:0 7px 5px 0;border:1px solid #505050;background:#111;color:#d5d5d5!important;text-align:center;vertical-align:top;font:10px/14px 'Courier New',Courier,monospace;text-decoration:none!important;letter-spacing:0}
.web-button strong{display:block;background:#171717;font:bold 11px/15px 'Courier New',Courier,monospace;letter-spacing:1px}
.web-button.badge-germania{border-color:#7d343a}.badge-germania strong{color:#ef9097}
.web-button.badge-mavica{border-color:#7d6b34}.badge-mavica strong{color:#dfc575}
.web-button.badge-archive{border-color:#345e7d}.badge-archive strong{color:#87c6e7}
.web-button:hover,.web-button:focus{border-color:#ccc;background:#222;color:#fff!important}
.footer-small{font-family:'Courier New',Courier,monospace}
@media screen and (max-width:850px){.network-nav{padding:6px 9px}.network-nav a{padding:4px 6px;font-size:11px;margin-right:2px}.background-control{margin-left:4px}#panorama-toggle{font-size:10px}}
@media screen and (max-width:600px){.network-nav .network-label{display:block;margin-bottom:3px}.network-nav .link-pixel{display:inline-block}.background-control{display:block;margin:5px 0 0}.site-footer{padding-left:70px}.web-button{margin-right:5px}}
@media print{.panorama-canvas,.background-control,.web-buttons{display:none}body{background:#fff}.site{background:#fff}}
