body{background-color:beige;color:#006400;font-family:Courier New,monospace;font-size:14px;line-height:1.6;margin:0;padding:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:#006400;text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 5px #006400;margin-top:1.5em;margin-bottom:.5em}h1{font-size:2em;border-bottom:2px solid #006400;padding-bottom:.5em}h2{font-size:1.5em}h3{font-size:1.25em}a{color:#006400;text-decoration:none;transition:all .3s ease}a:hover,a:focus{color:#fff;text-shadow:0 0 10px #006400;text-decoration:underline}p{margin-bottom:1em}ul,ol{margin-bottom:1em;padding-left:2em}li{margin-bottom:.5em}blockquote{border-left:4px solid #006400;padding-left:1em;margin-left:0;font-style:italic;color:#040}code{background-color:#0064001a;color:#006400;padding:.2em .4em;border-radius:0;font-family:Courier New,monospace;font-size:.9em}pre{background-color:#0064000d;border:1px solid #004400;padding:1em;overflow-x:auto;font-family:Courier New,monospace;font-size:.9em;line-height:1.4}pre code{background-color:transparent;padding:0}table{width:100%;border-collapse:collapse;margin-bottom:1em}th,td{border:1px solid #004400;padding:.5em;text-align:left}th{background-color:#0064001a;color:#006400;text-transform:uppercase;letter-spacing:1px}input[type=submit],input[type=reset],input[type=button],button{cursor:pointer}*:focus{outline:2px solid #006400;outline-offset:2px}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 80%,rgba(0,100,0,.03) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(0,100,0,.02) 0%,transparent 50%),linear-gradient(45deg,transparent 49%,rgba(0,100,0,.01) 50%,transparent 51%);pointer-events:none;z-index:-1;animation:subtle-shift 20s ease-in-out infinite alternate}@keyframes subtle-shift{0%{transform:translate(0) translateY(0)}to{transform:translate(10px) translateY(-5px)}}.accent-line{position:relative}.accent-line:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:linear-gradient(90deg,#006400,#fff,#006400);opacity:.6}h1:before,h2:before{content:"█";color:#006400;margin-right:.5em;opacity:.7}.glow-text{text-shadow:0 0 10px #006400,0 0 20px #006400,0 0 30px #006400}input:focus,textarea:focus,select:focus{position:relative}input:focus:after,textarea:focus:after,select:focus:after{content:"_";position:absolute;right:5px;top:50%;transform:translateY(-50%);color:#006400;animation:blink 1s infinite}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.geometric-border{border:2px solid #006400;position:relative}.geometric-border:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#006400,transparent,#006400);z-index:-1;opacity:.3}.webform-submission-form{background-color:#00640005;border:2px solid #006400;padding:2rem;box-shadow:0 0 20px #00640033;font-family:Courier New,monospace;max-width:600px;margin:0 auto}.js-form-item{margin-bottom:1.5rem}label{display:block;margin-bottom:.5rem;font-weight:400;font-size:14px;color:#006400;text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 5px #006400}.form-required:after{content:" *";color:red;text-shadow:0 0 3px #ff0000}.form-text,.form-email,.form-textarea{font-family:Courier New,monospace;font-size:14px;font-weight:400;padding:8px 12px;border:2px solid #006400;background-color:beige;color:#006400;border-radius:0;box-shadow:0 0 10px #0064004d;transition:all .3s ease;caret-color:#006400;width:100%;box-sizing:border-box}.form-text:focus,.form-email:focus,.form-textarea:focus{outline:none;border-color:#006400;box-shadow:0 0 20px #006400cc;background-color:#0064000d;color:#080}.form-text::placeholder,.form-email::placeholder,.form-textarea::placeholder{color:#040;opacity:.9}.form-textarea{resize:vertical;line-height:1.4;min-height:100px}.webform-button--submit{font-family:Courier New,monospace;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;padding:8px 16px;border:2px solid #ff0000;background-color:beige;color:red;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 0 10px #ff00004d}.webform-button--submit:hover{box-shadow:0 0 20px #f009;background-color:#ff00001a}.webform-button--submit:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,0,0,.2),transparent);transition:left .5s}.webform-button--submit:hover:before{left:100%}.form-actions{text-align:center;margin-top:2rem}.error{border-color:red!important;box-shadow:0 0 10px #ff00004d!important}.form-text:focus,.form-email:focus,.form-textarea:focus,.webform-button--submit:focus{outline:2px solid #006400;outline-offset:2px}header[role=banner]{background-color:#000;color:#0f0;font-family:Courier New,monospace;padding:1rem;border-bottom:2px solid #00FF00;box-shadow:0 0 10px #00ff0080}header[role=banner]>div{display:flex;justify-content:space-between;align-items:center;max-width:1600px;margin:0 auto}#block-dd-stablenix-branding{display:flex;align-items:center;gap:.5rem}#block-dd-stablenix-branding a{color:#0f0;text-decoration:none;text-shadow:0 0 5px #00FF00;font-size:1.5rem;font-weight:700;transition:text-shadow .3s ease}#block-dd-stablenix-branding a:hover{text-shadow:0 0 10px #00FF00}#block-dd-stablenix-branding img{height:150px;filter:drop-shadow(0 0 5px #00FF00)}.search-block-form{display:flex;gap:.5rem;align-items:center}.form-search{font-family:Courier New,monospace;font-size:14px;padding:8px 12px;border:2px solid #00FF00;background-color:#000;color:#0f0;border-radius:0;box-shadow:0 0 10px #00ff004d;caret-color:#0f0;transition:box-shadow .3s ease,background-color .3s ease;width:200px}.form-search:focus{outline:none;box-shadow:0 0 20px #0f0c;background-color:#00ff000d}.form-search::placeholder{color:#080;opacity:.7}.search-block-form .button{font-family:Courier New,monospace;font-size:14px;text-transform:uppercase;letter-spacing:1px;padding:8px 16px;border:2px solid #00FF00;background-color:#000;color:#0f0;cursor:pointer;transition:all .3s ease;box-shadow:0 0 10px #00ff004d}.search-block-form .button:hover{box-shadow:0 0 20px #0f09;background-color:#00ff001a}@media (max-width: 767px){header[role=banner]{padding:.5rem}header[role=banner]>div{flex-direction:column;gap:1rem}#block-dd-stablenix-branding a{font-size:1.2rem}.form-search{width:150px;font-size:12px;padding:6px 10px}.search-block-form .button{font-size:12px;padding:6px 12px}}@media (max-width: 575px){.form-search{width:120px}.search-block-form{flex-direction:column;gap:.25rem}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.invisible{display:none}.button{display:inline-block;padding:.5rem 1rem;border:1px solid #ccc;border-radius:4px;text-decoration:none;cursor:pointer;background-color:#fff}.button--primary{background-color:#007cba;color:#fff;border-color:#007cba}.button--secondary{background-color:#6c757d;color:#fff;border-color:#6c757d}.button--danger{background-color:#dc3545;color:#fff;border-color:#dc3545}.button.is-disabled{opacity:.5;cursor:not-allowed}.img-fluid{width:100%;height:auto}main{max-width:1600px;margin:0 auto}.margin-20{margin:20px}
