.small{font-size:.875rem;line-height:1.45}.btn--sm{min-height:48px;padding:8px 18px;font-size:1.125rem}.btn--cta{--btn-bg:var(--signal);--btn-hover:var(--volt)}.btn--cta.btn--lg{width:100%}.btn[aria-busy=true]{cursor:progress}.tlink{color:inherit;text-underline-offset:3px;text-decoration:underline 3px;text-decoration-color:var(--volt);min-height:44px;transition:background-color .14s var(--ease);align-items:center;font-weight:700;display:inline-flex}button.tlink{font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-weight:700}@media (hover:hover) and (pointer:fine){.tlink:hover{background:var(--volt);color:var(--tarmac)}}.on-dark .tlink{color:var(--volt);text-decoration-color:var(--signal)}.on-dark .tlink:hover{background:var(--volt);color:var(--tarmac)}.tag{background:var(--volt);color:var(--tarmac);border:3px solid var(--tarmac);border-radius:var(--r-chip);white-space:nowrap;padding:4px 10px;font-size:1.25rem;line-height:1;display:inline-block}.pill{background:var(--volt);color:var(--tarmac);font:700 .75rem/1.4 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:2px 10px;display:inline-block}.sticker{background:var(--volt);color:var(--tarmac);border:3px solid var(--tarmac);border-radius:var(--r-sticker);font:800 .8125rem/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;box-shadow:3px 3px 0 0 var(--tarmac);padding:4px 12px;display:inline-block;transform:rotate(-4deg)}.stamp{--rot:-4deg;background:var(--paper);width:8.5rem;color:var(--ultraviolet);border:4px solid var(--ultraviolet);border-radius:var(--r-sticker);font-family:var(--font-mono);transform:rotate(var(--rot));box-shadow:4px 4px 0 0 var(--ultraviolet);text-align:center;justify-items:center;gap:0;padding:8px 10px 6px;font-weight:800;line-height:1;display:grid;position:relative}.stamp-top{letter-spacing:.3em;text-indent:.3em;font-size:.75rem}.stamp-time{letter-spacing:-.02em;padding-block:4px;font-size:2.25rem}.stamp-no{letter-spacing:.14em;border-top:3px solid var(--ultraviolet);width:100%;padding-top:4px;font-size:.875rem}.stamp-no:empty{display:none}html[data-motion=on] [data-rv=wait]{opacity:0}html[data-motion=on] [data-rv=wait][data-mv=lift]{transform:translateY(20px)}html[data-motion=on] [data-rv=wait][data-mv=slide]{transform:translate(-14px)}html[data-motion=on] [data-rv=wait][data-mv=stamp]{transform:scale(1.18)rotate(-3deg)}html[data-motion=on] [data-rv=in]{transition:opacity .38s var(--ease-out), transform .38s var(--ease-out);transition-delay:calc(var(--i,0) * 50ms)}html[data-motion=on] [data-rv=in][data-mv=stamp]{transition:opacity .14s var(--ease-out), transform .26s var(--ease-spring);transition-delay:calc(var(--i,0) * 70ms)}.fly-tag{background:var(--volt);color:var(--tarmac);border:3px solid var(--tarmac);border-radius:var(--r-chip);font:700 1.25rem/1 var(--font-mono);box-shadow:3px 3px 0 0 var(--tarmac);white-space:nowrap;padding:4px 10px}.receipt{--tooth:8px;background:var(--paper);color:var(--tarmac);border:3px solid var(--tarmac);padding:16px 16px calc(var(--tooth) + 20px);min-height:22rem;font-family:var(--font-mono);-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--tooth)) no-repeat, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(2 * var(--tooth)) var(--tooth) repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--tooth)) no-repeat, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(2 * var(--tooth)) var(--tooth) repeat-x;border-radius:16px 16px 0 0;align-content:start;gap:10px;font-size:.875rem;font-weight:500;line-height:1.5;display:grid;position:relative}.receipt .small{color:var(--smoke)}.nav .nav-order[aria-current=page]{color:var(--tarmac)}
