body:has(:is(.lx-layer,.mz-layer,.bw-layer)) .git{display:none}.git{--ink:#241b13;--paper:#fbf3e4;--muted:#6a5646;--faint:#9a8673;--rule:#241b1324;--accent:#b0502c;--sun:#e5a23a;--ease:cubic-bezier(.22, 1, .36, 1);right:var(--gutter);z-index:60;font-family:var(--font-body), system-ui, sans-serif;position:fixed;bottom:1.1rem}:where(.git) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.git-tab,.git-links span,.git-field>span,.git-form button{font-family:var(--font-label), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.16em}.git-tab{color:var(--paper);background:var(--ink);border-top:2px solid var(--sun);transition:translate .3s var(--ease);margin-left:auto;padding:.75rem 1rem;font-size:.6rem;display:block;box-shadow:0 .6rem 1.6rem #0000002e}.git[data-tone=dark] .git-tab{color:var(--ink);background:var(--paper)}.git-tab:hover,.git-tab:focus-visible{translate:0 -2px}.git-tab:focus-visible{outline:2px solid var(--sun);outline-offset:3px}.git-panel{width:min(25rem, calc(100vw - 2 * var(--gutter)));max-height:min(40rem,80svh);color:var(--ink);background:var(--paper);border-top:.4rem solid var(--sun);animation:git-in .35s var(--ease) both;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + .7rem);right:0;box-shadow:0 1.6rem 3.6rem #00000047}@keyframes git-in{0%{opacity:0;translate:0 .8rem}}.git-head{border-bottom:1px solid var(--rule);justify-content:space-between;gap:1rem;padding:1.2rem 1.2rem 1rem;display:flex}.git-head h2{font-family:var(--font-display), serif;font-size:1.45rem;font-weight:400;line-height:1.1}.git-head p{color:var(--muted);margin-top:.4rem;font-size:.82rem;line-height:1.45}.git-close{color:var(--muted);align-self:start;font-size:1.4rem;line-height:1}.git-close:hover,.git-close:focus-visible{color:var(--ink)}.git-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.git-body{overscroll-behavior:contain;padding:1rem 1.2rem 1.2rem;overflow-y:auto}.git-links{border-bottom:1px solid var(--rule);gap:.55rem;margin-bottom:1rem;padding-bottom:1rem;list-style:none;display:grid}.git-links li{gap:.15rem;display:grid}.git-links span,.git-field>span{color:var(--faint);font-size:.54rem}.git-links a,.git-sent a{font-family:var(--font-display), serif;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--sun);text-decoration-color:var(--sun);text-underline-offset:.2em;overflow-wrap:anywhere;font-size:1rem}.git-links a:hover,.git-links a:focus-visible{color:var(--accent)}.git-form{gap:.7rem;display:grid}.git-field{gap:.3rem;display:grid}.git-optional{text-transform:none;letter-spacing:.04em}.git-field input,.git-field textarea{width:100%;font:inherit;color:var(--ink);border:1px solid var(--rule);background:#fff;border-radius:0;padding:.6rem .75rem;font-size:16px}.git-field textarea{resize:vertical;min-height:6.5rem}.git-field input:focus-visible,.git-field textarea:focus-visible{outline:2px solid var(--sun);outline-offset:0}.git-form button{color:var(--paper);background:var(--ink);border-top:2px solid var(--sun);justify-self:start;padding:.8rem 1.1rem;font-size:.6rem}.git-form button:hover,.git-form button:focus-visible{background:var(--accent)}.git-sent{color:var(--muted);font-size:.85rem;line-height:1.5}.git-sent a{font-size:inherit}.git-form button:disabled{opacity:.55;cursor:progress}.git-trap{opacity:0;width:1px;height:1px;position:absolute;left:-100vw}.git-done{color:var(--muted);gap:.5rem;padding:.4rem 0 .2rem;font-size:.92rem;line-height:1.5;display:grid}.git-done__title{font-family:var(--font-display), serif;color:var(--ink);font-size:1.45rem;line-height:1.1}.git-done button{font-family:var(--font-label), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--sun);justify-self:start;margin-top:.4rem;font-size:.56rem}@media (max-width:640px){.git{bottom:.8rem;right:.8rem}.git[data-open] .git-tab{visibility:hidden}.git-panel{width:auto;max-height:88svh;position:fixed;bottom:0;left:0;right:0}}@media (prefers-reduced-motion:reduce){.git *,.git-panel{transition:none!important;animation:none!important}}
