.pc-lightbox.svelte-6aq3dr{position:fixed;inset:0;z-index:9999;background:#000000eb;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.pc-lightbox-close.svelte-6aq3dr{position:absolute;top:16px;right:20px;background:transparent;border:none;color:#fff;font-size:28px;line-height:1;cursor:pointer;opacity:.7}.pc-lightbox-close.svelte-6aq3dr:hover{opacity:1}.pc-lightbox-img-btn.svelte-6aq3dr{background:transparent;border:none;padding:0;cursor:default;max-width:90vw;max-height:90vh}.pc-lightbox-img.svelte-6aq3dr{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:4px}.pc-lightbox-trigger.svelte-6aq3dr{background:none;border:none;padding:0;margin:0;cursor:zoom-in;display:block}.pc-root.svelte-6aq3dr{min-height:100vh;background:var(--bg, #0b0b0b);color:var(--text, #fff);font-family:var(--font-body, system-ui, sans-serif)}.pc-container.svelte-6aq3dr{max-width:680px;margin:0 auto;padding:40px 24px}.pc-header.svelte-6aq3dr{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid rgba(128,128,128,.25)}.pc-site-name.svelte-6aq3dr{font-family:var(--font-body, inherit);font-size:var(--type-link-size, 16px);font-weight:var(--type-link-weight, 400);line-height:var(--type-link-line-height, 1.6);letter-spacing:var(--type-link-letter-spacing, 0px);color:inherit;text-decoration:var(--type-link-decoration, none);opacity:.75}.pc-site-name.svelte-6aq3dr:hover{opacity:1}.pc-post-meta.svelte-6aq3dr{display:flex;align-items:center;gap:8px;margin-bottom:12px}.pc-post-type.svelte-6aq3dr{font-size:9px;font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:#ffffff14;color:#ffffff80}.pc-post-date.svelte-6aq3dr{font-size:11px;color:#fff6}.pc-post-title.svelte-6aq3dr{font-family:var(--font-heading, inherit);font-size:var(--type-h1-size, 36px);font-weight:var(--type-h1-weight, 600);margin:0 0 16px;line-height:var(--type-h1-line-height, 1.2);letter-spacing:var(--type-h1-letter-spacing, 0px)}.pc-post-body.svelte-6aq3dr{font-family:var(--font-body, inherit);font-size:var(--type-p-size, 16px);font-weight:var(--type-p-weight, 400);line-height:var(--type-p-line-height, 1.6);letter-spacing:var(--type-p-letter-spacing, 0px);color:#ffffffd9}.pc-post-media.svelte-6aq3dr{margin:16px 0}.pc-post-img.svelte-6aq3dr{max-width:100%;border-radius:8px;display:block}.pc-post-video.svelte-6aq3dr{padding:12px;background:#ffffff0a;border-radius:8px}.pc-post-video.svelte-6aq3dr a:where(.svelte-6aq3dr){color:#fff9;font-family:var(--font-body, inherit);font-size:var(--type-link-size, 16px);font-weight:var(--type-link-weight, 400);line-height:var(--type-link-line-height, 1.6);letter-spacing:var(--type-link-letter-spacing, 0px);word-break:break-all}.pc-post-embed.svelte-6aq3dr{margin:16px 0}.pc-product-purchase.svelte-6aq3dr{display:flex;flex-direction:column;gap:14px;margin-top:16px}.pc-product-price.svelte-6aq3dr{font-size:22px;font-weight:700}.pc-product-file.svelte-6aq3dr{font-size:13px;opacity:.6}.pc-product-options.svelte-6aq3dr{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.pc-product-option.svelte-6aq3dr{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid rgba(128,128,128,.25);border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}.pc-product-option.svelte-6aq3dr:hover{border-color:var(--accent, #8b5cf6)}.pc-product-option.selected.svelte-6aq3dr{border-color:var(--accent, #8b5cf6);background:#8b5cf60f}.pc-product-option-radio.svelte-6aq3dr{accent-color:var(--accent, #8b5cf6)}.pc-product-option-info.svelte-6aq3dr{flex:1;min-width:0}.pc-product-option-label.svelte-6aq3dr{font-size:14px;font-weight:600}.pc-product-option-file.svelte-6aq3dr{font-size:12px;opacity:.5;margin-top:2px}.pc-product-option-price.svelte-6aq3dr{font-size:14px;font-weight:600;white-space:nowrap}.pc-product-buy-btn.svelte-6aq3dr{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;border-radius:10px;background:var(--accent, #8b5cf6);color:#fff;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;border:none;transition:opacity .15s}.pc-product-buy-btn.svelte-6aq3dr:hover{opacity:.85}.pc-post-actions.svelte-6aq3dr{display:flex;align-items:center;gap:10px;margin:20px 0 0;padding-top:16px;border-top:1px solid rgba(128,128,128,.18)}.pc-like-btn.svelte-6aq3dr{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;color:#ffffff73;font-size:12px;padding:0;transition:color .15s}.pc-like-btn.svelte-6aq3dr:hover,.pc-like-btn.liked.svelte-6aq3dr{color:#ef4444}.pc-like-count.svelte-6aq3dr{font-size:12px}.post-comments.svelte-6aq3dr{margin-top:32px;padding-top:24px;border-top:1px solid rgba(128,128,128,.18)}.post-comments.svelte-6aq3dr h3:where(.svelte-6aq3dr){font-family:var(--font-heading, inherit);font-size:var(--type-h3-size, 22px);font-weight:var(--type-h3-weight, 600);line-height:var(--type-h3-line-height, 1.35);letter-spacing:var(--type-h3-letter-spacing, 0px);margin:0 0 16px}.comments-list.svelte-6aq3dr{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.comment-item.svelte-6aq3dr{display:flex;flex-direction:column;gap:8px}.comment-header.svelte-6aq3dr{display:flex;align-items:center;gap:10px}.comment-header.svelte-6aq3dr .avatar:where(.svelte-6aq3dr){width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.comment-header.svelte-6aq3dr .avatar-placeholder:where(.svelte-6aq3dr){width:32px;height:32px;border-radius:50%;flex-shrink:0;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff9}.comment-header.svelte-6aq3dr .meta:where(.svelte-6aq3dr){display:flex;align-items:center;gap:8px}.comment-header.svelte-6aq3dr .author:where(.svelte-6aq3dr){font-size:12px;font-weight:600}.comment-header.svelte-6aq3dr .date:where(.svelte-6aq3dr){font-size:10px;color:#ffffff59}.comment-body.svelte-6aq3dr{font-family:var(--font-body, inherit);font-size:var(--type-p-size, 16px);font-weight:var(--type-p-weight, 400);line-height:var(--type-p-line-height, 1.6);letter-spacing:var(--type-p-letter-spacing, 0px);color:#fffc;margin-left:42px}.reply-btn.svelte-6aq3dr{margin-left:42px;align-self:flex-start;background:none;border:none;padding:0;color:var(--text);opacity:.5;font-family:var(--font-body, inherit);font-size:var(--type-link-size, 16px);font-weight:var(--type-link-weight, 400);line-height:var(--type-link-line-height, 1.6);letter-spacing:var(--type-link-letter-spacing, 0px);cursor:pointer;text-decoration:underline}.reply-btn.svelte-6aq3dr:hover{opacity:.8}.delete-btn.svelte-6aq3dr{margin-left:auto;background:none;border:none;padding:4px 8px;color:#ef4444;opacity:.6;font-size:11px;cursor:pointer;border-radius:4px;transition:all .15s}.delete-btn.svelte-6aq3dr:hover{opacity:1;background:#ef44441a}.comments-empty.svelte-6aq3dr{font-family:var(--font-body, inherit);font-size:var(--type-p-size, 16px);font-weight:var(--type-p-weight, 400);line-height:var(--type-p-line-height, 1.6);letter-spacing:var(--type-p-letter-spacing, 0px);color:#ffffff59;margin:0 0 16px}.comment-form.svelte-6aq3dr{display:flex;flex-direction:column;gap:8px}.comment-form.svelte-6aq3dr textarea:where(.svelte-6aq3dr){width:100%;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fff;font-family:var(--font-body, inherit);font-size:var(--type-p-size, 16px);font-weight:var(--type-p-weight, 400);line-height:var(--type-p-line-height, 1.6);letter-spacing:var(--type-p-letter-spacing, 0px);resize:vertical;min-height:72px;outline:none}.comment-form.svelte-6aq3dr textarea:where(.svelte-6aq3dr):focus{border-color:#ffffff4d}
