.decor-detail-wrap[data-astro-cid-hz4zmz4m]{padding-top:16px;padding-bottom:48px}.panel-decor-detail[data-astro-cid-hz4zmz4m]{background-color:var(--surface);border:1px solid var(--line);flex-direction:column;gap:28px;margin-top:12px;display:flex}.decor-hero-layout[data-astro-cid-hz4zmz4m]{border-bottom:1px solid var(--line);align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.decor-tile-col[data-astro-cid-hz4zmz4m]{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex}.decor-rarity-badge-wrap[data-astro-cid-hz4zmz4m]{flex-direction:column;align-items:center;gap:4px;display:flex}.badge-rarity[data-astro-cid-hz4zmz4m]{text-transform:uppercase;background-color:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);padding:2px 8px;font-size:.8rem;font-weight:700}.rarity-stars-visual[data-astro-cid-hz4zmz4m]{background-position:50%;background-repeat:no-repeat;background-size:contain;width:68px;height:16px;display:inline-block}.stars-1[data-astro-cid-hz4zmz4m]{background-image:url(/media/ui/T_UI_Rarity_Star_1.webp)}.stars-2[data-astro-cid-hz4zmz4m]{background-image:url(/media/ui/T_UI_Rarity_Star_2.webp)}.stars-3[data-astro-cid-hz4zmz4m]{background-image:url(/media/ui/T_UI_Rarity_Star_3.webp)}.stars-4[data-astro-cid-hz4zmz4m]{background-image:url(/media/ui/T_UI_Rarity_Star_4.webp)}.stars-5[data-astro-cid-hz4zmz4m]{background-image:url(/media/ui/T_UI_Rarity_Star_5.webp)}.decor-hero-main[data-astro-cid-hz4zmz4m]{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.decor-title[data-astro-cid-hz4zmz4m]{color:var(--text);margin:0;font-size:2rem;font-weight:800;line-height:1.15}.decor-desc[data-astro-cid-hz4zmz4m]{color:var(--text-muted);margin:0;font-size:1.05rem;line-height:1.5}.decor-primary-tags[data-astro-cid-hz4zmz4m]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tag-badge[data-astro-cid-hz4zmz4m]{border-radius:var(--radius-sm);background-color:var(--surface-2);border:1px solid var(--line);color:var(--text);padding:4px 10px;font-size:.85rem;font-weight:600}.badge-category[data-astro-cid-hz4zmz4m]{background-color:var(--cream);color:var(--text);border-color:var(--accent)}.badge-style[data-astro-cid-hz4zmz4m]{background-color:var(--surface);color:var(--accent);font-weight:700}.badge-craftable[data-astro-cid-hz4zmz4m]{background-color:var(--surface);color:var(--text)}.badge-spark[data-astro-cid-hz4zmz4m]{background-color:var(--surface);color:var(--accent)}.badge-variants[data-astro-cid-hz4zmz4m]{background-color:var(--cream);color:var(--accent);font-weight:700}.decor-action-bar[data-astro-cid-hz4zmz4m]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.decor-action-bar[data-astro-cid-hz4zmz4m] .btn[data-astro-cid-hz4zmz4m]{touch-action:manipulation;min-height:44px;padding:8px 20px;font-size:1rem}.specs-heading[data-astro-cid-hz4zmz4m]{color:var(--text);margin:0 0 16px;font-size:1.35rem;font-weight:800}.specs-grid[data-astro-cid-hz4zmz4m]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.spec-row[data-astro-cid-hz4zmz4m]{background-color:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.spec-label[data-astro-cid-hz4zmz4m]{color:var(--text-muted);font-size:.9rem;font-weight:600}.spec-value[data-astro-cid-hz4zmz4m]{color:var(--text);font-size:.95rem;font-weight:700}.highlight-price[data-astro-cid-hz4zmz4m]{color:var(--accent)}.dye-link[data-astro-cid-hz4zmz4m]{color:var(--accent);font-weight:700;text-decoration:none}.dye-link[data-astro-cid-hz4zmz4m]:hover{text-decoration:underline}.variants-intro-note[data-astro-cid-hz4zmz4m]{color:var(--text-muted);margin:-8px 0 16px;font-size:.95rem;line-height:1.5}.variants-cards-list[data-astro-cid-hz4zmz4m]{flex-direction:column;gap:16px;display:flex}.variant-card[data-astro-cid-hz4zmz4m]{background-color:var(--surface);border:1px solid var(--line);flex-direction:column;gap:16px;padding:20px;display:flex}.variant-card-header[data-astro-cid-hz4zmz4m]{align-items:center;gap:14px;display:flex}.variant-tile-slot[data-astro-cid-hz4zmz4m]{flex-shrink:0}.variant-title-group[data-astro-cid-hz4zmz4m]{flex-direction:column;gap:4px;display:flex}.variant-name[data-astro-cid-hz4zmz4m]{color:var(--text);margin:0;font-size:1.25rem;font-weight:800}.variant-rarity-badges[data-astro-cid-hz4zmz4m]{align-items:center;gap:8px;display:flex}.variant-specs-grid[data-astro-cid-hz4zmz4m]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.variant-actions-bar[data-astro-cid-hz4zmz4m]{flex-wrap:wrap;align-items:center;gap:12px;padding-top:8px;display:flex}.variant-actions-bar[data-astro-cid-hz4zmz4m] .btn[data-astro-cid-hz4zmz4m]{touch-action:manipulation;min-height:44px;padding:8px 18px;font-size:.95rem}.related-items-grid[data-astro-cid-hz4zmz4m]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.related-item-card[data-astro-cid-hz4zmz4m]{background-color:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:10px;padding:10px;text-decoration:none;transition:transform .15s,background-color .15s;display:flex}.related-item-card[data-astro-cid-hz4zmz4m]:hover{background-color:var(--cream);text-decoration:none;transform:translateY(-1px)}.related-card-info[data-astro-cid-hz4zmz4m]{flex-direction:column;gap:4px;min-width:0;display:flex}.related-name[data-astro-cid-hz4zmz4m]{color:var(--text);overflow-wrap:anywhere;font-size:.95rem;font-weight:700}.related-price[data-astro-cid-hz4zmz4m]{color:var(--text-muted);font-size:.8rem}.decor-detail-footer[data-astro-cid-hz4zmz4m]{padding-top:16px}.provenance-line[data-astro-cid-hz4zmz4m]{color:var(--text-muted);margin:0;font-size:.85rem}@media (width<=640px){.decor-hero-layout[data-astro-cid-hz4zmz4m]{text-align:center;flex-direction:column;align-items:center}.decor-primary-tags[data-astro-cid-hz4zmz4m],.decor-action-bar[data-astro-cid-hz4zmz4m]{justify-content:center}.decor-action-bar[data-astro-cid-hz4zmz4m] .btn[data-astro-cid-hz4zmz4m],.variant-actions-bar[data-astro-cid-hz4zmz4m] .btn[data-astro-cid-hz4zmz4m]{width:100%}}
