vedic-assistant / css /style.css
kalpesh77's picture
Update css/style.css
33467dd verified
Raw
History Blame Contribute Delete
3.18 kB
:root {
--color-bg: #121212;
--color-panel-bg: #1e1e1e;
--color-header-bg: #2c2c2c;
--color-border: #333;
--color-accent: #00d4ff;
--color-text: #e0e0e0;
--font-main: 'Segoe UI', sans-serif;
--menu-height: 40px;
--tools-height: 45px;
--ai-height: 60px;
}
* { box-sizing: border-box; margin: 0; padding: 0; }
body { background: var(--color-bg); color: var(--color-text); font-family: var(--font-main); height: 100vh; overflow: hidden; }
#app-container { display: flex; flex-direction: column; height: 100vh; }
/* मेनू */
.menu-bar { height: var(--menu-height); background: var(--color-header-bg); display: flex; align-items: center; padding: 0 15px; border-bottom: 1px solid var(--color-border); flex-shrink: 0; }
.brand { font-weight: bold; margin-right: 20px; color: var(--color-accent); font-size: 14px; }
.nav-links { display: flex; gap: 5px; }
.nav-links a { color: var(--color-text); text-decoration: none; padding: 5px 10px; font-size: 12px; border-radius: 4px; }
.nav-links a.active { background: #3a3a3a; }
.menu-status { margin-left: auto; font-size: 10px; color: var(--color-accent); border: 1px solid var(--color-accent); padding: 2px 6px; border-radius: 4px; }
/* विंडोज */
.viewport-area { flex: 1; display: flex; align-items: center; justify-content: center; background: #000; min-height: 0; position: relative; overflow: hidden; }
.viewport { width: 98%; aspect-ratio: 1 / 1; max-height: 100%; background: #000; position: relative; border: 1px solid #2a2a2a; }
#main-canvas { width: 100%; height: 100%; display: block; }
.overlay { position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; background: rgba(0,0,0,0.85); pointer-events: none; transition: opacity 0.5s; }
.void-text { text-align: center; }
.void-text h1 { color: var(--color-accent); font-size: 22px; margin-bottom: 8px; }
.void-text p { color: #888; font-size: 12px; }
/* पॅनेल्स */
.panel { background: var(--color-panel-bg); border-top: 1px solid var(--color-border); flex-shrink: 0; overflow: hidden; }
.panel-header { background: #252525; padding: 3px 10px; font-size: 10px; font-weight: bold; color: var(--color-accent); text-transform: uppercase; }
.panel-content { padding: 5px 10px; display: flex; align-items: center; gap: 8px; height: calc(100% - 22px); overflow-x: auto; }
.tools-panel { height: var(--tools-height); }
.ai-panel { height: var(--ai-height); background: #151515; }
.tool-btn { background: #333; border: 1px solid #444; color: white; padding: 4px 8px; cursor: pointer; font-size: 11px; border-radius: 3px; white-space: nowrap; }
.tool-btn:hover { background: #444; }
.filter-label { font-size: 11px; color: #aaa; display: flex; align-items: center; gap: 5px; white-space: nowrap; }
input[type="range"] { width: 60px; height: 4px; }
.ai-input { flex: 1; background: #222; border: 1px solid #444; color: white; padding: 6px; border-radius: 4px; font-size: 12px; }
.ai-btn { background: var(--color-accent); color: black; border: none; padding: 6px 12px; cursor: pointer; font-weight: bold; border-radius: 4px; }
.divider { color: #555; margin: 0 5px; }