 .connections{--c-bronze:#c7a87a;--c-line:#42484d;--c-panel:#111a22;max-width:1180px}.connections-top{display:flex;justify-content:space-between;gap:16px;padding:25px 0;border-bottom:1px solid var(--c-line);font-size:11px;letter-spacing:.16em;color:#d3b98f}.connections-hero{display:grid;grid-template-columns:1.7fr 1fr;gap:70px;padding:75px 0 55px}.connections h1{font-family:Georgia,serif;font-weight:normal;font-size:clamp(44px,6vw,79px);line-height:1.06;letter-spacing:-.045em}.connections h2{font-family:Georgia,serif;font-weight:normal;font-size:clamp(30px,4vw,47px);line-height:1.12;letter-spacing:-.03em}.connections h3{font-size:23px;line-height:1.2}.connections p{color:#c6cbd0}.connections .intro{font-size:19px;max-width:530px}.connections .small,.connections small{font-size:12px;color:#aeb8c1;line-height:1.6}.connections .btn{cursor:pointer;white-space:normal}.connections .btn.primary{background:#d1ba94;border-color:#d1ba94;color:#101820}.connection-note{border:1px solid #7b6b55;background:#102337cc;padding:32px;align-self:center;transform:rotate(2deg);box-shadow:12px 14px 0 #050b1280}.note-number{font-size:10px;letter-spacing:.2em;color:#d1ba94}.connection-note p{font-family:Georgia,serif;font-size:43px;line-height:1.1;color:#eee0c9}.connection-note hr{border:0;border-top:1px solid #63707a;margin:27px 0}.connection-strip{display:flex;gap:25px;justify-content:space-between;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);padding:17px 0;font-size:10px;letter-spacing:.13em;color:#d1ba94}.connection-section{padding:55px 0;border-bottom:1px solid var(--c-line);scroll-margin-top:90px}.connection-modes,.space-grid,.join-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.connection-modes article,.connection-panel,.connection-three article{border:1px solid var(--c-line);background:#0c141ee8;padding:28px}.connection-modes article>span{color:#c7a87a;font-size:11px;letter-spacing:.15em}.space-grid{grid-template-columns:.85fr 1.15fr;align-items:start;margin-top:26px}.connections label{display:block;font-size:13px;color:#e1e4e7;margin-bottom:18px}.connections input:not([type=checkbox]),.connections textarea,.connections select{display:block;width:100%;padding:12px;background:#080e17;color:#f0f0f0;border:1px solid #59636d;border-radius:0;margin-top:7px;font:inherit}.connections textarea{min-height:120px;resize:vertical}.connections input[type=checkbox]{width:19px;height:19px;flex-shrink:0;accent-color:#bc9d6a}.connections label.check{display:flex;align-items:flex-start;gap:11px;line-height:1.5}.connections .check a{text-decoration:underline}.connections fieldset{border:1px solid #4c5760;margin:15px 0 24px;padding:15px}.connections legend{padding:0 7px;font-size:13px}.profile-preview{--profile-color:#173f5b;border:1px solid #7e858a;background:#101820}.profile-preview[data-theme=bronze]{--profile-color:#624a2d}.profile-preview[data-theme=charcoal]{--profile-color:#303c43}.profile-cover{padding:28px;background:var(--profile-color);border-bottom:6px solid #c7a87a}.profile-cover span{display:block;font-size:10px;letter-spacing:.18em}.profile-cover b{display:block;font-family:Georgia,serif;font-size:60px;line-height:.95;margin-top:25px;color:#e5dccb}.profile-body{padding:25px}.profile-avatar{background:#c7a87a;color:#101820;display:flex;width:62px;height:62px;align-items:center;justify-content:center;font-weight:bold;border:5px solid #101820;margin-top:-56px;position:relative}.profile-body h3{font-family:Georgia,serif;font-size:34px;margin:10px 0;overflow-wrap:anywhere}.profile-body p{overflow-wrap:anywhere}.profile-tags{display:flex;gap:8px;flex-wrap:wrap}.profile-tags span{padding:5px 10px;border:1px solid #4b5d6c;font-size:11px}.profile-player{border-top:1px solid #4b5d6c;margin-top:25px;padding-top:20px}.profile-player audio{width:100%;margin:10px 0;display:block}.connection-three{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.join-grid{gap:50px}.connections details{border:1px solid var(--c-line);padding:20px;margin:15px 0;background:#0c141eeb}.connections summary{cursor:pointer;font-weight:bold}.connections details p{max-width:900px;font-size:14px}.connections details a{text-decoration:underline}.connections :focus-visible{outline:3px solid #e2bc7c;outline-offset:4px}.connections [hidden]{display:none!important}.bot-field{position:absolute;left:-10000px}.connections button:disabled{opacity:.55;cursor:wait}.connections [role=status]{overflow-wrap:anywhere}@media(max-width:800px){.connections-hero{gap:25px;grid-template-columns:1fr;padding-top:35px}.connection-note{transform:none;max-width:400px}.connection-note p{font-size:34px}.connection-strip{flex-wrap:wrap;justify-content:flex-start}.space-grid,.join-grid,.connection-modes,.connection-three{grid-template-columns:1fr}.connections-top{flex-wrap:wrap}.connection-section{padding:35px 0}.connection-panel{padding:20px}.profile-cover b{font-size:48px}}.community-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.community-tabs [aria-pressed=true]{background:#d1ba94;color:#101820}.community-filters{display:flex;gap:16px;flex-wrap:wrap;align-items:end}.community-filters label{flex:1;min-width:150px}.community-filters button{margin-bottom:18px}.community-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.community-card-actions{padding:20px;display:flex;gap:10px;flex-wrap:wrap}.community-cards audio,.community-app audio{width:100%;margin:18px 0}.community-app .profile-cover b{font-size:40px}.community-inbox{display:grid;grid-template-columns:240px 1fr;gap:25px;margin-top:30px}#thread-list button{display:block;width:100%;margin-bottom:10px}.chat-message{padding:15px;border:1px solid #4b5d6c;margin:12px 0;overflow-wrap:anywhere;white-space:pre-wrap}#chat-messages{max-height:560px;overflow:auto}.community-app .connection-panel{margin-bottom:20px;overflow-wrap:anywhere}.community-app .connection-panel .btn{margin:4px}.community-app h1{font-size:clamp(44px,6vw,72px)}@media(max-width:800px){.community-cards,.community-inbox{grid-template-columns:1fr}}
