/* Interior pages share the original preview's raster chrome. */
.core-nav{border-top:1px solid #636363;border-bottom:3px ridge #454545;background:#222 url(button.png) repeat-x;white-space:nowrap;text-align:center;padding:4px 0}
.core-nav a{display:inline-block;padding:5px 13px;border-right:1px solid #454545;font:bold 12px/1.2 Arial,sans-serif;color:#bec6cc}
.core-nav a.active{color:#fff;border-bottom:2px solid #d32028;background:#151515}
.page-banner{position:relative;height:108px;background:#080808 url(/assets/background.png) center 38%;overflow:hidden;border-bottom:1px solid #777}
.page-banner .banner-shade{position:absolute;top:0;left:0;width:100%;height:108px;background:url(hero-shade.png) repeat-x bottom}
.page-banner img{position:absolute;top:14px;left:23px;width:78px;height:78px}
.page-banner h1{position:absolute;left:120px;top:26px;margin:0;font:bold italic 25px/1.2 'Trebuchet MS',Arial,sans-serif;letter-spacing:3px;color:#eee;text-transform:uppercase}
.page-banner p{position:absolute;left:121px;top:66px;margin:0;font:11px Arial,sans-serif;letter-spacing:1.5px;color:#c8c8c8}
.page-frame{padding:10px;background:#252525 url(chrome.png) repeat-x top}
.page-trail{margin:0 0 8px;padding:5px 8px;background:#242424 url(button.png) repeat-x;border:2px ridge #494949;color:#aaa;font-size:12px}
.page-content{padding:19px;background:#0a0a0a;border:4px inset #484848;color:#c5c5c5;font:16px/1.5 Arial,Helvetica,sans-serif}
.page-content h2{color:#eee;font:bold 21px/1.3 'Trebuchet MS',Arial,sans-serif;border-bottom:1px solid #b32930;padding:0 0 9px;margin:0 0 16px}
.page-content h3,.page-content .category-header{background:#303030 url(platform.png) repeat-x top;border:2px ridge #555;border-bottom:1px solid #995052;color:#eee;padding:7px 10px;margin:24px 0 12px;font:bold 17px/1.4 'Trebuchet MS',Arial,sans-serif}
.page-content p{margin:8px 0 17px}.page-content li{margin:8px 0}.page-content a{text-decoration:underline}
.page-content .subnav{background:#222 url(button.png) repeat-x top;border:1px solid #444;padding:9px;font-size:14px}
.page-content .subnav a{display:inline-block;margin:2px 7px}
.page-content .data-table,.page-content .dl-table{width:100%;border-collapse:collapse;table-layout:fixed;margin:13px 0 20px;background:#101010;font-size:14px;line-height:1.5}
.page-content th{background:#333 url(platform.png) repeat-x top;color:#f0f0f0;text-align:left;font-size:14px;border:1px solid #666;padding:8px}
.page-content td{border:1px solid #373737;padding:12px 10px;vertical-align:top;word-wrap:break-word}
.page-content .download-meta,.page-content .note,.page-content .cmd-admin{color:#adb6bc;font-size:12px;line-height:1.55}
.page-content .dl-btn,.page-content .action-box{display:inline-block;background:#333 url(button.png) repeat-x top;color:#fff;border:2px outset #646464;padding:7px 12px;font:bold 14px/1.4 Arial,sans-serif;text-decoration:none;margin:3px 0}
.page-content .dl-btn:hover,.page-content .action-box:hover{background-color:#444;border-color:#949494}
.page-content .dl-btn:active,.page-content .action-box:active{border-style:inset}
.page-content .action-box{display:block;text-align:center;padding:12px}
.page-content .unavailable{color:#a4a4a4;font-size:13px}
.page-content .cmd-usage{background:#030303;border:1px solid #333;padding:10px;margin-top:12px;font:14px/1.5 'Courier New',monospace}
.page-content .highlight,.page-content .cmd-name{color:#fff;font-weight:bold}
.page-content .legal-text,.page-content .policy-text{max-width:790px}
.snapshot-note{font:14px/1.5 Arial,sans-serif;background:#28241c;border:1px solid #66563a;padding:12px;margin:0 0 20px;color:#d5c9b3}
.live-note{margin:14px 0 0;padding-top:12px;border-top:1px solid #393939;font-size:12px;color:#909aa1}
.page-content hr{border:0;border-top:1px solid #444}
/* Fluid CSS2 layout first. Media queries only enhance it; no script, web fonts,
   flexbox, grid, SVG, sticky positioning or CSS variables are required. */
html{min-width:0}
body{margin:0;padding:0 0 28px;background:#17191b url(/assets/background.png) center top fixed;color:#c8c8c8;font:13px/1.5 Arial,Helvetica,sans-serif;
 background-image:linear-gradient(rgba(12,14,16,.91),rgba(12,14,16,.97)),url(/assets/background.png);
 background-repeat:no-repeat;background-position:center center;background-size:cover}
img{border:0}
a:link,a:visited{color:#bdd5e4}a:hover{color:#fff}a:focus{color:#fff;outline:2px solid #dfbf76;outline-offset:2px}
.site{width:96%;max-width:1180px;margin:26px auto 0;border:1px solid #57595b;background:#101112;box-shadow:0 9px 50px #000}
.skip-link{position:absolute;left:-9999px}.skip-link:focus{position:static;display:block;background:#222;padding:8px}
.masthead{height:77px;position:relative;border-top:1px solid #818386;background:#25282a url(chrome.png) repeat-x bottom}
.masthead-logo{position:absolute;left:16px;top:9px;padding:0 12px 0 0;border-right:1px solid #47494b}
.masthead-title{position:absolute;left:103px;top:14px;color:#f3f3f3;font:bold italic 27px/1.2 'Trebuchet MS',Arial,sans-serif;letter-spacing:5px}
.masthead-title span{display:block;margin-top:7px;font:10px/1.3 Arial,sans-serif;letter-spacing:2px;color:#b4b6b8}
.preview-status{position:absolute;right:18px;top:15px;margin:0;text-align:right;color:#aaa;font:10px/1.8 Arial,sans-serif;letter-spacing:1px}
.preview-status a{font-size:12px;letter-spacing:0}
.core-nav{padding:0;text-align:left;white-space:normal;background:#26282a url(button.png) repeat-x top;border-top:1px solid #070808;border-bottom:1px solid #666}
.core-nav a{display:inline-block;vertical-align:top;padding:11px 22px 9px;margin:0;border-right:1px solid #555;border-bottom:3px solid #343637;color:#d9dbdd;font:bold 12px/1.4 Arial,sans-serif;text-decoration:none}
.core-nav a.active{border-bottom:3px solid #df3036;background:#151719;color:#fff}
.core-nav a:hover,.core-nav a:focus{background:#3b3d40;color:#fff}
.network-nav{padding:7px 15px;background:#101214;border-bottom:1px solid #36383a;font-size:11px;line-height:1.8}
.network-nav span{font-size:9px;letter-spacing:1px;color:#8f959a;margin-right:16px}
.network-nav a{display:inline-block;margin-right:22px;color:#b1b8bf;text-decoration:none}
.network-nav a:hover{text-decoration:underline;color:#fff}
.hero{height:310px;background:#101112 url(/assets/background.png) no-repeat center 43%;background-size:cover}
.hero-scene{display:none}
.hero-shade{height:100%;background:none}
.hero-shade img{display:block;width:100%;height:100%;border:0}
.hero h1{top:22px;font-size:29px;letter-spacing:9px;color:#ed2830;text-shadow:0 2px 4px #000}
.hero-emblem{width:186px;height:186px;left:50%;margin-left:-93px;top:70px}
.hero-emblem img{width:186px;height:186px}
.hero-caption{bottom:13px;font-size:12px;letter-spacing:4px;color:#eee;text-shadow:0 1px 3px #000}
.platforms{table-layout:fixed}
.platforms td a{font:bold italic 15px/1.5 'Trebuchet MS',Arial,sans-serif;letter-spacing:2px;padding:8px 3px}
.section-seam{height:21px}.section-seam.slim{height:15px}
.promos{table-layout:fixed;border-spacing:0}
.promos td{width:50%;vertical-align:top}
.promo{height:248px;background:#111}
.promo img{width:100%;height:auto;left:0}
.promo.mavica img{top:-12px}.promo.archive img{top:-145px}
.promo-shade{height:100%;background:url(promo-shade.png) repeat-x bottom}
.promo-title{left:22px;right:12px;top:auto;bottom:53px;text-align:left;font:bold italic 30px/1.1 'Trebuchet MS',Arial,sans-serif;letter-spacing:2px;text-shadow:0 2px 5px #000}
.promo-subtitle{margin-top:9px;font:10px/1.5 Arial,sans-serif;letter-spacing:2px}
.promo-detail{left:22px;right:12px;bottom:20px;text-align:left;font:10px/1.5 Arial,sans-serif;letter-spacing:1px}
.caption-bar{height:auto;min-height:30px;padding:7px 28px 7px 12px;white-space:normal;line-height:1.6;font-size:11px}
.caption-brand{font-size:12px;letter-spacing:1px}.caption-bar b{top:9px}
.lower{table-layout:fixed}
.lower-cell{padding:0 5px 0 9px}.lower-cell.right{padding:0 9px 0 5px}
.module-tabs{white-space:normal;height:auto;min-height:28px;padding:4px 5px 0;font-size:10px}
.module-tabs a,.module-tabs span.selected{display:inline-block;padding:5px 9px;font-size:11px;line-height:1.5}
.module-tabs span.selected{color:#fff;border-top:1px solid #63666a;background:#222426;font-weight:bold}
.module-content{height:auto;overflow:visible;min-height:226px;padding:4px;background:#080909}
.list-row{height:auto;min-height:61px;padding:8px 8px 8px 108px;position:relative;background:#17191a url(row.png) repeat-x bottom;box-sizing:border-box}
.list-row img{position:absolute;left:7px;top:7px;float:none;width:88px;height:49px;margin:0}
.list-row img.emblem-thumb{width:49px;left:27px}
.list-title{font-size:13px;line-height:1.5;margin-bottom:4px}.list-meta{font-size:11px;line-height:1.5}.list-meta em{color:#ed6b70}
.news-row{height:auto;min-height:54px;padding:8px 10px;font-size:13px;line-height:1.5}
.news-row p{font-size:12px;line-height:1.5;margin:2px 0}.module-note{font-size:11px;padding:5px 8px;margin:0;color:#adb1b5}
.bottom-seam{margin-top:13px;height:12px}
.site-footer{padding:22px 24px 24px 86px;position:relative;background:#0d0e0f;border-top:1px solid #36383a;min-height:43px;color:#92999f;font-size:12px}
.site-footer p{margin:0 0 8px}.site-footer a{text-decoration:none}.site-footer a:hover{text-decoration:underline}
.footer-crest{position:absolute;left:24px;top:24px}.site-footer .footer-small{margin:0;font-size:11px}
.page-banner{height:123px;background-position:center 41%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #56585a}
.page-banner .banner-shade{height:100%;background:url(hero-shade.png) repeat-x bottom}
.page-banner h1{left:28px;top:26px;font-size:27px;letter-spacing:4px;text-shadow:0 2px 4px #000}
.page-banner p{left:29px;top:72px;right:20px;font-size:12px;line-height:1.6;letter-spacing:0;color:#d3d6d8}
.page-frame{padding:11px;background:#242628 url(chrome.png) repeat-x top}
.page-trail{padding:5px 9px;font-size:10px;letter-spacing:1px}
.page-content{padding:22px;border:3px inset #494c4f;background:#0c0e0f;font-size:14px;line-height:1.65}
.page-content h2{font-size:22px;line-height:1.35;margin:0 0 13px;border-bottom:1px solid #8d3338;padding-bottom:10px}
.page-content h3,.page-content .category-header{font:bold 14px/1.5 Arial,sans-serif;letter-spacing:1px;padding:8px 11px;margin:28px 0 13px;border:1px solid #55585b;border-bottom:2px solid #80353a;background:#27292b url(platform.png) repeat-x top;text-transform:uppercase}
.page-content p{margin:9px 0 16px}.page-content li{margin:10px 0}.page-content ul{padding-left:24px}
.page-content .subnav{font-size:12px;padding:7px 9px;margin:0 0 20px;background:#1d2022}
.section-index{padding:10px 12px;margin:0 0 24px;border:1px solid #45494c;background:#191c1e;font-size:12px;line-height:1.7}
.section-index b{display:block;color:#c4c8cb;font-size:10px;letter-spacing:1px;margin-bottom:4px}
.section-index a{display:inline-block;padding:2px 0;margin-right:20px}
.page-content .data-table,.page-content .dl-table{font-size:13px;line-height:1.6;background:#151718}
.page-content th{background:#303336 url(platform.png) repeat-x top;font-size:12px;border-color:#55585a;padding:9px 10px}
.page-content td{padding:12px;border-color:#373b3e;word-wrap:break-word;overflow-wrap:break-word}
.page-content tr{background-color:#151718}.page-content tr:nth-child(even){background-color:#191c1e}
.page-content .dl-btn,.page-content .action-box{font-size:12px;padding:7px 10px;background:#323639 url(button.png) repeat-x top;border:1px solid #72777b;border-right-color:#222;border-bottom-color:#222;line-height:1.5}
.page-content .dl-btn:hover,.page-content .action-box:hover{background-color:#42494f;border-color:#bbc3ca}
.page-content .action-box{display:inline-block;margin:3px 8px 7px 0;padding:10px 15px}
.page-content .cmd-usage{font-size:13px;white-space:normal;word-wrap:break-word;border-left:2px solid #9a494c;background:#080a0b}
.page-content .cmd-admin{float:right;color:#c4b287;font-size:11px}
.page-content .download-meta{display:block;padding-top:12px;color:#b4bcc2;font-size:12px;line-height:1.6}
.release-panel{border:1px solid #484c4f;background:#151718;margin:0 0 20px}
.release-panel h4{padding:11px 14px;margin:0;background:#292c2f url(chrome.png) repeat-x top;border-bottom:1px solid #484c4f;font-size:16px;line-height:1.6;color:#f2f3f4}
.release-panel h4 br{display:none}.release-panel h4 b{margin-right:12px}
.release-table{table-layout:fixed;font-size:13px;line-height:1.7;border-collapse:collapse}
.page-content .release-table td{border:0;padding:16px}
.page-content .release-table .release-files{border-left:1px solid #484c4f;background:#101213;vertical-align:top;text-align:left}
.release-files .dl-btn{display:block;margin:0 0 10px;text-align:center}
.page-policy .page-content,.page-impressum .page-content{padding-right:8%;padding-left:8%}
.page-content .legal-text,.page-content .policy-text{max-width:none}
.snapshot-note{font-size:12px;background:#25221b;border-color:#5d513a;color:#ddcfb4}
.page-content .live-note{font-size:11px;margin:26px 0 0;padding-top:14px}.page-content .note{font-size:12px;color:#abb3b9}
@media screen and (max-width:850px){
 .site{width:96%;margin-top:12px}.core-nav a{padding:10px 15px 8px;font-size:11px}
 .hero{height:265px}.hero h1{top:17px;font-size:25px}.hero-emblem{top:53px;width:166px;height:166px;margin-left:-83px}.hero-emblem img{width:166px;height:166px}.hero-caption{font-size:10px;letter-spacing:3px}
 .promo{height:205px}.promo.archive img{top:-85px}.promo-title{font-size:26px;left:16px}.promo-detail{left:16px;font-size:9px}.promo-subtitle{font-size:9px;letter-spacing:1px}
 .caption-brand{display:none}.caption-bar{font-size:11px}
 .page-content{padding:17px}.page-content .release-table td{padding:12px}.release-files .dl-btn{font-size:11px;padding:7px 5px}
 .list-row{padding-left:81px}.list-row img{width:61px;height:44px}.list-row img.emblem-thumb{width:44px;left:15px}.list-title{font-size:12px}.list-meta{font-size:10px}.module-tabs a,.module-tabs span.selected{font-size:10px;padding:5px 6px}
}
@media screen and (min-width:1800px){
 .site{max-width:1440px;margin-top:40px}.hero{height:365px}.hero h1{top:30px;font-size:35px}.hero-emblem{top:89px;width:205px;height:205px;margin-left:-102px}.hero-emblem img{width:205px;height:205px}
 .promo{height:295px}.promo.archive img{top:-185px}.promo-title{font-size:34px}.page-content{font-size:16px;padding:28px}.page-content .data-table,.page-content .dl-table,.release-table{font-size:15px}.page-content .download-meta{font-size:13px}.page-banner{height:140px}.page-banner h1{top:31px}.page-banner p{top:82px}.list-title,.news-row{font-size:15px}.list-meta,.news-row p{font-size:13px}.module-content{min-height:250px}.list-row{min-height:73px}.core-nav a{font-size:13px}.network-nav{font-size:12px}
}
@media screen and (min-width:2800px){.site{max-width:1700px;margin-top:54px}.hero{height:400px}.promo{height:330px}.promo.archive img{top:-230px}.page-content{padding:34px 45px}.page-content .data-table,.page-content .dl-table,.release-table{font-size:16px}.page-content .download-meta{font-size:14px}.page-content h2{font-size:26px}.page-content h3{font-size:16px}}
@media screen and (max-width:600px){
 .site{width:96%;margin-top:8px}.masthead-title{font-size:22px;letter-spacing:3px;left:91px;top:20px}.masthead-title span{font-size:8px;letter-spacing:1px}.masthead-logo{left:10px}.preview-status{position:static;padding:7px 10px;text-align:right;background:#191b1d;font-size:9px}.masthead{height:116px}.preview-status br{display:none}.preview-status a{margin-left:8px;font-size:10px}
 .core-nav a{font-size:10px;padding:9px 8px 7px}.network-nav{padding:7px 10px}.network-nav span{display:none}.network-nav a{margin-right:12px;font-size:10px}
 .hero{height:250px}.hero h1{font-size:21px;letter-spacing:5px}.hero-caption{letter-spacing:1px}.platforms td a{font-size:10px;letter-spacing:0;padding:9px 2px}
 .promos,.promos tbody,.promos tr,.promos td,.lower,.lower tbody,.lower tr,.lower .lower-cell{display:block;width:auto}.promos td{margin-bottom:10px}.promo{height:240px}.promo.archive img{top:-130px}.lower-cell,.lower-cell.right{padding:0 8px 12px}.module-content{min-height:0}
 .page-frame{padding:6px}.page-banner h1{left:16px;font-size:21px;letter-spacing:2px}.page-banner p{left:16px;font-size:11px}.page-content,.page-policy .page-content,.page-impressum .page-content{padding:13px;font-size:13px}.section-index a{display:block}.page-content .data-table,.page-content .dl-table{font-size:12px}.page-content td{padding:8px 5px}.page-content th{padding:8px 5px;font-size:11px}
 .release-table,.release-table tbody,.release-table tr,.release-table td{display:block;width:auto}.page-content .release-table .release-files{border-left:0;border-top:1px solid #444}.release-files .dl-btn{font-size:12px;display:inline-block;margin:3px 5px 3px 0;padding:8px}
 .site-footer{padding:20px 16px 20px 70px;font-size:11px}.footer-crest{left:14px}.site-footer .footer-small{font-size:10px}
}
/* Colored console-era chrome. Page state comes from HTML, not JS or :visited. */
.core-nav a.tab-red{border-bottom-color:#90333c}.core-nav a.tab-blue{border-bottom-color:#24648d}.core-nav a.tab-gold{border-bottom-color:#8d7131}
.core-nav a.active,.core-nav a:hover,.core-nav a:focus{color:#fff;text-decoration:none;text-shadow:0 1px 2px #000}
.core-nav a.tab-red.active,.core-nav a.tab-red:hover,.core-nav a.tab-red:focus{background:#74121b url(accent-red.png) repeat-x top;border-bottom-color:#ff5961;box-shadow:inset 0 1px #ff8187,0 2px 9px #721a23}
.core-nav a.tab-blue.active,.core-nav a.tab-blue:hover,.core-nav a.tab-blue:focus{background:#064469 url(accent-blue.png) repeat-x top;border-bottom-color:#58c5ff;box-shadow:inset 0 1px #85d9ff,0 2px 9px #123e5a}
.core-nav a.tab-gold.active,.core-nav a.tab-gold:hover,.core-nav a.tab-gold:focus{background:#5f4411 url(accent-gold.png) repeat-x top;border-bottom-color:#edc461;box-shadow:inset 0 1px #ffe1a0,0 2px 9px #594420}
.core-nav a.tab-green{border-bottom-color:#397b51}
.core-nav a.tab-violet{border-bottom-color:#755297}
.core-nav a.tab-green.active,.core-nav a.tab-green:hover,.core-nav a.tab-green:focus{background:#174e32;border-bottom-color:#79d6a0}
.core-nav a.tab-violet.active,.core-nav a.tab-violet:hover,.core-nav a.tab-violet:focus{background:#493064;border-bottom-color:#c3a0ef}
.core-nav a:active{background-position:0 -8px}
.accent-red .page-banner,.accent-red .hero{border-bottom:1px solid #bd3945}
.accent-blue .page-banner{border-bottom-color:#308aba}.accent-gold .page-banner{border-bottom-color:#b88b34}
.accent-blue .page-content h2{border-bottom-color:#2a6a91}.accent-gold .page-content h2{border-bottom-color:#8c722d}
.accent-blue .page-content h3{border-left:3px solid #43b4f0;border-bottom-color:#325e7a}
.accent-gold .page-content h3{border-left:3px solid #ddba66;border-bottom-color:#726134}
.accent-red .page-content h3{border-left:3px solid #df535e}
.accent-blue .page-trail{border-left:3px solid #398bbc}.accent-gold .page-trail{border-left:3px solid #b68c3c}
.page-content .section-index{border-left:3px solid #437d9d}.accent-gold .section-index{border-left-color:#aa863c}
.page-content .section-index a:hover,.page-content .section-index a:focus{color:#80d1ff}.accent-gold .section-index a:hover,.accent-gold .section-index a:focus{color:#f5d884}
.page-content .dl-btn,.page-content .action-box{background:#122f40 url(accent-blue-idle.png) repeat-x top;border-color:#3b7698;border-right-color:#172934;border-bottom-color:#172934;color:#c7e8fa}
.page-content .dl-btn:hover,.page-content .dl-btn:focus,.page-content .action-box:hover,.page-content .action-box:focus{background:#064469 url(accent-blue.png) repeat-x top;border-color:#62c7fc;color:#fff;box-shadow:0 0 8px #12425d;text-decoration:none}
.page-content .dl-btn:active,.page-content .action-box:active{background-position:0 -8px;border-style:inset}
.accent-gold .page-content .action-box{background:#372d18 url(accent-gold-idle.png) repeat-x top;border-color:#8d753a;color:#f1ddb0}
.accent-gold .page-content .action-box:hover,.accent-gold .page-content .action-box:focus{background:#5f4411 url(accent-gold.png) repeat-x top;border-color:#e5c36f;color:#fff;box-shadow:0 0 8px #5c471e}
.release-files .dl-btn:first-child{background:#064469 url(accent-blue.png) repeat-x top;border-color:#56afdd;color:#fff}
.release-files .dl-btn:first-child:hover,.release-files .dl-btn:first-child:focus{border-color:#aae5ff;box-shadow:0 0 10px #237aaa}
.release-panel h4{border-left:3px solid #38a1d6}.release-panel:target{border-color:#59bbee;box-shadow:0 0 9px #164967}
.platforms td.red a:hover,.platforms td.red a:focus{background:#74121b url(accent-red.png) repeat-x top;box-shadow:inset 0 1px #ff8187;color:#fff;text-decoration:none}
.platforms td.gold a:hover,.platforms td.gold a:focus{background:#5f4411 url(accent-gold.png) repeat-x top;box-shadow:inset 0 1px #ffe1a0;color:#fff;text-decoration:none}
.platforms td.blue a:hover,.platforms td.blue a:focus{background:#064469 url(accent-blue.png) repeat-x top;box-shadow:inset 0 1px #85d9ff;color:#fff;text-decoration:none}
.platforms td.red{border-bottom-color:#e13c49}.platforms td.gold{border-bottom-color:#d7b354}.platforms td.blue{border-bottom-color:#43aee8}
.mavica+.caption-bar{color:#ead6a2}.archive+.caption-bar{color:#acd9f4}
.mavica+.caption-bar:hover,.mavica+.caption-bar:focus{background:#5f4411 url(accent-gold.png) repeat-x top;color:#fff;text-decoration:none}
.archive+.caption-bar:hover,.archive+.caption-bar:focus{background:#064469 url(accent-blue.png) repeat-x top;color:#fff;text-decoration:none}
.module-tabs span.selected{background:#74121b url(accent-red.png) repeat-x top;border-top-color:#fa6a73;color:#fff}
.right .module-tabs span.selected{background:#064469 url(accent-blue.png) repeat-x top;border-top-color:#75d1ff}
.module-tabs a:hover,.module-tabs a:focus{background:#064469 url(accent-blue.png) repeat-x top;color:#fff;text-decoration:none}
.list-row:hover,.list-row:focus{background:#102734;border-bottom-color:#3688b7;text-decoration:none}.list-row:hover .list-title,.list-row:focus .list-title{color:#95dcff}
.network-nav a:hover,.network-nav a:focus,.site-footer a:hover,.site-footer a:focus{color:#83d2ff}
.accent-gold .page-content .cmd-usage{border-left-color:#bc913d}
/* Carry each new tab color through its page, without adding glossy textures. */
.accent-green .page-banner{border-bottom-color:#4c9c69}.accent-violet .page-banner{border-bottom-color:#9366bd}
.accent-green .page-content h2{border-bottom-color:#397b51}.accent-violet .page-content h2{border-bottom-color:#755297}
.accent-green .page-content h3{border-left:3px solid #79d6a0;border-bottom-color:#397b51}
.accent-violet .page-content h3{border-left:3px solid #c3a0ef;border-bottom-color:#755297}
.accent-green .page-trail,.accent-green .section-index,.accent-green .page-content .cmd-usage{border-left:3px solid #4c9c69}
.accent-violet .page-trail,.accent-violet .section-index{border-left:3px solid #9366bd}
.accent-green .section-index a:hover,.accent-green .section-index a:focus{color:#a0e5b9}
.accent-violet .section-index a:hover,.accent-violet .section-index a:focus{color:#d9baff}
.accent-green .page-content .action-box{background:#10291b;border-color:#397b51;color:#bce9cb}
.accent-green .page-content .action-box:hover,.accent-green .page-content .action-box:focus{background:#174e32;border-color:#79d6a0;color:#fff}
.accent-violet .page-content .action-box{background:#291d38;border-color:#755297;color:#e2cef7}
.accent-violet .page-content .action-box:hover,.accent-violet .page-content .action-box:focus{background:#493064;border-color:#c3a0ef;color:#fff}
/* Matte surfaces: match the live homepage's #000 / #0a0a0a / #111 palette.
   Keep photography and its legibility overlays, but suppress every chrome
   texture in every state. Color still identifies hover, focus and current page. */
body{background-color:#000;background-image:linear-gradient(rgba(0,0,0,.91),rgba(0,0,0,.97)),url(/assets/background.png)}
.site,.site *{box-shadow:none!important;text-shadow:none!important}
.site .masthead,.site .core-nav,.site .core-nav a,
.site .platforms,.site .platforms a,.site .section-seam,.site .bottom-seam,
.site .caption-bar,.site .lower,.site .module-tabs a,.site .module-tabs span,
.site .list-row,.site .news-row,.site .page-frame,.site .page-trail,
.site .page-content h3,.site .page-content .category-header,.site .page-content th,
.site .page-content .subnav,.site .page-content .dl-btn,.site .page-content .action-box,
.site .release-panel h4{background-image:none!important}
.site{background-color:#0a0a0a;border-color:#333}
.masthead{background-color:#0a0a0a;border-top-color:#333}
.core-nav,.platforms,.module,.module-tabs a,.page-trail{background-color:#111}
.core-nav{border-bottom-color:#333}.network-nav{background-color:#050505;border-bottom-color:#222}
.platforms td{border-top-color:#333;border-right-color:#333;border-left-color:#333}
.section-seam,.section-seam.slim,.bottom-seam{background-color:#000;border-color:#222;border-style:solid}
.caption-bar{background-color:#111}.caption-bar b{background-color:#0a0a0a;border-color:#333}
.lower,.page-frame{background-color:#050505}
.module-content,.list-row,.news-row,.page-content{background-color:#0a0a0a}
.page-content .section-index,.page-content .subnav,.release-panel,
.release-panel h4,.page-content h3,.page-content .category-header,.page-content th{background-color:#111}
.page-content tr,.page-content .data-table,.page-content .dl-table{background-color:#111}
.page-content tr:nth-child(even){background-color:#0d0d0d}
.page-content .release-table .release-files{background-color:#050505}
.site-footer{background-color:#000;border-top-color:#222}
.module,.module-content,.module-tabs,.page-trail,.page-content,.caption-bar,.caption-bar b,
.page-content .dl-btn,.page-content .dl-btn:active,.page-content .action-box,.page-content .action-box:active{border-style:solid}
.module,.module-content{border-color:#333}.page-content{border-color:#333}
@media print{body{background:#fff;color:#111}.site{width:100%;max-width:none;margin:0;box-shadow:none}.masthead,.core-nav,.network-nav,.hero,.page-banner,.section-seam,.bottom-seam,.site-footer,.section-index,.live-note{display:none}.page-content,.page-frame{background:#fff;color:#111;border:0;padding:0}.page-content a{color:#111}.page-content td,.page-content th,.page-content h3,.release-panel h4{background:#fff;color:#111}}
