:root{
 --bg-primary:#0d0d0d;
 --bg-secondary:#171717;
 --bg-tertiary:#2f2f2f;
 --text-primary:#ececec;
 --text-secondary:#b4b4b4;
 --border-color:#424242;
 --accent-color:#ffffff;
 --accent-text:#000000;
 --shadow-color:rgba(0,0,0,.35);
}
html[data-theme="light"]{
 --bg-primary:#ffffff;
 --bg-secondary:#f7f7f8;
 --bg-tertiary:#ececf1;
 --text-primary:#0d0d0d;
 --text-secondary:#6e6e80;
 --border-color:#d9d9e3;
 --accent-color:#0d0d0d;
 --accent-text:#ffffff;
 --shadow-color:rgba(0,0,0,.08);
}
*{box-sizing:border-box;}
body{
 background:var(--bg-primary)!important;
 color:var(--text-primary)!important;
 font-family:'Inter',system-ui,-apple-system,sans-serif!important;
 margin:0;padding:0;
 transition:background .3s ease,color .3s ease;
}
a{color:var(--text-primary);text-decoration:none;}
a:hover{opacity:.85;}
img{max-width:100%;height:auto;}

#uFooter,
.ucozCopyright,
.pb5efcDZ,
.pbhp7hZ6,
.pbs9FZ1o,
center > a[href*="ucoz"]{display:none!important;}