style(ui): clean up site styling and section labels

- Soften global glow shadows to standard dark shadows
- Hide scanline background effect
- Format documentation and page section labels to be cleaner and more readable
This commit is contained in:
2026-05-19 19:35:50 +02:00
parent 15c3495700
commit 4f1aa99570
5 changed files with 36 additions and 36 deletions
+3 -2
View File
@@ -37,8 +37,8 @@
--border-radius: 2px; --border-radius: 2px;
/* Effects */ /* Effects */
--shadow-glow: 0 0 15px rgba(0, 221, 119, 0.2); --shadow-glow: 0 4px 20px rgba(0, 0, 0, 0.4);
--shadow-glow-pink: 0 0 15px rgba(255, 0, 128, 0.2); --shadow-glow-pink: 0 4px 20px rgba(0, 0, 0, 0.5);
} }
/* ===== Reset & Base Styles ===== */ /* ===== Reset & Base Styles ===== */
@@ -249,6 +249,7 @@ a {
} }
.scanline { .scanline {
display: none;
position: absolute; position: absolute;
top: 0; top: 0;
left: 0; left: 0;
+18 -18
View File
@@ -8,10 +8,10 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<section class="docs-hero"> <section class="docs-hero">
<div class="container"> <div class="container">
<div class="hero-content"> <div class="hero-content">
<div class="hero-label">// USER_GUIDE.md</div> <div class="hero-label">User Guide</div>
<h1 class="hero-title"> <h1 class="hero-title">
<span class="title-line-1">DOCUMENTATION</span> <span class="title-line-1">DOCUMENTATION</span>
<span class="title-accent">GET_STARTED_</span> <span class="title-accent">Get Started</span>
</h1> </h1>
<p class="hero-description"> <p class="hero-description">
How to use Blade, from zero setup to advanced workflows. How to use Blade, from zero setup to advanced workflows.
@@ -24,7 +24,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<!-- The Concept Section --> <!-- The Concept Section -->
<section id="concept" class="docs-section"> <section id="concept" class="docs-section">
<div class="container"> <div class="container">
<div class="section-label">[001] THE_CONCEPT</div> <div class="section-label">01 // The Concept</div>
<div class="concept-card"> <div class="concept-card">
<div class="concept-header"> <div class="concept-header">
<h2>AI-Native Editor</h2> <h2>AI-Native Editor</h2>
@@ -60,7 +60,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<!-- Getting Started Section --> <!-- Getting Started Section -->
<section id="getting-started" class="docs-section section-alt"> <section id="getting-started" class="docs-section section-alt">
<div class="container"> <div class="container">
<div class="section-label">[002] GETTING_STARTED</div> <div class="section-label">02 // Getting Started</div>
<h2 class="section-title">Quick Start Guide</h2> <h2 class="section-title">Quick Start Guide</h2>
<div class="steps-grid"> <div class="steps-grid">
@@ -98,7 +98,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<!-- Interface Section --> <!-- Interface Section -->
<section id="interface" class="docs-section"> <section id="interface" class="docs-section">
<div class="container"> <div class="container">
<div class="section-label">[003] THE_INTERFACE</div> <div class="section-label">03 // The Interface</div>
<h2 class="section-title">Interface Overview</h2> <h2 class="section-title">Interface Overview</h2>
<div class="interface-grid"> <div class="interface-grid">
@@ -152,7 +152,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<!-- Keyboard Shortcuts Section --> <!-- Keyboard Shortcuts Section -->
<section id="shortcuts" class="docs-section section-alt"> <section id="shortcuts" class="docs-section section-alt">
<div class="container"> <div class="container">
<div class="section-label">[004] KEYBOARD_SHORTCUTS</div> <div class="section-label">04 // Keyboard Shortcuts</div>
<h2 class="section-title">Keyboard Shortcuts</h2> <h2 class="section-title">Keyboard Shortcuts</h2>
<div class="shortcuts-layout"> <div class="shortcuts-layout">
@@ -206,7 +206,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<!-- At Commands Section --> <!-- At Commands Section -->
<section id="commands" class="docs-section"> <section id="commands" class="docs-section">
<div class="container"> <div class="container">
<div class="section-label">[005] @_COMMANDS</div> <div class="section-label">05 // @ Commands</div>
<h2 class="section-title">Special Commands</h2> <h2 class="section-title">Special Commands</h2>
<p class="section-desc">Type <code class="inline-code">@</code> in the chat input to access these special commands:</p> <p class="section-desc">Type <code class="inline-code">@</code> in the chat input to access these special commands:</p>
@@ -226,7 +226,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<!-- Working with AI Section --> <!-- Working with AI Section -->
<section id="ai" class="docs-section section-alt"> <section id="ai" class="docs-section section-alt">
<div class="container"> <div class="container">
<div class="section-label">[006] WORKING_WITH_AI</div> <div class="section-label">06 // Working with AI</div>
<h2 class="section-title">AI Collaboration</h2> <h2 class="section-title">AI Collaboration</h2>
<div class="ai-content"> <div class="ai-content">
@@ -260,7 +260,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<!-- Chat Modes Section --> <!-- Chat Modes Section -->
<section id="chat-modes" class="docs-section section-alt"> <section id="chat-modes" class="docs-section section-alt">
<div class="container"> <div class="container">
<div class="section-label">[007] CHAT_MODES</div> <div class="section-label">07 // Chat Modes</div>
<h2 class="section-title">Chat Modes</h2> <h2 class="section-title">Chat Modes</h2>
<p class="section-desc">Zaguán Blade supports two chat modes accessible from the <strong>Command Center</strong>:</p> <p class="section-desc">Zaguán Blade supports two chat modes accessible from the <strong>Command Center</strong>:</p>
@@ -284,7 +284,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<!-- Settings Section --> <!-- Settings Section -->
<section id="settings" class="docs-section"> <section id="settings" class="docs-section">
<div class="container"> <div class="container">
<div class="section-label">[008] SETTINGS</div> <div class="section-label">08 // Settings</div>
<h2 class="section-title">Configuration</h2> <h2 class="section-title">Configuration</h2>
<div class="settings-grid"> <div class="settings-grid">
@@ -370,7 +370,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<!-- Project Instructions Section --> <!-- Project Instructions Section -->
<section id="project-instructions" class="docs-section section-alt"> <section id="project-instructions" class="docs-section section-alt">
<div class="container"> <div class="container">
<div class="section-label">[009] PROJECT_INSTRUCTIONS</div> <div class="section-label">09 // Project Instructions</div>
<h2 class="section-title">Teach the AI About Your Project</h2> <h2 class="section-title">Teach the AI About Your Project</h2>
<div class="instructions-content"> <div class="instructions-content">
@@ -403,7 +403,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<!-- Editor Features Section --> <!-- Editor Features Section -->
<section id="features" class="docs-section"> <section id="features" class="docs-section">
<div class="container"> <div class="container">
<div class="section-label">[010] EDITOR_FEATURES</div> <div class="section-label">10 // Editor Features</div>
<h2 class="section-title">Additional Features</h2> <h2 class="section-title">Additional Features</h2>
<div class="features-list"> <div class="features-list">
@@ -440,7 +440,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<!-- Screenshot Capture Section --> <!-- Screenshot Capture Section -->
<section id="screenshot" class="docs-section section-alt"> <section id="screenshot" class="docs-section section-alt">
<div class="container"> <div class="container">
<div class="section-label">[011] SCREENSHOT_CAPTURE</div> <div class="section-label">11 // Screenshot Capture</div>
<h2 class="section-title">Screenshot Capture</h2> <h2 class="section-title">Screenshot Capture</h2>
<p class="section-desc">Attach screenshots to your chat messages to give the AI visual context. Access capture options from the <strong>Feature Menu</strong> (grid icon) in the Command Center.</p> <p class="section-desc">Attach screenshots to your chat messages to give the AI visual context. Access capture options from the <strong>Feature Menu</strong> (grid icon) in the Command Center.</p>
@@ -478,7 +478,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<!-- Privacy Section --> <!-- Privacy Section -->
<section id="privacy" class="docs-section"> <section id="privacy" class="docs-section">
<div class="container"> <div class="container">
<div class="section-label">[012] PRIVACY_&_DATA</div> <div class="section-label">12 // Privacy & Data</div>
<h2 class="section-title">Privacy</h2> <h2 class="section-title">Privacy</h2>
<div class="privacy-grid"> <div class="privacy-grid">
@@ -509,7 +509,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<!-- Local AI System Prompts Section --> <!-- Local AI System Prompts Section -->
<section id="local-ai-prompts" class="docs-section"> <section id="local-ai-prompts" class="docs-section">
<div class="container"> <div class="container">
<div class="section-label">[013] LOCAL_AI_SYSTEM_PROMPTS</div> <div class="section-label">13 // Local AI System Prompts</div>
<h2 class="section-title">Custom System Prompts</h2> <h2 class="section-title">Custom System Prompts</h2>
<div class="instructions-content"> <div class="instructions-content">
@@ -586,7 +586,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<!-- Tool Calls Reference Section --> <!-- Tool Calls Reference Section -->
<section id="tool-calls" class="docs-section section-alt"> <section id="tool-calls" class="docs-section section-alt">
<div class="container"> <div class="container">
<div class="section-label">[014] TOOL_CALLS_REFERENCE</div> <div class="section-label">14 // Tool Calls Reference</div>
<h2 class="section-title">Tool Calls Reference</h2> <h2 class="section-title">Tool Calls Reference</h2>
<div class="instructions-content"> <div class="instructions-content">
@@ -611,7 +611,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<!-- Known Bugs Section --> <!-- Known Bugs Section -->
<section id="known-bugs" class="docs-section section-alt"> <section id="known-bugs" class="docs-section section-alt">
<div class="container"> <div class="container">
<div class="section-label">[015] KNOWN_BUGS</div> <div class="section-label">15 // Known Bugs</div>
<h2 class="section-title">Known Issues</h2> <h2 class="section-title">Known Issues</h2>
<p class="section-desc">As an alpha release, there are some known limitations and bugs we're actively working on:</p> <p class="section-desc">As an alpha release, there are some known limitations and bugs we're actively working on:</p>
@@ -650,7 +650,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<!-- Support Section --> <!-- Support Section -->
<section id="support" class="docs-section"> <section id="support" class="docs-section">
<div class="container"> <div class="container">
<div class="section-label">[016] SUPPORT_&_FEEDBACK</div> <div class="section-label">16 // Support & Feedback</div>
<div class="support-card"> <div class="support-card">
<div class="support-header"> <div class="support-header">
<h2>Alpha Release</h2> <h2>Alpha Release</h2>
+7 -8
View File
@@ -12,11 +12,10 @@ const version = pkg.version ?? "";
<div class="hero-bg-elements"> <div class="hero-bg-elements">
<div class="hero-block hero-block-1"></div> <div class="hero-block hero-block-1"></div>
<div class="hero-block hero-block-2"></div> <div class="hero-block hero-block-2"></div>
<div class="scanline"></div>
</div> </div>
<div class="container"> <div class="container">
<div class="hero-content"> <div class="hero-content">
<div class="hero-label">// NOT_ANOTHER_AI_SIDEBAR</div> <div class="hero-label">LOCAL-FIRST AI CODE EDITOR</div>
<h1 class="hero-title"> <h1 class="hero-title">
<span class="title-line-1">YOUR CODE STAYS YOURS.</span> <span class="title-line-1">YOUR CODE STAYS YOURS.</span>
<span class="title-line-2">CLOUD WHEN YOU WANT IT.</span> <span class="title-line-2">CLOUD WHEN YOU WANT IT.</span>
@@ -59,7 +58,7 @@ const version = pkg.version ?? "";
<section id="philosophy" class="features" style="padding-top: var(--space-3xl);"> <section id="philosophy" class="features" style="padding-top: var(--space-3xl);">
<div class="features-header"> <div class="features-header">
<div class="container"> <div class="container">
<div class="section-label">[001] WHY_ZBLADE</div> <div class="section-label">01 // Why Blade</div>
<h2 class="section-title">Why Another Editor<br/>Exists</h2> <h2 class="section-title">Why Another Editor<br/>Exists</h2>
</div> </div>
</div> </div>
@@ -131,7 +130,7 @@ const version = pkg.version ?? "";
<section id="workflow" class="features"> <section id="workflow" class="features">
<div class="features-header"> <div class="features-header">
<div class="container"> <div class="container">
<div class="section-label">[002] WORKFLOW</div> <div class="section-label">02 // Workflow</div>
<h2 class="section-title">What It's Actually<br/>Good At</h2> <h2 class="section-title">What It's Actually<br/>Good At</h2>
</div> </div>
</div> </div>
@@ -175,7 +174,7 @@ const version = pkg.version ?? "";
<!-- How It Works Section --> <!-- How It Works Section -->
<section class="architecture-section"> <section class="architecture-section">
<div class="container"> <div class="container">
<div class="section-label">[003] ARCHITECTURE</div> <div class="section-label">03 // Architecture</div>
<div class="arch-grid"> <div class="arch-grid">
<div class="arch-node"> <div class="arch-node">
<div class="node-header"> <div class="node-header">
@@ -213,7 +212,7 @@ const version = pkg.version ?? "";
<section class="pricing"> <section class="pricing">
<div class="pricing-container"> <div class="pricing-container">
<div class="pricing-block"> <div class="pricing-block">
<div class="section-label">[004] SUBSCRIPTION_MODEL</div> <div class="section-label">04 // Subscription Model</div>
<h2 class="pricing-title">ZAGUÁN AI<br/>REQUIRED</h2> <h2 class="pricing-title">ZAGUÁN AI<br/>REQUIRED</h2>
<div class="pricing-grid"> <div class="pricing-grid">
<div class="pricing-item"> <div class="pricing-item">
@@ -233,7 +232,7 @@ const version = pkg.version ?? "";
<span>Funding development</span> <span>Funding development</span>
</div> </div>
<a href="https://zaguanai.com/pricing" class="pricing-action" target="_blank" rel="noopener"> <a href="https://zaguanai.com/pricing" class="pricing-action" target="_blank" rel="noopener">
<span>VIEW_PRICING()</span> <span>View Pricing & Plans</span>
<span class="action-arrow">→</span> <span class="action-arrow">→</span>
</a> </a>
</div> </div>
@@ -244,7 +243,7 @@ const version = pkg.version ?? "";
<section id="download" class="download"> <section id="download" class="download">
<div class="download-layout"> <div class="download-layout">
<div class="download-header"> <div class="download-header">
<div class="section-label">[005] DOWNLOAD_ZBLADE</div> <div class="section-label">05 // Download Blade</div>
<h2 class="download-title">Get Blade<br/>for Your OS</h2> <h2 class="download-title">Get Blade<br/>for Your OS</h2>
</div> </div>
<div class="download-grid"> <div class="download-grid">
+1 -1
View File
@@ -7,7 +7,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<!-- Hero Section --> <!-- Hero Section -->
<section class="privacy-hero"> <section class="privacy-hero">
<div class="container"> <div class="container">
<div class="section-label">[PRIVACY]</div> <div class="section-label">Privacy Policy</div>
<h1 class="section-title">Privacy</h1> <h1 class="section-title">Privacy</h1>
<p class="hero-subtitle">What data we collect, what we don't, and why that distinction matters.</p> <p class="hero-subtitle">What data we collect, what we don't, and why that distinction matters.</p>
</div> </div>
+7 -7
View File
@@ -51,7 +51,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<!-- File Operations Section --> <!-- File Operations Section -->
<section id="file-operations" class="docs-section"> <section id="file-operations" class="docs-section">
<div class="container"> <div class="container">
<div class="section-label">[001] FILE_OPERATIONS</div> <div class="section-label">01 // File Operations</div>
<h2 class="section-title">File Operations</h2> <h2 class="section-title">File Operations</h2>
<div class="tools-list"> <div class="tools-list">
@@ -398,7 +398,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<!-- Directory & Search Tools Section --> <!-- Directory & Search Tools Section -->
<section id="directory-search" class="docs-section section-alt"> <section id="directory-search" class="docs-section section-alt">
<div class="container"> <div class="container">
<div class="section-label">[002] DIRECTORY_&_SEARCH</div> <div class="section-label">02 // Directory & Search</div>
<h2 class="section-title">Directory & Search Tools</h2> <h2 class="section-title">Directory & Search Tools</h2>
<div class="tools-list"> <div class="tools-list">
@@ -616,7 +616,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<!-- Editor Interaction Tools Section --> <!-- Editor Interaction Tools Section -->
<section id="editor-interaction" class="docs-section"> <section id="editor-interaction" class="docs-section">
<div class="container"> <div class="container">
<div class="section-label">[003] EDITOR_INTERACTION</div> <div class="section-label">03 // Editor Interaction</div>
<h2 class="section-title">Editor Interaction Tools</h2> <h2 class="section-title">Editor Interaction Tools</h2>
<div class="tools-list"> <div class="tools-list">
@@ -783,7 +783,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<!-- Command Execution Section --> <!-- Command Execution Section -->
<section id="command-execution" class="docs-section section-alt"> <section id="command-execution" class="docs-section section-alt">
<div class="container"> <div class="container">
<div class="section-label">[004] COMMAND_EXECUTION</div> <div class="section-label">04 // Command Execution</div>
<h2 class="section-title">Command Execution</h2> <h2 class="section-title">Command Execution</h2>
<div class="tools-list"> <div class="tools-list">
@@ -851,7 +851,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<!-- Tool Result Handling Section --> <!-- Tool Result Handling Section -->
<section id="tool-result-handling" class="docs-section"> <section id="tool-result-handling" class="docs-section">
<div class="container"> <div class="container">
<div class="section-label">[005] TOOL_RESULTS</div> <div class="section-label">05 // Tool Results</div>
<h2 class="section-title">Tool Result Handling</h2> <h2 class="section-title">Tool Result Handling</h2>
<div class="info-card"> <div class="info-card">
@@ -874,7 +874,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<!-- Path Resolution Section --> <!-- Path Resolution Section -->
<section id="path-resolution" class="docs-section section-alt"> <section id="path-resolution" class="docs-section section-alt">
<div class="container"> <div class="container">
<div class="section-label">[006] PATH_RESOLUTION</div> <div class="section-label">06 // Path Resolution</div>
<h2 class="section-title">Path Resolution</h2> <h2 class="section-title">Path Resolution</h2>
<div class="info-card"> <div class="info-card">
@@ -900,7 +900,7 @@ import BaseLayout from '../layouts/BaseLayout.astro';
<!-- System Prompt Integration Section --> <!-- System Prompt Integration Section -->
<section id="system-prompt-integration" class="docs-section"> <section id="system-prompt-integration" class="docs-section">
<div class="container"> <div class="container">
<div class="section-label">[007] SYSTEM_PROMPT</div> <div class="section-label">07 // System Prompt</div>
<h2 class="section-title">Adding Tools to Your AI System Prompt</h2> <h2 class="section-title">Adding Tools to Your AI System Prompt</h2>
<div class="prompt-intro"> <div class="prompt-intro">