body{margin:0;background-color:#FFF;color:#444;font-family:verdana, helvetica, arial, sans-serif;font-size:12px;line-height:18px;font-feature-settings:"dlig" 0;text-rendering:optimizeLegibility;}.page-grid{max-width:730px;margin:0 auto;text-align:justify;}a:link { color:#000;text-decoration:none;}a:active{ color:#456;}a:visited{ color:#000;}a:hover { color:#456;text-decoration:none;}table {border-collapse:collapse;}h1 {font-family:Libertine, Palatino, Pagella, serif;}h2,h3,h4,h5,h6{color:#aaa;}h1,h2,h3,h4,h5,h6{font-feature-settings:"cpsp" 0;font-weight:400;}hr{clear:both;border:none;border-bottom:1px solid #eee;}.figure{clear:both;display:block;max-width:80%;padding:8px;margin:auto;border:1px solid #eee;}.figure img{width:100%;}.figure p{margin:0.5em 0 0 0;}.side-img{float:right;margin:12px 0px 0px 16px;}.side-img-scalable{max-width:28%;}.side-img-old {filter:grayscale(100%);}.side-img-old:hover{ filter:none;}.warning{background-color:#ffd;border:1px solid #ee3;padding:14px 16px;margin:8px 0px;}.warning p {margin:0;}table.pretty{display:inline-block;overflow-x:auto;}table.pretty th,table.pretty td{border:1px solid #d4d4d4;padding:0.25em;}table.pretty tr:nth-child(odd) { background-color:#eaeaea;}table.pretty tr:nth-child(even){ background-color:#f5f5f5;}.banner-serious{display:block;width:100%;color:#fff;background-color:#C44;padding:0.5em;font-size:15px;}.banner-serious p{margin:0;}@supports (display:grid){@media screen and (min-width:1300px){.page-grid{display:grid;grid-template-columns:1fr 730px max-content 1fr;grid-template-rows:min-content 1fr min-content;gap:0px 0px;width:100%;max-width:unset;}.content {grid-area:2 / 2 / 3 / 3;}.second-column {grid-area:2 / 3 / 3 / 4;width:480px;}.footer {grid-area:3 / 2 / 4 / 3;}.nav {grid-area:1 / 2 / 2 / 3;}.nav-bg {grid-area:1 / 1 / 2 / 5;}}}.content, .second-column, .footer, .nav, .nav-bg{padding:4px 10px;}.nav-content {width:100%;}.nav, .nav-bg{box-sizing:border-box;margin-bottom:0.5em;height:96px;}.nav-bg{width:100%;position:absolute;left:0;z-index:-1;background-image:url("banner.jpg");background-size:cover;background-position:bottom center;background-repeat:no-repeat;background-color:#777;}.footer p, .nav-right-buttons{float:right;word-spacing:1em;}.nav{font-size:15px;display:flex;align-items:flex-end;}.nav,.nav a,.nav a:visited,.nav a:hover{color:#EEE !important;text-shadow:0px 0px 4px #222;}.jumplist dt a:link::after,.article-list .article-list-title-link::before{ content:' › ';}.jumplist{display:table;columns:2;}.jumplist-date{font-size:0.9em;color:#aaa;}.jumplist dl {display:table-row;}.jumplist dt,.jumplist dd{display:table-cell;}.jumplist dt{white-space:nowrap;padding-right:1em;}.article-list{display:table;overflow-x:hidden;width:100%;}.article-list td{padding:0.1em 0.5em;vertical-align:top;}.article-list .untranslated{opacity:0.8;}.article-list .article-list-category{display:block;text-align:center;white-space:nowrap;}.article-list .article-list-title{width:100%;max-width:0;padding-left:1.5em;}.article-list .article-list-title-link{text-decoration:none;}.article-list .article-list-title-link::before{position:absolute;margin-left:-1em;}.article-list .article-list-date,.jumplist-date{float:right;padding-left:1em;}.git-header table{width:100%;}.git-nav,.git-prop-date{text-transform:lowercase;text-align:right !important;}.git-flat{text-wrap:nowrap;}.git-long{width:100%;max-width:0;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;}.git-main table td,.git-main table th,.bug-header td,.bug-header th{vertical-align:top;text-align:left;padding:0.1em 0.5em;}.git-commit-prop, .bug-header{border:1px solid #d4d4d4;background-color:#f5f5f5;}.git-commit-prop{width:0;}.git-commit-prop td{text-wrap:nowrap;}.git-wrap{text-wrap:unset !important;}.git-tag-head{background-color:#aea;}.git-tag-branch{background-color:#eaa;}.git-tag{display:inline-block;text-decoration:none;padding:0.1em 0.2em;border:1px solid #000;color:#000;}.git-hunk{color:#337;}.git-del{color:#733;}.git-add{color:#373;}.git-main h2{font-size:1.3em;}.git-sb{display:block;width:100%;text-align:center;}.git-ag-footer{font-size:0.9em;}.git-qb-nothead{color:#733;}.gnu-global .poweredby .icon{display:none;}.gnu-global .title{color:#444 !important;}.backtrack-graph{width:100%;}.bug-list{width:100%;}.bug-list tr{border-top:1px solid #eee;}.bug-list .bug-list-header{border:0 !important;}.bug-list .bug-list-open{background-color:#9f9;}.bug-list .bug-list-closed{background-color:#eee;}.landing ul{list-style-type:square;}.mailto{margin-bottom:-3px;}.mblog-btn,.note-date{float:right;font-size:0.9em;}.mblog-btn::after{ content:' »';}pre.hl {color:#000000;font-family:monospace;}.hl.num{color:#b07e00;}.hl.esc{color:#ff00ff;}.hl.str{color:#bf0303;}.hl.pps{color:#818100;}.hl.slc{color:#838183;font-style:italic;}.hl.com{color:#838183;font-style:italic;}.hl.ppc{color:#008200;}.hl.opt{color:#000000;}.hl.lin{color:#555555;}.hl.kwa{color:#000000;font-weight:bold;}.hl.kwb{color:#0057ae;}.hl.kwc{color:#000000;font-weight:bold;}.hl.kwd{color:#010181;}