:root{--background:#1d2b3a;--text:#f4ead5;--text-muted:#b9c3cc;--accent:#f2b84b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--background);height:100%;color:var(--text);touch-action:manipulation;overscroll-behavior:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}#app{min-height:100%}.screen{min-height:100dvh;padding:calc(env(safe-area-inset-top) + 24px) calc(env(safe-area-inset-right) + 20px) calc(env(safe-area-inset-bottom) + 24px) calc(env(safe-area-inset-left) + 20px);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}h1{color:var(--accent);margin:0;font-size:1.6rem}.hint-icon{image-rendering:pixelated;border-radius:22px}.steps{text-align:left;max-width:22rem;padding-left:1.4rem;line-height:1.6}.share-icon{vertical-align:-4px;color:#4aa3ff;margin-left:4px;display:inline-block}.small{color:var(--text-muted);max-width:22rem;font-size:.9rem}.version{color:var(--text-muted);margin-top:auto;font-size:.8rem}.start .version{margin-top:2rem}.debug-link{border:1px dashed var(--text-muted);color:var(--text-muted);font:inherit;background:0 0;border-radius:6px;margin-top:8px;padding:8px 12px;font-size:.85rem}.debug-badge{top:calc(env(safe-area-inset-top) + 6px);right:calc(env(safe-area-inset-right) + 6px);color:#fff;opacity:.85;pointer-events:none;background:#c0392b;border-radius:10px;padding:3px 8px;font-size:.7rem;position:fixed}
