.p-knob{align-items:center;display:flex;-webkit-user-select:none;user-select:none;gap:var(--pocky-gap-m)}.p-knob-dial{background-color:var(--pocky-color-ui-contrast-90);border:var(--pocky-border-std);border-radius:50%;box-sizing:border-box;cursor:grab;display:block;height:2em;min-width:2em;position:relative;transform:translateZ(0) rotate(var(--rotation));width:2em}.p-knob-dial:after{background-color:var(--pocky-color-ui-contrast-00);content:"";display:block;height:.5em;left:50%;position:absolute;top:20%;transform:translate3d(-50%,-50%,0);width:.125em}.p-knob-label{font-family:var(--pocky-typography-label-font-family);font-size:var(--pocky-typography-label-font-size);font-weight:var(--pocky-typography-label-font-weight);letter-spacing:var(--pocky-typography-label-letter-spacing);line-height:var(--pocky-typography-label-line-height)}.p-knob-input{font-family:var(--pocky-typography-code-font-family);font-feature-settings:var(--pocky-typography-code-font-feature-settings);font-size:var(--pocky-typography-code-font-size);font-weight:var(--pocky-typography-code-font-weight);letter-spacing:var(--pocky-typography-code-letter-spacing);line-height:var(--pocky-typography-code-line-height);-moz-appearance:textfield;-webkit-appearance:textfield;background:none;border-radius:0;border:none;color:var(--pocky-color-ui-contrast-70);font-weight:200;line-height:1;padding:0;text-indent:.5em;width:5em}.p-knob-input::-webkit-inner-spin-button,.p-knob-input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.p-knob-input:focus{background-color:var(--pocky-color-ui-contrast-20)}.p-knob.is-dragging .p-knob-dial,body.is-dragging{cursor:grabbing}
