.support-paths{display:flex;gap:16px;flex-wrap:wrap;margin-top:32px}.support-note{font-size:14px;color:#aa92be;margin-top:20px}.support-page-layout{scroll-margin-top:90px}.amount-options{display:flex;flex-wrap:wrap;gap:8px}.amount-options button{flex:1;min-width:58px;min-height:48px}.donation-review{display:grid;grid-template-columns:1fr auto;gap:10px;margin:25px 0;padding:20px 0;border-top:1px solid #ad8aff30}.donation-review>span{font-size:14px;color:#c1abd3}.donation-review strong{font-size:23px;color:#e7cfff}.donation-review small{grid-column:1/-1;color:#ab91be}.collab-roles{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:40px 0 65px}.collab-roles button{text-align:left;padding:25px 21px;border:1px solid #ab80d53b;background:linear-gradient(145deg,#20132988,#0e0b13);color:#eee2fc;border-radius:10px;cursor:pointer;transition:transform .2s,border-color .2s}.collab-roles button:hover{transform:translateY(-4px);border-color:#bf93ed}.collab-roles button[aria-pressed=true]{background:#352046;border-color:#bc91e9}.collab-roles span{display:block;color:#b293cc;font-size:11px;letter-spacing:1px}.collab-roles strong{display:block;font-size:23px;line-height:1.25;margin:22px 0 16px}.collab-roles small{display:block;font-size:14px;line-height:1.7;color:#ac98bb}.collaboration-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.collaboration-layout aside h3{font-size:38px;line-height:1.15;margin:25px 0}.collaboration-layout aside>p,.collaboration-layout li{font-size:16px;line-height:1.85;color:#bca6cc}.collaboration-layout ol{padding-left:22px;margin:25px 0}.collaboration-layout li{padding:8px 0}.collab-fine{font-size:13px!important;line-height:1.75!important;color:#a58caf!important;margin:20px 0}.collaboration-form{padding:32px;background:radial-gradient(at 100% 0,#8f4ac622,transparent 55%),#110d18;border:1px solid #b088d53b;border-radius:14px;min-width:0}.collaboration-form h3{font-size:26px;line-height:1.4;margin-bottom:28px}.collaboration-form label{display:block;font-size:14px;color:#d7c1e7;margin:0 0 20px}.collaboration-form label>span{font-size:12px;color:#a68cb8}.collaboration-form input,.collaboration-form select,.collaboration-form textarea{display:block;width:100%;min-width:0;margin-top:10px;border:1px solid #a384ba55;border-radius:5px;background:#0b0810;color:#eee4f9;padding:13px;font:inherit;min-height:48px}.collaboration-form textarea{resize:vertical}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:17px}.collaboration-form :focus-visible,.collab-roles button:focus-visible{outline:2px solid #c6a0ff;outline-offset:4px}.collaboration-form [hidden]{display:none!important}#collaboration-status{font-size:14px;line-height:1.7;color:#cdb2df;margin-top:15px}#proposal-review{border-top:1px solid #a77fc63d;margin-top:25px;padding-top:25px}#proposal-text{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.7 inherit;color:#d7c5e6;max-height:320px;overflow:auto;padding:18px;background:#08060c}.proposal-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.proposal-actions .button{font-size:12px;letter-spacing:.6px}.build-together{scroll-margin-top:90px}@media(max-width:950px){.collab-roles{grid-template-columns:1fr 1fr}.collaboration-layout{gap:30px;grid-template-columns:1fr}.collaboration-layout aside{max-width:680px}}@media(max-width:520px){.field-pair{grid-template-columns:1fr;gap:0}.collaboration-form{padding:22px}.collab-roles{gap:10px;margin-bottom:40px}.collab-roles button{padding:18px 14px}.collab-roles strong{font-size:20px}.collab-roles span{font-size:9px;letter-spacing:.4px}.collab-roles small{font-size:13px}.support-paths .button{width:100%;justify-content:center}.donation-review strong{font-size:21px}.build-together h2{font-size:44px}}@media(prefers-reduced-motion:reduce){.collab-roles button{transition:none}.collab-roles button:hover{transform:none}}
