:root{--pink:#ff2d95;--pinkSoft:#ff6ec2;--violet:#7a2bd6;--violetSoft:#b28dff;--ink:#07030c;--plate:rgba(10,5,16,.93)}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;background:#05030a;overflow:hidden;font-family:Georgia,Times New Roman,serif;color:#e6d9ef;-webkit-user-select:none;user-select:none}#c{width:100%;height:100%;display:block;outline:none;touch-action:none}.hidden{display:none!important}.plate{background:var(--plate);border:2px solid var(--pink);border-radius:10px;box-shadow:0 0 22px #ff2d9559,inset 0 0 34px #7a2bd624;position:relative}.plate:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px dashed rgba(255,110,194,.34);border-radius:7px;pointer-events:none}.stitch{position:absolute;color:var(--pinkSoft);font-size:11px;opacity:.85;pointer-events:none}.caps{letter-spacing:.28em;text-transform:uppercase}.btn{display:block;width:100%;padding:11px 18px;margin:7px 0;background:#14081ab8;border:1px solid rgba(255,45,149,.55);border-radius:7px;color:#f3d9ea;font-family:inherit;font-size:14px;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;text-align:center;transition:all .15s}.btn:hover{background:#ff2d952e;border-color:var(--pink);color:#fff;box-shadow:0 0 14px #ff2d9573}.btn.dim{opacity:.45;pointer-events:none}.screen{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:40;background:radial-gradient(ellipse at 50% 32%,#54145457,#05030af0 68%)}.panel{width:min(440px,92vw);padding:30px 34px 26px;text-align:center}#boot{z-index:60;background:#05030a}#boot .heart{font-size:44px;color:var(--pink);animation:beat 1.1s infinite;text-shadow:0 0 24px rgba(255,45,149,.8)}@keyframes beat{0%,to{transform:scale(1)}12%{transform:scale(1.22)}24%{transform:scale(1)}}#title h1{font-size:56px;letter-spacing:.34em;color:#fff;margin:2px 0 0;text-shadow:0 0 18px rgba(255,45,149,.95),0 0 60px rgba(122,43,214,.7)}#title .sub{color:var(--pinkSoft);font-size:13px;letter-spacing:.42em;margin:10px 0 22px}#title .tag{color:#8a7f9a;font-size:11px;letter-spacing:.2em;margin-top:16px;font-style:italic}.optRow{display:flex;align-items:center;justify-content:space-between;margin:12px 0;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#cdb9dd}.optRow input[type=range]{width:170px;accent-color:var(--pink)}.menu{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 30%,#1a0f24,#0d0812 70%);z-index:55}.menu.hidden{display:none!important}.menu.splash{display:flex;align-items:center;justify-content:center;background:#07040b;padding:0;cursor:pointer}.splashFrame{position:relative;overflow:hidden;width:min(100vw,calc(100vh * 1024 / 1536));height:min(100vh,150vw);background:#07040b url(/cdn/shop/files/da3d_title_screen.webp) center/100% 100% no-repeat}.splashFrame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.2s ease}.splashFrame video.on{opacity:1}.splashFrame.noart{background:radial-gradient(ellipse at 50% 35%,#1a0f24,#07040b 70%)}.splashFrame.noart:before{content:"DEAD AIR";position:absolute;left:0;right:0;top:38%;text-align:center;color:#fff;font-size:clamp(30px,7vw,74px);letter-spacing:12px;text-shadow:0 0 20px var(--pink)}.splashFrame.noart:after{content:"PRESS ANY KEY TO BEGIN";position:absolute;left:0;right:0;top:52%;text-align:center;color:#8a7fa0;font-size:clamp(10px,1.4vw,14px);letter-spacing:5px}.menu.title{display:flex;align-items:center;justify-content:center;background:#07040b;padding:0}.titleFrame{position:relative;width:min(100vw,calc(100vh * 1402 / 1122));height:min(100vh,calc(100vw * 1122 / 1402));background:#07040b url(/cdn/shop/files/da3d_title_keyart.webp) center/100% 100% no-repeat}.hot{position:absolute;left:1.2%;width:22.5%;height:4.2%;background:transparent;border:0;cursor:pointer;padding:0;color:transparent;font:700 clamp(13px,1.6vw,22px)/1 "Segoe UI",system-ui,sans-serif;letter-spacing:3px;text-align:left;text-indent:14%;transition:.12s}.hot:hover,.hot:focus-visible{outline:none;background:linear-gradient(90deg,#ff2d9552,#ff2d9500 78%);box-shadow:inset 4px 0 #ff2d95,0 0 22px #ff2d9533}.hot[disabled]{cursor:not-allowed}.hot[disabled]:hover{background:#0b0712aa;box-shadow:inset 4px 0 #4d4560}.titleFrame.noart{background:radial-gradient(ellipse at 50% 30%,#1a0f24,#07040b 70%)}.titleFrame.noart .hot{color:#cfc2dd;background:#0d0812aa;border-left:3px solid #3a3342}.titleFrame.noart .hot:hover{color:#fff}.optRow select{background:#170b1f;color:#f3d9ea;border:1px solid rgba(255,45,149,.5);border-radius:5px;padding:4px 8px;font-family:inherit;letter-spacing:.12em}#hud{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20}#objective{position:absolute;top:16px;left:50%;transform:translate(-50%);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#d8b7d4;text-shadow:0 0 10px rgba(255,45,149,.6);white-space:nowrap}#roomLabel{position:absolute;top:34px;left:50%;transform:translate(-50%);font-size:9px;letter-spacing:.4em;color:#7d6b8a;text-transform:uppercase}#bondBox{position:absolute;top:14px;left:18px;width:74px;text-align:center}#bondBox svg{filter:drop-shadow(0 0 9px rgba(255,45,149,.65))}#bondHeartShape{transform-origin:37px 32px;animation:beat 1.5s infinite}#bondPct{font-size:13px;fill:#fff;font-family:Georgia,serif;letter-spacing:1px}#bondLbl{font-size:7.5px;fill:#ffb3dc;letter-spacing:3px}#hint{position:absolute;bottom:14px;right:18px;font-size:10px;letter-spacing:.2em;color:#6f5e7d;text-transform:uppercase;text-align:right;line-height:1.9}#prompt{position:absolute;left:50%;bottom:23%;transform:translate(-50%);padding:7px 16px;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:#ffd7ee;background:#0c0512d9;border:1px solid var(--pink);border-radius:6px;box-shadow:0 0 14px #ff2d9580;white-space:nowrap}#prompt b{color:var(--pink);font-weight:400}#toasts{position:absolute;left:50%;bottom:15%;transform:translate(-50%);width:min(560px,86vw);display:flex;flex-direction:column;align-items:center;gap:8px}.toast{padding:9px 20px;background:#0c0512e6;border:1px solid rgba(255,110,194,.6);border-radius:20px;font-size:13.5px;color:#f6dff0;font-style:italic;text-align:center;box-shadow:0 0 16px #ff2d9559;animation:tIn .3s ease-out}@keyframes tIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lbar{position:fixed;left:0;width:100%;height:0;background:#020108;z-index:46;transition:height .5s ease}#lbTop{top:0}#lbBot{bottom:0}.lbOn #lbTop,.lbOn #lbBot{height:11vh}#dlg{position:fixed;left:50%;bottom:5.2vh;transform:translate(-50%);width:min(860px,94vw);z-index:47;padding:16px 20px 15px}#dlgHeader{font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:#9f8cb1;border-bottom:1px dashed rgba(255,110,194,.35);padding-bottom:7px;margin-bottom:9px}#dlgHeader span{color:var(--pinkSoft)}#dlgRow{display:flex;gap:16px;align-items:flex-start}.port{width:92px;height:92px;flex:0 0 auto;border:2px solid var(--pink);border-radius:9px;overflow:hidden;background:#170b1f;box-shadow:0 0 12px #ff2d9573;position:relative}.port img{width:100%;height:100%;object-fit:cover;display:block}.port:after{content:"\2715";position:absolute;top:1px;right:3px;font-size:8px;color:var(--pinkSoft)}#dlgTextWrap{flex:1;min-height:92px}#dlgName{font-size:12px;letter-spacing:.3em;text-transform:uppercase;margin-bottom:6px}#dlgText{font-size:16.5px;line-height:1.55;min-height:52px}#dlgMore{text-align:right;font-size:10px;letter-spacing:.3em;color:#7d6b8a;margin-top:6px;animation:beat 1.6s infinite}#choices{margin-top:10px}#choicePrompt{font-size:12.5px;font-style:italic;color:#cdb0d8;margin-bottom:8px}.choice{display:block;width:100%;text-align:left;padding:9px 14px;margin:5px 0;cursor:pointer;background:#180a1e99;border:1px solid rgba(178,141,255,.4);border-radius:6px;color:#e9d9f5;font-family:inherit;font-size:14.5px;transition:all .12s}.choice.sel,.choice:hover{border-color:var(--pink);background:#ff2d9524;box-shadow:0 0 12px #ff2d9566}.choice .key{color:var(--pinkSoft);letter-spacing:.1em;margin-right:9px;font-size:12px}#card{z-index:50;background:#020108;flex-direction:column;gap:14px}#cardTxt{font-size:30px;letter-spacing:.5em;color:#efe2f2;text-align:center;text-shadow:0 0 22px rgba(255,45,149,.55)}#cardSub{font-size:12px;letter-spacing:.3em;color:#8a7f9a;font-style:italic}#flash{position:fixed;top:0;right:0;bottom:0;left:0;background:#c22040;opacity:0;pointer-events:none;z-index:55}#vhs{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:21;opacity:.05;background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(255,255,255,.5) 2px 3px)}#ending .big{font-size:40px;letter-spacing:.42em;color:#fff;margin-bottom:4px;text-shadow:0 0 20px rgba(255,45,149,.9)}#ending .res{margin:14px 0 6px;font-size:13.5px;line-height:2;color:#d9c6e6;font-style:italic}#ending .res b{color:var(--pinkSoft);font-style:normal}.pow{position:fixed;bottom:64px;width:240px;z-index:26;opacity:.4;transition:opacity .2s}.pow.left{left:18px}.pow.right{right:18px;text-align:right}.pow.active{opacity:1}.powName{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--pinkSoft)}.pow.right .powName{color:#ff5a78}.powBar{height:8px;margin:4px 0 3px;background:#160f1e;border:1px solid rgba(255,45,149,.45)}.pow.right .powBar{border-color:#ff2d4d73}.powBar i{display:block;height:100%;width:0;background:linear-gradient(180deg,#ff8ccb,#ff2d95);box-shadow:0 0 10px #ff2d95b3;transition:width .12s linear}.pow.right .powBar i{background:linear-gradient(180deg,#ff7a90,#ff2d4d);box-shadow:0 0 10px #ff2d4db3}.pow.held .powBar{border-color:#fff}.powSub{font-size:9px;letter-spacing:.34em;text-transform:uppercase;color:#8a7f9a}#chargeWrap{position:fixed;left:50%;transform:translate(-50%);bottom:112px;width:220px;height:9px;z-index:26;background:#160f1e;border:1px solid var(--pink);box-shadow:0 0 14px #ff2d9566}#chargeWrap i{display:block;height:100%;width:0;background:linear-gradient(90deg,#ff2d95,#ffd9ec)}#fade{position:fixed;top:0;right:0;bottom:0;left:0;background:#020108;opacity:0;pointer-events:none;z-index:45;transition:opacity 1.2s ease}
/*# sourceMappingURL=/cdn/shop/t/7/assets/deadair3d.css.map */
