@layer amset-ui.tokens,amset-ui.base;@layer amset-ui.components{.amset-artifact{--amset-artifact-thumb:2.5rem;--amset-artifact-body-max:30rem;border:1px solid var(--amset-border);border-radius:var(--amset-radius-lg);background:var(--amset-surface);font-family:var(--amset-font);overflow:hidden}.amset-artifact__header{gap:var(--amset-space-1);align-items:center;padding-inline-end:var(--amset-space-2);display:flex}.amset-artifact__main{gap:var(--amset-space-3);min-width:0;padding:var(--amset-space-2) var(--amset-space-3);color:inherit;font:inherit;text-align:start;background:0 0;border:0;flex:1;align-items:center;display:flex}button.amset-artifact__main{cursor:pointer}button.amset-artifact__main:hover{background:var(--amset-surface-2)}button.amset-artifact__main:focus-visible{outline:var(--amset-ring-width) solid var(--amset-focus);outline-offset:-3px}.amset-artifact__thumb,.amset-artifact__icon{inline-size:var(--amset-artifact-thumb);block-size:var(--amset-artifact-thumb);border-radius:var(--amset-radius);flex:none}.amset-artifact__thumb{object-fit:cover}.amset-artifact__icon{background:var(--amset-surface-2);color:var(--amset-ink-2);place-items:center;display:grid}.amset-artifact__text{flex-direction:column;gap:2px;min-width:0;display:flex}.amset-artifact__name{color:var(--amset-ink);font-size:var(--amset-text-base);font-weight:var(--amset-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.amset-artifact__meta{gap:var(--amset-space-2);color:var(--amset-ink-2);font-size:var(--amset-text-xs);flex-wrap:wrap;display:flex}.amset-artifact__error{color:var(--amset-error);font-weight:var(--amset-weight-medium)}.amset-artifact__chevron{block-size:1rem;inline-size:1rem;color:var(--amset-ink-2);transition:rotate var(--amset-duration-fast) var(--amset-easing-standard);flex:none;margin-inline-start:auto}.amset-artifact[data-expanded] .amset-artifact__chevron{rotate:90deg}.amset-artifact__actions{gap:var(--amset-space-1);flex:none;display:flex}.amset-artifact__body{max-block-size:var(--amset-artifact-body-max);border-block-start:1px solid var(--amset-border);overflow:auto}.amset-artifact__frame{background:var(--amset-sample-frame);border:0;inline-size:100%;display:block}}
