.p-select{font-family:var(--pocky-typography-base-font-family);font-size:var(--pocky-typography-base-font-size);font-weight:var(--pocky-typography-base-font-weight);letter-spacing:var(--pocky-typography-base-letter-spacing);line-height:var(--pocky-typography-base-line-height);display:inline-flex;flex-direction:column;font-size:1rem;line-height:1;position:relative;-webkit-user-select:none;user-select:none}.p-select-arrow{bottom:.75rem;box-sizing:border-box;color:currentColor;height:.625rem;pointer-events:none;position:absolute;right:var(--pocky-gap-m);width:.625rem}.p-select-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);color:var(--pocky-color-ui-contrast-90);display:block;margin-bottom:.5em}.p-select-select{font-family:var(--pocky-typography-input-font-family);font-feature-settings:var(--pocky-typography-input-font-feature-settings);font-size:var(--pocky-typography-input-font-size);font-weight:var(--pocky-typography-input-font-weight);letter-spacing:var(--pocky-typography-input-letter-spacing);line-height:var(--pocky-typography-input-line-height);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:var(--pocky-border-std);border-radius:var(--pocky-radius-s);color:currentColor;height:2rem;line-height:2;min-width:8em;padding:0;text-indent:.5em;width:100%}.p-select-wrapper{display:flex;position:relative}.p-select-wrapper:before{border:3px solid var(--pocky-color-ui-focus);border-radius:.5rem;box-sizing:border-box;left:-3px;filter:blur(.5rem);opacity:0;position:absolute;pointer-events:none;top:-3px;transition:filter var(--pocky-timing-moderate) var(--pocky-ease-circ-out),opacity var(--pocky-timing-moderate) var(--pocky-ease-linear);z-index:var(--pocky-layer-focus);height:calc(100% + 6px);width:calc(100% + 6px);content:"";display:block}.p-select-wrapper:focus-visible:before,.p-select-wrapper:focus-within:before{opacity:1;filter:blur(0);transition:filter var(--pocky-timing-moderate) var(--pocky-ease-circ-out),opacity var(--pocky-timing-quick) var(--pocky-ease-linear)}
