.spec-sheet{background-color:var(--color-bg-card);border:2px solid var(--border-color);box-shadow:4px 4px 0px var(--color-accent-secondary);margin:var(--space-lg)0;padding:0}.spec-sheet__section{border-bottom:2px solid var(--border-color)}.spec-sheet__section:last-child{border-bottom:none}.spec-sheet__section-title{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;color:var(--color-bg-card);background-color:var(--color-text-primary);padding:var(--space-sm);margin:0;font-size:18px;font-weight:700}.spec-sheet__items{padding:var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex}.spec-sheet__item{gap:var(--space-sm);padding:var(--space-sm);border-bottom:1px solid var(--color-accent-secondary);grid-template-columns:1fr 2fr;align-items:flex-start;display:grid}.spec-sheet__item:last-child{border-bottom:none}.spec-sheet__label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-primary);font-size:14px;font-weight:700}.spec-sheet__value{font-family:var(--font-mono);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary)}@media (max-width:767px){.spec-sheet__item{gap:var(--space-xs);grid-template-columns:1fr}.spec-sheet__label{padding-bottom:var(--space-xs);border-bottom:1px dashed var(--color-accent-secondary)}.spec-sheet__items{padding:var(--space-sm);gap:var(--space-sm)}}@media (min-width:768px) and (max-width:1023px){.spec-sheet__item{grid-template-columns:1fr 1.5fr}}
