/* tailwind theme skin for PaxHub; preserves existing template hooks */
:root{--theme-accent:#38bdf8;--theme-page:#0b1220;--theme-text:#e5eefb;--theme-radius:12px;}
html,body{background:var(--theme-page);color:var(--theme-text);}
a{color:var(--theme-accent);}
button,.btn,[type=button],[type=submit]{border-radius:var(--theme-radius);}
input,select,textarea{border-radius:var(--theme-radius);max-width:100%;}
.card,.server-card,.panel,.modal-content,.dropdown-menu{border-radius:var(--theme-radius);}
:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px;}
