.git-thermometer{--git-tube-width:42px;--git-height:310px;display:inline-flex;flex-direction:column;align-items:center;max-width:100%;font-family:inherit;text-align:center}.git-thermometer--small{--git-height:210px;--git-tube-width:30px;font-size:.85rem}.git-thermometer--medium{--git-height:260px;--git-tube-width:36px}.git-thermometer--large{--git-height:310px;--git-tube-width:42px}.git-thermometer__campaign{font-size:1.15em;font-weight:700;margin-bottom:12px}.git-thermometer__body{position:relative;width:230px;max-width:90vw;height:calc(var(--git-height) + 72px)}.git-thermometer__tube{position:absolute;left:50%;bottom:42px;transform:translateX(-50%);width:var(--git-tube-width);height:var(--git-height);border:5px solid #dedede;border-bottom:0;border-radius:24px 24px 0 0;background:linear-gradient(90deg,#d5d5d5 0,#fff 27%,#fff 65%,#d0d0d0 100%);overflow:hidden;box-shadow:inset 0 0 6px rgba(0,0,0,.18)}.git-thermometer__fill{position:absolute;bottom:0;left:7px;right:7px;min-height:2px;border-radius:10px 10px 0 0;box-shadow:inset 7px 0 10px rgba(255,255,255,.28),inset -6px 0 8px rgba(0,0,0,.15);transition:height .35s ease}.git-thermometer__bulb{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:84px;height:84px;border:8px solid #eee;border-radius:50%;box-shadow:inset 9px 8px 14px rgba(255,255,255,.25),inset -8px -6px 12px rgba(0,0,0,.16),0 1px 4px rgba(0,0,0,.18)}.git-thermometer__scale{position:absolute;left:calc(50% - 49px);bottom:42px;width:35px;height:var(--git-height)}.git-thermometer__scale span{position:absolute;right:0;width:24px;border-top:2px solid #bbb}.git-thermometer__target{position:absolute;left:calc(50% + 42px);top:0;font-weight:700;white-space:nowrap}.git-thermometer__target small,.git-thermometer__raised small{display:block;font-size:.72em;font-weight:600;opacity:.8}.git-thermometer__raised{position:absolute;left:calc(50% + 42px);font-size:1.12em;text-align:left;white-space:nowrap;transform:translateY(50%)}.git-thermometer__raised:before{content:"";position:absolute;right:calc(100% + 7px);top:50%;border:8px solid transparent;border-right-color:currentColor;transform:translateY(-50%)}.git-thermometer__footer{margin-top:4px;font-size:.92em}.git-thermometer__footer strong{font-size:1.12em}@media(max-width:480px){.git-thermometer__body{width:200px}.git-thermometer__target,.git-thermometer__raised{left:calc(50% + 35px)}}
