:root {
    --dark: #000;
    --light: #FFF;
    --glyph-gray: #F5F5F7;
    --glyph-gray-override: #1D1D1F;
    --glyph-gray-secondary: #86868B;
    --glyph-gray-secondary-alt: #A1A1A6;
    --glyph-gray-tertiary: #6E6E73;
    --glyph-blue: #2997FF;
    --glyph-blue-override: #0066CC;
    --glyph-orange: #F56300;
    --glyph-red: #FF3037;
    --glyph-green: #03A10E;
    --fill: #000;
    --fill-override: #FFF;
    --fill-gray: #F5F5F7;
    --fill-blue: #0071E3;
    --fill-orange: #F56300;
    --fill-red: #FF3037;
    --fill-green: #03A10E;
    --fill-yellow: #AD8200;
    --fill-secondary: #161617;
    --fill-secondary-alt: #141414;
    --fill-secondary-alt-override: #FAFAFA;
    --fill-blue-secondary: #162B5B;
    --fill-gray-secondary: #6E6E73;
    --fill-gray-secondary-alt: #141414;
    --color-fill-green-secondary: #002b03;
    --color-fill-light-blue-secondary: #002a51;
    --color-fill-light-gray-secondary: #323232;
    --color-fill-orange-secondary: #290d00;
    --color-fill-purple-secondary: #190325;
    --color-fill-red-secondary: #300;
    --color-fill-teal-secondary: #002d2b;
    --color-fill-yellow-secondary: #2b2000;
    --fill-tertiary: #1D1D1F;
    --fill-tertiary-alt: #111;
    --fill-tertiary-override: #F5F5F7;
    --fill-blue-tertiary: #081021;
    --fill-gray-tertiary: #424245;
    --fill-gray-quaternary: #333336;
    --fill-gray-quinary: #222;
    --fill-blue-gradient-light: #0E3768;
    --fill-blue-gradient-dark: #07172A;
    --fill-gradient-gray-start: #161616;
    --fill-gradient-gray-end: #000;
    --fill-table: #1D1D1F;
    --app-store-glyph-tile: #EEE;
    --app-store-fill-tile: #1f1f21;
    --applemusic: #FF2D55;
    --toggle-color-background: #1D1D1F;
    --toggle-color-text: #0071E3;
    --color-button-background: #0071E3;
    --color-button-text: #FFFFFF;
    --color-figure-blue: #2997ff;
    --color-figure-gray: #f5f5f7;
    --color-figure-gray-secondary: #86868b;
    --color-figure-gray-secondary-alt: #a1a1a6;
    --color-figure-gray-tertiary: #6e6e73;
    --color-figure-green: #03a10e;
    --color-figure-light-blue: #7dc1ff;
    --color-figure-light-gray: #9a9a9e;
    --color-figure-orange: #f56300;
    --color-figure-pink: #f14bf1;
    --color-figure-purple: #a95ed2;
    --color-figure-red: #ff3037;
    --color-figure-teal: #00c2bb;
    --color-figure-yellow: #936d00;
    --color-highlight-green: #e4fee6;
    --color-highlight-red: #f8dddd;
    --color-tutorials-teal: #38a39c;
    --color-aside-deprecated: var(--color-figure-orange);
    --color-aside-deprecated-background: var(--color-fill-orange-secondary);
    --color-aside-deprecated-border: var(--color-figure-orange);
    --color-aside-experiment: var(--color-figure-purple);
    --color-aside-experiment-background: var(--color-fill-purple-secondary);
    --color-aside-experiment-border: var(--color-figure-purple);
    --color-aside-important: var(--color-figure-yellow);
    --color-aside-important-background: var(--color-fill-yellow-secondary);
    --color-aside-important-border: var(--color-figure-yellow);
    --color-aside-note: var(--color-figure-light-gray);
    --color-aside-note-background: var(--color-fill-light-gray-secondary);
    --color-aside-note-border: var(--color-figure-light-gray);
    --color-aside-tip: var(--color-figure-teal);
    --color-aside-tip-background: var(--color-fill-teal-secondary);
    --color-aside-tip-border: var(--color-figure-teal);
    --color-aside-warning: var(--color-figure-red);
    --color-aside-warning-background: var(--color-fill-red-secondary);
    --color-aside-warning-border: var(--color-figure-red);
}

/* ===== header/footer only ===== */
/*html body {
    min-height: 100vh;
}*/

html body[data-color-scheme='dark'] #ac-globalnav {
    background: var(--fill-tertiary);
}

html body[data-color-scheme='dark'] #ac-globalnav .ac-gn-link {
    color: var(--glyph-gray);
}

html body[data-color-scheme='dark'] #ac-globalnav .ac-gn-link-killarnee-legislator {
    background-image: url("/assets/elements/icons/brandmark/killarnee-legislator-brandmark-i.svg");
}

html body[data-color-scheme='dark'] #ac-globalnav .ac-gn-searchform-input {
    color: var(--glyph-gray);
}

html body[data-color-scheme='dark'] #ac-globalnav .ac-gn-searchview-close-left,
html body[data-color-scheme='dark'] #ac-globalnav .ac-gn-searchview-close-right,
html body[data-color-scheme='dark'] #ac-globalnav .ac-gn-menuicon-bread-crust {
    background: var(--fill-override);
}

html body[data-color-scheme='dark'] #ac-gn-menustate:checked~html body[data-color-scheme='dark'] #ac-globalnav,
html body[data-color-scheme='dark'] #ac-gn-menustate:target~html body[data-color-scheme='dark'] #ac-globalnav,
html body[data-color-scheme='dark'] #ac-gn-menustate:checked~html body[data-color-scheme='dark'] #ac-globalnav .ac-gn-search-placeholder-container,
html body[data-color-scheme='dark'] #ac-gn-menustate:target~#ac-globalnav .ac-gn-search-placeholder-container {
    background: var(--fill);
}

/* Fix animation here */
@media only screen and (max-width: 767px) {
    html body[data-color-scheme='dark'] #ac-globalnav .ac-gn-search-placeholder-bar:after,
    html body[data-color-scheme='dark'] #ac-globalnav .ac-gn-search-placeholder-container:after,
    html body[data-color-scheme='dark'] #ac-globalnav.searchshow .ac-gn-search-placeholder-input,
    html body[data-color-scheme='dark'] #ac-globalnav.searchopen .ac-gn-search-placeholder-input,
    html body[data-color-scheme='dark'] #ac-globalnav.searchhide .ac-gn-search-placeholder-input,
    html body[data-color-scheme='dark'] #ac-globalnav.searchshow .ac-gn-search-placeholder-container .ac-gn-searchview-close:before,
    html body[data-color-scheme='dark'] #ac-globalnav.searchopen .ac-gn-search-placeholder-container .ac-gn-searchview-close:before,
    html body[data-color-scheme='dark'] #ac-globalnav.searchhide .ac-gn-search-placeholder-container .ac-gn-searchview-close:before,
    html body[data-color-scheme='dark'] #ac-globalnav .ac-gn-item-menu:nth-child(3)::before,
    html body[data-color-scheme='dark'] #ac-globalnav .ac-gn-item-menu:nth-child(4)::before,
    html body[data-color-scheme='dark'] #ac-globalnav .ac-gn-item-menu:nth-child(5)::before,
    html body[data-color-scheme='dark'] #ac-globalnav .ac-gn-item-menu:nth-child(6)::before,
    html body[data-color-scheme='dark'] #ac-globalnav .ac-gn-item-menu:nth-child(7)::before,
    html body[data-color-scheme='dark'] #ac-globalnav .ac-gn-item-menu:nth-child(8)::before,
    html body[data-color-scheme='dark'] #ac-globalnav .ac-gn-searchform-wrapper {
        background: var(--fill-tertiary);
    }
}

html body[data-color-scheme='dark'] #ac-globalnav .ac-gn-searchview-bar {
    background: var(--fill-secondary-alt);
    border-bottom-color: var(--fill-gray-secondary);
}

html body[data-color-scheme='dark'] #ac-globalnav .ac-gn-searchresults {
    background: var(--fill-secondary-alt);
    color: var(--glyph-gray-tertiary);
}

html body[data-color-scheme='dark'] #ac-globalnav .ac-gn-searchresults-header {
    color: var(--glyph-gray-secondary);
}

html body[data-color-scheme='dark'] #ac-globalnav .ac-gn-searchresults-link-defaultlinks {
    color: var(--fill-gray);
}

html body[data-color-scheme='dark'] #ac-globalnav a.ac-gn-searchresults-link:hover,
html body[data-color-scheme='dark'] #ac-globalnav a.ac-gn-searchresults-link:hover b {
    color: var(--glyph-blue);
}

html body[data-color-scheme='dark'] #ac-globalnav .ac-gn-searchview-close-cancel {
    color: #2997ff
}

html body[data-color-scheme='dark'] #ac-globalnav a.ac-gn-searchresults-link:hover {
    background-color: var(--fill-tertiary);
}

html body[data-color-scheme='dark'] #ac-globalnav .ac-gn-link-search {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2244%22%20viewBox%3D%220%200%2016%2044%22%3E%3Cpath%20d%3D%22M15.25%2C28.28l-3.9-3.9a6%2C6%2C0%2C1%2C0-.86.87l3.9%2C3.9a.6.6%2C0%2C0%2C0%2C.86%2C0%2C.62.62%2C0%2C0%2C0%2C0-.87ZM1.86%2C20.57a4.81%2C4.81%2C0%2C1%2C1%2C4.81%2C4.81A4.81%2C4.81%2C0%2C0%2C1%2C1.86%2C20.57Z%22%20style%3D%22fill%3A%20%23fff%22%2F%3E%3C%2Fsvg%3E");
}

html body[data-color-scheme='dark'] #ac-globalnav .ac-gn-searchform-submit {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='44' viewBox='0 0 16 44'%3E%3Cpath d='M15.27 28.29l-4.06-4.06a6.113 6.113 0 0 0 1.35-3.83c0-3.39-2.76-6.15-6.15-6.15-3.39 0-6.15 2.76-6.15 6.15s2.76 6.15 6.15 6.15c1.43 0 2.75-.5 3.8-1.33l4.06 4.06 1-.99zM6.4 25.33a4.93 4.93 0 0 1-4.92-4.92c0-2.71 2.2-4.92 4.92-4.92s4.92 2.21 4.92 4.92c.01 2.71-2.2 4.92-4.92 4.92z' fill='%23666666'/%3E%3C/svg%3E");
}

@media only screen and (max-width: 767px) {
    html body[data-color-scheme='dark'] #ac-globalnav .ac-gn-link-search {
        background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M15.32%2C14.45%2C11.38%2C10.5a6.13%2C6.13%2C0%2C1%2C0-.88.88l3.95%2C3.95a.62.62%2C0%2C1%2C0%2C.87-.88ZM1.76%2C6.64a4.88%2C4.88%2C0%2C1%2C1%2C4.88%2C4.87A4.88%2C4.88%2C0%2C0%2C1%2C1.76%2C6.64Z%22%20style%3D%22fill%3A%20%2386868b%22%2F%3E%3C%2Fsvg%3E");
    }
}

html body[data-color-scheme='dark'] #ac-gn-menustate:checked~#ac-globalnav,
html body[data-color-scheme='dark'] #ac-gn-menustate:target~#ac-globalnav,
html body[data-color-scheme='dark'] #ac-gn-menustate:checked~#ac-globalnav .ac-gn-search-placeholder-container,
html body[data-color-scheme='dark'] #ac-gn-menustate:target~#ac-globalnav .ac-gn-search-placeholder-container {
    background-color: var(--fill);
}

html body #main section.section.section-resources.bg-alt {
    background-color: var(--fill-tertiary);
    color: var(--glyph-gray);
}

html body .legislator-router-links {
    background-color: var(--fill-tertiary);
    color: var(--glyph-gray);
}

html body .legislator-router-links a.block span.block-link.more {
    color: var(--glyph-blue);
}

html body .legislator-router-links a.block span.block-link.icon {
    color: var(--glyph-blue);
}

html body .router-icon-asc,
html body .router-icon-manage {
    background-image: url("/assets/elements/icons/wwdr-unified/manage-i.svg");
}

html body .router-icon-asc-outline,
html body .router-icon-manage-outline {
    background-image: url("/assets/elements/icons/wwdr-unified/manage-outline-i.svg");
}

html body .router-icon-bugs,
html body .router-icon-bug-reporting {
    background-image: url("/assets/elements/icons/wwdr-unified/bugs-i.svg");
}

html body .router-icon-chat {
    background-image: url("/assets/elements/icons/wwdr-unified/chat_bubble-i.svg");
}

html body .router-icon-code {
    background-image: url("/assets/elements/icons/wwdr-unified/curly-brackets-i.svg");
}

html body .router-icon-connect {
    background-image: url("/assets/elements/icons/wwdr-unified/app-store-i.svg");
}

html body .router-icon-contact {
    background-image: url("/assets/elements/icons/wwdr-unified/chat_bubble-i.svg");
}

html body .router-icon-design,
html body .router-icon-guidelines {
    background-image: url("/assets/elements/icons/wwdr-unified/design-guidelines-i.svg");
}

html body .router-icon-download,
html body .router-icon-downloads {
    background-image: url("/assets/elements/icons/wwdr-unified/download-i.svg");
}

html body .router-icon-document {
    background-image: url("/assets/elements/icons/wwdr-unified/document-i.svg");
}

html body .router-icon-documentation {
    background-image: url("/assets/elements/icons/wwdr-unified/documentation-i.svg");
}

html body .router-icon-feedback {
    background-image: url("/assets/elements/icons/wwdr-unified/feedback-i.svg");
}

html body .router-icon-forum,
html body .router-icon-forums {
    background-image: url("/assets/elements/icons/wwdr-unified/forum-i.svg");
}

html body .router-icon-help {
    background-image: url('/assets/elements/icons/wwdr-unified/get-help-i.svg');
}

html body .router-icon-itc {
    background-image: url('/assets/elements/icons/wwdr-unified/itunes-connect-i.svg');
}

html body .router-icon-news {
    background-image: url("/assets/elements/icons/wwdr-unified/news-i.svg");
}

html body .router-icon-payment {
    background-image: url("/assets/elements/icons/wwdr-unified/payment-i.svg");
}

html body .router-icon-phone {
    background-image: url("/assets/elements/icons/wwdr-unified/phone-i.svg");
}

html body .router-icon-phone-outline {
    background-image: url("/assets/elements/icons/wwdr-unified/phone-outline-i.svg");
}

html body .router-icon-program {
    background-image: url("/assets/elements/icons/wwdr-unified/program-i.svg");
}

html body .router-icon-promote {
    background-image: url("/assets/elements/icons/wwdr-unified/promote-i.svg");
}

html body .router-icon-promote-outline {
    background-image: url("/assets/elements/icons/wwdr-unified/promote-outline-i.svg");
}

html body .router-icon-testflight {
    background-image: url("/assets/elements/icons/wwdr-unified/testflight-f-i.svg");
}

html body .router-icon-service {
    background-image: url("/assets/elements/icons/wwdr-unified/service-i.svg");
}

html body .router-icon-submit {
    background-image: url("/assets/elements/icons/wwdr-unified/submit-i.svg");
}

html body .router-icon-video,
html body .router-icon-videos,
html body .router-icon-play {
    background-image: url("/assets/elements/icons/wwdr-unified/play-i.svg");
}

html body .color-scheme-toggle {
    border: 1px solid var(--toggle-color-text);
}

html body .color-scheme-toggle .text {
    color: var(--toggle-color-text);
}

html body .color-scheme-toggle input:checked+.text {
    color: var(--color-button-text);
    background: var(--color-button-background);
    border-color: var(--color-button-background);
}

/* ===== theme-dark opt-in body styles ===== */
/* html body.theme-dark main a:not(.button):not(.SidenavItem_link) */
html body.theme-dark main .link {
    color: var(--glyph-blue);
}

/* html body.theme-dark main .ribbon a, html body.theme-dark main .ribbon .link {color:inherit;} */

html body.theme-dark pre {
    background-color: rgba(255, 255, 255, 0.1);
}

html body.theme-dark pre.bg-xcode {
    background-color: #282a2f;
}

html body.theme-dark pre code {
    color: var(--glyph-gray);
}

html body.theme-dark .select-box {
    background-color: var(--glyph-gray-override);
}

html body.theme-dark select,
html body.theme-dark .select-box select {
    color: var(--glyph-gray);
}

html body.theme-dark .lighter {
    color: #aaa;
}

html body.theme-dark .keyword {
    color: #fff;
    border: 1px solid #444;
    background-color: #222;
}

html body.theme-dark .Sidenav_container {
    border-left: 1px solid #555;
}

html body.theme-dark .SidenavLine_line {
    background: #fff;
}

html body.theme-dark .SidenavItem_link {
    color: #ddd;
    opacity: 1;
}

html body.theme-dark .SidenavItem_active,
html body.theme-dark a.SidenavItem_link:hover {
    color: #fff;
}

html body.theme-dark ul.SidenavItem_children {
    color: #ddd;
}

html body.theme-dark ul.SidenavItem_children a.SidenavItem_link:hover {
    color: #fff;
}

html body.theme-dark .dropdown-container select,
html body.theme-dark .dropdown-container:hover * {
    color: var(--glyph-blue);
}

html body.theme-dark .sticky,
html body.theme-dark .sticky-header {
    background-color: rgba(0, 0, 0, 0.95);
    border-color: var(--fill-gray-tertiary);
}

html body.theme-dark .searchbar .searchbar-input {
    color: var(--glyph);
}

html body[data-color-scheme='dark'].theme-dark .bg-alt {
    background-color: var(--fill-tertiary);
}

html body[data-color-scheme='dark'].theme-dark .bg-blue {
    background-color: var(--fill-blue-secondary);
}

html body[data-color-scheme='dark'].theme-dark .bg-green-blue {
    background: linear-gradient(135deg, #65976d 0%, #588ea4 100%)
}

html body[data-color-scheme='dark'].theme-dark .bg-yellow {
    background: linear-gradient(to bottom, var(--fill-tertiary) 0%, var(--fill-tertiary-alt) 100%);
}

html body[data-color-scheme='dark'].theme-dark .bg-light {
    background-color: var(--fill-secondary-alt);
}

html body[data-color-scheme='dark'].theme-dark .bg-gradient,
html body[data-color-scheme='dark'].theme-dark .bg-grad {
    background: linear-gradient(to bottom, var(--dark) 0%, var(--fill-gray-secondary-alt) 100%);
}

html body[data-color-scheme='dark'].theme-dark .bg-grad-down {
    background: linear-gradient(to bottom, var(--dark) 0%, var(--fill-gray-secondary-alt) 100%);
}

html body[data-color-scheme='dark'].theme-dark .bg-grad-up {
    background: linear-gradient(to bottom, var(--fill-gray-secondary-alt) 0%, var(--dark) 100%);
}

html body[data-color-scheme='dark'].theme-dark .bg-blue-gradient,
html body[data-color-scheme='dark'].theme-dark .bg-gradient-blue {
    background: linear-gradient(to bottom, var(--fill-blue-gradient-light) 0%, var(--fill-blue-gradient-dark) 100%);
}

html body[data-color-scheme='dark'].theme-dark .bg-blue-gradient-alt {
    background: linear-gradient(90deg, #061830 0%, #102d48 100%);
}

html body.theme-dark .overlay {
    background: rgba(29, 29, 29, 0.95);
}

html body.theme-dark .overlay-content {
    background: var(--fill);
    border-color: var(--fill-gray-tertiary);
    box-shadow: none;
}

html body.theme-dark input {
    color: -internal-light-dark(white, black);
}

html body:not(.hello-dev)[data-color-scheme='dark'].theme-dark table {
    border-color: var(--fill-gray-quaternary);
}

html body:not(.hello-dev)[data-color-scheme='dark'].theme-dark table thead th,
html body:not(.hello-dev)[data-color-scheme='dark'].theme-dark table tr th {
    background-color: transparent;
    color: var(--glyph-gray);
}

html body:not(.hello-dev)[data-color-scheme='dark'].theme-dark table tbody td,
html body:not(.hello-dev)[data-color-scheme='dark'].theme-dark table tr td {
    background-color: var(--fill);
    color: var(--glyph-gray);
    border-color: var(--fill-gray-quaternary);
}

html body.theme-dark ul.links>li.document,
html body.theme-dark ul.links.small>li.document,
html body.theme-dark .list-icon-document,
html body.theme-dark ul.links>li.file,
html body.theme-dark ul.links.small>li.file,
html body.theme-dark ul.links>li.pdf,
html body.theme-dark ul.links.small>li.pdf,
html body.theme-dark ul.links>li.guide,
html body.theme-dark ul.links.small>li.guide,
html body.theme-dark ul.links>li.library,
html body.theme-dark ul.links.small>li.library,
html body.theme-dark .list-icon-library,
html body.theme-dark ul.links>li.reference,
html body.theme-dark ul.links.small>li.reference,
html body.theme-dark .list-icon-reference {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2250%22%20height%3D%2250%22%20viewBox%3D%220%200%2050%2050%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%232997FF%22%20d%3D%22M29.3180195%2C3.31801948%20L41.6819805%2C15.6819805%20C42.5258942%2C16.5258942%2043%2C17.6704868%2043%2C18.863961%20L43%2C43.5%20C43%2C45.9852814%2040.9852814%2C48%2038.5%2C48%20L11.5%2C48%20C9.01471863%2C48%207%2C45.9852814%207%2C43.5%20L7%2C6.5%20C7%2C4.01471863%209.01471863%2C2%2011.5%2C2%20L26.136039%2C2%20C27.3295132%2C2%2028.4741058%2C2.47410578%2029.3180195%2C3.31801948%20Z%20M24%2C5%20L11.5%2C5%20C10.6715729%2C5%2010%2C5.67157288%2010%2C6.5%20L10%2C43.5%20C10%2C44.3284271%2010.6715729%2C45%2011.5%2C45%20L38.5%2C45%20C39.3284271%2C45%2040%2C44.3284271%2040%2C43.5%20L40%2C21%20L28.5%2C21%20C26.0147186%2C21%2024%2C18.9852814%2024%2C16.5%20L24%2C5%20Z%20M39.7573593%2C18%20L27%2C5.24264069%20L27%2C16.5%20C27%2C17.3284271%2027.6715729%2C18%2028.5%2C18%20L39.7573593%2C18%20Z%22%2F%3E%0A%20%20%20%20%3Crect%20width%3D%2220%22%20height%3D%222.998%22%20x%3D%2215%22%20y%3D%2237%22%20fill%3D%22%232997FF%22%20rx%3D%221.499%22%2F%3E%0A%20%20%20%20%3Crect%20width%3D%2220%22%20height%3D%222.998%22%20x%3D%2215%22%20y%3D%2230%22%20fill%3D%22%232997FF%22%20rx%3D%221.499%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A")
}

html body.theme-dark ul.links>li.download,
html body.theme-dark ul.links.small>li.download,
html body.theme-dark .list-icon-download,
html body.theme-dark ul.links>li.dmg,
html body.theme-dark ul.links.small>li.dmg,
html body.theme-dark ul.links>li.zip,
html body.theme-dark ul.links.small>li.zip {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2250%22%20height%3D%2250%22%20viewBox%3D%220%200%2050%2050%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2225%22%20cy%3D%2225%22%20r%3D%2223.5%22%20stroke%3D%22%232997FF%22%20stroke-width%3D%223%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%232997FF%22%20d%3D%22M23%2C30.1715729%20L23%2C15%20C23%2C13.8954305%2023.8954305%2C13%2025%2C13%20C26.1045695%2C13%2027%2C13.8954305%2027%2C15%20L27%2C30.1994942%20L30.7852806%2C26.4142136%20C31.5663292%2C25.633165%2032.8326592%2C25.633165%2033.6137077%2C26.4142136%20C34.3947563%2C27.1952621%2034.3947563%2C28.4615921%2033.6137077%2C29.2426407%20L26.5426399%2C36.3137085%20C26.4641106%2C36.3922378%2026.3806757%2C36.4628714%2026.2933215%2C36.5256095%20C25.9446208%2C36.8215108%2025.4931546%2C37%2025%2C37%20C24.4222325%2C37%2023.9016859%2C36.7550079%2023.5365778%2C36.3632412%20C23.519259%2C36.3470949%2023.5021569%2C36.330584%2023.4852814%2C36.3137085%20L16.4142136%2C29.2426407%20C15.633165%2C28.4615921%2015.633165%2C27.1952621%2016.4142136%2C26.4142136%20C17.1952621%2C25.633165%2018.4615921%2C25.633165%2019.2426407%2C26.4142136%20L23%2C30.1715729%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A")
}

html body.theme-dark ul.links>li.forum-topic,
html body.theme-dark ul.links.small>li.forum-topic,
html body.theme-dark .list-icon-forum-topic {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3Ebubble%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22bubble%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M19.0127042%2C0.735027223%20C22.1723183%2C0.735027223%2023.90726%2C2.4384398%2023.9963847%2C5.47333964%20L24%2C5.72232305%20L24%2C14.0635209%20C24%2C17.1701213%2022.348206%2C18.9552865%2019.2657627%2C19.0470912%20L19.0127042%2C19.0508167%20L12.0217786%2C19.0508167%20L8.26497278%2C22.3938294%20C7.60072595%2C22.9818512%207.23049002%2C23.2649728%206.6969147%2C23.2649728%20C5.9823049%2C23.2649728%205.56438578%2C22.7864394%205.51493733%2C22.0357402%20L5.50998185%2C21.8820327%20L5.50998185%2C19.0508167%20L4.98729583%2C19.0508167%20C1.82768173%2C19.0508167%200.0927399691%2C17.3577278%200.00361534344%2C14.3133193%20L0%2C14.0635209%20L0%2C5.72232305%20C0%2C2.60511988%201.65179402%2C0.829999346%204.73423726%2C0.738730678%20L4.98729583%2C0.735027223%20L19.0127042%2C0.735027223%20Z%20M19.0127042%2C2.48820327%20L4.98729583%2C2.48820327%20C2.86350835%2C2.48820327%201.82590512%2C3.52363123%201.75687159%2C5.50627626%20L1.75317604%2C5.72232305%20L1.75317604%2C14.0526316%20C1.75317604%2C16.1028225%202.71754523%2C17.2190979%204.76389813%2C17.2936446%20L4.98729583%2C17.2976407%20L6.32667877%2C17.2976407%20C6.87269899%2C17.2976407%207.1088744%2C17.4948146%207.13982793%2C17.9937855%20L7.14337568%2C18.1143376%20L7.14337568%2C21.2722323%20L10.6279492%2C17.8094374%20C11.0041247%2C17.4233625%2011.2903061%2C17.3162694%2011.7973823%2C17.2999887%20L11.9564428%2C17.2976407%20L19.0127042%2C17.2976407%20C21.1259778%2C17.2976407%2022.1733698%2C16.2520614%2022.2430909%2C14.2687163%20L22.246824%2C14.0526316%20L22.246824%2C5.72232305%20C22.246824%2C3.67213217%2021.2723035%2C2.56600797%2019.2350517%2C2.49216135%20L19.0127042%2C2.48820327%20Z%22%20id%3D%22Shape%22%20fill%3D%22%232997FF%22%20fill-rule%3D%22nonzero%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E")
}

html body.theme-dark ul.links>li.sample-code,
html body.theme-dark ul.links.small>li.sample-code,
html body.theme-dark .list-icon-sample-code {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+c2FtcGxlLWNvZGU8L3RpdGxlPgogICAgPGcgaWQ9InNhbXBsZS1jb2RlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cGF0aCBkPSJNMjIuMTc1NTk2Nyw0OC41MzYxNjkzIEwzMS40NTY1MTI4LDE2LjUzOTgzOTQgQzMxLjc2MDAxOTUsMTUuNDMwNDE5IDMxLjIzMjg3NjIsMTQuNDAxMzkxMyAzMC4xOTQ1NjM4LDE0LjA3OTgyMDEgQzI5LjE0MDI3NzMsMTMuNzc0MzI3NSAyOC4xMzM5MTI5LDE0LjM2OTIzNDIgMjcuODE0NDMyMSwxNS40NjI1NzYxIEwxOC41NDk0OTAxLDQ3LjQ1ODkwNTkgQzE4LjIzMDAwOTMsNDguNTg0NDA0OSAxOC43NTcxNTI2LDQ5LjYxMzQzMjYgMTkuNzk1NDY1LDQ5LjkxODkyNTIgQzIwLjg0OTc1MTUsNTAuMjI0NDE3OCAyMS44NTYxMTU5LDQ5LjY0NTU4OTcgMjIuMTc1NTk2Nyw0OC41MzYxNjkzIFogTTM2LjYzMjEwMTEsNDQuMTMwNjQ0NSBMNDguMjkzMTQ4OCwzMy41MzQ4NzQ5IEM0OS4yMzU2MTcxLDMyLjY2NjYzMjggNDkuMjM1NjE3MSwzMS4zMTYwMzQgNDguMjkzMTQ4OCwzMC40NjM4NzA0IEwzNi42MzIxMDExLDE5Ljg1MjAyMjMgQzM1Ljc4NTQ3NzEsMTkuMDgwMjUxNiAzNC42MDMzOTgzLDE5LjA5NjMzMDEgMzMuODg0NTY2NSwxOS45MTYzMzY2IEMzMy4xNDk3NjA4LDIwLjczNjM0MyAzMy4yNDU2MDUsMjEuODkzOTk5MiAzNC4wNzYyNTUsMjIuNjY1NzY5OSBMNDQuMzE1NjEzNCwzMS45OTEzMzM0IEwzNC4wNzYyNTUsNDEuMzE2ODk2OSBDMzMuMjQ1NjA1LDQyLjA4ODY2NzYgMzMuMTQ5NzYwOCw0My4yNDYzMjM4IDMzLjg4NDU2NjUsNDQuMDY2MzMwMiBDMzQuNjAzMzk4Myw0NC44ODYzMzY3IDM1Ljc4NTQ3NzEsNDQuOTE4NDkzOCAzNi42MzIxMDExLDQ0LjEzMDY0NDUgWiBNMTYuMTA1NDYyMyw0NC4wODI0MDg4IEMxNi44NDAyNjgsNDMuMjYyNDAyMyAxNi43NDQ0MjM4LDQyLjEwNDc0NjIgMTUuOTEzNzczOCw0MS4zMzI5NzU0IEw1LjY3NDQxNTQ1LDMyLjAwNzQxMiBMMTUuOTEzNzczOCwyMi42ODE4NDg1IEMxNi43NDQ0MjM4LDIxLjkxMDA3NzcgMTYuODQwMjY4LDIwLjc1MjQyMTYgMTYuMTA1NDYyMywxOS45MzI0MTUxIEMxNS4zODY2MzA2LDE5LjExMjQwODcgMTQuMjIwNTI1OCwxOS4wODAyNTE2IDEzLjM1NzkyNzcsMTkuODY4MTAwOSBMMS43MTI4NTQwMywzMC40NjM4NzA0IEMwLjc1NDQxMTc1LDMxLjMzMjExMjUgMC43NzAzODU3ODgsMzIuNjgyNzExNCAxLjcxMjg1NDAzLDMzLjU1MDk1MzUgTDEzLjM1NzkyNzcsNDQuMTQ2NzIzIEMxNC4yMjA1MjU4LDQ0LjkzNDU3MjMgMTUuMzg2NjMwNiw0NC45MDI0MTUyIDE2LjEwNTQ2MjMsNDQuMDgyNDA4OCBaIiBpZD0i9ICZmiIgZmlsbD0iIzI5OTdGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg==");
}

html body.theme-dark ul.links>li.tool,
html body.theme-dark ul.links.small>li.tool,
html body.theme-dark .list-icon-tool {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+dG9vbDwvdGl0bGU+CiAgICA8ZyBpZD0idG9vbCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTQxLjIzNDE3NzIsNTAgQzQ1LjM1NDQzMDQsNTAgNDcuNSw0Ny45MDI2MjE3IDQ3LjUsNDMuODk1MTMxMSBMNDcuNSwyMS4xMDQ4Njg5IEM0Ny41LDE3LjA5NzM3ODMgNDUuMzU0NDMwNCwxNSA0MS4yMzQxNzcyLDE1IEw4Ljc0NjgzNTQ0LDE1IEM0LjY0NTU2OTYyLDE1IDIuNSwxNy4wNzg2NTE3IDIuNSwyMS4xMDQ4Njg5IEwyLjUsNDMuODk1MTMxMSBDMi41LDQ3LjkwMjYyMTcgNC42NDU1Njk2Miw1MCA4Ljc0NjgzNTQ0LDUwIEw0MS4yMzQxNzcyLDUwIFogTTkuMTI2NTgyMjgsMjEuNjEwNDg2OSBDOC4xMzkyNDA1MSwyMS42MTA0ODY5IDcuMzQxNzcyMTUsMjAuNzg2NTE2OSA3LjM0MTc3MjE1LDE5Ljg1MDE4NzMgQzcuMzQxNzcyMTUsMTguOTMyNTg0MyA4LjEzOTI0MDUxLDE4LjEwODYxNDIgOS4xMjY1ODIyOCwxOC4xMDg2MTQyIEMxMC4wOTQ5MzY3LDE4LjEwODYxNDIgMTAuODkyNDA1MSwxOC45MzI1ODQzIDEwLjg5MjQwNTEsMTkuODUwMTg3MyBDMTAuODkyNDA1MSwyMC43ODY1MTY5IDEwLjA5NDkzNjcsMjEuNjEwNDg2OSA5LjEyNjU4MjI4LDIxLjYxMDQ4NjkgWiBNMTQuNzI3ODQ4MSwyMS42MTA0ODY5IEMxMy43NDA1MDYzLDIxLjYxMDQ4NjkgMTIuOTYyMDI1MywyMC43ODY1MTY5IDEyLjk2MjAyNTMsMTkuODUwMTg3MyBDMTIuOTYyMDI1MywxOC45MzI1ODQzIDEzLjc0MDUwNjMsMTguMTA4NjE0MiAxNC43Mjc4NDgxLDE4LjEwODYxNDIgQzE1LjY5NjIwMjUsMTguMTA4NjE0MiAxNi40OTM2NzA5LDE4LjkzMjU4NDMgMTYuNDkzNjcwOSwxOS44NTAxODczIEMxNi40OTM2NzA5LDIwLjc4NjUxNjkgMTUuNjk2MjAyNSwyMS42MTA0ODY5IDE0LjcyNzg0ODEsMjEuNjEwNDg2OSBaIE0yMC4zMjkxMTM5LDIxLjYxMDQ4NjkgQzE5LjM2MDc1OTUsMjEuNjEwNDg2OSAxOC41NjMyOTExLDIwLjc4NjUxNjkgMTguNTYzMjkxMSwxOS44NTAxODczIEMxOC41NjMyOTExLDE4LjkzMjU4NDMgMTkuMzYwNzU5NSwxOC4xMDg2MTQyIDIwLjMyOTExMzksMTguMTA4NjE0MiBDMjEuMzE2NDU1NywxOC4xMDg2MTQyIDIyLjA5NDkzNjcsMTguOTMyNTg0MyAyMi4wOTQ5MzY3LDE5Ljg1MDE4NzMgQzIyLjA5NDkzNjcsMjAuNzg2NTE2OSAyMS4zMTY0NTU3LDIxLjYxMDQ4NjkgMjAuMzI5MTEzOSwyMS42MTA0ODY5IFogTTQwLjk4NzM0MTgsNDYuMjczNDA4MiBMOC45OTM2NzA4OSw0Ni4yNzM0MDgyIEM3LjI0NjgzNTQ0LDQ2LjI3MzQwODIgNi4yNzg0ODEwMSw0NS4zNzQ1MzE4IDYuMjc4NDgxMDEsNDMuNTU4MDUyNCBMNi4yNzg0ODEwMSwyNC43MTkxMDExIEw0My43MDI1MzE2LDI0LjcxOTEwMTEgTDQzLjcwMjUzMTYsNDMuNTU4MDUyNCBDNDMuNzAyNTMxNiw0NS4zNzQ1MzE4IDQyLjczNDE3NzIsNDYuMjczNDA4MiA0MC45ODczNDE4LDQ2LjI3MzQwODIgWiIgaWQ9IvSAj5wiIGZpbGw9IiMyOTk3RkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=");
}

html body.theme-dark ul.links>li.video,
html body.theme-dark ul.links.small>li.video,
html body.theme-dark .list-icon-video,
html body.theme-dark ul.links>li.video-play,
html body.theme-dark ul.links.small>li.video-play,
html body.theme-dark .list-icon-video-play {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2250%22%20height%3D%2250%22%20viewBox%3D%220%200%2050%2050%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2225%22%20cy%3D%2225%22%20r%3D%2223.5%22%20stroke%3D%22%232997FF%22%20stroke-width%3D%223%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%232997FF%22%20d%3D%22M28.6121359%2C18.0142481%20L35.2678954%2C29.7585169%20C35.8125038%2C30.7194932%2035.4749709%2C31.9400108%2034.5139945%2C32.4846191%20C34.2132834%2C32.6550394%2033.8735385%2C32.7446176%2033.5278938%2C32.7446176%20L20.2163749%2C32.7446176%20C19.1118054%2C32.7446176%2018.2163749%2C31.8491871%2018.2163749%2C30.7446176%20C18.2163749%2C30.3989729%2018.3059532%2C30.059228%2018.4763734%2C29.7585169%20L25.1321328%2C18.0142481%20C25.6767412%2C17.0532718%2026.8972588%2C16.7157389%2027.8582351%2C17.2603473%20C28.1731225%2C17.4388015%2028.4336817%2C17.6993607%2028.6121359%2C18.0142481%20Z%22%20transform%3D%22rotate(90%2026.872%2024.872)%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A")
}

html body.theme-dark ul.links>li.filter,
html body.theme-dark ul.links.small>li.filter,
html body.theme-dark .list-icon-filter {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2250%22%20height%3D%2250%22%20viewBox%3D%220%200%2050%2050%22%3E%0A%3Cg%20id%3D%22filter-c%22%3E%0A%09%3Cpath%20id%3D%22_xDBC0__xDF08_-copy%22%20style%3D%22fill%3A%232997FF%3B%22%20d%3D%22M25%2C50c13.7%2C0%2C25-11.3%2C25-25C50%2C11.3%2C38.7%2C0%2C25%2C0C11.3%2C0%2C0%2C11.3%2C0%2C25%0A%09%09C0%2C38.7%2C11.3%2C50%2C25%2C50z%20M25%2C46.8C12.9%2C46.8%2C3.2%2C37%2C3.2%2C25C3.2%2C12.9%2C12.9%2C3.2%2C25%2C3.2C37%2C3.2%2C46.8%2C12.9%2C46.8%2C25%0A%09%09C46.8%2C37%2C37.1%2C46.8%2C25%2C46.8z%20M38.8%2C19.6c0.8%2C0%2C1.5-0.5%2C1.5-1.4s-0.6-1.4-1.5-1.4H11.2c-0.9%2C0-1.5%2C0.6-1.5%2C1.4s0.6%2C1.4%2C1.5%2C1.4H38.8%0A%09%09z%20M35.2%2C27.8c0.8%2C0%2C1.4-0.5%2C1.4-1.4S36%2C25%2C35.2%2C25H14.9c-0.9%2C0-1.5%2C0.6-1.5%2C1.4s0.6%2C1.4%2C1.5%2C1.4H35.2z%20M31.4%2C36.1%0A%09%09c0.8%2C0%2C1.5-0.5%2C1.5-1.4c0-0.8-0.6-1.4-1.5-1.4H18.7c-0.9%2C0-1.5%2C0.5-1.5%2C1.4c0%2C0.8%2C0.6%2C1.4%2C1.5%2C1.4H31.4z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E")
}

html body.theme-dark ul.links>li.list,
html body.theme-dark ul.links.small>li.list,
html body.theme-dark .list-icon-list {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2250%22%20height%3D%2250%22%20viewBox%3D%220%200%2041.14%2029.15%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%232997ff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6.45%2C24.37H9.94a2.06%2C2.06%2C0%2C0%2C0%2C0-4.12H6.45a2.06%2C2.06%2C0%2C0%2C0%2C0%2C4.12ZM18.07%2C24H43.92a1.67%2C1.67%2C0%2C0%2C0%2C0-3.34H18.07a1.67%2C1.67%2C0%2C0%2C0%2C0%2C3.34ZM6.45%2C36.89H9.94a2.06%2C2.06%2C0%2C0%2C0%2C0-4.12H6.45a2.06%2C2.06%2C0%2C0%2C0%2C0%2C4.12Zm11.62-.39H43.92a1.66%2C1.66%2C0%2C0%2C0%2C1.65-1.68%2C1.63%2C1.63%2C0%2C0%2C0-1.65-1.65H18.07a1.63%2C1.63%2C0%2C0%2C0-1.66%2C1.65A1.65%2C1.65%2C0%2C0%2C0%2C18.07%2C36.5ZM6.45%2C49.4H9.94a2.06%2C2.06%2C0%2C0%2C0%2C0-4.12H6.45a2.06%2C2.06%2C0%2C0%2C0%2C0%2C4.12ZM18.07%2C49H43.92a1.67%2C1.67%2C0%2C0%2C0%2C0-3.33H18.07a1.67%2C1.67%2C0%2C0%2C0%2C0%2C3.33Z%22%20transform%3D%22translate(-4.43%20-20.25)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

html body.theme-dark .flow-icon,
html body.theme-dark .arkit-glyph {
    filter: invert(1)
}

html body.theme-dark#airprint img.hero {
    filter: invert(1);
}

html body.theme-dark .button-secondary-alpha {
    background: rgba(255, 255, 255, 0.2);
    color: var(--light);
}

html body.theme-dark .button-secondary-alpha:hover {
    background: rgba(255, 255, 255, 0.21);
}

html body.theme-dark .button-secondary-alpha:active {
    background: rgba(255, 255, 255, 0.19);
}

html body.theme-dark .button-secondary-alpha:disabled,
html body.theme-dark .button-secondary-alpha.disabled {
    background: rgba(255, 255, 255, 0.2);
    color: var(--light);
    opacity: .56;
}

html body.theme-dark .dotnav .dotnav-item {
    background-color: rgba(134, 134, 139, 0.4);
}

html body.theme-dark .dotnav .dotnav-item:hover {
    background-color: rgba(134, 134, 139, 0.6);
}

html body.theme-dark .dotnav .dotnav-item.current {
    background-color: var(--glyph-gray-secondary);
}

html body.theme-dark .footnote a {
    color: inherit;
}

html body.theme-dark .footnote a:hover {
    color: var(--glyph-blue);
}

html body.theme-dark .list {
    color: var(--glyph-gray);
}

html body.theme-dark .list-title {
    color: var(--glyph-gray);
}

html body.theme-dark .tab-nav {
    background: rgba(0, 0, 0, 0.95);
}

html body.theme-dark .tab-nav .tabnav ul::after {
    border-color: var(--fill-gray-tertiary);
}

html body.theme-dark .tab-nav .tabnav-item {
    border-color: var(--fill-gray-tertiary);
}

html body.theme-dark .tab-nav .tabnav-link.current {
    color: var(--glyph-gray);
}

html body.theme-dark .tab-nav .tabnav-link.current:after {
    border-color: var(--glyph-gray);
}

html body.theme-dark .paddlenav .paddlenav-arrow {
    background-color: rgba(0, 0, 0, 0);
    color: rgba(134, 134, 139, 0.8);
}

html body.theme-dark .paddlenav .paddlenav-arrow:hover {
    background-color: rgba(0, 0, 0, 0);
    color: var(--glyph-gray-secondary);
}

html body.theme-dark .paddlenav .paddlenav-arrow:active {
    background-color: rgba(0, 0, 0, 0);
    color: var(--glyph-gray-secondary);
}

html body.theme-dark .paddlenav .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):hover,
html body.theme-dark .paddlenav .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):hover {
    background-color: rgba(0, 0, 0, 0);
    color: var(--glyph-gray-secondary);
}

html body.theme-dark .paddlenav .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):active,
html body.theme-dark .paddlenav .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):active {
    background-color: rgba(0, 0, 0, 0);
    color: var(--glyph-gray-secondary);
}

html body.theme-dark .paddlenav-framed .paddlenav-arrow {
    background-color: rgba(210, 210, 215, 0.2);
    color: rgba(134, 134, 139, 0.8);
}

html body.theme-dark .paddlenav-framed .paddlenav-arrow:hover {
    background-color: rgba(210, 210, 215, 0.28);
    color: var(--glyph-gray-secondary);
}

html body.theme-dark .paddlenav-framed .paddlenav-arrow:active {
    background-color: rgba(210, 210, 215, 0.36);
    color: var(--glyph-gray-secondary);
}

html body.theme-dark .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):hover,
html body.theme-dark .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):hover {
    background-color: rgba(210, 210, 215, 0.28);
    color: var(--glyph-gray-secondary);
}

html body.theme-dark .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):active,
html body.theme-dark .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):active {
    background-color: rgba(210, 210, 215, 0.36);
    color: var(--glyph-gray-secondary);
}

html body.theme-dark .modal-standard .content-padding {
    background: var(--fill-gray-secondary-alt);
}

html body.theme-dark .pin::before {
    background-color: var(--fill);
}

html body.theme-dark .pin::after {
    background-color: var(--fill-gray-secondary);
}

html body.theme-dark .pin .pin-caption {
    color: var(--glyph-gray-secondary);
}

html body.theme-dark .quote .quote-copy {
    color: var(--glyph-gray);
}

html body.theme-dark .quote .quote-credit,
html body.theme-dark .quote .quote-subcredit {
    color: var(--glyph-gray);
}

html body.theme-dark .sosumi {
    color: var(--glyph-gray-tertiary);
}

html body.theme-dark .sosumi a {
    color: var(--glyph-gray-secondary);
}

html body.theme-dark .tabnav-paddle {
    border-color: var(--fill-gray-tertiary);
    color: var(--glyph-gray);
}

html body.theme-dark .tabnav .tabnav-item {
    border-bottom-color: var(--fill-gray-tertiary);
}

html body.theme-dark .tabnav .tabnav-link {
    color: var(--glyph-gray-secondary);
}

html body.theme-dark .tabnav .tabnav-link:hover {
    color: var(--glyph-blue);
}

html body.theme-dark .tabnav .tabnav-link.current {
    color: var(--glyph-gray);
}

html body.theme-dark .tabnav .tabnav-link.current:after {
    border-bottom-color: var(--glyph-gray);
}

html body.theme-dark a.tile-link {
    color: var(--app-store-glyph-tile);
}

html body.theme-dark a.tile-link .tile-wrap {
    background-color: var(--fill-secondary-alt);
    color: var(--light);
    transition: 0.2s ease-in-out;
    border: 1px solid rgba(255, 255, 255, 0.1);
}

html body.theme-dark a.tile-link .tile-wrap:hover {
    background-color: #1f1f1f;
    border: 1px solid rgba(255, 255, 255, 0.2)
}

html body.theme-dark a.tile-link span.more {
    color: var(--glyph-blue);
}

html body.theme-dark .tile-wrap-full,
html body.theme-dark .full-tile {
    background: var(--fill-tertiary);
    border: 1px solid var(--fill-gray-quaternary);
}

/* violator deprecated */
html body.theme-dark .violator {
    background: rgba(0, 0, 0, 0);
    border-color: var(--glyph-orange);
    color: var(--glyph-orange);
}

html body.theme-dark .violator-frameless {
    background: rgba(0, 0, 0, 0);
    border-color: var(--glyph-orange);
    color: var(--glyph-orange);
}

html body.theme-dark .violator-secondary {
    background: rgba(0, 0, 0, 0);
    border-color: var(--glyph-gray-secondary);
    color: var(--glyph-gray-secondary);
}

/* common resources */
html body.theme-dark#resources .svg-icon.certificate-icon {
    background-image: url("/assets/elements/icons/wwdr-unified/certificate-i.svg");
}

html body.theme-dark#resources .svg-icon.code-icon {
    background-image: url("/assets/elements/icons/wwdr-unified/curly-brackets-i.svg");
}

html body.theme-dark#resources .svg-icon.design-icon {
    background-image: url("/assets/elements/icons/wwdr-unified/design-guidelines-i.svg");
}

html body.theme-dark#resources .svg-icon.download-icon {
    background-image: url("/assets/elements/icons/wwdr-unified/download-i.svg");
}

html body.theme-dark#resources .svg-icon.document-icon {
    background-image: url("/assets/elements/icons/wwdr-unified/document-i.svg");
}

html body.theme-dark#resources .svg-icon.forums-icon {
    background-image: url("/assets/elements/icons/wwdr-unified/forum-i.svg");
}

html body.theme-dark#resources .svg-icon.guidelines-icon {
    background-image: url("/assets/elements/icons/wwdr-unified/forum-i.svg");
}

html body.theme-dark#resources .svg-icon.video-icon {
    background-image: url("/assets/elements/icons/wwdr-unified/play-i.svg");
}

/* search results */
html body.theme-dark#search .sticky {
    background-color: var(--fill-secondary-alt);
    color: var(--glyph-gray-secondary-alt);
}

html body.theme-dark#search .shadow-box {
    background-color: var(--fill);
}

html body.theme-dark#search .search-result.has-thumbnail .result-thumbnail img {
    border: 1px solid var(--fill-gray-quaternary);
}

/* localized documentation */
html body.theme-dark .contenttable[data-v-8c663d90],
html body.theme-dark .contenttable {
    background-color: var(--fill-gray-secondary-alt);
}

html body.theme-dark .formatted-content .code-listing {
    background-color: var(--fill-gray-secondary-alt);
    border-color: none;
}

html body.theme-dark .svg-icon[data-v-a76e93d8],
html body.theme-dark .task-topic .svg-icon {
    fill: #fff
}

html body.theme-dark .title[data-v-1e0258b0],
html body.theme-dark .topic-summary-section-label {
    color: #666;
}

html body.theme-dark .decorator[data-v-dac213be],
html body.theme-dark .label[data-v-dac213be] {
    color: #999;
}

html body.theme-dark .eyebrow[data-v-4ba5af7c] {
    color: #999;
}

html body.theme-dark .summary[data-v-42fb6bac],
html body.theme-dark .topic-summary {
    color: #999;
}

html body.theme-dark .contenttable-section[data-v-3eae4961] {
    border-color: var(--fill-gray-secondary);
}
