@layer components{.post-body .deepseek-media-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-block:2rem;display:grid}.post-body .deepseek-photo{min-width:0;margin:0}.post-body .deepseek-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.post-body .deepseek-photo figcaption,.post-body .deepseek-figure figcaption{color:var(--muted-foreground);margin-top:.7rem;font-size:.75rem;line-height:1.55}.post-body .deepseek-figure{border-block:1px solid color-mix(in oklch, var(--foreground) 18%, transparent);font-variant-numeric:tabular-nums;min-width:0;margin:2rem 0;padding:1.25rem 0;font-family:system-ui,sans-serif}.post-body .deepseek-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 .55rem;font-size:.625rem;line-height:1.4}.post-body .deepseek-figure h3{margin:0;font-size:1rem;font-weight:600;line-height:1.4}.post-body .deepseek-subtitle,.post-body .deepseek-chart-fallback{color:var(--muted-foreground);margin:.45rem 0 0;font-size:.75rem;line-height:1.55}.post-body .deepseek-chart-canvas{width:100%;min-width:0;margin-block:.8rem .4rem}.post-body .deepseek-chart-canvas:empty{display:none}.post-body .deepseek-chart-canvas>svg,.post-body .deepseek-chart-canvas>figure{max-width:100%;height:auto;margin:0;display:block;overflow:visible}.post-body .deepseek-chart-fallback[hidden]{display:none}.post-body .deepseek-data{margin-top:.8rem;font-size:.75rem;line-height:1.55}.post-body .deepseek-data summary{cursor:pointer;text-underline-offset:.18em;width:fit-content;padding-block:.45rem}.post-body .deepseek-data summary:hover{text-decoration:underline}.post-body .deepseek-data summary:focus-visible{outline-offset:3px;outline:2px solid}.post-body .deepseek-data table{border-collapse:collapse;table-layout:fixed;width:100%;margin-block:.7rem}.post-body .deepseek-data caption{text-align:left;padding-bottom:.6rem;font-weight:600}.post-body .deepseek-data th,.post-body .deepseek-data td{border-bottom:1px solid color-mix(in oklch, var(--foreground) 15%, transparent);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:.5rem .4rem}.post-body .deepseek-data th{font-weight:500}.post-body .deepseek-data p{color:var(--muted-foreground);margin-block:.6rem 0}@media (width<=480px){.post-body .deepseek-media-pair{grid-template-columns:minmax(0,1fr);gap:1.4rem}.post-body .deepseek-photo{max-width:22rem}}@media print{.post-body .deepseek-figure,.post-body .deepseek-photo{break-inside:avoid}}}
