.rush-challenge-dialog[data-slot]{color:#fff;background:linear-gradient(135deg,#1b222b,#080c10);border:1px solid #ffffff35;border-radius:16px;flex-direction:column;gap:16px;width:min(560px,94vw);max-height:90dvh;padding:28px;display:flex;overflow:auto}.rush-challenge-dialog [data-slot=dialog-title]{font:700 40px/1 RushShare,sans-serif}.rush-challenge-dialog p,.rush-challenge-dialog [data-slot=dialog-description]{color:#b9c3cf;line-height:1.5}.challenge-time{font:700 clamp(48px,12vw,80px)/1 RushShare,sans-serif}.rush-challenge-dialog button.primary,.rush-challenge-dialog button.secondary{border-radius:9px;min-height:52px;padding:12px 18px}.rush-challenge-dialog button.primary{color:#fff;background:#ff173d}.rush-challenge-result{background:linear-gradient(110deg,#481423,#101820);border:1px solid #ff294959;border-radius:15px;margin:24px 0;padding:24px}.rush-challenge-result h2{color:#fff;margin:12px 0;font:700 clamp(30px,6vw,54px)/1.1 RushShare,sans-serif}.rush-challenge-result p{color:#c1cad4}.rush-challenge-result>span{letter-spacing:1px;color:#ff6b80;font-size:13px}.rush-challenge-cta{background:#35101b;border:1px solid #ff29495c;border-radius:12px;gap:10px;padding:18px;display:grid}.rush-share-actions .rush-challenge-cta a{text-align:center;background:#ff173d}.rush-share-dialog[data-slot]{color:#fff;background:#0c121d;border:1px solid #415067;border-radius:10px;width:min(1000px,94vw);max-width:1000px;max-height:92vh;padding:24px;overflow:auto}.rush-share-content{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:26px;margin-top:20px;display:grid}.rush-share-card{border-radius:8px;width:100%;height:auto}.rush-share-actions{flex-direction:column;gap:12px;min-width:0;display:flex}.rush-share-actions h2{font-size:25px;font-weight:900}.rush-share-actions p{color:#b8c6d8;margin:0;font-size:14px;line-height:1.6}.rush-share-actions .secondary,.rush-share-actions .primary{text-align:center;min-height:48px;padding:14px;display:block}.rush-share-qr{border-radius:8px;align-self:center;width:200px;max-width:100%;height:200px}.rush-share-actions input{color:#fff;background:#16202f;border:1px solid #526075;border-radius:4px;width:100%;padding:12px;font-size:13px}.rush-public-result{color:#fff;background:#090e17;min-height:100vh;padding:32px max(16px,50vw - 480px)}.rush-public-result>h1{margin:20px 0;font-size:32px;font-weight:900}.rush-public-result>a{color:#ff5167}.rush-share-dialog [data-slot=dialog-description]{color:#b8c6d8;margin-top:10px;line-height:1.5}@media (max-width:650px){.rush-share-content{grid-template-columns:1fr}.rush-share-card{max-width:340px;margin:auto}.rush-share-dialog[data-slot]{padding:20px 16px}.rush-public-result{padding-top:20px}}@font-face{font-family:RushShare;src:url(/fonts/BarlowCondensed-Bold.ttf);font-weight:700;font-display:swap}.rush-share-dialog[data-slot]{background:linear-gradient(135deg,#151b21,#080c10);border-color:#ffffff30;border-radius:16px;max-height:92dvh;padding:28px}.rush-share-content{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:32px}.rush-share-preview{background:#05080c;border:1px solid #ffffff20;border-radius:12px;place-items:center;min-height:220px;display:grid;overflow:hidden}.rush-share-card{border-radius:0;display:block}.rush-share-actions h2{margin:0 0 12px;font:700 52px/.95 RushShare,sans-serif}.rush-share-actions h2 em{color:#ff173d;font-style:normal}.rush-share-eyebrow{letter-spacing:2px;color:#aeb8c5;font-size:11px}.rush-share-formats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rush-share-actions button,.rush-share-actions a,.rush-share-preview button{color:#fff;cursor:pointer;background:#111920;border:1px solid #ffffff30;border-radius:9px;min-height:48px;padding:12px;font:700 20px RushShare,sans-serif;text-decoration:none}.rush-share-actions button[aria-pressed=true]{background:#571222;border-color:#ff173d}.rush-share-actions .primary{background:linear-gradient(110deg,#ff2948,#f00032);border-color:#ff4c66}.rush-share-actions button:disabled{opacity:.5;cursor:wait}.rush-share-actions :focus-visible{outline-offset:3px;outline:2px solid #fff}.rush-share-link{border-top:1px solid #ffffff26;padding-top:16px}.rush-share-link summary{cursor:pointer;min-height:44px;font:700 19px RushShare,sans-serif}.rush-share-link input{margin:12px 0}.rush-share-link button{width:100%}.rush-share-qr{margin:12px auto;display:block}.rush-share-actions p:empty{display:none}.rush-public-result{background:radial-gradient(at top,#202831,#080b0f 70%)}@media (max-width:650px){.rush-share-content{grid-template-columns:1fr;gap:20px}.rush-share-actions{grid-row:1}.rush-share-actions h2{font-size:36px}.rush-share-actions h2 br{display:none}.rush-share-actions h2 em{margin-left:8px}.rush-share-preview{width:min(100%,340px);margin:auto}.rush-share-dialog[data-slot]{padding:22px 16px}.rush-share-actions .primary,.rush-share-actions .secondary{min-height:50px}}
