@font-face{font-family:Inter;src:url(/assets/Inter-VF2RPR_K.ttf);font-weight:100 900;font-display:swap}:root{--ink: #17171c;--muted: #71717a;--faint: #a1a1aa;--line: #ececef;--line-strong: #e0e0e4;--shell: #e9e8e5;--canvas-2: #f4f4f6;--gray-bg: #f1f1f3;--gray-fg: #52525b}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100svh;display:grid;place-items:center;padding:12px;background:var(--shell);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.frame{width:100%;max-width:520px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:36px 32px 32px}.eyebrow{margin:0;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}h1{margin:6px 0 0;font-size:26px;letter-spacing:-.02em}.lead{margin:6px 0 24px;font-size:14px;color:var(--muted)}.apps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.card{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--line-strong);border-radius:12px;color:inherit;text-decoration:none;transition:background .14s ease,border-color .14s ease}a.card:hover,a.card:focus-visible{background:var(--canvas-2);outline:none}.card img{width:40px;height:40px;object-fit:contain;flex:none}.text{min-width:0;flex:1;display:grid;gap:2px}.name{font-size:15.5px;font-weight:600}.host{font-size:12.5px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag{flex:none;font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:4px 9px;border-radius:7px;background:var(--ink);color:#fff}.soon{cursor:default}.soon img,.soon .text{opacity:.6}.soon .tag{background:var(--gray-bg);color:var(--gray-fg)}
