/* ════════════════════════════════════════════════
   Individual item detail page
   ════════════════════════════════════════════════ */

.item-detail-card {
    background: var(--parchment);
    border: 1px solid var(--parchment-border);
    border-radius: 10px;
    padding: 24px 28px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    max-width: 700px;
}

.item-detail-tags {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
}

.item-detail-description {
    font-family: var(--sans);
    font-size: 0.95rem;
    color: #374151;
    line-height: 1.65;
    margin: 0;
}

.item-detail-stats {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}

.item-detail-stat {
    display: flex;
    flex-direction: column;
    gap: 3px;
    background: #fff;
    border: 1px solid var(--parchment-border);
    border-radius: 6px;
    padding: 8px 12px;
    min-width: 80px;
}

.item-detail-properties {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

/* ══════════════════════════════════════════════════════
   Dark mode
   ══════════════════════════════════════════════════════ */
[data-theme="dark"] .item-detail-description      { color: #a6adc8; }
[data-theme="dark"] .item-detail-stat             { background: #313244; }
