.grid.svelte-r5yzae{display:grid;grid-template-columns:repeat(auto-fit,minmax(228px,1fr));gap:.85rem;align-items:stretch}.card.svelte-r5yzae{display:flex;flex-direction:column;gap:.6rem;padding:.9rem 1rem 1rem;background:#ffffff05;border:1px solid #2e2e2e}.card-head.svelte-r5yzae{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.3rem .6rem;padding-bottom:.55rem;border-bottom:1px solid #262626}.card-title.svelte-r5yzae{margin:0;font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.14em;color:var(--primary-color);text-transform:uppercase}.proof.svelte-r5yzae{font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.06em;color:#ffffff8c;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff40;white-space:nowrap;transition:color .14s ease-out,text-decoration-color .14s ease-out}.proof.svelte-r5yzae:hover{color:var(--primary-color);text-decoration-color:var(--primary-color)}.anchor-name.svelte-r5yzae{margin:0;font-family:var(--font-body);font-size:.92rem;font-weight:700;color:var(--text-color)}.anchor-price.svelte-r5yzae{margin:.1rem 0 0;font-family:var(--font-mono);font-size:1.15rem;font-weight:700;color:var(--primary-color);white-space:nowrap}.anchor-desc.svelte-r5yzae{margin:.35rem 0 0;font-family:var(--font-body);font-size:.74rem;line-height:1.55;color:#ffffff8c}.points.svelte-r5yzae{display:flex;flex-wrap:wrap;gap:.3rem;margin:.5rem 0 0;padding:0;list-style:none}.points.svelte-r5yzae li:where(.svelte-r5yzae){padding:.12rem .4rem;border:1px solid rgba(204,255,0,.3);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.04em;color:#cf0c}.items.svelte-r5yzae{list-style:none;margin:.2rem 0 0;padding:0}.item.svelte-r5yzae{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;padding:.42rem 0;border-bottom:1px dashed #242424}.item.svelte-r5yzae:last-child{border-bottom:0}.item-name.svelte-r5yzae{display:flex;align-items:center;gap:.35rem;font-family:var(--font-body);font-size:.8rem;color:#ffffffd1}.tag.svelte-r5yzae{padding:.02rem .3rem;border:1px solid rgba(204,255,0,.45);font-family:var(--font-mono);font-size:.55rem;font-weight:700;letter-spacing:.06em;color:var(--primary-color)}.item-price.svelte-r5yzae{font-family:var(--font-mono);font-size:.76rem;color:var(--accent-color);white-space:nowrap;font-variant-numeric:tabular-nums}.note.svelte-r5yzae{margin:auto 0 0;padding-top:.6rem;border-top:1px solid #222;font-family:var(--font-body);font-size:.66rem;line-height:1.7;color:#ffffff61;white-space:pre-line}.closing.svelte-r5yzae{margin-top:clamp(1.5rem,4vw,2.25rem);padding-top:clamp(1rem,3vw,1.5rem);border-top:1px solid #2a2a2a;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.9rem}.closing-text.svelte-r5yzae{margin:0;font-family:var(--font-body);font-size:.9rem;color:#ffffff9e}.closing-actions.svelte-r5yzae{display:flex;flex-wrap:wrap;gap:.6rem}.btn.svelte-r5yzae{font-family:var(--font-display);font-size:.95rem;letter-spacing:.04em;padding:.55rem 1rem;border:2px solid #000;cursor:pointer;text-decoration:none;transition:transform .1s,box-shadow .1s,background .15s}.btn.primary.svelte-r5yzae{background:var(--primary-color);color:#000;box-shadow:3px 3px 0 var(--text-color)}.btn.ghost.svelte-r5yzae{background:transparent;color:var(--text-color);border-color:var(--text-color);box-shadow:3px 3px 0 var(--primary-color)}.btn.primary.svelte-r5yzae:hover{background:var(--secondary-color)}.btn.ghost.svelte-r5yzae:hover{background:var(--text-color);color:#000}.btn.svelte-r5yzae:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--text-color)}@media(max-width:600px){.btn.svelte-r5yzae{flex:1 1 0;min-width:0;text-align:center;font-size:.9rem;padding:.6rem}}
