/*
Theme Name: Keeta Performance Intelligence
Theme URI: https://example.com/
Author: Ahmed Attia
Description: Full-screen dashboard theme for Keeta Performance Intelligence. Designed to remove the default WordPress chrome and provide a clean dashboard shell.
Version: 1.0.0
Text Domain: keeta-performance
*/

:root{--keeta-navy:#10243a;--keeta-navy-2:#0c1b2b;--keeta-yellow:#ffd21f;--keeta-bg:#f4f7fb;--keeta-text:#14233a;--keeta-muted:#7183a0;--keeta-border:#dfe6ef;}
*{box-sizing:border-box}
html,body{margin:0!important;padding:0!important;min-height:100%;background:var(--keeta-bg)}
body{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:var(--keeta-text)}
#wpadminbar{z-index:99999}
.site-header,.site-footer,.entry-header,.entry-footer,.comments-area,.wp-block-post-title,.wp-block-template-part{display:none!important}
.wp-site-blocks,.site,.site-main,main{margin:0!important;padding:0!important;max-width:none!important;width:100%!important}
.keeta-app{min-height:100vh;display:flex;background:var(--keeta-bg)}
.keeta-sidebar{width:240px;flex:0 0 240px;min-height:100vh;background:linear-gradient(180deg,var(--keeta-navy),var(--keeta-navy-2));color:#fff;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;z-index:20}
.keeta-brand{padding:28px 32px 24px}.keeta-brand-name{font-size:42px;font-weight:800;line-height:.9;color:var(--keeta-yellow);letter-spacing:-2px}.keeta-brand-sub{margin-top:18px;font-size:13px;letter-spacing:4px;line-height:1.55;color:#fff;font-weight:600}
.keeta-nav{padding:10px}.keeta-nav a{display:flex;align-items:center;gap:16px;color:#eef4fb;text-decoration:none;padding:15px 20px;border-radius:11px;font-size:15px;font-weight:600;margin:4px 0;transition:.2s}.keeta-nav a:hover,.keeta-nav a.active{background:var(--keeta-yellow);color:#13243a}.keeta-nav .icon{width:24px;text-align:center;font-size:19px}
.keeta-content{min-width:0;flex:1;display:flex;flex-direction:column}.keeta-top{padding:28px 28px 0;display:flex;align-items:flex-start;justify-content:space-between}.keeta-title{font-size:38px;line-height:1.05;font-weight:750;letter-spacing:-1.2px}.keeta-kicker{font-size:12px;letter-spacing:3px;text-transform:uppercase;font-weight:800;color:#627692;margin-bottom:6px}.keeta-subtitle{font-size:18px;color:#7c8da7;margin-top:8px}.keeta-live{background:#e8f7ef;color:#11804a;border-radius:22px;padding:10px 18px;font-weight:700;margin-top:5px}
.keeta-dashboard-slot{padding:22px 28px 28px;width:100%;}
/* Make the plugin's dashboard naturally fill the content area. */
.keeta-dashboard-slot>.keeta-dashboard,.keeta-dashboard-slot>[class*="keeta"],.keeta-dashboard-slot .dashboard-wrap{max-width:none!important;width:100%!important;margin:0!important}
.keeta-footer{background:var(--keeta-navy-2);color:#dbe4ef;text-align:center;padding:18px 20px;font-size:16px;margin-top:auto}.keeta-footer strong{color:var(--keeta-yellow)}
@media(max-width:900px){.keeta-sidebar{width:76px;flex-basis:76px}.keeta-brand{padding:20px 12px;text-align:center}.keeta-brand-name{font-size:24px}.keeta-brand-sub{font-size:8px;letter-spacing:2px}.keeta-nav a{justify-content:center;padding:14px 8px}.keeta-nav a span:not(.icon){display:none}.keeta-top{padding:20px 16px 0}.keeta-title{font-size:30px}.keeta-subtitle{font-size:15px}.keeta-dashboard-slot{padding:16px}.keeta-footer{font-size:14px}}
@media(max-width:620px){.keeta-sidebar{display:none}.keeta-top{display:block}.keeta-live{display:inline-block;margin-top:15px}.keeta-title{font-size:28px}}
