*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}:root{--bg-color:#0a0a0a;--text-color:#d1d1d1;--title-color:#fff;--accent-color:#ff2a2a;--btn-bg:#121212;--border-color:#333;--font-text:"Inter", sans-serif;--font-code:"Courier New", Courier, monospace;--z-crt:999;--z-modal:1000;--z-toast:10000;--z-breach:99999}*,:before,:after{-webkit-user-select:none!important;user-select:none!important}input,textarea,[contenteditable=true]{-webkit-user-select:text!important;user-select:text!important}@media print{*,:before,:after{visibility:hidden!important;opacity:0!important;color:#0000!important;background:0 0!important;display:none!important}}body{font-family:var(--font-text);background-color:var(--bg-color);color:var(--text-color);min-height:100vh;animation:.25s steps(4,end) forwards glitch-load}@keyframes glitch-load{0%{opacity:0;transform:translateY(15px)skew(10deg)}33%{opacity:1;transform:translateY(-5px)skew(-5deg)}66%{opacity:1;transform:translateY(2px)skew(2deg)}to{opacity:1;transform:translateY(0)skew(0)}}@keyframes pulse-red{0%{transform:scale(.95);box-shadow:0 0 #cc0000b3}70%{transform:scale(1);box-shadow:0 0 0 6px #c000}to{transform:scale(.95);box-shadow:0 0 #c000}}@keyframes glitch-flicker{0%,18%,22%,25%,53%,57%,to{text-shadow:none;opacity:1;transform:skew(0deg)}19%,21%{text-shadow:-2px 0 #ff003c,2px 0 #00e5ff;opacity:.8;transform:skew(2deg)}23%,24%{text-shadow:2px 0 #ff003c,-2px 0 #00e5ff;opacity:.9;transform:skew(-3deg)}54%,56%{text-shadow:-1px 0 #ff003c,1px 0 #00e5ff;opacity:.6;transform:skew(1deg)}}.glitch-title{color:var(--title-color);font-size:2rem;font-weight:700;font-family:var(--font-code);text-transform:uppercase;letter-spacing:-2px;text-shadow:2px 0 #8a1c1ce6,-2px 0 #0ff6;margin:0}.bio{font-size:.9rem;line-height:1.5;font-family:var(--font-code);color:var(--text-color);margin-top:10px;margin-bottom:30px}.home-layout{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.home-container{text-align:center;width:100%;max-width:450px}.profile-pic{object-fit:cover;border:1px solid var(--border-color);width:130px;height:130px;box-shadow:6px 6px 0 var(--accent-color);filter:grayscale()contrast(120%);border-radius:0;margin-bottom:20px;transition:all .3s}.profile-pic:hover{filter:grayscale(0%)contrast();box-shadow:9px 9px 0 var(--title-color);transform:translate(-3px,-3px)}.links{flex-direction:column;gap:16px;display:flex}.links-row{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;display:flex}.link-btn{background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-code);text-transform:uppercase;letter-spacing:1px;border:1px solid var(--border-color);padding:16px 20px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:block;box-shadow:4px 4px #000}.link-btn:hover{background-color:var(--accent-color);color:var(--bg-color);border-color:var(--accent-color);transform:translate(-3px,-3px);box-shadow:7px 7px #000}.link-btn.primary{background-color:var(--accent-color);color:var(--bg-color);border-color:var(--accent-color);box-shadow:4px 4px 0 var(--title-color)}.link-btn.primary:hover{background-color:var(--title-color);color:var(--bg-color);border-color:var(--title-color);box-shadow:7px 7px 0 var(--accent-color);transform:translate(-3px,-3px)}.link-btn.utility{flex:1;padding:12px 8px;font-size:.85rem}form.buttondown-form{flex-direction:column;gap:16px;width:100%;margin-top:10px;display:flex}form.buttondown-form label{font-family:var(--font-code);color:var(--text-color);text-transform:uppercase;letter-spacing:1px;text-align:left;font-size:.9rem}form.buttondown-form input[type=email]{background-color:var(--bg-color);color:var(--title-color);font-family:var(--font-code);border:1px solid var(--border-color);padding:16px 20px;font-size:1rem;transition:all .2s;box-shadow:4px 4px #000}form.buttondown-form input[type=email]:focus{border-color:var(--accent-color);box-shadow:4px 4px 0 var(--accent-color);outline:none;transform:translate(-1px,-1px)}form.buttondown-form input[type=submit]{background-color:var(--accent-color);color:var(--bg-color);font-family:var(--font-code);text-transform:uppercase;letter-spacing:1px;border:1px solid var(--accent-color);box-shadow:4px 4px 0 var(--title-color);cursor:pointer;padding:16px 20px;font-size:1rem;font-weight:600;transition:all .2s}form.buttondown-form input[type=submit]:hover{background-color:var(--title-color);color:var(--bg-color);border-color:var(--title-color);box-shadow:7px 7px 0 var(--accent-color);transform:translate(-3px,-3px)}form.buttondown-form a{display:none}.live-indicator{background-color:#c00;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s infinite pulse-red;display:inline-block;box-shadow:0 0 8px #c00c}.btn-subscription{border:1px solid var(--border-color);cursor:pointer;background-color:#050505;justify-content:center;align-items:center;gap:15px;width:100%;max-width:400px;margin:0 auto;padding:1.2rem;text-decoration:none;transition:all .3s;display:flex}.btn-subscription:hover{background-color:#111;border-color:#555}.btn-text{font-family:var(--font-code);color:#e0e0e0;letter-spacing:1px;font-size:.85rem}.funnel-divider{background-color:var(--border-color);width:100%;height:1px;margin:10px 0;position:relative}.funnel-divider.small{border-bottom:1px dashed var(--border-color);background-color:#0000;height:0;margin:5px 0}.poesia{white-space:pre-line;margin-left:1rem;font-style:italic}#modal-body code{font-family:var(--font-code);color:#0fc;background-color:#141414cc;border-radius:3px;padding:.1rem .3rem;font-size:1em;animation:4s infinite glitch-flicker;display:inline-block;position:relative}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body{animation:none!important}}
