@layer amset-ui.tokens,amset-ui.base;@layer amset-ui.components{.amset-cropper{--amset-cropper-shade:var(--amset-overlay);--amset-cropper-handle:.875rem;--amset-cropper-max-height:28rem;gap:var(--amset-space-2);color:var(--amset-ink);font-family:var(--amset-font);font-size:var(--amset-text-sm);flex-direction:column;display:flex}.amset-cropper__tools{justify-content:space-between;align-items:center;gap:var(--amset-space-2);flex-wrap:wrap;display:flex}.amset-cropper__frame{border-radius:var(--amset-radius);background:var(--amset-surface-2);touch-action:none;-webkit-user-select:none;user-select:none;align-self:center;max-width:100%;line-height:0;position:relative;overflow:hidden}.amset-cropper__image{max-width:100%;max-height:var(--amset-cropper-max-height);display:block}.amset-cropper__box{box-sizing:border-box;border:2px solid var(--amset-accent-ink);box-shadow:0 0 0 100vmax var(--amset-cropper-shade);cursor:move;position:absolute}.amset-cropper__box:focus-visible{outline:var(--amset-ring-width) solid var(--amset-focus);outline-offset:-6px}.amset-cropper__handle{width:var(--amset-cropper-handle);height:var(--amset-cropper-handle);border:2px solid var(--amset-accent-ink);border-radius:var(--amset-radius-sm);background:var(--amset-accent);cursor:nwse-resize;inset-block-end:0;position:absolute;right:0}.amset-cropper__size{color:var(--amset-ink-2);font-size:var(--amset-text-xs);font-variant-numeric:tabular-nums;text-align:center;margin:0}.amset-cropper__viewport{align-self:center;max-width:100%;overflow:auto}.amset-cropper__viewport[data-zoomed] .amset-cropper__frame{max-width:none}.amset-cropper__viewport[data-zoomed] .amset-cropper__image{max-width:none;max-height:calc(var(--amset-cropper-max-height) * var(--amset-cropper-zoom,1))}.amset-cropper__zoom,.amset-cropper__problem{color:var(--amset-ink-2);font-size:var(--amset-text-sm);margin:0}.amset-cropper__problem{color:var(--amset-error)}}
