:root{color-scheme:dark;--bg:#101310;--text:#e5eae3;--muted:#9ca99b;--line:#303a31;--green:#b3d99b;font:15px/1.6 ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;background:var(--bg);color:var(--text)}
*{box-sizing:border-box}body{margin:0;-webkit-text-size-adjust:100%}main{max-width:40rem;margin:clamp(1.5rem,7vh,5rem) auto;padding:0 1.25rem 2rem}a{color:var(--green);text-underline-offset:.2em}a:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:4px}.wordmark{font-size:1.5rem;text-decoration:none;color:var(--text)}.wordmark span{color:var(--green)}h1{font-size:clamp(1.2rem,4vw,1.55rem);font-weight:500;line-height:1.4;margin:2.25rem 0 1.5rem}.download{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.1rem;border:1px solid #60705b;border-radius:3px;background:#263026;text-decoration:none}.download:hover{background:#303d2e}.meta,.small{font-size:.82rem;color:var(--muted)}p{margin:1rem 0 1.5rem}details{border-top:1px solid var(--line);padding:.4rem 0}summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;color:var(--muted)}details a{overflow-wrap:anywhere}pre{max-width:100%;overflow-x:auto;padding:.85rem;border:1px solid var(--line);border-radius:3px;font-size:.8rem;background:#151915}code{font:inherit}.back{display:inline-flex;align-items:center;min-height:44px;margin-top:1rem;font-size:.85rem;color:var(--muted);text-decoration:none}@media(max-width:480px){.download{width:100%}main{padding-inline:1rem}h1{margin-top:1.75rem}}

[hidden]{display:none!important}#app-connect{margin:0 0 1.5rem}#open-in-app{font:inherit;color:var(--green);background:transparent;border:1px solid var(--line);border-radius:3px;min-height:44px;padding:.45rem .85rem;cursor:pointer}#open-in-app:disabled{opacity:.55;cursor:wait}#open-in-app:focus-visible{outline:2px solid var(--green);outline-offset:4px}#app-connect-link{display:inline-block;min-height:44px;padding:.45rem .85rem}
.source-link{margin-top:-.5rem;font-size:.85rem}
