/* 0.10.1: dark product chrome only. Canvas artwork, photos and PNGs are untouched. */
body.cdptp-page,body.cdptp-page #content,body.cdptp-page .site-content{background:#101214}
.cdptp{--tp-ink:#f3f5f6;--tp-surface:#1c2226;--tp-border:#465159;background:#101214;color:#f3f5f6;color-scheme:dark}
.cdptp :is(h1,h2,h3),.cdptp .tp-hero h1,.cdptp .tp-landing h2,.cdptp .tp-example h3,.cdptp .tp-how h3,.cdptp .tp-dialog h2{color:#f3f5f6}
.cdptp .tp-hero h1 em,.cdptp .tp-how li>span{color:#ff865e}
.cdptp :is(.tp-product-nav,.tp-editor-nav,.tp-how li,.tp-advanced,.tp-faq details){border-color:#465159}
.cdptp :is(.tp-product-nav a,.tp-editor-nav a){color:#f3f5f6}
.cdptp :is(.tp-no-install,.tp-hero-art figcaption,.tp-progress,.tp-muted,.tp-panel>p,.tp-photo-help,.tp-summary){color:#bdc5c9}
.cdptp :is(.tp-examples,.tp-final){background:#171c20}
.cdptp .tp-feature{background:#0c0f11;border-top:1px solid #30393f;border-bottom:1px solid #30393f}
.cdptp .tp-art-label{background:#1c2226;color:#f3f5f6;border-color:#7d898f}
.cdptp .tp-hero-art>img{box-shadow:0 24px 60px #0006}
.cdptp button{background:#252d33;color:#f3f5f6;border-color:#65727b}
.cdptp :is(.tp-editor-nav button,.tp-example [data-start]){background:transparent;color:#f3f5f6}
.cdptp .tp-example [data-start]{border-color:#65727b}
.cdptp .tp-example-zoom{background:transparent;border:0}
.cdptp .tp-example-zoom span{color:#101214;background:#f3f5f6}
.cdptp :is(.tp-controls,.tp-dialog,.tp-dialog header){background:#1c2226;color:#f3f5f6;border-color:#465159}
.cdptp .tp-tabs{background:#171c20;border-color:#465159}
.cdptp .tp-tabs button{background:transparent;color:#bdc5c9}
.cdptp .tp-tabs button[aria-selected=true],.cdptp [aria-pressed=true],.cdptp .tp-backgrounds button[aria-pressed=true],.cdptp .tp-models button[aria-pressed=true]{background:#ff865e;color:#101214;border-color:#ff865e}
.cdptp .tp-models button[aria-pressed=true]{outline-color:#ff865e}
.cdptp :is(.tp-preview,.tp-notice,.tp-pace){background:#252d33;color:#f3f5f6;border-color:#465159}
.cdptp [data-photo-preview-host]>.tp-preview,.cdptp [data-edit-preview-host],.cdptp [data-edit-preview-host]>.tp-preview{background:#252d33;border-color:#465159}
.cdptp .tp-preview-head button{background:transparent;color:#f3f5f6;border-color:#65727b}
.cdptp :is(.tp-models button,.tp-model-card>button:last-child,.tp-backgrounds button){background:#252d33;color:#f3f5f6;border-color:#65727b}
.cdptp .tp-model-card canvas{background:#30393f}
.cdptp input:not([type=checkbox]):not([type=range]),.cdptp select{background:#12171b;color:#f3f5f6;border-color:#7d898f}
.cdptp input::placeholder{color:#aeb9bf;opacity:1}
.cdptp input[type=file]::file-selector-button{background:#30393f;color:#f3f5f6}
body.cdptp-page .cdptp label,body.cdptp-page .cdptp legend{color:#f3f5f6}
.cdptp .tp-checks label{border-color:#465159}
.cdptp .tp-action [data-share]{min-height:48px;width:100%}
.cdptp .tp-action .tp-share-intro{color:#bdc5c9;font-size:13px;line-height:1.5;margin:10px 0}
.cdptp .tp-action{background:#171c20;border-color:#465159}
.cdptp .tp-action [data-result]{border-color:#465159}
.cdptp .tp-primary,.cdptp .tp-controls .tp-next{background:#ff865e;color:#101214}
.cdptp .tp-hero .tp-primary,.cdptp .tp-final .tp-primary{background:#ff5a2a;color:#101214}
.cdptp .tp-input-choices [data-import-choice]{background:#33241f;color:#ffd4c6;border-color:#b87861}
.cdptp .tp-strava{background:#171c20;color:#f3f5f6;border-color:#465159;border-left-color:#ff865e}
.cdptp .tp-strava h3{color:#f3f5f6}
.cdptp .tp-strava button{background:#252d33;color:#f3f5f6;border-color:#65727b}
.cdptp .tp-sv-actions a{background:#ff865e;color:#101214;border-color:#ff865e}
.cdptp .tp-faq a,.cdptp .tp-action [data-open],.cdptp [data-sv-source] a,.cdptp .tp-strava details a{color:#ffad91}
.cdptp [data-photo-error],.cdptp [data-model-error],.cdptp .tp-field-error,.cdptp .tp-action [data-error]{color:#ffc5b5;background:#3a211e;border-color:#bf7768}
.cdptp input[aria-invalid=true]{border-color:#ffad91!important}
.cdptp :is(button,input,select,a,summary):focus-visible,.cdptp .tp-strava a:focus-visible,.cdptp .tp-strava button:focus-visible{outline-color:#ffc08e}
.cdptp .tp-dialog::backdrop{background:#000c}
.cdptp .tp-strava .tp-sv-actions [data-sv-load].tp-sv-primary{background:#ff865e;color:#101214;border-color:#ff865e;font-weight:700}
