.did-card{max-width:56rem;margin-left:auto;margin-right:auto}@import url("https://fonts.googleapis.com/css2?family=VT323&display=swap");@import url("https://fonts.googleapis.com/css2?family=Permanent+Marker&display=swap");@keyframes screen-flicker{0%{opacity:.9}5%{opacity:.8}10%{opacity:.95}to{opacity:1}}@keyframes signal-blink{0%,to{opacity:.2}50%{opacity:1}}@keyframes did-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.burner-phone-card{position:relative;background-color:#1a1a1a;background-image:radial-gradient(#2a2a2a 15%,transparent 16%),radial-gradient(#2a2a2a 15%,transparent 16%);background-size:4px 4px;background-position:0 0,2px 2px;border:4px solid #0f0f0f;border-radius:1.5rem;padding:1.5rem 2rem;width:100%;height:100%;min-height:320px;margin:0;box-shadow:0 20px 25px -5px rgba(0,0,0,.8),0 10px 10px -5px rgba(0,0,0,.7),inset 0 2px 4px rgba(255,255,255,.1);font-family:VT323,monospace;z-index:10;display:flex;flex-direction:column;justify-content:space-between}.burner-phone-card:before{content:"";position:absolute;top:-25px;right:20px;width:20px;height:30px;background-color:#0f0f0f;border-radius:10px 10px 0 0;z-index:-1;border:2px solid #000}.burner-screen{background-color:#050a05;border:2px inset #333;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem;color:#33ff00;text-shadow:0 0 5px rgba(51,255,0,.5);animation:screen-flicker 3s infinite alternate;flex-grow:1;display:flex;flex-direction:column;justify-content:center}.burner-status-bar{display:flex;justify-content:space-between;font-size:1.2rem;margin-bottom:1rem;opacity:.8;border-bottom:1px dashed #33ff00;padding-bottom:.25rem}.signal-icon span{display:inline-block;width:4px;background-color:#33ff00;margin-right:2px;animation:signal-blink 2s infinite}.signal-icon span:first-child{height:6px}.signal-icon span:nth-child(2){height:10px}.signal-icon span:nth-child(3){height:14px}.burner-title{font-size:2rem;line-height:1;text-transform:uppercase;margin-bottom:.5rem;letter-spacing:2px}.burner-text{font-size:1.25rem;line-height:1.4;color:#aaffaa}.burner-keypad{text-align:center;margin-top:auto}.burner-button{display:inline-block;background-color:#222;color:#eee;font-family:VT323,monospace;font-size:1.5rem;text-transform:uppercase;padding:1rem 2rem;border:1px solid #444;border-bottom:4px solid #000;border-radius:.5rem;cursor:pointer;text-decoration:none;transition:all .1s}.burner-button:hover{background-color:#333}.burner-button:active{transform:translateY(3px);border-bottom:1px solid #000}.burner-led{width:8px;height:8px;background-color:#ff0000;border-radius:50%;margin:0 auto 10px;box-shadow:0 0 5px #ff0000;transition:background-color .3s,box-shadow .3s}.burner-phone-card:hover .burner-led{background-color:#33ff00;box-shadow:0 0 8px #33ff00}.did-card{color:rgb(226,232,240);background:linear-gradient(180deg,transparent,rgb(15,23,42)) rgb(51,65,85);border:1px solid rgb(51,65,85);border-radius:.75rem;padding:2rem 3rem;text-align:center;width:100%;height:100%;min-height:400px;margin:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);opacity:0;animation:did-fade-in-up .6s ease-out forwards;display:flex;flex-direction:column;justify-content:center}.did-card-title{font-family:Permanent Marker,cursive;font-weight:900;text-transform:uppercase;background:linear-gradient(135deg,#be185d,#f97316 50%,#2563eb);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(2px 2px 1px #000000a0) drop-shadow(0 0 10px #be185d);font-size:2.25rem;line-height:2.5rem;letter-spacing:-.025em;margin-bottom:1rem}.did-card-description{color:rgb(203,213,225);font-size:1.125rem;line-height:1.75rem;max-width:42rem;margin-left:auto;margin-right:auto;margin-bottom:2rem}.did-card-button{display:inline-block;padding:.75rem 1.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:500;color:white;background-color:#db2777;border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition-property:background-color;transition-duration:.3s;text-decoration:none}.did-card-button:hover{background-color:#be185d}