/*!
Theme Name: hadco2025
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: HADCO Modern Dark Theme
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hadco2025
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
 *{margin:0;padding:0;box-sizing:border-box}html{box-sizing:border-box;-webkit-text-size-adjust:100%}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:#0a0f1a;color:#e5e7eb;line-height:1.5;overflow-x:hidden}#primary{max-width:100%;margin:0;padding:0}.site-main{width:100%;margin:0;padding:0}.content-area{max-width:100%;margin:0;padding:0}.post,.page{margin:0;padding:0}.entry-content,.page-content,.entry-summary{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:700;color:#fff}p{margin:0 0 1em 0}a{color:#3b82f6;text-decoration:none;transition:color 0.3s ease}a:hover,a:focus{color:#2563eb}img{max-width:100%;height:auto;border:none}ul,ol{margin:0;padding:0;list-style:none}table{width:100%;border-collapse:collapse}button,input[type="button"],input[type="submit"],input[type="reset"]{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}input,textarea,select{font-family:inherit;font-size:inherit;border:none;outline:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.screen-reader-text:focus{background-color:#111827;border-radius:3px;box-shadow:0 0 2px 2px rgb(59 130 246 / .6);clip:auto;clip-path:none;color:#3b82f6;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{float:left;margin-right:1.5em;margin-bottom:1em}.alignright{float:right;margin-left:1.5em;margin-bottom:1em}.aligncenter{display:block;margin:0 auto 1em}.wp-caption{max-width:100%;margin-bottom:1em}.wp-caption img{display:block;width:100%}.wp-caption-text{margin:.5em 0;font-size:.875rem;color:#9ca3af;text-align:center}.gallery{display:grid;grid-gap:1em;margin-bottom:1.5em}.gallery-item{margin:0}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}embed,iframe,object,video{max-width:100%}.comment-content a{word-wrap:break-word}.widget{margin:0 0 1.5em;background:#111827;padding:1.5em;border-radius:8px}.widget-title{color:#fff;margin-bottom:1em;font-size:1.125rem}.sticky{display:block}.updated:not(.published){display:none}[hidden],template{display:none}@media print{body{background:#fff;color:#000}}@media (max-width:768px){body{font-size:.9375rem}}