:root{--g-bg:#000;--g-fg:#f2f4f8;--g-dim:#a9b0bd;--g-accent:#7aa2ff;--g-alert:#ffd479;--g-line:#2a2f3a}*{box-sizing:border-box}html,body{background:var(--g-bg);color:var(--g-fg);margin:0}body{min-height:100vh;font:400 22px/1.3 system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}.g-root{outline:none;flex-direction:column;gap:14px;width:100%;max-width:600px;height:100vh;max-height:600px;margin:0 auto;padding:20px 24px;display:flex}.g-title{margin:0;font-size:26px;font-weight:600}.g-sub{color:var(--g-dim);margin:0;font-size:20px}.g-alert{color:var(--g-alert)}.g-arrow{color:var(--g-accent);text-align:center;font-size:96px;line-height:1;transition:transform .12s linear}.g-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.g-btn,.g-item{min-height:56px;font:inherit;color:var(--g-fg);background:var(--g-bg);border:2px solid var(--g-line);cursor:pointer;text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.g-btn:hover,.g-item:hover{border-color:var(--g-dim)}.g-btn:active,.g-item:active{background:#14171d}.g-btn:focus-visible,.g-item:focus-visible,.g-btn:focus,.g-item:focus{border-color:var(--g-accent);outline:none;box-shadow:0 0 0 3px #7aa2ff73}.g-dist{color:var(--g-accent);font-variant-numeric:tabular-nums}.g-skel{background:#101216;border-radius:14px;height:56px}.g-reply{white-space:pre-wrap;flex:1;overflow-y:auto}.g-code{letter-spacing:.12em;text-align:center;color:var(--g-accent);font-variant-numeric:tabular-nums;font-size:72px}.g-row{flex-wrap:wrap;gap:10px;display:flex}.g-row>.g-btn{flex:auto;justify-content:center}@media (prefers-reduced-motion:reduce){.g-arrow{transition:none}}
