* { margin: 0; padding: 0; box-sizing: border-box; }
body { background: #F4F4F0; display: flex; align-items: center; justify-content: center; min-height: 100vh; font-family: -apple-system, BlinkMacSystemFont, sans-serif; }
#__bundler_loading { display: none; padding: 24px; }
#__bundler_thumbnail { position: fixed; inset: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; background: #F4F4F0; z-index: 9999; }
#__bundler_thumbnail img { width: 48px; height: 48px; object-fit: contain; display: block; }
noscript { position: fixed; bottom: 12px; left: 12px; z-index: 10000; color: #666; background: white; padding: 6px 12px; font-size: 13px; }
