html { height: 100%; overflow-y: scroll; } body { background-color: rgb( 245, 245, 245 ); font: 13px/1.4 Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; height: 100%; margin: 0; } #pillar { position: relative; margin: 0 auto; max-width: 70em; min-height: 100%; overflow: auto; background-color: white; padding: 0; } a:link, a:visited { color: blue; text-decoration: inherit; } a:hover { text-decoration: underline; } nav { background-color: rgb( 200, 200, 200 ); position : absolute; right : 0; padding: 0; width: 11.1em; bottom: 0; top: 0; margin: 0; } #menu { background-color: rgba( 200, 200, 200, 0.95 ); z-index: 20; position: relative; margin: 0; padding: 0; width: 11.1em; } #menufooter { position: absolute; bottom: -2em; height: 2em; width: 11.1em; background-color: transparent; background-image: linear-gradient(to bottom, rgba(200, 200, 200, 0.95), rgba(200, 200, 200, 0)); pointer-events: none; } nav h4 { border-bottom: 1px solid black; padding-left: 1em; margin-right: 1em; font-size: 15px; } nav a { display : block; position : relative; margin-left: 1em; padding: 0.2em 0 0.2em 0; font-size: 14px; } nav a.current { background-color: rgb( 220, 220, 220 ); padding-left: 1em; margin-left: 0; margin-right: 1em; border-top-right-radius: 0.8em; border-bottom-right-radius: 0.8em; } nav a.current::before { content : ""; border-color : white; border-width : 1em; border-style : solid; border-radius : 1em; position : absolute; left: -1.5em; height : 0; top : -0.12em; width: 0; z-index: 100; } nav ul { list-style-type: none; padding : 0; } #container { margin: 0 13em 0 2em; } table { padding : 0; margin : 0; border-spacing : 0; } tr:nth-child( even ) { background-color: rgb( 240, 240, 240 ); } tr:first-child td { border-top : 1px solid rgb( 220, 220, 220 ) } tr td:first-child, tr th:first-child { border-left : 1px solid rgb( 220, 220, 220 ) } thead::after { line-height: 0.4em; content: "\200C"; display:block; } th { background-color: rgb( 230, 230, 230 ); border-top : 1px solid rgb( 210, 210, 210 ); border-bottom : 1px solid rgb( 210, 210, 210 ); border-right : 1px solid rgb( 210, 210, 210 ); padding : 0.8em 1em; margin : 0; font-weight: bold; } th:first-child { border-top-left-radius: 1em; border-bottom-left-radius: 1em; } th:last-child { border-top-right-radius: 1em; border-bottom-right-radius: 1em; } td { border-bottom : 1px solid rgb( 220, 220, 220 ); border-right : 1px solid rgb( 220, 220, 220 ); padding : 1em; margin : 0; } tr:first-child td:first-child { border-top-left-radius: 1em; } tr:first-child td:last-child { border-top-right-radius: 1em; } tr:last-child td:first-child { border-bottom-left-radius: 1em; } tr:last-child td:last-child { border-bottom-right-radius: 1em; } #ribbonwrap { position: absolute; right: 14.1em; z-index: 10; } #ribbon { position: fixed; bottom: 0; width: 12.1em; height: 12.1em; overflow: hidden; } #ribbon::before, #ribbon::after { display: block; position: absolute; transform: rotate(-45deg); top: auto; bottom: 3.15em; height: 1.54em; width: 15.38em; right: -3.23em; } #ribbon::before { content: ""; background-color: #666; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15)); padding: 0.38em 0; box-shadow: 0 .15em .23em 0 rgba(0, 0, 0, 0.5); } #ribbon::after { content: "Fork me on Github"; color: white; font: 700 1em "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.54em; padding: 0.15em 0; margin: 0.15em 0; text-indent: 0; text-align: center; border-color: rgba(255, 255, 255, 0.7); border-style: dotted; border-width: 0.08em 0; } #footnav { } .prenext { } .prenext a:hover::before { text-decoration: underline; } .prenext .prev::before, .prenext .next:before { background-color: rgb( 240, 240, 240 ); padding: 0.2em 0.8em; border-radius: 0.8em; margin: 1em 0 1em 0; } .prenext .prev::before { content : "\2039\2039\00a0prev"; float: left; } .prenext .next::before { content : "next\00a0\203A\203A"; float: right; } #improvethis { float: right; color: #bbb; margin: 1em 0 0 0; } #improvethis::before { content : "\270E\00a0Improve\00a0this\00a0page"; } .highlighter-rouge { background-color: #f8f8f8; border-radius: 0.4em; padding: 0.1em 0.2em; }