.emulator-view{display:flex;flex-direction:column;min-height:100vh}.emulator-view header{align-items:center;background:#16213e;display:flex;gap:1rem;padding:1rem 2rem}.emulator-view header h1{flex:1 1;font-size:1.5rem;font-weight:500}.back-link{border-radius:8px;color:#9ca3af;padding:.5rem 1rem;text-decoration:none;transition:background .2s}.back-link:hover{background:#ffffff1a}.status{border-radius:20px;font-size:.875rem;padding:.5rem 1rem;text-transform:capitalize}.status.connected{background:#0f5132}.status.connecting{background:#664d03}.status.disconnected{background:#58151c}.emulator-view main{flex:1 1;flex-direction:column;padding:2rem}.emulator-view main,.error-banner{align-items:center;display:flex;gap:1rem}.error-banner{background:#58151c;border-radius:8px;max-width:400px;padding:1rem 1.5rem}.error-banner button{background:#fff3;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.25rem .75rem}.emulator-frame{background:#000;border-radius:20px;box-shadow:0 25px 50px -12px #00000080;overflow:hidden;position:relative}.controls{display:flex;gap:1rem;margin-top:1rem}.controls button{align-items:center;background:#16213e;border:none;border-radius:50%;color:#eee;cursor:pointer;display:flex;height:48px;justify-content:center;transition:background .2s,transform .1s;width:48px}.controls button:hover{background:#1e2d4d}.controls button:active{transform:scale(.95)}.app{display:flex;flex-direction:column;min-height:100vh}.app header{background:#16213e;padding:1rem 2rem}.app header h1{font-size:1.5rem;font-weight:500}.app main{flex:1 1;padding:2rem}.emulator-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.emulator-card{background:#16213e;border-radius:12px;color:#eee;padding:1.5rem;text-decoration:none;transition:transform .2s,background .2s}.emulator-card:hover{background:#1e2d4d;transform:translateY(-4px)}.emulator-card h2{font-size:1.25rem;margin-bottom:.5rem}.emulator-card p{color:#9ca3af;font-size:.875rem}
/*# sourceMappingURL=main.4abba303.css.map*/