.product[data-astro-cid-uq5bhyez]{padding:40px var(--space-page-x-mobile) 56px;max-width:var(--page-max-width);margin:0 auto}.breadcrumb[data-astro-cid-uq5bhyez]{margin:0 0 24px;font-size:13px}.breadcrumb[data-astro-cid-uq5bhyez] a[data-astro-cid-uq5bhyez]{color:var(--color-text-muted);transition:color .15s}.breadcrumb[data-astro-cid-uq5bhyez] a[data-astro-cid-uq5bhyez]:hover{color:var(--color-text)}.header[data-astro-cid-uq5bhyez]{display:flex;gap:20px;align-items:flex-start;margin-bottom:32px}.logo[data-astro-cid-uq5bhyez]{width:72px;height:72px;border-radius:16px;object-fit:cover;flex-shrink:0}.meta[data-astro-cid-uq5bhyez]{display:flex;flex-direction:column;gap:10px}.name[data-astro-cid-uq5bhyez]{margin:0;font-size:32px;font-weight:700;letter-spacing:-.02em}.tagline[data-astro-cid-uq5bhyez]{margin:0;font-size:17px;color:var(--color-text-muted);line-height:1.5}.row[data-astro-cid-uq5bhyez]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.visit-btn[data-astro-cid-uq5bhyez]{display:inline-flex;align-items:center;padding:8px 18px;border-radius:999px;background:var(--color-text);color:#fff;font-size:13px;font-weight:600;letter-spacing:-.01em;transition:opacity .15s ease-out;white-space:nowrap}.visit-btn[data-astro-cid-uq5bhyez]:hover{opacity:.85}.badge[data-astro-cid-uq5bhyez]{font-size:11px;font-weight:500;padding:3px 10px;border-radius:99px;background:#0000000f;color:var(--color-text-muted)}.badge[data-astro-cid-uq5bhyez].oos-original{background:#fff1e6;color:#c2410c;font-weight:700}.tag[data-astro-cid-uq5bhyez]{font-size:12px;color:var(--color-text-muted)}.screenshots[data-astro-cid-uq5bhyez]{display:grid;gap:12px;margin-bottom:40px;overflow-x:auto}.screenshot[data-astro-cid-uq5bhyez]{border-radius:12px;border:1px solid rgba(0,0,0,.06);max-height:480px;object-fit:contain}.body[data-astro-cid-uq5bhyez]{margin-bottom:48px}.sale-card[data-astro-cid-uq5bhyez]{padding:24px;border:1px solid rgba(180,120,0,.25);border-radius:16px;background:#fffbeb;margin-bottom:24px}.sale-header[data-astro-cid-uq5bhyez]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.sale-badge[data-astro-cid-uq5bhyez]{font-size:10px;font-weight:700;padding:2px 8px;border-radius:99px;background:#fef3c7;color:#92400e;letter-spacing:.04em;flex-shrink:0}.sale-title[data-astro-cid-uq5bhyez]{margin:0;font-size:16px;font-weight:700;color:#78350f}.sale-price[data-astro-cid-uq5bhyez]{margin:0 0 10px;font-size:14px;color:#92400e;display:flex;align-items:center;gap:8px}.sale-price-label[data-astro-cid-uq5bhyez]{font-size:11px;font-weight:600;padding:1px 6px;border-radius:4px;background:#b478001f;color:#92400e}.sale-desc[data-astro-cid-uq5bhyez]{margin:0 0 16px;font-size:13px;color:#92400e;opacity:.7;line-height:1.6}.sale-btn[data-astro-cid-uq5bhyez]{display:inline-flex;align-items:center;padding:10px 22px;border-radius:999px;background:#92400e;color:#fff;font-size:14px;font-weight:600;letter-spacing:-.01em;transition:opacity .15s ease-out}.sale-btn[data-astro-cid-uq5bhyez]:hover{opacity:.85}.maker-card[data-astro-cid-uq5bhyez]{display:flex;align-items:center;gap:16px;padding:20px;border:1px solid rgba(0,0,0,.08);border-radius:16px;background:#fff;margin-bottom:32px;transition:box-shadow .2s}.maker-card[data-astro-cid-uq5bhyez]:hover{box-shadow:var(--tile-shadow-hover)}.avatar[data-astro-cid-uq5bhyez]{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#0000000f}.avatar[data-astro-cid-uq5bhyez].placeholder{display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:20px;color:var(--color-text-muted)}.maker-name[data-astro-cid-uq5bhyez]{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--color-text)}.maker-bio[data-astro-cid-uq5bhyez]{margin:0;font-size:13px;color:var(--color-text-muted)}@media(min-width:768px){.product[data-astro-cid-uq5bhyez]{padding:56px var(--space-page-x-tablet) 64px}.name[data-astro-cid-uq5bhyez]{font-size:40px}.screenshots[data-astro-cid-uq5bhyez]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media(min-width:1024px){.product[data-astro-cid-uq5bhyez]{padding:64px var(--space-page-x-desktop) 80px}}
