.category-page-wrapper[data-astro-cid-dcwjfunr]{padding:30px 0 80px}.breadcrumb-nav[data-astro-cid-dcwjfunr]{margin-bottom:24px;font-size:.82rem}.breadcrumb-list[data-astro-cid-dcwjfunr]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-list[data-astro-cid-dcwjfunr] a[data-astro-cid-dcwjfunr]:hover{color:var(--gold-light)}.separator[data-astro-cid-dcwjfunr]{color:var(--border-subtle)}.current[data-astro-cid-dcwjfunr]{color:var(--text-strong);font-weight:600}.category-hero[data-astro-cid-dcwjfunr]{border-bottom:1px solid var(--border-subtle);max-width:800px;margin-bottom:50px;padding-bottom:30px}.cat-title[data-astro-cid-dcwjfunr]{letter-spacing:-.02em;color:var(--text-strong);margin:12px 0 16px;font-size:2.8rem;font-weight:900}.page-indicator[data-astro-cid-dcwjfunr]{color:var(--gold-light);font-size:1.8rem;font-weight:600}.cat-description[data-astro-cid-dcwjfunr]{color:var(--text-muted);margin-bottom:16px;font-size:1.1rem;line-height:1.6}.cat-count[data-astro-cid-dcwjfunr]{background:rgba(var(--ink-rgb), .05);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--gold-light);padding:6px 14px;font-size:.8rem;display:inline-flex}.products-grid[data-astro-cid-dcwjfunr]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:26px;display:grid}.empty-state[data-astro-cid-dcwjfunr]{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:60px 20px;display:flex}.empty-icon[data-astro-cid-dcwjfunr]{font-size:3rem}.category-guide-section[data-astro-cid-dcwjfunr]{margin-top:70px;padding-top:30px}.guide-card[data-astro-cid-dcwjfunr]{border-radius:var(--radius-lg);background:linear-gradient(135deg, rgba(var(--surface-rgb), .8) 0%, rgba(var(--surface-deep-rgb), .95) 100%);box-shadow:0 12px 40px rgba(0, 0, 0, calc(.4 * var(--shadow-k)));border:1px solid #d4af3733;padding:40px}.guide-header[data-astro-cid-dcwjfunr]{max-width:800px;margin-bottom:35px}.guide-title[data-astro-cid-dcwjfunr]{color:var(--text-strong);letter-spacing:-.01em;margin:14px 0 12px;font-size:1.9rem;font-weight:800}.guide-intro[data-astro-cid-dcwjfunr]{color:var(--text-muted);font-size:1.05rem;line-height:1.65}.guide-tips-grid[data-astro-cid-dcwjfunr]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:45px;display:grid}.tip-card[data-astro-cid-dcwjfunr]{background:rgba(var(--ink-rgb), .03);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:transform var(--transition-fast), border-color var(--transition-fast);flex-direction:column;gap:8px;padding:22px;display:flex;position:relative}.tip-card[data-astro-cid-dcwjfunr]:hover{border-color:#d4af3759;transform:translateY(-2px)}.tip-number[data-astro-cid-dcwjfunr]{color:var(--gold-light);letter-spacing:.1em;font-size:.8rem;font-weight:800}.tip-headline[data-astro-cid-dcwjfunr]{color:var(--text-strong);font-size:.98rem;font-weight:700}.tip-body[data-astro-cid-dcwjfunr]{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.55}.faq-container[data-astro-cid-dcwjfunr]{border-top:1px solid var(--border-subtle);padding-top:35px}.faq-section-title[data-astro-cid-dcwjfunr]{color:var(--text-strong);margin-bottom:20px;font-size:1.4rem;font-weight:700}.faq-list[data-astro-cid-dcwjfunr]{flex-direction:column;gap:12px;display:flex}.faq-accordion[data-astro-cid-dcwjfunr]{background:rgba(var(--surface-deep-rgb), .6);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color var(--transition-fast), background var(--transition-fast);overflow:hidden}.faq-accordion[data-astro-cid-dcwjfunr][open]{background:rgba(var(--surface-deep-rgb), .9);border-color:#d4af3766}.faq-question[data-astro-cid-dcwjfunr]{cursor:pointer;color:var(--text-strong);user-select:none;justify-content:space-between;align-items:center;padding:16px 20px;font-size:.98rem;font-weight:600;list-style:none;display:flex}.faq-question[data-astro-cid-dcwjfunr]::-webkit-details-marker{display:none}.faq-chevron[data-astro-cid-dcwjfunr]{color:var(--gold-light);font-size:1.1rem;transition:transform .2s}.faq-accordion[data-astro-cid-dcwjfunr][open] .faq-chevron[data-astro-cid-dcwjfunr]{transform:rotate(180deg)}.faq-answer[data-astro-cid-dcwjfunr]{color:var(--text-muted);padding:0 20px 18px;font-size:.92rem;line-height:1.6}.faq-answer[data-astro-cid-dcwjfunr] p[data-astro-cid-dcwjfunr]{margin:0}.subcat-nav-wrapper[data-astro-cid-dcwjfunr]{background:rgba(var(--surface-deep-rgb), .7);border-radius:var(--radius-lg);backdrop-filter:blur(12px);box-shadow:0 8px 32px rgba(0, 0, 0, calc(.3 * var(--shadow-k)));border:1px solid #d4af3733;margin-bottom:36px;padding:20px 24px}.subcat-header[data-astro-cid-dcwjfunr]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.subcat-label[data-astro-cid-dcwjfunr]{letter-spacing:.08em;color:var(--gold-light);font-size:.76rem;font-weight:800}.subcat-hint[data-astro-cid-dcwjfunr]{color:var(--text-muted);font-size:.82rem}.subcat-pill-list[data-astro-cid-dcwjfunr]{flex-wrap:wrap;gap:10px;display:flex}.subcat-pill[data-astro-cid-dcwjfunr]{background:rgba(var(--ink-rgb), .03);border:1px solid rgba(var(--ink-rgb), .1);color:var(--text-soft);cursor:pointer;user-select:none;border-radius:30px;align-items:center;gap:8px;padding:8px 14px;font-size:.86rem;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.subcat-pill[data-astro-cid-dcwjfunr]:hover{color:var(--text-strong);background:#d4af3714;border-color:#d4af3780;transform:translateY(-1px)}.subcat-pill[data-astro-cid-dcwjfunr].active{border-color:var(--gold-primary);color:var(--text-strong);background:linear-gradient(135deg,#d4af3738,#b8860b1f);font-weight:600;box-shadow:0 4px 14px #d4af3733}.pill-badge[data-astro-cid-dcwjfunr]{letter-spacing:.05em;color:var(--gold-light);background:#d4af3726;border:1px solid #d4af374d;border-radius:4px;padding:2px 6px;font-size:.68rem;font-weight:800;display:inline-block}.subcat-pill[data-astro-cid-dcwjfunr].active .pill-badge[data-astro-cid-dcwjfunr]{background:var(--gold-primary);color:#0b0d13;border-color:var(--gold-light)}.pill-text[data-astro-cid-dcwjfunr]{white-space:nowrap}.pill-count[data-astro-cid-dcwjfunr]{color:var(--text-muted);padding-left:2px;font-size:.74rem}.subcat-pill[data-astro-cid-dcwjfunr].active .pill-count[data-astro-cid-dcwjfunr]{color:rgba(var(--ink-rgb), .8)}@media (width<=768px){.subcat-nav-wrapper[data-astro-cid-dcwjfunr]{margin-bottom:24px;padding:16px}.subcat-pill-list[data-astro-cid-dcwjfunr]{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.cat-title[data-astro-cid-dcwjfunr]{font-size:2.2rem}.guide-card[data-astro-cid-dcwjfunr]{padding:24px}.guide-title[data-astro-cid-dcwjfunr]{font-size:1.5rem}}
