/* SB publication / requested global refinements */
.prototype-v7 .site-header{border-bottom:0}
.prototype-v7 .header-motto{right:var(--gutter);bottom:4px;padding-top:9px;border-top:1px solid var(--line)}
.playground .register{display:none}
.project-label{fill:#191c17!important;opacity:1;paint-order:stroke;stroke:#ffffff26;stroke-width:.3px}
.project-num{font-weight:700;opacity:1;font-size:10px}
.project-word{font-weight:700;letter-spacing:-.25px;font-size:16px}
.invert .invert-icon{display:inline-flex!important;position:relative;width:44px;height:32px;flex:0 0 44px;align-items:center;justify-content:center;border:1px solid #777972;border-radius:3px;background:linear-gradient(135deg,#c5c7bf,#f0f0e9 40%,#7b8076);box-shadow:inset 0 1px 1px #fff9,0 2px 1px #0002;font-size:0}
.invert-icon:before{content:'';width:23px;height:23px;border-radius:50%;background:radial-gradient(circle at 38% 30%,#383c35,#111 70%);box-shadow:inset 0 1px 3px #000a,0 1px 0 #fff8}
.invert-icon:after{content:'';position:absolute;width:11px;height:25px;left:11px;top:-1px;border-radius:48% 48% 40% 40%;background:linear-gradient(90deg,#5e645f,#fafbf5 37%,#b5bcb4 65%,#555c55);border:1px solid #71796f;box-shadow:2px 3px 3px #0005;transform:rotate(-24deg);transform-origin:50% 85%;transition:transform .24s ease,box-shadow .24s ease}
.invert[aria-pressed=true] .invert-icon:after{transform:rotate(24deg);box-shadow:-2px 3px 3px #0005}
.invert:hover{opacity:1}.invert:focus-visible{outline:2px solid var(--ink);outline-offset:5px}
.practice-v8 .verse-feeling{font-family:Arial,Helvetica,sans-serif;font-size:clamp(22.5px,2.335vw,37.5px);line-height:1.3;white-space:normal;margin-top:16px;color:var(--muted)}
.practice-v8 .verse-instinct{font-family:Arial,Helvetica,sans-serif;font-style:normal;color:var(--ink)}
.practice-v8 .verse-instinct em{font-family:Arial,Helvetica,sans-serif;font-style:italic}
.practice-v8 .practice-stage{min-height:350px}
@media(max-width:760px){.invert .invert-icon{width:38px;flex-basis:38px;height:30px}.invert-icon:after{left:8px}.practice-v8 .verse-feeling{font-size:clamp(19px,4.55vw,27.5px)}.practice-v8 .verse-instinct{font:normal clamp(25px,6.6vw,42px)/1.15 Arial,Helvetica,sans-serif}.practice-v8 .practice-stage{min-height:390px}}
@media(prefers-reduced-motion:reduce){.invert-icon:after{transition:none}}
