html,body{margin:0;padding:0;min-height:100%}html{background:#010327 url(/images/bg-starfield.jpg);background-size:30%;color:#fff;font-family:Verdana,Helvetica,sans-serif;font-size:11pt}.body{background:transparent url(/images/bg-horizon-fade@2x.jpg) no-repeat bottom right;background-size:100% auto;padding-bottom:30vw}header{margin:0;padding:2px;background:linear-gradient(to bottom,rgba(255,255,255,.3),transparent);text-align:center;height:60px}.nav-wrapper{width:700px;margin:0 auto;position:relative}.nav{padding-left:140px;padding-top:5px}.nav li{float:left;list-style-type:none}.nav img{position:absolute;left:0;top:0}.nav a{color:#fff;background:#3a4f88;background:linear-gradient(to bottom,#4c63a3,#273661);box-shadow:.5px 1px 2px rgba(255,255,255,.45),inset .5px 1px 1px rgba(255,255,255,.5);border:1px solid #222c4a;text-shadow:#000 0 -1px 0;padding:8px 15px;font-weight:700;text-decoration:none;border-radius:0;margin-left:-1px;font-size:11pt}.nav a:hover{background:linear-gradient(to bottom,#5a77c7,#2f447f)}.nav a:active{background:linear-gradient(to bottom,#273661,#4c63a3);box-shadow:.5px 1px 2px rgba(255,255,255,.45),inset .5px 1px -1px rgba(255,255,255,.5)}.nav a.cur,.nav a.cur:hover,.nav a.cur:active{color:#ccc;background:rgba(79,109,148,.7);box-shadow:.5px 1px 2px rgba(255,255,255,.45);border:1px solid #222c4a}.nav a.nav-first{margin-left:10px;border-top-left-radius:8px;border-bottom-left-radius:8px}.nav a.nav-last{border-top-right-radius:8px;border-bottom-right-radius:8px}.nav a.greenbutton{background:linear-gradient(to bottom,#4ca363,#276136)}.nav a.greenbutton:hover{background:linear-gradient(to bottom,#5ac777,#2f7f44)}.nav a.greenbutton:active{background:linear-gradient(to bottom,#276136,#4ca363);box-shadow:0 1px 2px rgba(255,255,255,.45),inset .5px 1px -1px rgba(255,255,255,.5)}@media(max-width:700px){.nav-wrapper{width:auto;display:inline-block}.nav{padding-left:135px}.nav a{font-weight:400;padding:8px 7px}.nav img{top:10px}}@media(max-width:554px){header{height:100px}.nav{padding-left:0;padding-top:50px}.nav img{top:10px}.nav a{padding:8px 12px}.nav a.nav-first{margin-left:0}.nav a.greenbutton{position:absolute;top:10px;right:0}}@media(max-width:419px){.nav a{padding:8px 7px}}@media(max-width:359px){.nav-wrapper{padding-left:5px}.nav a{padding:8px 4px}}footer{clear:both;text-align:center;color:#888;padding:10px 0}footer p{margin:10px 0}footer a{color:#aaa}footer a:hover{color:#68a}footer a.cur,footer a.cur:hover{color:#888;font-weight:700;text-decoration:none}h1{border-bottom:1px solid #fff;padding:0 0 5px;margin:0}.section{color:#000;background:rgba(255,255,255,.75);border:1px solid rgba(255,255,255,.6);border-radius:10px;max-width:800px;padding:20px;margin:20px auto;backdrop-filter:blur(4px)}.blocklink{display:block;margin:2px 7px 4px;padding:1px 4px 2px;border:1px solid #bcd;background:rgba(248,251,253,.5);border-radius:4px;text-decoration:none;color:#369;text-shadow:#fff 0 -1px 0;cursor:pointer;font-size:10pt;overflow:hidden;white-space:nowrap}.blocklink small{font-size:8pt}.blocklink:hover{border-color:#789;background:#e5eaed;color:#246;text-decoration:none}code{border:1px solid silver;background:#eee;color:#000;padding:0 2px}.button{color:#fff;background:#3a4f88;background:linear-gradient(to bottom,#4c63a3,#273661);box-shadow:.5px 1px 2px rgba(255,255,255,.45),inset .5px 1px 1px rgba(255,255,255,.5);border:1px solid #222c4a;padding:3px 10px;text-shadow:#000 0 -1px 0;border-radius:10px;text-decoration:none;display:inline-block;font-family:Verdana,Helvetica,sans-serif;font-size:11pt;cursor:pointer}.bigbutton{padding:8px 15px}.button:hover{background:linear-gradient(to bottom,#5a77c7,#2f447f)}.button:active{background:linear-gradient(to bottom,#273661,#4c63a3);box-shadow:.5px 1px 2px rgba(255,255,255,.45),inset .5px 1px -1px rgba(255,255,255,.5)}