:root{color-scheme:dark;--bg: #060608;--bg-2: #0f0f14;--ink: #f2f2f5;--muted: #9b9bab;--line: rgba(255, 255, 255, .11);--glass: rgba(12, 12, 16, .74);--red: #FA163F;--blue: #2E6DB5;--blue-text: #6fa3e6;--gold: #F4B942;--mag: #E8007D;--vio: #7C3AED;--acc: var(--red);--acc2: var(--blue);--on-acc: #ffffff;--font-display: "Syne", "Arial Black", "Helvetica Neue", sans-serif;--font-body: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "DM Mono", ui-monospace, "Cascadia Mono", Consolas, monospace}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--font-body);-webkit-text-size-adjust:100%}a:focus-visible{outline:2px solid var(--blue-text);outline-offset:2px}.lp-bar{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:12px;padding:12px max(16px,env(safe-area-inset-right,0px)) 12px max(16px,env(safe-area-inset-left,0px));background:#060608eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.lp-bar img{height:24px;width:auto;display:block}.lp-back{margin-left:auto;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--line);color:var(--ink);font:500 15px/1 var(--font-body);text-decoration:none}.lp-back:hover{border-color:var(--ink)}.lp-in{max-width:720px;margin:0 auto;padding:40px 16px 96px}.lp-url{font:500 12px/1 var(--font-mono);letter-spacing:.1em;color:var(--muted)}.lp-in h1{margin:12px 0 8px;font:800 clamp(34px,5vw,54px)/1 var(--font-display)}.lp-in .lp-meta{margin:0 0 28px;color:var(--muted);font-size:14px}.lp-in h2{margin:34px 0 10px;font:700 20px/1.2 var(--font-display)}.lp-in p,.lp-in li{color:#d6d6de;font-size:16px;line-height:1.6}.lp-in p{margin:0 0 6px}.lp-in ul{margin:0;padding-left:20px}.lp-in a{color:var(--blue-text)}
