:where(:root,[data-theme]){--core-button-size: calc(var(--size-field, .25rem) * 10)}.c-btn-min-w{min-width:var(--core-button-size)}.c-btn-min-h{min-height:var(--core-button-size)}.c-input-border{border:var(--border) solid;border-color:color-mix(in oklab,var(--color-base-content) 20%,#0000);border-radius:var(--radius-field);box-shadow:0 1px color-mix(in oklab,var(--color-base-content) 20%,#0000) calc(var(--depth) * 10%) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}.c-collapse{border-radius:var(--radius-box);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:max-content 0fr;isolation:isolate;overflow:hidden;width:100%}@media(prefers-reduced-motion:no-preference){.c-collapse{transition:grid-template-rows .2s}}.c-collapse[open]{grid-template-rows:max-content 1fr}.c-collapse:focus-visible,.c-collapse:has(summary:focus-visible){outline:2px solid var(--color-base-content);outline-offset:2px}.c-collapse summary::-webkit-details-marker{display:none}.c-collapse-title{cursor:pointer;display:block;grid-column:1;grid-row:1;min-height:1lh;outline:none;padding:.5rem 2rem .5rem 0;position:relative;width:100%}.c-collapse-title:after{box-shadow:2px 2px;content:"";display:block;height:.5rem;inset-inline-end:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-75%) rotate(45deg);transform-origin:75% 75%;width:.5rem}@media(prefers-reduced-motion:no-preference){.c-collapse-title:after{transition:transform .2s cubic-bezier(.4,0,.2,1)}}.c-collapse[open]>.c-collapse-title:after{transform:translateY(-25%) rotate(225deg)}.c-collapse-content{grid-column:1;grid-row:2;padding-bottom:.5rem}
