/* One opt-in cord study. No selectors affect the unselected/default draft.
   Braided sleeve, upper-left highlights, contact shadow and worn bindings are
   digital constructions. They are not described as photographed studio work. */
#living-charge.pv-cord-study {position:relative;isolation:isolate;--cord-rest:.055;}
#living-charge.pv-cord-study .pv-handmade-cord {position:absolute;inset:0 0 auto;z-index:4;display:block;width:100%;height:100%;pointer-events:none;overflow:hidden;}
.pv-handmade-cord path {fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;}
.pv-handmade-cord__shadow {stroke:#311f14;stroke-width:9.5;opacity:.34;transform:translate(1.8px,3.1px);filter:blur(1.5px);}
.pv-handmade-cord__reflection {stroke:#d1b464;stroke-width:18;opacity:calc(var(--cord-rest) + var(--charge-energy,0)*.22);filter:blur(5.5px);}
.pv-handmade-cord__sleeve {stroke:#311f14;stroke-width:6.5;opacity:.86;}
.pv-handmade-cord__body {stroke:#d1b464;stroke-width:4.9;}
.pv-handmade-cord__seam {stroke:#313622;stroke-width:1.25;stroke-dasharray:1.3 5.7 .7 9.3 1.5 7.7;opacity:.46;}
.pv-handmade-cord__light {stroke:#e9e4d7;stroke-width:1.05;transform:translate(-.7px,-.8px);opacity:.69;}
.pv-handmade-cord__energy {stroke:#a0b57d;stroke-width:calc(1.35px + var(--charge-energy,0)*1.4px);stroke-dasharray:9 89 3 137;opacity:calc(var(--charge-energy,0)*.8);filter:drop-shadow(0 0 3px #d1b46488);animation:none !important;}
.pv-handmade-cord__pin-shadow {fill:#311f14;opacity:.3;filter:blur(1px);}
.pv-handmade-cord .pv-handmade-cord__binding {fill:#313622;stroke:#d1b464;stroke-width:1.4;}
.pv-handmade-cord__binding-light {stroke:#e9e4d7;stroke-width:.8;opacity:.75;}
.pv-handmade-cord__pin {fill:#311f14;}
.pv-handmade-cord__strand.is-local .pv-handmade-cord__reflection {opacity:calc(.22 + var(--charge-energy,0)*.22);stroke-width:20;}
.pv-handmade-cord__strand.is-local .pv-handmade-cord__body {stroke:#e9e4d7;}
.pv-handmade-cord__strand.is-local .pv-handmade-cord__binding {fill:#d1b464;stroke:#e9e4d7;}
#living-charge.pv-cord-study .pv-thought.pv-cord-active > summary img {filter:drop-shadow(-1px 0 3px #d1b46459);}
#living-charge.pv-cord-study .pv-thought > summary:focus-visible {outline:2px solid #e9e4d7;outline-offset:4px;}
#living-charge.pv-cord-study[data-cord-state="motion-off"] .pv-handmade-cord__energy,
#living-charge.pv-cord-study[data-cord-state="hidden"] .pv-handmade-cord__energy {opacity:0;}
@media(max-width:700px){
  .pv-handmade-cord__shadow {stroke-width:7.2;transform:translate(1.2px,2.1px);filter:blur(1px);}
  .pv-handmade-cord__reflection {stroke-width:13;filter:blur(3px);}
  .pv-handmade-cord__sleeve {stroke-width:5.3;}
  .pv-handmade-cord__body {stroke-width:3.9;}
  .pv-handmade-cord__light {stroke-width:.8;transform:translate(-.5px,-.6px);}
  .pv-handmade-cord__seam {stroke-width:.95;}
  .pv-handmade-cord__strand.is-local .pv-handmade-cord__reflection {stroke-width:14;}
}
@media(prefers-reduced-motion:reduce){
  .pv-handmade-cord * {animation:none !important;transition:none !important;}
  .pv-handmade-cord__energy {opacity:0 !important;}
}
@media(forced-colors:active){
  #living-charge.pv-cord-study .pv-handmade-cord {display:none;}
  #living-charge.pv-cord-study .pv-thought > summary:focus-visible {outline:3px solid Highlight;}
}
