:root{--page:#f4f1ea;--ink:#1c2c44}*{box-sizing:border-box}html,body,#root{background:var(--page);width:100%;height:100%;color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;margin:0;font-family:Georgia,Iowan Old Style,Times New Roman,serif;overflow:hidden}.page{width:100%;height:100%;position:relative}.sheet{width:100%;height:100%;display:block;position:absolute;inset:0}.field{image-rendering:pixelated;pointer-events:none;position:absolute;top:0;left:0}.prompt{border:1.5px solid var(--ink);pointer-events:none;border-radius:7px 9px 6px 8px;padding:9px 14px;font-family:inherit;font-size:16px;animation:2.4s ease-in-out infinite breathe;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.prompt.waiting{z-index:1;color:#f6fcff;border-color:#f6fcff;animation:none}@keyframes breathe{50%{opacity:.45}}.rounds{pointer-events:none;gap:5px;display:flex;position:absolute;bottom:30px;right:34px}.round{background:var(--ink);border-radius:2px 2px 1px 1px;width:5px;height:22px;transition:opacity 80ms;transform:rotate(4deg)}.round:nth-child(2n){height:21px;transform:rotate(-3deg)}.round.spent{opacity:.13}.incoming{appearance:none;border:1.5px solid var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:7px 9px 6px 8px;padding:7px 11px;font-size:14px;position:absolute;bottom:26px;left:34px}.pause{background:color-mix(in srgb, var(--page) 95%, transparent);place-items:center;display:grid;position:absolute;inset:0}.card{flex-direction:column;gap:16px;width:300px;display:flex}.card h1{margin:0;font-size:30px;font-weight:400}.card dl{grid-template-columns:90px 1fr;gap:8px 12px;margin:0;font-size:16px;display:grid}.card dt{opacity:.55}.card dd{margin:0}.card button{appearance:none;border:1.5px solid var(--ink);font:inherit;cursor:pointer;color:inherit;background:0 0;border-radius:7px 9px 6px 8px;padding:10px 14px}.card button:hover{background:var(--ink);color:var(--page)}.credit{opacity:.6;margin:14px 0 0;font-size:12px}.credit a{color:inherit}
