.venture-app{max-width:720px;margin:2rem auto 5rem;overflow-wrap:anywhere}.venture-app header{margin:3rem 0}.venture-app h1{font-size:clamp(2.4rem,6vw,4rem);line-height:1.12;letter-spacing:-.035em}.venture-app h2{font-size:1.45rem;font-weight:400}.venture-app p,.venture-app li{line-height:1.8}.venture-app section,.venture-review{padding:1.8rem 0;border-top:1px solid var(--line,#d8d5cd)}.venture-subtitle{font-size:1.25rem}.venture-muted{color:var(--muted,#77766e);font-size:.86rem}.venture-links,.venture-actions{display:flex;gap:1rem;flex-wrap:wrap;margin:1.4rem 0}.venture-app a{color:inherit;text-underline-offset:4px}.venture-app fieldset{border:0;padding:0;margin:0;min-width:0}.venture-app label{display:block;margin:1.4rem 0 .55rem;font-size:.94rem}.venture-app input:not([type=checkbox]),.venture-app select,.venture-app textarea{box-sizing:border-box;width:100%;font:inherit;font-size:16px;color:var(--ink,#292b26);background:var(--paper,#faf9f5);border:1px solid var(--line,#d8d5cd);border-radius:0;padding:.8rem;min-width:0}.venture-app textarea{resize:vertical;line-height:1.7}.venture-app .venture-check{display:flex;gap:.7rem;align-items:flex-start;line-height:1.7}.venture-check input{margin-top:.45rem;flex:none;width:18px;height:18px;accent-color:var(--accent,#a88465)}.venture-app button,.venture-action{border:1px solid var(--line,#d8d5cd);padding:.75rem 1rem;background:transparent;color:inherit;font:inherit;font-size:.88rem;cursor:pointer;min-height:44px}.venture-app button:disabled{opacity:.5;cursor:wait}.venture-app :focus-visible{outline:2px solid var(--accent,#a88465);outline-offset:3px}.venture-app details{margin:1rem 0}.venture-app summary{cursor:pointer;padding:.6rem 0;min-height:24px}.venture-answers dt{color:var(--muted,#77766e);font-size:.85rem;margin-top:1rem}.venture-answers dd{margin:.3rem 0 1rem;white-space:pre-wrap;line-height:1.8}.venture-preserve{white-space:pre-wrap}.venture-app pre{font:inherit;font-size:.94rem;white-space:pre-wrap;line-height:1.9;padding:1.3rem;border:1px solid var(--line,#d8d5cd)}.venture-qr{display:block;width:auto;max-width:100%;height:auto;max-height:650px;object-fit:contain;margin:1.5rem auto}.venture-message{min-height:1.5em;font-size:.86rem}.venture-filter{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;margin:2rem 0}.venture-filter select{width:auto;max-width:100%}.venture-counts dl{display:flex;gap:1.5rem;flex-wrap:wrap}.venture-counts dt{font-size:.8rem}.venture-counts dd{margin:.3rem 0;font-size:1.5rem}.venture-flags{font-size:.83rem;color:var(--accent,#a88465)}@media(max-width:600px){.venture-app{margin-top:1rem}.venture-app header{margin:2rem 0}.venture-app h1{font-size:2.45rem}.venture-app section{padding:1.3rem 0}.venture-actions{gap:.6rem}.venture-actions button{flex:1 1 45%}.venture-links{flex-direction:column}.venture-app pre{padding:1rem}.venture-app button[type=submit]{white-space:normal}}

.venture-app form:not(.venture-filter){display:block}.venture-app fieldset{width:100%}.venture-app form label{min-width:0}.venture-app button:hover{background:var(--surface)}
