.af-view{background:var(--surface-sunk);flex-direction:column;flex:1;min-height:0;display:flex}.af-view__bar{border-bottom:var(--seam,1px solid var(--border));background:var(--card);height:28px;font-size:var(--text-micro);color:var(--faint-foreground);flex:none;align-items:center;gap:6px;padding:0 8px;display:flex}.af-view__count{font-variant-numeric:tabular-nums;text-align:center;min-width:3.5em}.af-view__format{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--muted-foreground);border:1px solid var(--input);border-radius:var(--r-chip);padding:1px 5px}.af-view__facts{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.af-view__spacer{flex:1}.af-view--media{justify-content:center;align-items:center;padding:24px;overflow:auto}.af-view__image{object-fit:contain;background-color:var(--card);background-image:conic-gradient(var(--border) 25%, transparent 0 50%, var(--border) 0 75%, transparent 0);border:1px solid var(--border);border-radius:var(--r-chip);background-size:16px 16px;max-width:100%;max-height:100%}.af-view__audio{width:min(480px,100%)}.af-view__video{border-radius:var(--r-chip);background:var(--surface-sunk);max-width:100%;max-height:100%}.af-view__stage{flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:16px;display:flex;overflow:auto}.af-view__page{border:1px solid var(--border);box-shadow:0 2px 10px color-mix(in oklab, var(--foreground) 12%, transparent);flex:none}.af-view__prose{min-height:0;font-family:var(--font-sans);font-size:var(--text-label);line-height:var(--leading-body);color:var(--foreground);flex:1;padding:16px 24px 32px;overflow:auto}.af-view__prose>*{max-width:78ch}.af-view__prose h1,.af-view__prose h2,.af-view__prose h3{line-height:var(--leading-tight);margin:1.4em 0 .5em}.af-view__prose h1{font-size:var(--text-turn-sm)}.af-view__prose h2{font-size:var(--text-field)}.af-view__prose h3{font-size:var(--text-label)}.af-view__prose p,.af-view__prose ul,.af-view__prose ol{margin:0 0 .8em}.af-view__prose ul,.af-view__prose ol{padding-left:1.4em}.af-view__prose ul{list-style:outside}.af-view__prose ol{list-style:decimal}.af-view__prose li::marker{color:var(--muted-foreground)}.af-view__prose table{border-collapse:collapse;max-width:none;font-size:var(--text-micro);font-variant-numeric:tabular-nums;margin:0 0 1em}.af-view__prose th,.af-view__prose td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:3px 8px}.af-view__prose th{background:var(--muted)}.af-view__prose code{font-family:var(--font-mono);font-size:var(--text-micro)}.af-view__source{min-height:0;font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--leading-body);color:var(--foreground);white-space:pre;tab-size:2;flex:1;margin:0;padding:12px 16px 24px;overflow:auto}.af-view__card{gap:8px}.af-view__card-title{color:var(--foreground);font-family:var(--font-mono);font-size:var(--text-label)}.af-view__card-note{max-width:52ch;font-size:var(--text-micro);color:var(--muted-foreground)}.af-view__empty{text-align:center;color:var(--faint-foreground);font-size:var(--text-label);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex}.af-view__card.af-view__empty{gap:8px}.af-view__banner{font-size:var(--text-micro);color:var(--destructive);background:color-mix(in oklab, var(--destructive) 12%, transparent);border-bottom:var(--seam,1px solid var(--border));flex:none;padding:6px 10px}.af-view__icon{border-radius:var(--r-input);width:24px;height:24px;color:var(--faint-foreground);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.af-view__icon:hover{background:var(--border);color:var(--foreground)}.af-view__icon:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.af-view__icon:disabled{opacity:.35;cursor:default}@media (pointer:coarse){.af-view__icon{width:32px;height:32px}}
