.coming-soon-funding{margin-top:24px;padding-top:24px;border-top:1px solid var(--line,#303030)}.campaign-heading,.campaign-stats,.campaign-buy,.campaign-owner{display:flex;align-items:center;justify-content:space-between;gap:16px}.campaign-heading h2{margin:0}.campaign-raised{display:flex;align-items:baseline;gap:12px;margin:24px 0 12px}.campaign-raised strong{font-size:32px;letter-spacing:-.03em}.campaign-raised small{font-size:16px;font-weight:500}.campaign-raised span,.campaign-stats,.campaign-buy small{color:var(--muted,#999)}.coming-soon-funding progress{display:block;width:100%;height:6px;border:0;border-radius:3px;overflow:hidden;background:#333;accent-color:#bc804e}.coming-soon-funding progress::-webkit-progress-bar{background:#333}.coming-soon-funding progress::-webkit-progress-value{background:#bc804e}.campaign-stats{justify-content:flex-start;gap:28px;margin:12px 0 24px;font-size:13px}.campaign-buy{justify-content:flex-start;margin:24px 0;flex-wrap:wrap}.campaign-buy label{width:90px}.campaign-buy small{display:block;max-width:280px;font-size:12px;margin-top:6px}.campaign-owner{justify-content:flex-start;flex-wrap:wrap;margin:20px 0}.campaign-delivery{margin-top:24px}.campaign-delivery h3,.campaign-review h3{font-size:16px}.campaign-delivery p,.campaign-review p{line-height:1.6}.campaign-review{margin-top:24px;padding:20px;border:1px solid var(--line,#333);border-radius:12px;background:var(--panel,#1c1c1c)}.campaign-review dl{display:grid;gap:10px;margin-bottom:20px}.campaign-review dl>div{display:flex;justify-content:space-between;gap:12px}.campaign-review dt{color:var(--muted,#999)}.campaign-review dd{margin:0}.campaign-privacy,.campaign-supporters{padding-top:16px;margin-top:16px;border-top:1px solid var(--line,#333)}.campaign-privacy label{display:flex;align-items:center;gap:10px;margin:14px 0}.campaign-privacy input{width:auto}.campaign-supporters ul{padding-left:18px;overflow-wrap:anywhere}.coming-soon-funding select{width:100%;margin:8px 0 16px}.coming-soon-funding .text-button{background:none;border:0;color:inherit;text-decoration:underline;font-size:13px;cursor:pointer}.campaign-own{margin:20px 0}.coming-soon-funding .primary,.coming-soon-funding .secondary{min-height:42px}.coming-soon-funding>p{line-height:1.6}@media(max-width:520px){.campaign-raised strong{font-size:27px}.campaign-stats{gap:15px;align-items:flex-start}.campaign-buy{gap:12px}.campaign-buy>button{width:100%}.campaign-review{padding:14px}.campaign-review dl>div{font-size:12px}.campaign-owner{align-items:stretch}.campaign-owner button{flex:1 1 130px}}
.coming-soon-funding input:not([type=checkbox]),.coming-soon-funding select{box-sizing:border-box;width:100%;height:44px;padding:10px 12px;border:1px solid var(--line,#d8cfc1);border-radius:8px;background:var(--panel,#fffdf9);color:inherit;font:inherit}.campaign-buy.campaign-topup label{width:min(100%,240px);font-size:13px;line-height:1.5}.coming-soon-rules{margin:24px 0;padding-top:18px;border-top:1px solid var(--line,#d8cfc1)}.coming-soon-rules summary{cursor:pointer;font-weight:600}
