/*!
 * @klinking/squircle — MIT License — Copyright (c) 2026 Chris Klink
 * https://squircle.klink.ing/ · https://github.com/klink-ing/squircle
 */
@property --squircle-pill-arc-setback{syntax:"<angle>";inherits:true;initial-value:45deg}@property --squircle-pill-edge-setback{syntax:"<number>";inherits:true;initial-value:.75}@property --squircle-pill-paint-zoom{syntax:"<number>";inherits:true;initial-value:1}@property --squircle-pill-continuity{syntax:"<integer>";inherits:true;initial-value:3}@property --squircle-pill-side{syntax:"auto|t|r|b|l";inherits:true;initial-value:auto}@property --squircle-pill-max-radius{syntax:"<length>";inherits:true;initial-value:3.40282e38px}@property --squircle-pill-border-width{syntax:"<length>";inherits:true;initial-value:0}@property --squircle-pill-outline-width{syntax:"<length>";inherits:true;initial-value:0}@property --squircle-pill-outline-offset{syntax:"<length>";inherits:true;initial-value:0}@property --squircle-pill-ring-width{syntax:"<length>";inherits:true;initial-value:0}@property --squircle-pill-ring-offset-width{syntax:"<length>";inherits:true;initial-value:0}@property --squircle-pill-inset-ring-width{syntax:"<length>";inherits:true;initial-value:0}@property --squircle-pill-shadow-reach{syntax:"<length>";inherits:true;initial-value:0}@property --squircle-pill-reach{syntax:"<length>";inherits:true;initial-value:0}@property --squircle-pill-background-inset{syntax:"<length>";inherits:true;initial-value:0}@property --squircle-pill-border-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --squircle-pill-outline-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --squircle-pill-ring-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --squircle-pill-ring-offset-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --squircle-pill-inset-ring-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --squircle-pill-clip{syntax:"*";inherits:true}@property --squircle-pill-decoration{syntax:"*";inherits:true}@property --squircle-pill-decoration-clip{syntax:"*";inherits:true}[data-squircle-pill]{border-radius:var(--squircle-pill-max-radius,calc(infinity * 1px));border-width:var(--squircle-pill-border-width);border-style:var(--squircle-pill-border-style,solid);border-color:var(--squircle-pill-border-color)}:where([data-squircle-pill]){--squircle-pill-side:auto;--squircle-pill-border-width:0px;--squircle-pill-border-color:currentColor;--squircle-pill-outline-width:0px;--squircle-pill-outline-offset:0px;--squircle-pill-outline-color:currentColor;--squircle-pill-ring-width:0px;--squircle-pill-inset-ring-width:0px;--squircle-pill-shadow-reach:0px;--squircle-pill-resolved-shadow:initial;--squircle-pill-paint-zoom:1;--squircle-pill-clip:initial;--squircle-pill-decoration:initial;--squircle-pill-decoration-clip:initial;--squircle-pill-polyfill-border:0px;--squircle-pill-polyfill-reach:0px;--squircle-pill-reach:max(0px, var(--squircle-pill-outline-offset) + var(--squircle-pill-outline-width), var(--squircle-pill-ring-offset-width) + var(--squircle-pill-ring-width), var(--squircle-pill-shadow-reach));--squircle-pill-background-inset:min(.5px, var(--squircle-pill-border-width) + var(--squircle-pill-inset-ring-width));--squircle-pill-ring-color:currentColor;--squircle-pill-ring-offset-width:0px;--squircle-pill-ring-offset-color:transparent;--squircle-pill-inset-ring-color:currentColor;--squircle-pill-box-shadow:none}:where(:root[data-squircle-pill-worklet]) [data-squircle-pill]{isolation:isolate;border-color:#0000;min-width:1px;min-height:1px;position:relative}:where(:root[data-squircle-pill-worklet]) [data-squircle-pill]:before{content:"";inset:calc(-1 * var(--squircle-pill-border-width));z-index:-1;pointer-events:none;border-radius:inherit;background:inherit;border:var(--squircle-pill-border-width) solid transparent;box-shadow:var(--squircle-pill-box-shadow,none);-webkit-mask-image:paint(pill-shape);mask-image:paint(pill-shape);-webkit-background-clip:border-box;background-clip:border-box;position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-mode:alpha}:where(:root[data-squircle-pill-worklet]) [data-squircle-pill]:after{content:"";pointer-events:none;inset:calc(-1 * (var(--squircle-pill-border-width) + var(--squircle-pill-reach)));background:paint(pill-decoration);position:absolute}:where(:root[data-squircle-pill-polyfill]) [data-squircle-pill]{isolation:isolate;border-color:#0000;border-width:var(--squircle-pill-polyfill-border,0px);min-width:1px;min-height:1px;position:relative}:where(:root[data-squircle-pill-polyfill]) [data-squircle-pill]:before{content:"";inset:calc(-1 * var(--squircle-pill-polyfill-border));z-index:-1;pointer-events:none;border-radius:inherit;background:inherit;border:var(--squircle-pill-polyfill-border) solid transparent;box-shadow:var(--squircle-pill-box-shadow,none);clip-path:var(--squircle-pill-clip,none);-webkit-background-clip:border-box;background-clip:border-box;position:absolute}:where(:root[data-squircle-pill-polyfill]) [data-squircle-pill]:after{content:"";pointer-events:none;inset:calc(-1 * (var(--squircle-pill-polyfill-border) + var(--squircle-pill-polyfill-reach)));background-image:var(--squircle-pill-decoration,none);clip-path:var(--squircle-pill-decoration-clip,none);background-repeat:no-repeat;background-size:100% 100%;position:absolute}:where(:root[data-squircle-pill-worklet],:root[data-squircle-pill-polyfill]) [data-squircle-pill]{box-shadow:none!important;-webkit-background-clip:text!important;background-clip:text!important}[data-squircle-pill=t]{--squircle-pill-side:t;border-radius:var(--squircle-pill-max-radius,calc(infinity * 1px)) var(--squircle-pill-max-radius,calc(infinity * 1px)) 0 0}[data-squircle-pill=r]{--squircle-pill-side:r;border-radius:0 var(--squircle-pill-max-radius,calc(infinity * 1px)) var(--squircle-pill-max-radius,calc(infinity * 1px)) 0}[data-squircle-pill=b]{--squircle-pill-side:b;border-radius:0 0 var(--squircle-pill-max-radius,calc(infinity * 1px)) var(--squircle-pill-max-radius,calc(infinity * 1px))}[data-squircle-pill=l],[data-squircle-pill=s]{--squircle-pill-side:l;border-radius:var(--squircle-pill-max-radius,calc(infinity * 1px)) 0 0 var(--squircle-pill-max-radius,calc(infinity * 1px))}[data-squircle-pill=s]:where(:dir(rtl),[dir=rtl],[dir=rtl] *),[data-squircle-pill=e]{--squircle-pill-side:r;border-radius:0 var(--squircle-pill-max-radius,calc(infinity * 1px)) var(--squircle-pill-max-radius,calc(infinity * 1px)) 0}[data-squircle-pill=e]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--squircle-pill-side:l;border-radius:var(--squircle-pill-max-radius,calc(infinity * 1px)) 0 0 var(--squircle-pill-max-radius,calc(infinity * 1px))}
