html.tracker-obs-html,body.tracker-obs-body{min-height:100%;margin:0}body.tracker-obs-body{color:#fff}.tracker-obs-shell{min-height:100dvh}.tracker-obs-shell--preview{background:#101014}.tracker-obs-error{color:#fff;background:#b00020;border-radius:5px;margin:1rem;padding:10px 20px;font-family:system-ui,sans-serif;font-size:18px;font-weight:600;display:inline-block}.overlay-canvas-root{color:#fff;font-size:16px;line-height:1}.overlay-obs-viewport{--overlay-stage-scale:1;background:0 0;width:100vw;height:100vh;position:relative;overflow:hidden}.overlay-obs-viewport--preview{background:#101014}.overlay-obs-canvas--preview{--overlay-preview-grid-base:#1a1a20;--overlay-preview-grid-line:#ffffff0a;background:linear-gradient(to right, var(--overlay-preview-grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--overlay-preview-grid-line) 1px, transparent 1px), var(--overlay-preview-grid-base);background-size:80px 80px,80px 80px,auto;border-bottom:1px solid #ffffff47;box-shadow:0 12px 40px #00000059}.overlay-obs-preview-notice{z-index:20;border:1px solid color-mix(in oklab, var(--color-amber-500) 45%, transparent);background:color-mix(in oklab, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;border-radius:.5rem;align-items:flex-start;gap:.625rem;max-width:18rem;padding:.75rem .875rem;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 8px 24px #00000038}.overlay-obs-preview-notice__icon{width:1rem;height:1rem;color:var(--color-amber-600);flex-shrink:0;margin-top:.125rem}.overlay-obs-preview-notice__title{color:var(--foreground);font-size:.8125rem;font-weight:600;line-height:1.3}.overlay-obs-preview-notice__text{color:var(--muted-foreground);margin-top:.25rem;font-size:.75rem;line-height:1.45}.overlay-obs-preview-notice__code{font-family:var(--font-mono,ui-monospace, monospace);font-size:.6875rem}.overlay-obs-canvas{transform-origin:0 0;isolation:isolate;position:relative}.overlay-obs-item{pointer-events:none;position:absolute}.overlay-obs-item__bounds{display:block;position:relative}.overlay-obs-item__inner{transform-origin:0 0;display:inline-block}
