body{color:#fff;background-color:#000;max-height:100vh;margin:0;padding:0;font-family:Segoe UI,Helvetica Neue,sans-serif;overflow:hidden}.metro-container.svelte-1uha8ag{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.phone-wrapper.svelte-1uha8ag{background:#000;flex-direction:column;gap:20px;width:320px;display:flex}.display.svelte-1uha8ag{border-bottom:2px solid #333;justify-content:flex-end;align-items:center;height:60px;padding:0 5px;display:flex;overflow:hidden}.number.svelte-1uha8ag{white-space:nowrap;text-align:right;flex-shrink:0;min-width:100%;font-size:32px;font-weight:300}.numpad.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tile.svelte-1uha8ag{aspect-ratio:1;color:#fff;cursor:pointer;background:#222;border:2px solid #0000;justify-content:center;align-items:center;font-size:28px;font-weight:300;transition:all .1s;display:flex}.tile.svelte-1uha8ag:hover:not(:disabled){border-color:#555}.tile.svelte-1uha8ag:active:not(:disabled){background:#008a00;transform:scale(.95)}.tile[disabled].svelte-1uha8ag{opacity:.5}.action-btn.svelte-1uha8ag{color:#fff;text-transform:lowercase;cursor:pointer;background:0 0;border:2px solid #fff;width:100%;padding:12px;font-family:Segoe UI;font-size:18px}.action-btn.call.svelte-1uha8ag{color:#008a00;border-color:#008a00}.action-btn.hangup.svelte-1uha8ag{color:#e51400;border-color:#e51400}.key-val.svelte-1uha8ag{font-size:32px}
