@layer components{.c-paper{background-color:var(--color-paper);background-image:var(--paper-url,none);color:var(--color-paper-ink);border:1px solid var(--color-paper-line);background-size:512px 512px;padding:clamp(1.25rem,1rem + 1.2vw,2rem)}.c-paper hr,.c-paper .c-rule{background:var(--color-paper-line);opacity:1}.c-label-card{background-color:var(--color-paper-2);max-width:26rem;font-family:var(--font-italic);background-image:none;font-size:1.125rem;line-height:1.4}.c-label-card__title{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;font-size:1rem;font-style:normal}.c-label-card__plate{border-top:1px solid var(--color-paper-line);font-family:var(--font-sans);font-style:normal;font-size:var(--text-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold-ink);margin-top:.75rem;padding-top:.6rem}.c-disclosure>summary{min-height:var(--tap);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:.35em;align-items:center;list-style:none;display:inline-flex}.c-disclosure>summary::-webkit-details-marker{display:none}.c-swatch{font-size:var(--text-meta);gap:.35rem;display:grid}.c-swatch__chip{border:1px solid var(--color-line-strong);height:3.5rem}.c-field{width:100%;min-height:var(--tap);border:1px solid var(--color-bone-2);background:var(--color-ink-0);color:var(--color-bone);font-family:var(--font-sans);border-radius:0;padding:.7rem .9rem;font-size:1rem}.c-field::placeholder{color:var(--color-bone-3)}.c-field:focus-visible{outline:2px solid var(--color-gold-light);outline-offset:2px}.c-field[aria-invalid=true]{border-color:var(--color-gold-light)}}