.AST1dq_heroWithImage{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:clamp(320px,33vw,560px);display:flex;position:relative;overflow:hidden}.AST1dq_backdrop,.AST1dq_scrim{z-index:-1;position:absolute;inset:0}.AST1dq_backdrop{object-fit:cover;object-position:center;width:100%;height:100%}.AST1dq_scrim{background:linear-gradient(to top, rgba(var(--larpit-ground-rgb), .55), transparent 60%)}[data-treatment=DROP_SHADOW] .AST1dq_text{text-shadow:0 1px 2px rgba(var(--larpit-ground-rgb), .9),0 2px 24px rgba(var(--larpit-ground-rgb), .6)}[data-treatment=OPAQUE_BACKGROUND] .AST1dq_text{background:rgba(var(--larpit-surface-rgb), .92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;padding:24px 28px}.AST1dq_zoomButton{z-index:1;background:rgba(var(--larpit-surface-rgb), .7);width:36px;height:36px;color:var(--larpit-text);opacity:.75;border:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex;position:absolute;top:12px;right:12px}.AST1dq_zoomButton:hover,.AST1dq_zoomButton:focus-visible{opacity:1}.AST1dq_credit{z-index:1;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 24px);font-family:var(--larpit-mono-font),ui-monospace,monospace;color:var(--larpit-text);background:rgba(var(--larpit-surface-rgb), .55);opacity:.7;border-radius:4px;padding:2px 8px;font-size:12px;position:absolute;bottom:8px;right:12px;overflow:hidden}.AST1dq_lightboxBody{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.AST1dq_lightboxImage{object-fit:contain;max-width:100%;max-height:90vh}.AST1dq_lightboxCaption{font-family:var(--larpit-mono-font),ui-monospace,monospace;color:var(--larpit-muted);font-size:13px}.AST1dq_cropFrame{aspect-ratio:3;background:var(--larpit-surface);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline-offset:2px;border-radius:6px;position:relative;overflow:hidden}.AST1dq_cropFrame:active{cursor:grabbing}.AST1dq_cropFrame:focus-visible{outline:2px solid var(--larpit-aurora)}.AST1dq_cropImage{pointer-events:none;max-width:none;position:absolute}.AST1dq_cropPreview{pointer-events:none;padding:16px;position:absolute;inset:auto 0 0}.AST1dq_cropPreview h2{max-width:18ch;margin:0}.AST1dq_cropPreview .AST1dq_text{display:inline-block}.AST1dq_cropControls{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;display:flex}.AST1dq_cropControls input[type=range]{flex:200px}
