body{margin:0;background:#191a18;color:var(--ui-bone);font:13px/1.7 'IBM Plex Mono',monospace;background-image:radial-gradient(ellipse at 20% 0,#c2a87e06,transparent 65%)}
.masthead .ui-application-logo{padding:0}main{padding-bottom:56px;align-items:start}
.page{max-width:1180px;margin:auto;padding:0 48px}.masthead{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--ui-line)}.wordmark{font:600 30px 'Saira Condensed',sans-serif;letter-spacing:4.5px;color:var(--ui-bone);text-decoration:none}.environment,.eyebrow{font-size:10px;letter-spacing:.15em;color:var(--ui-bronze)}.environment{display:flex;gap:10px;align-items:center}.environment i{width:5px;height:5px;border-radius:50%;background:#8a9b6e}main{display:grid;grid-template-columns:1fr 440px;gap:64px 68px;padding-top:72px}.intro h1{font:600 clamp(46px,5vw,66px)/1.06 'Saira Condensed',sans-serif;text-transform:uppercase;letter-spacing:.015em;margin:24px 0}.lede{font-size:15px;line-height:1.9;max-width:460px;color:var(--paper)}.intro-note{color:var(--ui-muted);max-width:430px;margin-top:24px}.principles{display:flex;flex-direction:column;gap:11px;margin-top:36px;color:var(--ui-muted);font-size:11px}.principles span::before{content:'—';color:var(--ui-bronze);margin-right:12px}.access-steps{display:flex;flex-direction:column;gap:24px}.step{border-top:1px solid var(--ui-line);padding-top:20px}.step h3{font-size:12px;font-weight:500;margin:0 0 10px}.step p{color:var(--ui-muted);font-size:11px;margin:10px 0}.step-actions{display:flex;flex-wrap:wrap;gap:8px}.feedback{font-size:11px;line-height:1.8;color:var(--ui-muted);min-height:38px;margin:12px 0 0;overflow-wrap:anywhere}.feedback[data-error=true]{color:#e4ad89}.board-id{font-size:11px;color:var(--ui-bone);word-break:break-all}.connect-type{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;color:var(--ui-muted);font-size:11px}.connect-type select{background:#20221e;border:1px solid var(--ui-line);border-radius:3px;min-height:40px;padding:8px;color:var(--ui-bronze);font:inherit}.invite-form{display:flex;flex-direction:column;gap:14px}.success{border-left:2px solid #8a9b6e;padding:0 0 0 16px}.success h3{color:var(--ui-bone);font-size:14px}.success p{color:var(--ui-muted);font-size:12px}.next{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.7fr;gap:40px;border-top:1px solid var(--ui-line);padding:30px 0 44px}.next h2{font:600 26px 'Saira Condensed',sans-serif;text-transform:uppercase;margin:0 0 10px}.next p{color:var(--ui-muted);margin:0;font-size:12px;max-width:580px}footer{border-top:1px solid var(--ui-line);padding:22px 0 30px;display:flex;justify-content:space-between;gap:16px;font-size:9px;letter-spacing:.08em;color:var(--ui-muted)}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--ui-bronze);outline-offset:4px}
@media(max-width:880px){.page{padding:0 24px}main{grid-template-columns:1fr;gap:36px;padding-top:38px}.intro h1{font-size:54px}.intro-note,.lede{max-width:580px}.principles{flex-direction:row;flex-wrap:wrap;margin-top:24px}.next{grid-template-columns:1fr;gap:12px}.masthead{min-height:90px}.environment{font-size:8px;letter-spacing:.08em}footer{flex-direction:column;gap:6px}}
@media(max-width:420px){.page{padding:0 18px}.wordmark{font-size:26px;letter-spacing:3px}.environment{max-width:100px;line-height:1.5}.intro h1{font-size:48px}.principles{flex-direction:column;gap:6px}}
