*{margin:0;padding:0;box-sizing:border-box;text-align:center!important}body{background-color:#0a0a0a;color:#f60;font-family:Courier New,Courier,monospace;font-size:16px;line-height:1.6;padding:20px;position:relative;text-shadow:0 0 5px rgba(255,102,0,.5)}@keyframes textGlow{0%,to{text-shadow:0 0 5px rgba(255,102,0,.5),0 0 10px rgba(255,102,0,.3)}50%{text-shadow:0 0 8px rgba(255,102,0,.7),0 0 15px rgba(255,102,0,.4)}}h1,h2,h3,h4,h5,h6{margin:20px 0;font-weight:700;text-transform:uppercase;letter-spacing:3px;animation:textGlow 2s ease-in-out infinite}h1{font-size:32px;margin:40px 0;border-bottom:2px solid #ff6600;padding-bottom:10px;display:inline-block}h2{font-size:26px;border-left:4px solid #ff6600;padding-left:15px;display:inline-block;text-align:left!important}h3{font-size:22px}p{margin:20px auto;max-width:850px;line-height:1.6}a{color:#f60;text-decoration:underline;transition:all .3s ease;position:relative}a:before{content:"[";margin-right:3px;opacity:0;transition:opacity .3s ease}a:after{content:"]";margin-left:3px;opacity:0;transition:opacity .3s ease}a:has(img):before,a:has(img):after{content:none!important}a:hover{color:#fa0;text-decoration:none;text-shadow:0 0 8px rgba(255,170,0,.8)}a:hover:before,a:hover:after{opacity:1}ul,ol{display:inline-block;margin:20px auto;padding-left:40px;max-width:700px;text-align:left!important}li{margin-bottom:8px;position:relative}li::marker{color:#fa0}blockquote{font-style:italic;margin:25px auto;max-width:700px;border-left:4px solid #ff6600;background:#ff66000d;padding:15px 15px 15px 20px;position:relative}blockquote:before{content:'"';position:absolute;left:-10px;top:-10px;font-size:48px;color:#f60;opacity:.3}pre,code{background-color:#0d0d0d;color:#0f0;padding:12px;border:2px solid #00ff00;margin:20px auto;max-width:850px;display:block;overflow-x:auto;border-radius:0;line-height:1.5;box-shadow:0 0 10px #0f03,inset 0 0 20px #00ff000d;text-shadow:0 0 3px rgba(0,255,0,.5)}table{margin:25px auto;border-collapse:collapse;border:2px solid #ff6600;min-width:60%;box-shadow:0 0 15px #ff66004d}th,td{border:1px solid #ff6600;padding:10px 14px;text-align:center}th{background-color:#f60;color:#000;font-weight:700;text-shadow:none}tr:nth-child(2n){background-color:#ff66000d}tr:hover{background-color:#ff66001a}hr{border:none;border-top:2px solid #ff6600;margin:40px auto;width:80%;box-shadow:0 0 5px #ff660080}img{display:block;margin:25px auto;max-width:100%;border:3px solid #ff6600;border-radius:0;box-shadow:0 0 15px #f606;filter:contrast(1.1) brightness(.95)}button,input,select,textarea{display:block;margin:12px auto;background-color:#0d0d0d;color:#f60;border:2px solid #ff6600;padding:10px 18px;font-family:Courier New,Courier,monospace;font-size:15px;border-radius:0;transition:all .25s ease;box-shadow:0 0 10px #f603}button:hover,input:hover,select:hover,textarea:hover{background-color:#f603;box-shadow:0 0 15px #ff660080}button:focus,input:focus,select:focus,textarea:focus{background-color:#f60;color:#000;cursor:pointer;outline:none;text-shadow:none}button{cursor:pointer;text-transform:uppercase;letter-spacing:2px;font-weight:700}button:before{content:"> "}button:after{content:" <"}button a{color:inherit!important;text-decoration:none!important;display:inline!important;background:none!important}form{margin:30px auto;max-width:600px}p.coming-soon{font-size:17px;color:#f60;animation:textGlow 1.5s ease-in-out infinite}p.coming-soon:before{content:">>> ";color:#fa0}p.coming-soon:after{content:" <<<";color:#fa0}header{position:sticky;top:0;background:#0a0a0a;border-bottom:2px solid #ff6600;z-index:30;box-shadow:0 2px 15px #ff66004d}nav{display:flex;align-items:center;justify-content:center;gap:20px;padding:12px 20px;flex-wrap:wrap}nav>a>img{height:40px;border:1px solid #ff6600;padding:0;filter:contrast(1.2);transition:all .3s ease;display:inline-block;vertical-align:middle}nav>a>img:hover{box-shadow:0 0 15px #f609;transform:scale(1.05)}nav>ul{list-style:none;display:flex;gap:18px;align-items:center;padding:0}nav li{margin:0}nav a{color:#f60;text-decoration:none;text-transform:lowercase;letter-spacing:1px;padding:6px 10px;border-radius:0;transition:all .2s ease;border:1px solid transparent}nav a:hover{color:#fa0;background:#ff66001a;border:1px solid #ff6600;text-shadow:0 0 8px rgba(255,170,0,.8)}@media (max-width: 640px){nav{flex-direction:column;gap:10px}nav>ul{flex-wrap:wrap;justify-content:center;gap:12px}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.cursor{display:inline-block;width:10px;height:20px;background-color:#f60;animation:blink 1s infinite;margin-left:2px}
