
/*
Theme Name: WEGEE Suite
Theme URI: https://wegee.ai/
Author: WEGEE
Description: Minimal, responsive theme for WEGEE Voice Studio with admin-driven header/footer.
Version: 1.0.0
Text Domain: wegee-suite
*/
:root{
  --wgs-bg:#0b0b0b;
  --wgs-text:#e6eaf2;
  --wgs-accent:#00bfff;
  --wgs-header-bg:#0b0b0b;
  --wgs-header-text:#e6eaf2;
  --wgs-footer-bg:#0b0b0b;
  --wgs-footer-text:#cfd5df;
}
body{margin:0;font-family:"Noto Sans JP",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";background:var(--wgs-bg);color:var(--wgs-text)}
a{color:var(--wgs-accent);text-decoration:none}
.container{max-width:1600px;margin:0 auto;padding:0 clamp(16px,3vw,40px)}
/* Header */
.wgs-header{background:var(--wgs-header-bg);color:var(--wgs-header-text);}
.wgs-header .inner{display:flex;align-items:center;justify-content:space-between;padding:14px 0;}
.wgs-brand{font-weight:700;letter-spacing:.2px;display:flex;align-items:center;gap:10px}
.wgs-sub{opacity:.7;font-weight:500;font-size:.9rem}
.wgs-nav ul{display:flex;gap:24px;list-style:none;margin:0;padding:0}
.wgs-nav a{color:var(--wgs-header-text)}
.wgs-nav a:hover{color:var(--wgs-accent)}
.wgs-burger{display:none;background:none;border:0;color:var(--wgs-header-text);font-size:26px}
/* Footer */
.wgs-footer{background:var(--wgs-footer-bg);color:var(--wgs-footer-text);padding:22px 0;margin-top:40px}
.wgs-footer .menus{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}
.wgs-footer .menus a{color:var(--wgs-footer-text);opacity:.9}
.wgs-footer .copy{opacity:.85;text-align:center;margin-top:10px}
/* Mobile */
@media (max-width: 768px){
  .wgs-burger{display:block}
  .wgs-nav{display:none}
  .wgs-nav.active{display:block}
  .wgs-nav ul{flex-direction:column;gap:12px;padding:12px 0}
  .wgs-footer .menus{flex-direction:column;align-items:center}
}
.entry-content{min-height:50vh}
