1*1789df15SXin Li/* 2*1789df15SXin Li * Copyright 2012 The Android Open Source Project 3*1789df15SXin Li * 4*1789df15SXin Li * Licensed under the Apache License, Version 2.0 (the "License"); 5*1789df15SXin Li * you may not use this file except in compliance with the License. 6*1789df15SXin Li * You may obtain a copy of the License at 7*1789df15SXin Li * 8*1789df15SXin Li * http://www.apache.org/licenses/LICENSE-2.0 9*1789df15SXin Li * 10*1789df15SXin Li * Unless required by applicable law or agreed to in writing, software 11*1789df15SXin Li * distributed under the License is distributed on an "AS IS" BASIS, 12*1789df15SXin Li * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*1789df15SXin Li * See the License for the specific language governing permissions and 14*1789df15SXin Li * limitations under the License. 15*1789df15SXin Li */ 16*1789df15SXin Li 17*1789df15SXin Li/* Page stylesheet */ 18*1789df15SXin Li 19*1789df15SXin Lihtml { 20*1789df15SXin Li font-family: Roboto, sans-serif; 21*1789df15SXin Li color: #333; 22*1789df15SXin Li -webkit-font-smoothing: antialiased; 23*1789df15SXin Li} 24*1789df15SXin Li 25*1789df15SXin Lipre { 26*1789df15SXin Li font-family: Inconsolata, monospace; 27*1789df15SXin Li border: 0; 28*1789df15SXin Li padding: 0; 29*1789df15SXin Li} 30*1789df15SXin Li 31*1789df15SXin Licode { 32*1789df15SXin Li font-family: Inconsolata, monospace; 33*1789df15SXin Li color: #060; 34*1789df15SXin Li} 35*1789df15SXin Li 36*1789df15SXin Li#page-content { 37*1789df15SXin Li margin: 48px 64px 48px 320px; 38*1789df15SXin Li} 39*1789df15SXin Li 40*1789df15SXin Lia { 41*1789df15SXin Li color: #33b5e5; 42*1789df15SXin Li text-decoration: none; 43*1789df15SXin Li border-bottom: 1px solid #33b5e5; 44*1789df15SXin Li} 45*1789df15SXin Li 46*1789df15SXin Lia:hover { 47*1789df15SXin Li border-bottom: 2px solid #33b5e5; 48*1789df15SXin Li} 49*1789df15SXin Li 50*1789df15SXin Lia:visited { 51*1789df15SXin Li color: #09c; 52*1789df15SXin Li} 53*1789df15SXin Li 54*1789df15SXin Lia:active, a:focus { 55*1789df15SXin Li color: #fff; 56*1789df15SXin Li background-color: #09c; 57*1789df15SXin Li border-radius: 2px; 58*1789df15SXin Li padding: 2px 0; 59*1789df15SXin Li border: 0; 60*1789df15SXin Li} 61*1789df15SXin Li 62*1789df15SXin Lia:active *, a:focus * { 63*1789df15SXin Li color: #fff; 64*1789df15SXin Li} 65*1789df15SXin Li 66*1789df15SXin Linav { 67*1789df15SXin Li position: fixed; 68*1789df15SXin Li left: 0; 69*1789df15SXin Li top: 0; 70*1789df15SXin Li box-sizing: border-box; 71*1789df15SXin Li width: 256px; 72*1789df15SXin Li bottom: 0; 73*1789df15SXin Li margin: 32px 0; 74*1789df15SXin Li padding: 16px 0 16px 32px; 75*1789df15SXin Li overflow-y: scroll; 76*1789df15SXin Li font-size: 14px; 77*1789df15SXin Li line-height: 16px; 78*1789df15SXin Li border-top: 2px solid #eee; 79*1789df15SXin Li border-bottom: 2px solid #eee; 80*1789df15SXin Li border-right: 2px solid #eee; 81*1789df15SXin Li} 82*1789df15SXin Li 83*1789df15SXin Linav span { 84*1789df15SXin Li cursor: pointer; 85*1789df15SXin Li display: block; 86*1789df15SXin Li padding-left: 16px; 87*1789df15SXin Li padding-top: 4px; 88*1789df15SXin Li padding-bottom: 4px; 89*1789df15SXin Li} 90*1789df15SXin Li 91*1789df15SXin Linav span:hover { 92*1789df15SXin Li color: #09c; 93*1789df15SXin Li} 94*1789df15SXin Li 95*1789df15SXin Linav .selected > span { 96*1789df15SXin Li background-color: #eee; 97*1789df15SXin Li border-right: 2px solid #333; 98*1789df15SXin Li} 99*1789df15SXin Li 100*1789df15SXin Linav > .item > span { 101*1789df15SXin Li font-weight: 600; 102*1789df15SXin Li} 103*1789df15SXin Li 104*1789df15SXin Linav .children { 105*1789df15SXin Li margin-left: 16px; 106*1789df15SXin Li} 107*1789df15SXin Li 108*1789df15SXin Lih2, h3, h4.includetoc { 109*1789df15SXin Li color: #000; 110*1789df15SXin Li cursor: pointer; 111*1789df15SXin Li position: relative; 112*1789df15SXin Li} 113*1789df15SXin Li 114*1789df15SXin Lih2:hover:before, h3:hover:before, h4.includetoc:hover:before { 115*1789df15SXin Li content: ''; 116*1789df15SXin Li opacity: 0.3; 117*1789df15SXin Li position: absolute; 118*1789df15SXin Li left: -32px; 119*1789df15SXin Li bottom: 0; 120*1789df15SXin Li width: 24px; 121*1789df15SXin Li height: 24px; 122*1789df15SXin Li /* "Link" symbol by David Waschbüsch, from The Noun Project (thenounproject.com) */ 123*1789df15SXin Li background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjcwLjg2NnB4IiBoZWlnaHQ9IjcwLjg2NnB4IiB2aWV3Qm94PSItNTkuNDE4IDE0LjU2NyA3MC44NjYgNzAuODY2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC01OS40MTggMTQuNTY3IDcwLjg2NiA3MC44NjYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0tMjguNTUyLDYxLjQ4NWMtMC4wMTcsMC4wMTYtMC4wMjksMC4wMzUtMC4wNDYsMC4wNTNsLTUuODI1LDUuNzI1Yy0wLjk1MiwwLjkzOC0yLjIxNCwxLjQ0NS0zLjU0OSwxLjQzNCAgICBzLTIuNTg2LTAuNTQzLTMuNTIyLTEuNDk0Yy0xLjkzMS0xLjk2Ny0xLjkwMy01LjEzOSwwLjA2My03LjA3Mmw1LjgyNi01LjcyNWMwLjAxNy0wLjAxNywwLjAzOC0wLjAyOCwwLjA1Ny0wLjA0Nmw2LjkyNS02LjgwNiAgICBjLTEuMDc2LTAuMzYyLTIuMjExLTAuNTcxLTMuMzgyLTAuNTgyYy0yLjkzOC0wLjAyNi01LjcwOSwxLjA5NS03LjgwNCwzLjE1MmwtNS44MjcsNS43MjcgICAgYy00LjMyNiw0LjI0OC00LjM4OCwxMS4yMjctMC4xMzcsMTUuNTU1YzIuMDU4LDIuMDk2LDQuODEzLDMuMjY2LDcuNzUsMy4yOTFzNS43MTEtMS4wOTQsNy44MDYtMy4xNTJsNS44MjUtNS43MjcgICAgYzIuMDk2LTIuMDU5LDMuMjY1LTQuODEzLDMuMjkyLTcuNzQ4YzAuMDA5LTEuMTcyLTAuMTgxLTIuMzA3LTAuNTIzLTMuMzkzTC0yOC41NTIsNjEuNDg1eiIvPgoJCTxwYXRoIGQ9Ik0tMi4yMDIsMjguNTk0Yy0yLjA2Mi0yLjA5Ni00LjgxMy0zLjI2NC03Ljc1LTMuMjljLTIuOTQtMC4wMjYtNS43MSwxLjA5NC03LjgwNywzLjE1NGwtNS44MjUsNS43MjMgICAgYy0zLjA0NCwyLjk5MS0zLjk2Niw3LjMyNy0yLjc3MSwxMS4xNDVsNi45MjItNi44MDFjMC4wMi0wLjAyMSwwLjAzMy0wLjA0NSwwLjA1My0wLjA2NGw1LjgyNi01LjcyNCAgICBjMC45NTQtMC45MzYsMi4yMTItMS40NDUsMy41NDktMS40MzNjMS4zMzUsMC4wMTEsMi41ODUsMC41NDMsMy41MjIsMS40OTVjMC45MzYsMC45NTIsMS40NDUsMi4yMTIsMS40MzQsMy41NDggICAgYy0wLjAxMywxLjMzNS0wLjU0NCwyLjU4Ny0xLjQ5NSwzLjUyM2wtNS44MjYsNS43MjNjLTAuMDE2LDAuMDE2LTAuMDM0LDAuMDI1LTAuMDUsMC4wNDFsLTYuOTMxLDYuODEgICAgYzEuMDc3LDAuMzYxLDIuMjEsMC41NzEsMy4zOCwwLjU4MmMyLjkzOCwwLjAyNCw1LjcxLTEuMDk1LDcuODA1LTMuMTU0bDUuODI3LTUuNzIzYzIuMDk1LTIuMDU5LDMuMjY0LTQuODEyLDMuMjktNy43NDkgICAgQzAuOTc2LDMzLjQ2MS0wLjE0NCwzMC42ODgtMi4yMDIsMjguNTk0eiIvPgoJPC9nPgoJPHBhdGggZD0iTS0xMy40MSwzOS42MDRjMS4xODMsMS4yMDMsMS4wMDEsMy4yOTktMC40MDUsNC42OEwtMjkuODgsNjAuMDY5Yy0xLjQwNSwxLjM4MS0zLjUwNSwxLjUyNy00LjY4OCwwLjMyNGwwLDAgICBjLTEuMTgtMS4yMDMtMC45OTgtMy4yOTcsMC40MDgtNC42OGwxNi4wNjUtMTUuNzg0Qy0xNi42ODgsMzguNTQ4LTE0LjU5MiwzOC40MDItMTMuNDEsMzkuNjA0TC0xMy40MSwzOS42MDR6Ii8+CjwvZz4KPC9zdmc+); 124*1789df15SXin Li background-size: 24px 24px; 125*1789df15SXin Li} 126*1789df15SXin Li 127*1789df15SXin Listrong { 128*1789df15SXin Li font-weight: 600; 129*1789df15SXin Li} 130*1789df15SXin Li 131*1789df15SXin Liem { 132*1789df15SXin Li font-style: italic; 133*1789df15SXin Li} 134*1789df15SXin Li 135*1789df15SXin Lih1 { 136*1789df15SXin Li font-size: 48px; 137*1789df15SXin Li line-height: 48px; 138*1789df15SXin Li font-weight: 100; 139*1789df15SXin Li margin-bottom: 6px; 140*1789df15SXin Li} 141*1789df15SXin Li 142*1789df15SXin Lih2 { 143*1789df15SXin Li font-weight: 600; 144*1789df15SXin Li font-size: 24px; 145*1789df15SXin Li line-height: 24px; 146*1789df15SXin Li margin-top: 64px; 147*1789df15SXin Li margin-bottom: 12px; 148*1789df15SXin Li border-top: 2px solid #eee; 149*1789df15SXin Li padding-top: 48px; 150*1789df15SXin Li} 151*1789df15SXin Li 152*1789df15SXin Lih3 { 153*1789df15SXin Li font-size: 24px; 154*1789df15SXin Li line-height: 24px; 155*1789df15SXin Li font-weight: 300; 156*1789df15SXin Li margin-bottom: 12px; 157*1789df15SXin Li padding-top: 48px; 158*1789df15SXin Li margin-top: -16px; 159*1789df15SXin Li} 160*1789df15SXin Li 161*1789df15SXin Lip, h4, ol, ul, dl { 162*1789df15SXin Li font-size: 16px; 163*1789df15SXin Li line-height: 24px; 164*1789df15SXin Li} 165*1789df15SXin Li 166*1789df15SXin Lip, ol, ul, dl { 167*1789df15SXin Li font-weight: 400; 168*1789df15SXin Li margin-bottom: 16px; 169*1789df15SXin Li} 170*1789df15SXin Li 171*1789df15SXin Liol ol, ul ul { 172*1789df15SXin Li margin-bottom: 0; 173*1789df15SXin Li} 174*1789df15SXin Li 175*1789df15SXin Li.note { 176*1789df15SXin Li border-left: 4px solid #09c; 177*1789df15SXin Li padding-left: 16px; 178*1789df15SXin Li} 179*1789df15SXin Li 180*1789df15SXin Li.note + .note { 181*1789df15SXin Li margin-top: -16px; 182*1789df15SXin Li} 183*1789df15SXin Li 184*1789df15SXin Li.dim { 185*1789df15SXin Li opacity: 0.33; 186*1789df15SXin Li} 187*1789df15SXin Li 188*1789df15SXin Liol li { 189*1789df15SXin Li list-style-type: decimal; 190*1789df15SXin Li list-style-position: outside; 191*1789df15SXin Li margin-left: 32px; 192*1789df15SXin Li} 193*1789df15SXin Li 194*1789df15SXin Liul li { 195*1789df15SXin Li list-style: square; 196*1789df15SXin Li list-style-position: outside; 197*1789df15SXin Li margin-left: 32px; 198*1789df15SXin Li} 199*1789df15SXin Li 200*1789df15SXin Lidl { 201*1789df15SXin Li margin-left: 16px; 202*1789df15SXin Li} 203*1789df15SXin Li 204*1789df15SXin Lidl dt { 205*1789df15SXin Li float: left; 206*1789df15SXin Li display: inline-block; 207*1789df15SXin Li vertical-align: top; 208*1789df15SXin Li width: 120px; 209*1789df15SXin Li clear: both; 210*1789df15SXin Li} 211*1789df15SXin Li 212*1789df15SXin Lidl dd { 213*1789df15SXin Li margin-left: 120px; 214*1789df15SXin Li margin-bottom: 8px; 215*1789df15SXin Li} 216*1789df15SXin Li 217*1789df15SXin Lidl dt code { 218*1789df15SXin Li color: inherit; 219*1789df15SXin Li} 220*1789df15SXin Li 221*1789df15SXin Lih4 { 222*1789df15SXin Li font-weight: 600; 223*1789df15SXin Li margin-top: 24px; 224*1789df15SXin Li margin-bottom: 0; 225*1789df15SXin Li color: #000; 226*1789df15SXin Li} 227*1789df15SXin Li 228*1789df15SXin Lipre { 229*1789df15SXin Li background-color: #fcfcfc; 230*1789df15SXin Li border-radius: 4px; 231*1789df15SXin Li box-shadow: inset 0 2px 8px rgba(0,0,0,0.1); 232*1789df15SXin Li border: 1px solid #ddd; 233*1789df15SXin Li padding: 24px; 234*1789df15SXin Li margin-bottom: 16px; 235*1789df15SXin Li} 236*1789df15SXin Li 237*1789df15SXin Li.deprecated, 238*1789df15SXin Li.deprecated h4, 239*1789df15SXin Li.deprecated pre, 240*1789df15SXin Li.deprecated code { 241*1789df15SXin Li color: #a77 !important; 242*1789df15SXin Li} 243*1789df15SXin Li 244*1789df15SXin Li.deprecated h4 { 245*1789df15SXin Li} 246*1789df15SXin Li 247*1789df15SXin Li.deprecated h4:after { 248*1789df15SXin Li border-radius: 2px; 249*1789df15SXin Li text-decoration: none; 250*1789df15SXin Li background-color: #a77; 251*1789df15SXin Li padding: 4px 6px; 252*1789df15SXin Li margin-left: 10px; 253*1789df15SXin Li color: #fff; 254*1789df15SXin Li font-size: 12px; 255*1789df15SXin Li content: 'DEPRECATED'; 256*1789df15SXin Li} 257*1789df15SXin Li 258*1789df15SXin Li/* print */ 259*1789df15SXin Li 260*1789df15SXin Li@media print { 261*1789df15SXin Li nav { 262*1789df15SXin Li display: none; 263*1789df15SXin Li } 264*1789df15SXin Li 265*1789df15SXin Li #page-content { 266*1789df15SXin Li margin-left: 64px; 267*1789df15SXin Li } 268*1789df15SXin Li} 269