*,*:before,*:after{box-sizing:border-box}html{font-size:16px}body{margin:0;background:#efefef;color:#585858;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6}a{color:#009bf5;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}.container-fluid{width:100%;max-width:1600px;margin:0 auto;padding:0 5.5%}.navbar{margin-bottom:5%}.navbar-inner{background:#efefef;box-shadow:none}.navbar .container-fluid{display:flex;align-items:center;justify-content:space-between;min-height:72px}.navbar .brand{display:block;background:url(/dunked-logo.svg) no-repeat;background-size:contain;height:22px;width:132px;margin-top:8px}.navbar .brand span{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.navbar .nav{display:flex;list-style:none;margin:0;padding:0;gap:1rem}.navbar .nav a{color:#7c8082;font-size:14px}.navbar .nav .active a,.navbar .nav a:hover,.navbar .nav a:focus{color:#009bf5}.navbar-toggle{display:none;background:none;border:none;cursor:pointer;padding:8px}.navbar-toggle span{display:block;width:22px;height:2px;background:#7c8082;margin:4px 0}#docsSearch{background:none;border:none;margin-bottom:6%;text-align:center}#docsSearch h1{font-size:26px;font-weight:400;color:#333;margin:0 0 1.5rem}#searchBar{display:flex;max-width:600px;margin:0 auto;position:relative}#searchBar .search-query{flex:1;padding:12px 16px;font-size:16px;border:1px solid #ccc;border-right:none;border-radius:4px 0 0 4px;outline:none}#searchBar .search-query:focus{border-color:#28a8d3}#searchBar button{background:#28a8d3;border:1px solid #1e9dc2;color:#fff;padding:0 20px;border-radius:0 4px 4px 0;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:6px}#searchBar button:hover{background:#1e9dc2}#serp-dd{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;z-index:100;text-align:left;max-height:320px;overflow-y:auto}#serp-dd .result{list-style:none;margin:0;padding:0}#serp-dd .result li a{display:block;padding:10px 16px;color:#333;border-bottom:1px solid #eee}#serp-dd .result li a:hover,#serp-dd .result li.active a{background:#f5f5f5;color:#009bf5;text-decoration:none}#serp-dd .result .category-label{display:block;font-size:12px;color:#7c8082}.category-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-bottom:3rem}.category-list .category{position:relative;display:block;padding:3em 1em;background:#fff;border-radius:2px;color:inherit;transition:box-shadow .15s ease}.category-list .category-link{color:inherit;text-decoration:none}.category-list .category-link:after{content:"";position:absolute;inset:0;z-index:1}.category-list .category:hover{box-shadow:0 2px 8px #00000014}.category-list .category-link:hover,.category-list .category-link:focus{text-decoration:none;color:#009bf5}.category-list .category-link:hover h3,.category-list .category-link:focus h3{color:#009bf5}.category-list h3{color:#333;font-size:21px;font-weight:700;line-height:1.3;margin:0 0 .5rem}.category-list .category p{color:#7c8082;margin:0 0 .75rem}.category-list .article-count{color:#009bf5;font-size:14px;margin:0}.category-list .category:hover .article-count{color:#009bf5}.row-fluid{display:flex;gap:2rem;align-items:flex-start}#main-content{flex:1;min-width:0}.contentWrapper{background:#fff;padding:2rem 2.5rem;border-radius:2px}#sidebar{width:240px;flex-shrink:0}#sidebar h3{font-size:14px;text-transform:uppercase;letter-spacing:.05em;color:#7c8082;margin:0 0 1rem}#sidebar .sidebar-nav{list-style:none;margin:0;padding:0}#sidebar .sidebar-nav a{display:block;padding:6px 0;color:#585858;font-size:14px}#sidebar .sidebar-nav a:hover,#sidebar .sidebar-nav .active a{color:#009bf5}.breadcrumbs{font-size:13px;color:#7c8082;margin-bottom:1.5rem}.breadcrumbs a{color:#009bf5}.breadcrumbs span{margin:0 6px}#categoryHead h1{font-size:28px;font-weight:700;color:#333;margin:0 0 .5rem}#categoryHead .descrip{color:#7c8082;margin:0 0 1.5rem}.articleList{list-style:none;margin:0;padding:0}.articleList li{border-bottom:1px solid #eee}.articleList li a{display:block;padding:14px 0;color:#333;font-size:16px}.articleList li a:hover{color:#009bf5}#fullArticle .title,#fullArticle h1.title{font-size:28px;font-weight:700;color:#333;margin:0 0 1.5rem;line-height:1.3}#fullArticle,#fullArticle p,#fullArticle ul,#fullArticle ol,#fullArticle li,#fullArticle div,#fullArticle blockquote,#fullArticle dd,#fullArticle table,.article-body,.article-body p,.article-body ul,.article-body ol,.article-body li,.article-body div,.article-body blockquote{color:#585858}.article-body h2,.article-body h3,.article-body h4{color:#333;margin:1.5rem 0 .75rem}.article-body p{margin:0 0 1rem}.article-body ul,.article-body ol{margin:0 0 1rem 1.5rem}.article-body blockquote{word-break:break-word;overflow-wrap:break-word;width:100%;border-left:3px solid #ddd;margin:1rem 0;padding:.5rem 1rem;background:#fafafa}.article-updated{margin-top:2rem;padding-top:1rem;border-top:1px solid #eee;font-size:13px;color:#7c8082}.search-results h1{font-size:24px;color:#333;margin:0 0 1.5rem}.search-results .result-item{padding:1rem 0;border-bottom:1px solid #eee}.search-results .result-item h3{margin:0 0 .25rem;font-size:18px}.search-results .result-item p{margin:0;color:#7c8082;font-size:14px}.search-results .no-results{color:#7c8082;padding:2rem 0}footer{min-height:100px;padding:2rem 5.5%}footer p{display:none}@media(max-width:768px){.navbar-toggle{display:block}.navbar .nav{display:none;flex-direction:column;position:absolute;top:72px;left:0;right:0;background:#efefef;padding:1rem 5.5%}.navbar .nav.open{display:flex}.row-fluid{flex-direction:column}#sidebar{width:100%}.contentWrapper{padding:1.5rem}.category-list{grid-template-columns:1fr}}
