.comment-section[data-astro-cid-fdrkzv5s]{margin:3rem 0 2rem;padding-top:2rem;border-top:2px solid var(--color-border, #e5e7eb)}.comment-heading[data-astro-cid-fdrkzv5s]{font-size:1.35rem;font-weight:700;margin-bottom:1.5rem;color:var(--color-text, #333)}.comment-count[data-astro-cid-fdrkzv5s]{font-size:1rem;font-weight:400;color:var(--color-text-muted, #999)}.comment-form[data-astro-cid-fdrkzv5s]{background:var(--glass-bg, #f8f9fa);-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);border:1px solid var(--glass-border, #e5e7eb);border-radius:16px;padding:1.25rem;margin-bottom:2rem}.comment-form-row[data-astro-cid-fdrkzv5s]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.75rem}.comment-field[data-astro-cid-fdrkzv5s] label[data-astro-cid-fdrkzv5s]{display:block;font-size:.78rem;font-weight:600;color:var(--color-text-muted, #777);margin-bottom:.3rem}.comment-field[data-astro-cid-fdrkzv5s] input[data-astro-cid-fdrkzv5s],.comment-field[data-astro-cid-fdrkzv5s] textarea[data-astro-cid-fdrkzv5s]{width:100%;box-sizing:border-box;padding:.65rem .85rem;border:1px solid var(--glass-border, #ddd);border-radius:10px;font-size:.9rem;font-family:inherit;background:var(--glass-hi, #fff);color:var(--color-text, #333);transition:border-color .2s,box-shadow .2s,background .2s}.dark .comment-field[data-astro-cid-fdrkzv5s] input[data-astro-cid-fdrkzv5s],.dark .comment-field[data-astro-cid-fdrkzv5s] textarea[data-astro-cid-fdrkzv5s]{background:#a0aaff0f;border-color:var(--glass-border, rgba(140,150,220,.16));color:#eef0fb}.comment-field[data-astro-cid-fdrkzv5s] input[data-astro-cid-fdrkzv5s]:focus,.comment-field[data-astro-cid-fdrkzv5s] textarea[data-astro-cid-fdrkzv5s]:focus{outline:none;border-color:var(--color-primary, #6d5cf0);box-shadow:0 0 0 3px #6d5cf029;background:var(--color-bg, #fff)}.comment-field[data-astro-cid-fdrkzv5s] textarea[data-astro-cid-fdrkzv5s]{resize:vertical;min-height:70px}.comment-form-footer[data-astro-cid-fdrkzv5s]{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem}.comment-reply-info[data-astro-cid-fdrkzv5s]{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--color-primary, #3b82f6);font-weight:500}.reply-cancel[data-astro-cid-fdrkzv5s]{background:none;border:none;color:var(--color-text-muted, #999);cursor:pointer;font-size:.78rem;text-decoration:underline}.comment-submit[data-astro-cid-fdrkzv5s]{padding:.65rem 1.6rem;background:var(--gradient-primary, linear-gradient(120deg, #6366f1, #a855f7));color:#fff;border:none;border-radius:999px;font-size:.9rem;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease;margin-left:auto;box-shadow:0 6px 18px -6px #6d5cf099}.comment-submit[data-astro-cid-fdrkzv5s]:hover{filter:brightness(1.06);transform:translateY(-1px)}.comment-submit[data-astro-cid-fdrkzv5s]:disabled{opacity:.6;cursor:not-allowed;transform:none}.comment-list[data-astro-cid-fdrkzv5s]{display:flex;flex-direction:column;gap:0}.comment-loading[data-astro-cid-fdrkzv5s],.comment-empty[data-astro-cid-fdrkzv5s]{text-align:center;padding:2rem;color:var(--color-text-muted, #999);font-size:.9rem}.comment-item[data-astro-cid-fdrkzv5s]{padding:1rem 0;border-bottom:1px solid var(--color-border, #eee)}.dark .comment-item[data-astro-cid-fdrkzv5s]{border-bottom-color:#ffffff0f}.comment-item[data-astro-cid-fdrkzv5s]:last-child{border-bottom:none}.comment-reply[data-astro-cid-fdrkzv5s]{border-left:3px solid var(--color-primary, #3b82f6);padding-left:12px;border-bottom:none;padding-top:.75rem;padding-bottom:.5rem}.dark .comment-reply[data-astro-cid-fdrkzv5s]{border-left-color:#3b82f680}.comment-meta[data-astro-cid-fdrkzv5s]{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.comment-nick[data-astro-cid-fdrkzv5s]{font-weight:700;font-size:.9rem;color:var(--color-text, #333)}.nick-admin[data-astro-cid-fdrkzv5s]{color:var(--color-primary, #3b82f6)}.admin-badge[data-astro-cid-fdrkzv5s]{font-size:.68rem;font-weight:700;color:#fff;background:var(--color-primary, #3b82f6);padding:1px 7px;border-radius:4px}.comment-time[data-astro-cid-fdrkzv5s]{font-size:.78rem;color:var(--color-text-muted, #aaa)}.comment-body[data-astro-cid-fdrkzv5s]{font-size:.92rem;line-height:1.65;color:var(--color-text, #444);word-break:keep-all;white-space:pre-wrap}.dark .comment-body[data-astro-cid-fdrkzv5s]{color:#cbd5e1}.comment-actions[data-astro-cid-fdrkzv5s]{display:flex;gap:.5rem;margin-top:.4rem}.cm-action[data-astro-cid-fdrkzv5s]{background:none;border:none;font-size:.75rem;color:var(--color-text-muted, #aaa);cursor:pointer;padding:2px 4px;border-radius:4px;transition:color .2s,background .2s}.cm-action[data-astro-cid-fdrkzv5s]:hover{color:var(--color-primary, #3b82f6);background:#3b82f614}.cm-report-btn[data-astro-cid-fdrkzv5s]:hover{color:var(--color-danger, #ef4444);background:#ef444414}@media(max-width:480px){.comment-form-row[data-astro-cid-fdrkzv5s]{grid-template-columns:1fr}.comment-form[data-astro-cid-fdrkzv5s]{padding:1rem}.comment-reply[data-astro-cid-fdrkzv5s]{margin-left:8px!important}}.vw-shop-row[data-astro-cid-c3uq7qmm]{display:flex;flex-wrap:wrap;gap:10px}.vw-shop-item[data-astro-cid-c3uq7qmm]{flex:1 1 220px;display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);transition:background .15s,border-color .15s,transform .15s}.vw-shop-item[data-astro-cid-c3uq7qmm]:hover{background:var(--card-hover);border-color:var(--host);transform:translateY(-2px)}.vw-shop-t[data-astro-cid-c3uq7qmm]{font-weight:700;font-size:.96rem;color:var(--text)}.vw-shop-d[data-astro-cid-c3uq7qmm]{font-size:.8rem;color:var(--text-2);line-height:1.4}.vw-shop-go[data-astro-cid-c3uq7qmm]{font-size:.82rem;color:var(--host);font-weight:600;margin-top:2px}.vw-shop-note[data-astro-cid-c3uq7qmm]{margin:10px 0 0;font-size:.74rem;color:var(--text-muted)}.vw-faq-list[data-astro-cid-c3uq7qmm]{display:flex;flex-direction:column;gap:8px}.vw-faq-item[data-astro-cid-c3uq7qmm]{border:1px solid var(--border);border-radius:10px;background:var(--card);padding:0 14px;overflow:hidden}.vw-faq-item[data-astro-cid-c3uq7qmm] summary[data-astro-cid-c3uq7qmm]{list-style:none;cursor:pointer;padding:13px 26px 13px 0;font-weight:700;font-size:.98rem;color:var(--text);position:relative}.vw-faq-item[data-astro-cid-c3uq7qmm] summary[data-astro-cid-c3uq7qmm]::-webkit-details-marker{display:none}.vw-faq-item[data-astro-cid-c3uq7qmm] summary[data-astro-cid-c3uq7qmm]:after{content:"+";position:absolute;right:2px;top:50%;transform:translateY(-50%);font-size:1.2rem;color:var(--host);font-weight:400;transition:transform .2s}.vw-faq-item[data-astro-cid-c3uq7qmm][open] summary[data-astro-cid-c3uq7qmm]:after{content:"−"}.vw-faq-item[data-astro-cid-c3uq7qmm] p[data-astro-cid-c3uq7qmm]{margin:0 0 14px;color:var(--text-2);font-size:.92rem;line-height:1.6;word-break:keep-all}
