.credits{flex:1;display:grid;gap:24px;max-width:48rem;margin-inline:auto;padding:96px clamp(16px,5vw,40px) 72px}.credits h1{font-size:clamp(2.8rem,2rem + 4vw,5rem);color:var(--pale)}.credits h1 .px-ink{filter:drop-shadow(2px 2px 0 #000)}.credit-groups{display:grid;gap:24px}.credits .win{width:100%}.credits ul{list-style:none;margin:0;padding:0}.credits li{padding:12px 0;border-top:2px solid rgba(184,196,168,.28)}.credits h3{font-size:1.625rem;color:var(--pale)}.credit-by,.credit-licence{color:var(--pale);line-height:1.25}.credit-licence{color:var(--dim)}.credit-changes{color:var(--dim);font-style:italic;line-height:1.2}.credits a{text-underline-offset:4px;transition:color .12s ease-out}.credits a:hover{color:var(--gold)}.credits .win a:not(.btn){position:relative}.credits .win a:not(.btn):after{content:"";position:absolute;inset:-6px 0}.legal .win{display:grid;gap:10px;scroll-margin-top:80px}.legal h2{color:var(--gold);font-size:2rem}.legal h3{margin-top:8px}.legal .win>a{justify-self:start}body.store{min-height:100vh;display:flex;flex-direction:column}.page{max-width:60rem;width:100%}.page .win{display:grid;gap:10px}.page .win+.win{margin-top:24px}.page h2{color:var(--gold);font-size:2rem}.order-lines{display:grid;gap:4px}.order-line{display:flex;justify-content:space-between;gap:16px}.order-total{display:flex;justify-content:space-between;padding-top:8px;border-top:2px solid var(--bevel-hi);font-size:1.75rem}.muted{color:var(--dim);line-height:1.25}.flag{color:var(--gold)}.field{display:grid;gap:4px}.field input{min-height:44px;padding:6px 10px;background:#06100c;border:2px solid var(--bevel-lo);color:var(--pale);font:inherit;font-size:1.25rem}.field input:focus{border-color:var(--gold);outline:none}.actions-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.stock-row{display:grid;grid-template-columns:1fr 96px auto;gap:12px;align-items:center;padding:6px 0;border-top:2px solid rgba(184,196,168,.28)}.stock-row input{width:96px;min-height:44px;padding:4px 8px;background:#06100c;border:2px solid var(--bevel-lo);color:var(--pale);font:inherit;font-size:1.25rem}
