@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;600;700&family=Space+Grotesk:wght@400;500;600&display=swap');
body{background-color:#1A1C1E!important;color:#E5E7EB!important;font-family:'Space Grotesk',Helvetica,Arial,sans-serif!important;font-size:16px;line-height:1.6}
a{color:#4ADE80!important;text-decoration:underline;transition:color .2s ease}
a:hover{color:#FFCC00!important}
.wrap{background-color:#1A1C1E!important;max-width:520px;margin:0 auto;padding:40px 20px}
.header{text-align:center;padding:0 0 28px 0;border-bottom:1px solid rgba(255,176,0,0.2);margin-bottom:28px}
.header .logo,.header .logo a,.header a{font-family:'IBM Plex Mono',Consolas,'Courier New',monospace!important;font-size:22px!important;font-weight:700!important;color:#FFB000!important;text-shadow:0 0 8px rgba(255,176,0,0.4);text-decoration:none!important;letter-spacing:-0.5px}
.header img{display:none!important}
.header .logo a::before{content:"> diego.carballeira"}
h1,h2,h3{font-family:'IBM Plex Mono',Consolas,'Courier New',monospace!important;color:#FFB000!important;text-shadow:0 0 8px rgba(255,176,0,0.4);font-weight:700;margin:0 0 16px 0}
h2{font-size:20px}h3{font-size:16px}
section,.form,form{background-color:#24272A!important;border:1px solid rgba(255,176,0,0.2)!important;border-radius:4px;padding:28px 24px!important}
input[type="text"],input[type="email"],input[type="password"],textarea,select{background-color:#1A1C1E!important;color:#E5E7EB!important;border:1px solid rgba(255,176,0,0.2)!important;border-radius:4px;padding:10px 14px!important;font-family:'Space Grotesk',Helvetica,Arial,sans-serif!important;font-size:15px!important;width:100%;box-sizing:border-box;outline:none;transition:border-color .2s ease}
input[type="text"]:focus,input[type="email"]:focus{border-color:#FFB000!important;box-shadow:0 0 0 2px rgba(255,176,0,0.15)}
input::placeholder{color:#9CA3AF!important}
label{color:#E5E7EB!important;font-family:'Space Grotesk',Helvetica,Arial,sans-serif!important;font-size:14px;font-weight:500;display:block;margin-bottom:6px}
input[type="submit"],button[type="submit"],.btn,button{background-color:#4ADE80!important;color:#1A1C1E!important;border:none!important;border-radius:4px;padding:12px 28px!important;font-family:'IBM Plex Mono',Consolas,'Courier New',monospace!important;font-size:14px!important;font-weight:700!important;letter-spacing:.5px;cursor:pointer;transition:background-color .2s ease}
input[type="submit"]:hover,button[type="submit"]:hover,.btn:hover,button:hover{background-color:#FFCC00!important}
.lists{margin:16px 0}.lists label{color:#E5E7EB!important;font-size:15px;padding:6px 0}
input[type="checkbox"]{accent-color:#4ADE80;margin-right:8px}
p,.description,small{color:#E5E7EB!important}
.description,small,.help{color:#9CA3AF!important;font-size:13px}
.nonce{display:none!important}

section .form,section form{border:none!important;padding:0!important;background:transparent!important}
footer,.footer{display:none!important}
.lists h2{font-size:16px;margin-top:8px}

.wrap>section{border:none!important;background:transparent!important;padding:0!important}
.wrap{border:none!important;box-shadow:none!important}

a.button{background-color:#4ADE80!important;color:#1A1C1E!important;border:none!important;border-radius:4px;padding:12px 28px!important;font-family:'IBM Plex Mono',Consolas,'Courier New',monospace!important;font-size:14px!important;font-weight:700!important;letter-spacing:.5px;text-decoration:none!important;display:inline-block}
a.button:hover{background-color:#FFCC00!important}
