code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#a67f59;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.display-section .display-block-inline{width:calc(100% - 12px)}.display-section .display-block-inline:nth-child(-n+3){width:calc(33.33333% - 12px)}.sub-section{opacity:.9;cursor:pointer}.sub-section:hover{opacity:1}.sub-section>.is-hidden{opacity:0;position:absolute;z-index:-100;left:-9999px}.sub-section>.is-hidden,.sub-section>.is-visible{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.css-center-section .center-horizontal-inline{text-align:center}.css-center-section .center-horizontal-block{margin:0 auto;width:80%}.css-center-section .center-horizontal-block .display-block-inline{width:calc(50% - 12px)}.css-center-section .center-vertical-inline-padding{padding-top:50px;padding-bottom:50px}.css-center-section .center-vertical-inline-nowrap{height:100px;line-height:100px;white-space:nowrap}.css-center-section .center-vertical-block-fixed-height .position-relative{height:300px;max-width:300px}.css-center-section .center-vertical-block-fixed-height .position-absolute{top:50%;left:50%;height:100px;width:148px;margin-top:-53px;margin-left:-80px}.css-center-section .center-vertical-block-unknown-height .position-relative{height:300px;max-width:300px}.css-center-section .center-vertical-block-unknown-height .position-absolute{top:50%;left:50%;padding-top:50px;padding-bottom:50px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.specificity-understanding-symbols .child{color:#ffdd57}.specificity-understanding-symbols>.parent{color:#ff3860}.specificity-understanding-symbols .child+.sibling,.specificity-understanding-symbols .grand-child~.sibling{color:#b86bff}.sub-section{padding:10px;min-height:20px}.block{background-color:#00d1b2;color:#fff;border:5px solid #fff;border-width:thin;padding:5px}.sub-title{font-weight:700}.sub-content{padding:10px}.example-section{padding:10px 0;border:5px solid #00d1b2;border-width:thin;margin-top:10px}.explanation-section{padding:5px 0;color:#7a7a7a}.title.font-size-4{padding-top:10px}.title.font-size-5{padding-top:10px;padding-left:10px}.font-size-1{font-size:3rem}.font-size-4{font-size:1.5rem;font-weight:lighter}.font-size-5{font-size:1.25rem;font-weight:lighter}.text-center{text-align:center}.center{margin:auto;width:50%}.is-one-third{width:33.333%;float:left}.display-inline{display:inline}.display-block{display:block}.display-block-inline{display:inline-block}.position-absolute{position:absolute}.position-relative{position:relative}body{color:#4a4a4a;font-family:Roboto,sans-serif;margin:0}hr{width:80%;margin:2em auto}header{padding:20px;background-color:#00d1b2;color:#fff}section{padding:15px 50px}li{padding:5px}code{background-color:#dbdbdb;padding:10px;display:block}
/*# sourceMappingURL=main.382cee96.css.map*/