.model-row{background:var(--surface-raised);border-color:var(--border);box-shadow:none;transition:background-color var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out);position:relative}.model-row:hover{border-color:var(--border-strong)}.model-row-stats{background:var(--surface-sunken-muted);border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:none;transition:background-color var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out);padding:.25rem .625rem}.model-row:hover .model-row-stats{border-color:var(--border-strong)}.model-row-actions{background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:none;transition:background-color var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out);padding:.25rem .5rem}.model-row:hover .model-row-actions{border-color:var(--border-strong)}.model-card{background:var(--surface-raised);border-color:var(--border);box-shadow:none;transition:background-color var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out);position:relative}.model-card:hover,.model-card:active{border-color:var(--border-strong)}.model-card-header{background:var(--surface-raised)}.model-stats-row{background:var(--surface-sunken-muted);border:1px solid var(--border);box-shadow:none;transition:background-color var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out)}.model-card:hover .model-stats-row{border-color:var(--border-strong)}.model-code-block{background:var(--surface-code-well);border:1px solid var(--border);border-bottom-color:var(--border);box-shadow:none;transition:background-color var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out)}.model-card:hover .model-code-block{background:var(--surface-code-well);border-color:var(--border-strong);border-bottom-color:var(--border-strong)}.model-code-inline{background:var(--surface);border:1px solid var(--border);box-shadow:none;transition:background-color var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out)}.model-card:hover .model-code-inline{border-color:var(--border-strong)}.model-detail-code-block{color:var(--code-block-foreground);background:var(--code-block-surface-content);border:1px solid var(--code-block-border);box-shadow:var(--shadow-inset)}.model-detail-code-block .shiki{color:var(--code-block-foreground);background:0 0!important}.model-detail-code-block .shiki code{color:inherit;background:0 0}.dark .model-detail-code-block .shiki,.dark .model-detail-code-block .shiki span{color:var(--shiki-dark,var(--code-block-foreground))!important}.model-detail-cta .model-detail-cta-button--default{background:var(--primary);box-shadow:var(--shadow-btn-primary);transition:background-color var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out)}.model-detail-cta .model-detail-cta-button--default:hover{background:var(--primary-hover);box-shadow:var(--shadow-btn-primary-hover)}.model-detail-cta .model-detail-cta-button--default:active{background:var(--primary-pressed);box-shadow:var(--shadow-btn-primary)}.model-detail-cta .model-detail-cta-button--outline{box-shadow:var(--shadow-btn-neutral);transition:background-color var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out)}.model-detail-cta .model-detail-cta-button--outline:hover{box-shadow:var(--shadow-btn-neutral-hover)}.dark .model-detail-cta .model-detail-cta-button--default{background:var(--primary);box-shadow:var(--shadow-btn-primary)}.dark .model-detail-cta .model-detail-cta-button--default:hover{background:var(--primary-hover);box-shadow:var(--shadow-btn-primary-hover)}.dark .model-detail-cta .model-detail-cta-button--outline{box-shadow:var(--shadow-btn-neutral)}.dark .model-detail-cta .model-detail-cta-button--outline:hover{box-shadow:var(--shadow-btn-neutral-hover)}
