
.survivor-signup{max-width:640px;margin:0 auto 40px;padding:38px 28px 32px;border:1px solid rgba(255,201,106,.6);border-radius:8px;background:rgba(255,201,106,.035);box-shadow:0 0 22px rgba(255,201,106,.28),0 0 60px rgba(255,201,106,.14),inset 0 0 34px rgba(255,201,106,.05)}
.ss-perks{list-style:none;max-width:460px;margin:22px auto 0;padding:0;text-align:left}
.ss-perks li{font-family:'Exo 2',sans-serif;color:#dde4ec;font-size:14px;line-height:1.6;padding-left:24px;position:relative;margin-bottom:9px}
.ss-perks li::before{content:'\2713';position:absolute;left:0;top:0;color:#ffc96a;font-weight:700}
.ss-form{display:flex;gap:10px;max-width:420px;margin:26px auto 0;flex-wrap:wrap;justify-content:center}
.ss-input{flex:1 1 220px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.2);color:#fff;padding:12px 14px;font-family:'Exo 2',sans-serif;font-size:14px;border-radius:2px}
.ss-input::placeholder{color:#9aaabb}
.ss-input:focus{outline:none;border-color:#ffc96a}
.ss-submit{font-family:'Share Tech Mono',monospace;letter-spacing:1px;background:#ffc96a;color:#0a0a0f;border:none;padding:12px 24px;font-weight:700;cursor:pointer;border-radius:2px;transition:background .15s;width:auto;max-width:100%;flex:0 0 auto;align-self:center;font-size:.72rem;white-space:normal;line-height:1.3}
.ss-submit:hover{background:#fff2cf}
.ss-submit:disabled{opacity:.6;cursor:default}
.ss-message{margin-top:14px;font-family:'Share Tech Mono',monospace;font-size:12px;letter-spacing:1px;min-height:16px;text-align:center}
.ss-message.ss-success{color:#6fffc8}
.ss-message.ss-error{color:#f55}
@media(max-width:480px){.ss-form{flex-direction:column;align-items:stretch}.ss-input{flex:0 0 auto;width:100%}}
.mnd-item-vip{display:flex !important;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:calc(100% - 28px);margin:12px 14px 16px;padding:14px 16px;border:1px solid rgba(255,201,106,.6);border-radius:8px;background:rgba(255,201,106,.035);box-shadow:0 0 12px rgba(255,201,106,.26),0 0 30px rgba(255,201,106,.13),inset 0 0 18px rgba(255,201,106,.05);transition:background .2s,box-shadow .2s}
.mnd-vip-left{display:flex;flex-direction:column;gap:8px}
.mnd-vip-cta{flex:1;text-align:center;font-family:'Barlow Condensed',sans-serif;font-weight:700;letter-spacing:.5px;line-height:1.1;color:rgba(255,201,106,.65);text-shadow:none;font-size:clamp(.78rem,4.6vw,1.05rem)}
.mnd-vip-titlewrap{display:flex;flex-direction:column;align-items:flex-start;line-height:1}
.mnd-vip-small{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:.56rem;letter-spacing:3px;color:#ffc96a}
.mnd-vip-small:first-child{margin-bottom:-2px}
.mnd-vip-small:last-child{margin-top:-4px}
.mnd-vip-title{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:1.4rem;letter-spacing:2px;color:#1c1c1c;text-shadow:0 0 10px rgba(254,159,25,1),0 0 26px rgba(254,159,25,1),0 0 58px rgba(254,159,25,1),0 0 110px rgba(254,159,25,.85),0 0 160px rgba(254,159,25,.55);transition:text-shadow .2s}
.mnd-vip-list{display:flex;flex-direction:column;gap:3px}
.mnd-vip-li{font-family:'Share Tech Mono',monospace;font-size:.58rem;letter-spacing:.3px;color:#9aaabb;font-weight:400;position:relative;padding-left:15px}
.mnd-vip-li::before{content:'\2713';position:absolute;left:0;top:0;color:#ffc96a;font-weight:700}
.mnd-item-vip:hover,.mnd-item-vip:active{background:rgba(255,201,106,.08);box-shadow:0 0 18px rgba(255,201,106,.4),0 0 46px rgba(255,201,106,.22),inset 0 0 22px rgba(255,201,106,.08)}
.mnd-item-vip:hover .mnd-vip-title,.mnd-item-vip:active .mnd-vip-title{text-shadow:0 0 10px rgba(254,159,25,1),0 0 28px rgba(254,159,25,1),0 0 64px rgba(254,159,25,1),0 0 120px rgba(254,159,25,.85),0 0 180px rgba(254,159,25,.5)}
