/* DEAR ARTISTS on v3nja web */
body.da-mode>header,body.da-mode>footer,body.da-mode>#app,body.da-mode>.deck,body.da-mode>#glow{display:none!important}
.da{min-height:100vh;background:#0c0b0a;color:#f2efe9;padding:100px 0 90px;--da-b:#4d7cfe;--da-o:#e8542f;--da-disp:'Big Shoulders Display',Anton,Impact,sans-serif}
.da-in{max-width:760px;margin:0 auto;padding:0 22px}
.da-top{display:flex;justify-content:space-between;border-bottom:1px solid #ffffff21;padding-bottom:16px;margin-bottom:34px}
.da-k{font-size:11px;letter-spacing:.3em;font-weight:700}
.da-k i{display:inline-block;width:9px;height:9px;border:1.5px solid #f2efe9;border-radius:50%;margin-right:10px;vertical-align:1px}
.da h1{font-family:var(--da-disp);font-weight:900;font-size:clamp(64px,14vw,150px);line-height:.9;text-transform:uppercase;margin:0}
.da-sub{color:#b9b6ae;font-size:15px;margin:14px 0 26px}
.da-bar{height:3px;background:#ffffff1c;margin:10px 0 8px}
.da-bar i{display:block;height:100%;width:0;background:var(--da-b);transition:width .5s}
.da-ready{color:#8f8c85;font-size:10px;letter-spacing:.22em;text-transform:uppercase}
.da-item{border-top:1px solid #ffffff17;margin-top:44px;padding-top:26px;transition:opacity .4s}
.da-item.done{opacity:.45}
.da-n{color:var(--da-b);font-weight:700;letter-spacing:.3em;font-size:13px}
.da-n i{display:block;width:34px;height:3px;background:var(--da-o);margin-bottom:10px}
.da-item h3{font-family:var(--da-disp);font-weight:900;font-size:clamp(34px,7vw,64px);line-height:.95;text-transform:uppercase;margin:12px 0}
.da-item p{color:#b9b6ae;font-size:14px;line-height:1.75;max-width:640px}
.da-rule{margin:20px 0 6px}
.da-rule span{color:var(--da-b);font-size:10px;letter-spacing:.28em;font-weight:700}
.da-rule b{display:block;font-size:15px;font-weight:700;margin-top:8px;line-height:1.5;max-width:600px}
.da-tool{display:flex;justify-content:space-between;align-items:center;gap:14px;border:1px solid #ffffff21;margin-top:18px;padding:14px 16px}
.da-tool span{font-size:10px;letter-spacing:.2em;color:#cfc9bf;font-weight:700}
.da-copy{background:var(--da-b);color:#fff;border:0;border-radius:6px;padding:11px 18px;font-size:10px;font-weight:700;letter-spacing:.14em;flex-shrink:0;cursor:pointer}
.da-copy:hover{filter:brightness(1.15)}
.da-done{margin-top:14px;border:1px solid #ffffff2b;border-radius:100px;padding:11px 22px;font-size:9px;letter-spacing:.24em;color:#b9b6ae;background:none;cursor:pointer;transition:.25s}
.da-done:hover{border-color:#fff;color:#fff}
.da-item.done .da-done{background:var(--da-b);border-color:var(--da-b);color:#fff}
.da-cta{margin-top:70px;border:1px solid #ffffff21;padding:clamp(24px,5vw,44px);background:linear-gradient(130deg,#4d7cfe14,transparent 60%)}
.da-cta b{font-family:var(--da-disp);font-weight:900;font-size:clamp(24px,4.4vw,44px);text-transform:uppercase;display:block}
.da-cta .micro{display:block;margin:10px 0 20px;font-size:10px;letter-spacing:.22em;color:#8f8c85;text-transform:uppercase}
.da-rows{margin-top:26px;border-top:1px solid #ffffff17}
.da-row{display:flex;gap:16px;align-items:flex-start;padding:18px 4px;border-bottom:1px solid #ffffff17}
.da-rn{color:var(--da-b);font-weight:800;letter-spacing:.1em;font-size:12px;min-width:56px;padding-top:3px}
.da-rn em{font-style:normal;font-size:8px;letter-spacing:.2em;border:1px solid;padding:4px 7px;border-radius:100px}
.da-rn em.ok{color:#7ee2a8;border-color:#7ee2a855}
.da-rn em.sn{color:#8f8c85;border-color:#ffffff2b}
.da-row b{font-size:14px;font-weight:800;letter-spacing:.04em}
.da-row p{color:#b9b6ae;font-size:12px;line-height:1.6;margin-top:5px}
.da-go{margin-left:auto;flex-shrink:0;background:#ffffff12;border:0;border-radius:6px;padding:10px 14px;font-size:9px;font-weight:800;letter-spacing:.16em;color:#f2efe9;cursor:pointer;transition:.2s;text-decoration:none}
.da-go:hover{background:var(--da-b)}
.da-mini{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}
.da-mini input{background:#141312;border:1px solid #ffffff26;color:#fff;font-size:11px;padding:13px 18px;border-radius:100px;min-width:min(280px,60vw);outline:none}
.da-mini input:focus{border-color:var(--da-b)}
.da-foot{margin-top:60px;border-top:1px solid #ffffff17;padding-top:26px}
.da-music{display:inline-block;margin-top:18px;font-family:var(--da-disp);font-weight:900;font-size:clamp(18px,3.6vw,30px);text-transform:uppercase;color:var(--da-b);letter-spacing:.02em;text-decoration:none}
.da-music:hover{filter:brightness(1.2)}
.da-vault{display:inline-block;margin-left:22px;font-size:10px;letter-spacing:.24em;border-bottom:1px solid #ffffff2b;padding-bottom:4px;color:#f2efe9;text-decoration:none}
.da-vault:hover{color:var(--da-b);border-color:var(--da-b)}
.da-back{margin-top:50px;display:inline-flex;align-items:center;gap:10px;color:#e0e0e0;font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;background:none;border:0;cursor:pointer}
.da-back:hover{color:var(--da-b)}

.da-dl{display:inline-block;margin-top:26px;background:var(--da-b);color:#fff;border-radius:8px;padding:18px 34px;font-weight:800;font-size:13px;letter-spacing:.18em;text-decoration:none;box-shadow:0 14px 40px #4d7cfe40;transition:.2s}
.da-dl:hover{filter:brightness(1.12);transform:translateY(-2px)}
