google-codelab-about .codelab-title { width: 100%; text-align: center; font-size: 32px; margin: 20px auto 30px auto; line-height: 45px; max-width: 700px } google-codelab-about .codelab-title .token { display: inline-block; margin: 0 5px } google-codelab-about .about-card { display: flex; flex-direction: column; border: 1px #dadce0 solid; border-radius: 5px; background: #fff; max-width: 800px; margin: 0 auto 30px auto; padding: 20px } google-codelab-about .about-card h2 { font-weight: 500; font-weight: 400 !important; line-height: 1em !important; margin: 0 !important; font-size: 28px } google-codelab-about .about-card>*:not(:first-child) { padding-top: 30px } google-codelab-about .about-card .material-icons { margin-right: 10px } /*# sourceMappingURL=google_codelab_about.css.map */ google-codelab-step { line-height: 24px; display: block } google-codelab-step pre,google-codelab-step code { font-family: "Source Code Pro",Helvetica,Arial; font-size: inherit; border-radius: 4px; overflow-x: auto; overflow-y: visible } google-codelab-step code { background-color: #e8eaed; padding: .1em .3em } google-codelab-step pre { display: block; color: #fff; background-color: #28323f; padding: 14px; -webkit-text-size-adjust: none; line-height: 1.4 } google-codelab-step pre>code { padding: 0; background-color: transparent } google-codelab-step code em { color: #97c8f2 } google-codelab-step pre .str,google-codelab-step code .str { color: #34a853 } google-codelab-step pre .kwd,google-codelab-step code .kwd { color: #f538a0 } google-codelab-step pre .com,google-codelab-step code .com { color: #bdc1c6; font-style: italic } google-codelab-step pre .typ,google-codelab-step code .typ { color: #24c1e0 } google-codelab-step pre .lit,google-codelab-step code .lit { color: #4285f4 } google-codelab-step pre .pun,google-codelab-step code .pun { color: #f8f9fa } google-codelab-step pre .pln,google-codelab-step code .pln { color: #f8f9fa } google-codelab-step pre .tag,google-codelab-step code .tag { color: #24c1e0 } google-codelab-step pre .atn,google-codelab-step code .atn { color: #eda912 } google-codelab-step pre .atv,google-codelab-step code .atv { color: #34a853 } google-codelab-step pre .dec,google-codelab-step code .dec { color: #5195ea } google-codelab-step paper-button { display: inline-flex; align-items: center; justify-content: center; position: relative; box-sizing: border-box; min-width: 5.14em; margin: 0 .29em; background: transparent; -webkit-tap-highlight-color: transparent; font: inherit; text-transform: uppercase; outline-width: 0; border-radius: 3px; user-select: none; cursor: pointer; z-index: 0; padding: .7em .57em; font-family: "Roboto","Noto",sans-serif; -webkit-font-smoothing: antialiased; box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2) } google-codelab-step h2.step-title { font-family: "Google Sans",Arial,sans-serif !important; font-size: 28px !important; font-weight: 400 !important; line-height: 1em !important; margin: 0 0 30px !important } google-codelab:not([theme=minimal]) google-codelab-step .instructions { box-shadow: 0px 1px 2px 0px rgba(60,64,67,.3),0px 2px 6px 2px rgba(60,64,67,.15); background: #fff; max-width: 800px; font-size: 14px; margin: 0 auto; margin-bottom: 90px; border-radius: 4px } google-codelab-step .instructions .inner { padding: 24px } google-codelab[theme=minimal] google-codelab-step .instructions .inner { padding: 0 24px } @media(max-width: 800px) { google-codelab .instructions { margin:0 0 16px 0 } } google-codelab:not([theme=minimal]) google-codelab-step .instructions a,google-codelab:not([theme=minimal]) google-codelab-step .instructions a:visited { color: #1a73e8 } google-codelab:not([theme=minimal]) google-codelab-step .instructions h2,google-codelab:not([theme=minimal]) google-codelab-step .instructions h3,google-codelab:not([theme=minimal]) google-codelab-step .instructions h4 { font-weight: 400; margin: 0 } google-codelab:not([theme=minimal]) google-codelab-step .instructions h2 { font-weight: 300; line-height: 1em; font-size: 22px } google-codelab:not([theme=minimal]) google-codelab-step .instructions { line-height: 24px } google-codelab:not([theme=minimal]) google-codelab-step .instructions li { margin: .5em 0 } google-codelab:not([theme=minimal]) google-codelab-step .instructions h2 { font-weight: 500; margin: 20px 0 0 0; font-size: 20px } google-codelab:not([theme=minimal]) google-codelab-step .instructions h3 { font-weight: 500; margin: 20px 0 0 0 } google-codelab:not([theme=minimal]) google-codelab-step .instructions aside { padding: .5em 1em; margin: 2em 0; border-left: 4px solid; border-radius: 4px } google-codelab:not([theme=minimal]) google-codelab-step .instructions aside p { margin: .5em 0 } google-codelab:not([theme=minimal]) google-codelab-step .instructions aside.note,google-codelab:not([theme=minimal]) google-codelab-step .instructions aside.notice { border-color: #ea8600; background: #fef7e0; color: #212124 } google-codelab:not([theme=minimal]) google-codelab-step .instructions aside.tip,google-codelab:not([theme=minimal]) google-codelab-step .instructions aside.special { border-color: #137333; background: #e6f4ea; color: #212124 } google-codelab:not([theme=minimal]) google-codelab-step .instructions aside.warning { border-color: #ea8600; background: #fef7e0; color: #212124 } google-codelab-step .instructions aside.callout { background-color: #e8f0fe; margin: 20px 0; padding: 15px; border-left: 3px solid #185abc; border-radius: 4px; color: #212124; font-size: 14px; line-height: 1.5 } google-codelab-step aside.callout b { color: #185abc } google-codelab-step .instructions ul.checklist { list-style: none; padding: 0 0 0 1em } google-codelab-step .instructions ul.checklist li,google-codelab-step .instructions ::content ul.checklist li { padding-left: 24px; background-size: 20px; background-repeat: no-repeat; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAWlBMVEUAAAAxokwwoks1pFAxokwxokwxokwxokwxokwnnkQnnkQnnkRou3y84cTS69cxokwonkQxokwnnkRqvH1VsmtluXlVsmsnnkRdtnLw+PIxokwqn0YinEAfmj3goh/UAAAAGnRSTlMA2CcEo+6AQT7+2IOBJxPl27alhoBnX15SCCe258UAAAB+SURBVEjH7dA5EoAgEERR3BcQ923Q+1/T0SqKlNbMouP3gxkRFvZpyQb64VSQT4mOcYc8mU5DnqIG8zXoozj4d34tML+YrET8XBFx4e2F4oAL4N7J3EUB/EfSUwD/zG3hvFdROu9XtL31vgXguQA9F6DnAvM8WbOHpkXYD3cBBCcPjtASYjwAAAAASUVORK5CYII=") } google-codelab-step .instructions table code,google-codelab-step .instructions h2 code { background: #fff } google-codelab-step .instructions .indented { margin-left: 40px } google-codelab-step .instructions strong { font-weight: 600 } google-codelab-step .instructions :link paper-button { text-decoration: none !important } google-codelab-step .instructions paper-button { display: inline-block; border-radius: 4px; color: #fff; font-family: "Google Sans",Arial,sans-serif; font-size: 14px; font-weight: 600; letter-spacing: .6px; padding-bottom: 6px; padding-left: 12px; padding-right: 16px; padding-top: 6px; text-transform: none } google-codelab-step .instructions paper-button a { text-decoration: none; color: inherit !important } google-codelab-step a paper-button { display: inline-block } google-codelab-step .instructions paper-button.colored { background-color: #dd1ae8 } google-codelab-step .instructions paper-button.red { background-color: #d93025 } google-codelab-step .instructions iron-icon { height: 24px; width: 24px; vertical-align: sub; margin-right: 7px; margin-left: 3px; font-size: 16px } google-codelab-step .instructions img { max-width: 100%; vertical-align: bottom } google-codelab-step .instructions .image-container { text-align: center } google-codelab-step .instructions table { border-spacing: 0 } google-codelab-step .instructions td { vertical-align: top; border-bottom: 1px solid #ccc; padding: 8px } google-codelab-step .instructions table p { margin: 0 } google-codelab:not([theme=minimal]) .instructions h3.faq { border-bottom: 1px solid #ddd } google-codelab:not([theme=minimal]) .instructions ul.faq { list-style: none; padding-left: 1em } google-codelab:not([theme=minimal]) .instructions .faq li { font-size: 1.1em; margin-bottom: .8em } google-codelab:not([theme=minimal]) .instructions .faq a { color: inherit; text-decoration: none } google-codelab:not([theme=minimal]) .instructions .faq a:hover { text-decoration: underline } google-codelab-step .instructions .faq a[href*="cloud.google.com"] { padding-left: 22px; background-size: 20px; background-repeat: no-repeat; background-image: url("data:image/png;base64,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") } google-codelab-step .instructions .faq a[href*="stackoverflow.com"] { padding-left: 22px; background-size: 24px; background-repeat: no-repeat; background-image: url("data:image/png;base64,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") } google-codelab-step .instructions .faq a[href*="support.google.com/webmasters/"] { padding-left: 24px; background-size: 24px; background-repeat: no-repeat; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAolBMVEUAAADW1tbW1tZ6enrQ0dJ6enrMzMzq6+zq6+x6enru7+/m5+ju7+/m5+j////S09REi/XW1tbm5+ju7+9PT0/Q0dK8vLxGjfVZWVlNTU16enrMzMzIyMj09PS/0uuSkpJpaWmbm5tim/e0tLSEhIStx+3e3+GsrKxwcHBZk/dPk/R1p/KPtu/U3eqmpqZlZWVfmO5woeqHreWvwN6nu9qLi4vZSE73AAAADnRSTlMAEcxmzO7MzDMz7u6IiHn/rpYAAALMSURBVHja7dXpjtowFIZhUkqZlSV1ncQdEsK+zD7T+7+1xjTiwxVOAmeORyP5+2UspPchEtDy8/Pz8/Pz8/M7cZeduHKdyxbL0FfVAMUraHdUHUB12i22tZWqBRSDgKFfC4CApV8PgIClXw/gE6hyTd/lAR7gAV8fEHwbWtc/ul/WfQ8IfQKAIECfCoCA3sdq+nQB+nQABIQ+CQABtY9Z+lQB+gwACBj6AFAE6DM9AL0fAalPB/yGgNAfntwHAAJKnwCAwNLneQAAVAvM/ttzVLlB4z2/A6AFVoDRf43IfewVgGKNAG/Uvrl39BsCXqh9cy8nA/51tmk63+jDZp6m9wTA4DzANiyW6lOqTxAMHAD22XASReuwpKDvELCNookBGJwx9E8B3OvsQp8e9GmOviNANA/Dh4k+TApBukHfFSBa7/I7whqf3xWA/gOAoU8DDJwBCHk+wIAw9CsAPw/W++CFB/MAD/hCgL59PXPS8toRYKHEndkTauEQIIUQ0hToG2eAXOicKdBXmSPAo9CTpkDo5U4Ad6IEGILy0gFgFJctCACIh/yATABwIChvVyE3IBR7AAQAiOmIGZADAMEBQMkRL+AJAAgOALGUI07AQgBgCPb3uRbwAaYAGAIAZlIL2AA5AIYAgJXUAjaAAsAQADCWO4EjAAQGQAvYAUsDsDQAeuwAMZvu89PZ/jZhBmQCi2dl60+MPiMAf8UgZEUpK/LoJ4oX0C9LIIyF0U8yXkBPVCzRWzIDZjX9sWQG9Kv7ScYN6KnKfizZAf2qfpLzA3p5RV9JboDeytp/kk4Ao5WtP+UFQKCO9sdTSQQ03+OR/kxKdgAWZv/11VI6AWBmP5HSNQD5zwQknwxIqIBu468hBgDqNYCuFXBDASSNAbdWQHB1PiBpDLgOWtZdXPEDri/QswjYAOjbF9x0OQHd26Dl5+fn5+fn5+dn7i/3LEaKJNV/0wAAAABJRU5ErkJggg==") } google-codelab-step .instructions .faq a[href*="developer.android.com"],google-codelab-step .instructions .faq a[href*=android-developer] { padding-left: 20px; background-repeat: no-repeat; background-size: 20px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAAq1BMVEX///+lyjmfxyGhyCqkyjakyTP+/vuiyS7z+OWlyjKgxyTX57ChyCfa6bTx9uLy9+Sz0l6szk/D24Tt9NrN4ZnK4JSiyCyexh34+/D6/PTp8dPh7cjf7L7k78vc6rnW5qzU5ajS5KPP4p+21GWnzD3F3Yi813Kx0ViqzUWexhr8/vjv9d7Z6LKy0lyZxADh7cLA2n2rzkr1+erJ35C61m6uz1KcxRHn8M6/2XgEePWtAAACr0lEQVRo3u3Z2XKiQBiG4Y9ebNO2aCCyzOC+7zH7/V/ZRJZQZaJpWnKS4TlJUItXbX4pFJXK71DTusvccI6z5oMSAutdhDP2uzpK4CxwxsRBGYJdA19qLAOU4s4LkyUN7G4Ude2glmzuRihHKDqAPZhNuJRKSckms37rvctrKMnG728l5cxKMU7JuCF7KEvf87h1gnu0iXK4B2p9Sc3dUgZNMusMLvu42r20LiBXT8JMWRepN1xlGu+fK8/6xFPxwsvH697/eP/j7uDTOvB+dxwX/AaM2SQ+6icrYHDyGmgfWE3irNeCqTaPAwcArydroboAbuMAb8NQRNJn20SYtHK8HaKZzoffhZl5tlNxsD5PsnUQ2b9jwwnO35WvRo3lN/o2TDwKS5M3gokF0w2wZxgIlpY2FpgsgdQPkLXJQar0A/LVIDB6Idp2GxQQrJI/rbq2Voijlc5S9LZs8uYCqBVyXLTZhLW/fSn3hDMmZAQ05I020gT2PmeM+w4uGpLksFs+oEEtbaqJVnpUkz4uyebf6xQK0CY6XjoSC1xQ9/PPr4KB52zuvTrOa5EssC0auM0C0tYKtI0DqgpUgSpQBapAFfifAj90Tn5YZoGnooH8eutB56KDDosGhlTrYiTyk0epVdFAKJLn9rLHRSNfcE4tF0UDcAXlXPhDfGPtjGejEMUDCEdPY8eFHoOADvPAxiDQLBBQkUHAJfoB34UBS/9CfAETe6lZYKZft/QIFe94vicRy7tcvKOkB0PhYOo4zlNWYNvjpjOdZwU+O24OQlynK62EGCF2J9IbpIsy/P0I3CHW+Qj8qQJVoAr8VOCx3EB+YvDSwIDmXzaW4oZZseU6Lfr5aaAUPT8uyPuT33VeIpRkI5RHyRQfHEKFUj2UJuh1GjaQsxudKECl8jv8A6GtQkKSkMLrAAAAAElFTkSuQmCC") } google-codelab-step .instructions h3>a[href*=github],google-codelab-step .instructions h3>a[href*=github]:visited { color: #000; text-decoration: none; padding-left: 24px; background-repeat: no-repeat; background-size: 18px; background-image: url("data:image/png;base64,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") } google-codelab-step .youtube-video { display: flex; margin: auto; width: 560px; height: 315px; border: none; max-width: 100%; max-height: 51vw } /*# sourceMappingURL=google_codelab_step.css.map */ google-codelab-survey { visibility: hidden } google-codelab-survey[upgraded] { visibility: visible } google-codelab-survey { display: block; margin: 2em 0; padding: 0; background: #e8f0fe; border-left: 4px solid #185abc; border-radius: 4px; color: #3c4043 } google-codelab-survey h4 { font-size: 16px; font-weight: 400; padding: .8em 0 0; margin: 0 } google-codelab-survey .survey-question-wrapper { padding: .4em 0 1.1em 30px } google-codelab-survey .survey-question-options { padding: .8em 0 0 } .survey-option-wrapper { cursor: pointer; display: block; padding: 0 0 4px; position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; vertical-align: middle } google-codelab-survey .option-text { color: #212121; font-size: 16px; padding-left: 24px } .survey-option-wrapper input { position: absolute; opacity: 0 } .custom-radio-button { position: absolute; top: 5px; left: 0; height: 13px; width: 13px; background-color: #fff; border: 2px solid #3f51b5; border-radius: 50% } .custom-radio-button:after { content: ""; position: absolute; display: none } .survey-option-wrapper input:checked~.custom-radio-button:after { display: block } .survey-option-wrapper .custom-radio-button:after { top: 1px; left: 1px; width: 7px; height: 7px; border-radius: 50%; background: #3f51b5 } /*# sourceMappingURL=google_codelab_survey.css.map */ html,body { height: 100%; width: 100%; margin: 0; padding: 0 } body { font-family: "Roboto",sans-serif; transition: opacity ease-in .2s } * { box-sizing: border-box } [hidden] { display: none !important } google-codelab { display: flex; width: 100%; height: 100%; padding-top: 64px } google-codelab #main { display: flex; flex-direction: column; flex-grow: 1; position: relative; background: #f8f9fa } google-codelab #codelab-title { position: fixed; top: 0; left: 0; width: 100%; background: #fff; box-shadow: 0px 1px 2px 0px rgba(60,64,67,.3),0px 2px 6px 2px rgba(60,64,67,.15); color: #3c4043; display: flex; align-items: center; justify-content: space-between; height: 64px; padding: 0 36px 0 16px; -webkit-font-smoothing: antialiased; z-index: 1000 } google-codelab #codelab-title h1 { font-size: 20px; font-weight: 400; margin: 0 8px; font-family: "Roboto","Noto",sans-serif; flex-grow: 1; flex-shrink: 1; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 0 } google-codelab #codelab-title #time-remaining { flex-shrink: 0; flex-grow: 0; display: flex; align-items: center; font-size: 16px; font-weight: 400; white-space: nowrap } google-codelab #codelab-title #time-remaining i { margin-right: 3px } google-codelab #codelab-nav-buttons { display: flex; align-items: center; flex-grow: 0; flex-shrink: 0 } google-codelab #codelab-nav-buttons #arrow-back,google-codelab #codelab-nav-buttons #menu { display: flex; text-decoration: none; color: #3c4043; width: 40px; height: 40px; justify-content: center; align-items: center } google-codelab #controls { position: absolute; bottom: 32px; left: 0; right: 0; display: flex; justify-content: center; padding: 0 32px; flex-direction: column; z-index: 1001 } google-codelab #fabs { display: flex; flex-grow: 1; max-width: 1025px; width: 100%; margin: 0 auto } google-codelab #fabs .spacer { flex-grow: 1 } #previous-step,#next-step,#done { border-radius: 4px; font-family: "Google Sans",Arial,sans-serif; font-size: 14px; font-weight: 600; letter-spacing: .6px; line-height: 24px; padding-bottom: 6px; padding-left: 24px; padding-right: 24px; padding-top: 6px; pointer-events: initial; text-transform: none; background: #fff; color: #1a73e8; transform: scale(1, 1); transition: transform 300ms ease-in-out; box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2); text-decoration: none; -webkit-font-smoothing: antialiased } #next-step { color: #fff; background: #dd1ae8 } #done { background: #1e8e3e; color: #fff } google-codelab #fabs a[disappear] { transform: scale(0, 0) } #done { background: #0f9d58 } google-codelab #drawer { background: #fff; width: 256px; flex-shrink: 0; position: relative; z-index: 100; display: flex; flex-direction: column; background: #f8f9fa } google-codelab #drawer .steps { flex-shrink: 1; flex-grow: 1; overflow-x: visible; display: flex; max-height: calc(100% - 54px) } google-codelab #drawer .steps:only-child { max-height: 100% } google-codelab #drawer ol { margin: 0; padding: 16px 12px; counter-reset: li-count; list-style: none; overflow-x: visible; overflow-y: auto; flex-grow: 1 } google-codelab #drawer ol li { display: block; counter-increment: li-count } google-codelab #drawer ol li a { text-decoration: none; display: flex; align-items: center; font-size: 14px; color: #80868b; padding: 3px 10px; min-height: 48px; font-weight: 400; line-height: 20px; box-sizing: content-box; position: relative; font-family: "Roboto","Noto",sans-serif; -webkit-font-smoothing: antialiased; transition: all 300ms ease-in-out; border: 1px #dadce0 solid; border-radius: 5px; margin: 6px 0; background: #fff } google-codelab #drawer ol li a:active,google-codelab #drawer ol li a:focus { background: #c6c6c6; -webkit-tap-highlight-color: transparent; outline: 0; border-color: #c6c6c6 !important } google-codelab #drawer ol li a .step { display: flex; align-items: center } google-codelab #drawer ol li .step:before { content: counter(li-count); display: inline-block; font-style: normal; width: 26px; min-width: 26px; color: #fff; background: #80868b; border-radius: 50%; text-align: center; height: 26px; vertical-align: middle; line-height: 26px; margin-right: 8px; font-weight: 400; position: relative; z-index: 2; transition: all 300ms ease-in-out } google-codelab #drawer ol li[selected] a,google-codelab #drawer ol li a:focus { color: #212121; font-weight: 600; box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15) } google-codelab #drawer ol li[selected] a { border-color: #fff } google-codelab #drawer ol li[selected] .step:before { font-weight: 600 } google-codelab #drawer ol li[completed] a { color: #212121 } google-codelab #drawer ol li[completed] .step:before { background-color: #dd1ae8; color: #fff } google-codelab #drawer .metadata { color: #777; font-size: 14px; padding: 16px; flex-shrink: 0 } google-codelab #drawer .metadata a { color: currentcolor; margin-left: 4px } google-codelab #codelab-nav-buttons #menu { display: none } google-codelab #drawer ol ::-webkit-scrollbar { -webkit-appearance: none; width: 7px } google-codelab #drawer ol ::-webkit-scrollbar-thumb { border-radius: 4px; background-color: rgba(0,0,0,.5); -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5) } @media(max-width: 768px) { google-codelab { display:block; position: relative } google-codelab #main { height: 100% } google-codelab #codelab-nav-buttons #arrow-back { display: none } google-codelab #codelab-nav-buttons #menu { display: flex } google-codelab #drawer { width: 256px; position: absolute; left: 0; top: 0; bottom: 0; z-index: 1001; will-change: transform; box-shadow: 2px 2px 4px rgba(0,0,0,0); pointer-events: none; transform: translate3d(-100%, 0, 0); transition: transform ease-in-out .3s,box-shadow .3s } google-codelab[drawer--open] #drawer { box-shadow: 2px 2px 4px rgba(0,0,0,.15); transform: translate3d(0, 0, 0); pointer-events: all } google-codelab #main::before { content: ""; top: 0; left: 0; right: 0; bottom: 0; position: absolute; transition: opacity ease-in-out .38s; background-color: rgba(0,0,0,.3); z-index: 10; pointer-events: none; opacity: 0 } google-codelab[drawer--open] #main::before { opacity: 1; pointer-events: all } } google-codelab #steps { overflow: hidden; flex-direction: column; position: relative; flex-grow: 1 } google-codelab google-codelab-step { display: none; width: 100%; transform: translate3d(0, 0, 0); position: absolute; top: 0; left: 0; right: 0; bottom: 0; padding-top: 32px; overflow-y: auto; overflow-x: hidden } google-codelab google-codelab-step[animating],google-codelab google-codelab-step[selected] { display: block; transform-origin: 0 50% 0; animation-fill-mode: both } google-codelab google-codelab-step[animating] { pointer-events: none; position: absolute; overflow: hidden } /*# sourceMappingURL=index.css.map */