.et_pb_gallery .et-pb-slider-arrows,.et_pb_gallery .et-pb-controllers{display:none!important}.monster-terminal{background:#000;color:#00ff66;font-family:"IBM Plex Mono",monospace;padding:40px;border:2px solid #00ff66;max-width:800px;margin:auto}body{background:#050505}.udh-arcade-box{max-width:420px;margin:40px auto;padding:28px;background:#111;border:4px solid #ffe600;box-shadow:0 0 18px #ffe600,8px 8px 0 #ff0055;text-align:center;font-family:"Courier New",monospace;color:#ffe600}.udh-panel{max-width:700px;width:90%;margin:40px auto;padding:60px}.udh-title{font-size:42px;line-height:0.9;letter-spacing:3px;margin-bottom:16px;color:#ffe600;text-shadow:3px 3px 0 #ff0055,0 0 14px #ffe600}.udh-message{color:#00ffcc;font-size:14px;letter-spacing:2px;margin-bottom:24px}.udh-arcade-box label{display:block;text-align:left;margin-top:18px;font-size:13px;letter-spacing:2px;color:#00ffcc}.udh-arcade-box input{width:100%;margin-top:7px;padding:13px;background:#000;border:3px solid #ffe600;color:#00ff66;font-family:"Courier New",monospace;font-size:18px;text-transform:uppercase;box-sizing:border-box;outline:none}.udh-arcade-box input:focus{box-shadow:0 0 12px #00ff66;border-color:#00ff66}.udh-arcade-box button,.udh-arcade-box input[type="submit"]{width:100%;margin-top:24px;padding:15px;background:#ff0055;color:#fff;border:3px solid #ffe600;font-family:"Courier New",monospace;font-size:18px;font-weight:bold;letter-spacing:2px;cursor:pointer;box-shadow:0 5px 0 #77002a}.udh-arcade-box button:hover,.udh-arcade-box input[type="submit"]:hover{background:#ff2f7a}.udh-arcade-box button:active,.udh-arcade-box input[type="submit"]:active{transform:translateY(4px);box-shadow:0 1px 0 #77002a}.monster-terminal h1{color:#00ff66;letter-spacing:12px}.monster-terminal input{background:#000;border:1px solid #00ff66;color:#00ff66;padding:10px;width:100%;margin-bottom:10px;font-family:"IBM Plex Mono",monospace}.monster-terminal button{background:#000;border:1px solid #3af900;color:#00ff66;padding:12px;width:100%;cursor:pointer;font-family:"IBM Plex Mono",monospace}.monster-terminal button:hover{background:#003311}#monster-output{margin-top:25px;white-space:pre-line;line-height:2.5}.monster-terminal{background:#000;color:#00ff66;font-family:"IBM Plex Mono",monospace;padding:30px;max-width:600px;margin:auto;border:2px solid #00ff66;box-shadow:0 0 20px rgba(0,255,100,0.4)}.monster-terminal h2{margin-top:0;letter-spacing:2px}.monster-terminal button{background:black;color:#00ff66;border:1px solid #00ff66;padding:12px;margin:auto;font-family:"IBM Plex Mono",monospace;cursor:pointer}.monster-terminal button:hover{background:#003300}#lab-output{margin-top:20px;white-space:pre-line;min-height:150px}.cursor{display:inline-block;width:10px;background:#00ff66;animation:blink 1s infinite}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.monster-terminal{background:#000;color:#00ff66;font-family:"IBM Plex Mono",monospace;padding:30px;max-width:600px;margin:auto;border:2px solid #00ff66;box-shadow:0 0 20px rgba(0,255,100,0.4)}.monster-terminal h2{margin-top:0;letter-spacing:2px}.monster-terminal button{background:black;color:#00ff66;border:1px solid #00ff66;padding:10px 15px;margin:5px;font-family:"IBM Plex Mono",monospace;cursor:pointer}.monster-terminal button:hover{background:#003300}#lab-output{margin-top:20px;white-space:pre-line;min-height:150px}.cursor{display:inline-block;width:10px;background:#00ff66;animation:blink 1s infinite}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.monster-terminal{background:#000;color:#00ff66;font-family:monospace;padding:20px}#lab-output{white-space:pre-wrap;margin-top:20px}.dmm-documents{max-width:700px;margin:auto;padding:30px;background:#f4f4f4;border:2px solid #222;font-family:'IBM Plex Mono',monospace}.dmm-documents h2{text-transform:uppercase;letter-spacing:2px;font-family:'IBM Plex Mono',monospace}.dmm-file{margin:15px 0;padding:14px 16px;background:#111;border-left:6px solid #555}.dmm-file a{text-decoration:none;font-weight:600;color:#ffffff;font-family:'IBM Plex Mono',monospace;font-size:20px;letter-spacing:0.5px;display:block}.dmm-file:hover{background:#333}.udh-panel{max-width:420px;margin:40px auto;padding:28px;background:#111111;border:4px solid #ffd400;color:#ffd400;text-align:center;font-family:"Courier New",monospace;box-shadow:0 0 18px #ffd400,8px 8px 0 #ff0066}.udh-title{font-size:38px;line-height:0.9;letter-spacing:3px;color:#ffd400;text-shadow:3px 3px 0 #ff0066}.udh-small{margin-top:16px;color:#00f7ff;font-size:14px;letter-spacing:2px}.udh-button{display:block;margin-top:22px;padding:14px;background:#ff0066;color:white;border:3px solid #ffd400;text-decoration:none;font-weight:bold;letter-spacing:2px}body{background:#050505}.et_pb_section{padding:0}.et_pb_row{width:100%;max-width:100%}.udh-panel{margin-top:8vh;border-radius:18px}.udh-button:hover{background:#ff2b7f;color:white;box-shadow:0 0 20px #ff0066}.udh-title{text-shadow:0 0 10px #ffd400,3px 3px 0 #ff0066}.um{max-width:420px;margin:auto;background:#111;padding:40px;border:4px solid #FFD400;border-radius:22px;box-shadow:0 0 25px rgba(255,212,0,.4),10px 10px 0 #ff0066}.um input{background:#000!important;color:#00ff66!important;border:3px solid #FFD400!important;font-family:"IBM Plex Mono",monospace;font-size:18px;padding:14px}.um-button{background:#ff0066!important;border:3px solid #FFD400!important;color:white!important;font-family:"IBM Plex Mono",monospace!important;font-size:20px!important;letter-spacing:2px}.um-button:hover{background:#ff3388!important}.um-field-label{color:#00f7ff!important;font-family:"IBM Plex Mono",monospace;letter-spacing:2px;.udh-login-panel{max-width:760px;margin:auto;padding:50px;background:#050505;border-radius:30px;border:5px solid #ffd400;box-shadow:14px 14px 0px #ff2d78}.udh-title{text-align:center;font-size:64px;font-family:"IBM Plex Mono",monospace;letter-spacing:4px;color:white;margin-bottom:20px}.udh-subtitle{text-align:center;font-size:28px;font-family:"IBM Plex Mono",monospace;letter-spacing:2px;color:#ffd400;margin-bottom:40px}.um-button{background:#ff2d78!important;border:4px solid #ffd400!important;border-radius:12px!important;font-family:"IBM Plex Mono",monospace!important;font-size:24px!important;letter-spacing:2px!important;padding:18px!important}.um input{background:#000!important;border:3px solid #ffd400!important;color:white!important;font-family:"IBM Plex Mono",monospace!important;font-size:24px!important;padding:16px!important}.um-field-label{color:#ffd400!important;font-family:"IBM Plex Mono",monospace!important;font-size:24px!important;letter-spacing:2px;max-width:700px;margin:auto}.um-login-links,.um-col-alt,.um-account-side,.um-account-name,.um-profile-photo,.um-profile-meta{display:none!important}