diff --git a/src/components/AIChatPanel.css b/src/components/AIChatPanel.css index cfad8fa..569cadf 100644 --- a/src/components/AIChatPanel.css +++ b/src/components/AIChatPanel.css @@ -37,6 +37,7 @@ font-weight: var(--font-weight-bold); color: var(--color-text-primary); letter-spacing: var(--letter-spacing-normal); + font-family: 'Space Grotesk', Helvetica, Arial, sans-serif; } .header-left { @@ -114,7 +115,7 @@ border-radius: var(--radius-small); color: var(--color-text-primary); font-size: var(--font-size-mono-timestamp); - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; text-transform: uppercase; letter-spacing: var(--letter-spacing-mono); cursor: pointer; @@ -159,9 +160,9 @@ .conversation-sidebar h4 { margin: 0; padding: 12px 16px; - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-timestamp); - font-weight: var(--font-weight-medium); + font-weight: var(--font-weight-bold); text-transform: uppercase; letter-spacing: var(--letter-spacing-mono); color: var(--color-text-primary); @@ -204,10 +205,11 @@ overflow: hidden; text-overflow: ellipsis; letter-spacing: var(--letter-spacing-normal); + font-family: 'Space Grotesk', Helvetica, Arial, sans-serif; } .conversation-time { - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-timestamp); color: var(--color-text-muted); letter-spacing: var(--letter-spacing-mono-sm); @@ -262,6 +264,7 @@ font-size: var(--font-size-body-relaxed); line-height: var(--line-height-body-relaxed); letter-spacing: var(--letter-spacing-normal); + font-family: 'Space Grotesk', Helvetica, Arial, sans-serif; } .message.user .message-content { @@ -320,10 +323,11 @@ padding: 6px 0; font-size: var(--font-size-body-relaxed); letter-spacing: var(--letter-spacing-normal); + font-family: 'Space Grotesk', Helvetica, Arial, sans-serif; } .upload-status { - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-timestamp); color: var(--color-text-muted); letter-spacing: var(--letter-spacing-mono-sm); @@ -352,6 +356,7 @@ overflow: hidden; text-overflow: ellipsis; letter-spacing: var(--letter-spacing-normal); + font-family: 'Space Grotesk', Helvetica, Arial, sans-serif; } .context-clear { @@ -397,7 +402,7 @@ color: var(--color-text-primary); font-size: var(--font-size-body-relaxed); resize: none; - font-family: inherit; + font-family: 'Space Grotesk', Helvetica, Arial, sans-serif; height: 120px; padding-bottom: 50px; letter-spacing: var(--letter-spacing-normal); @@ -464,7 +469,7 @@ border-radius: var(--radius-small); color: var(--color-text-primary); font-size: var(--font-size-mono-timestamp); - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; text-transform: uppercase; letter-spacing: var(--letter-spacing-mono); cursor: pointer; @@ -478,16 +483,16 @@ background-color: var(--color-jelly-mint); color: var(--color-absolute-black); border-color: var(--color-jelly-mint); - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-button); - font-weight: var(--font-weight-semibold); + font-weight: var(--font-weight-bold); text-transform: uppercase; letter-spacing: var(--letter-spacing-mono); } .absolute-btn.send-btn:hover:not(:disabled) { background-color: var(--color-primary-hover); - box-shadow: 0px 0px 0px 1px var(--color-dim-gray); + box-shadow: 0px 0px 0px 1px var(--color-console-mint-border); } .absolute-btn.send-btn:focus-visible { diff --git a/src/components/CanvasArea.css b/src/components/CanvasArea.css index d0709f9..cebe337 100644 --- a/src/components/CanvasArea.css +++ b/src/components/CanvasArea.css @@ -52,9 +52,9 @@ display: flex; align-items: center; justify-content: center; - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-button); - font-weight: var(--font-weight-semibold); + font-weight: var(--font-weight-bold); text-transform: uppercase; letter-spacing: var(--letter-spacing-mono); } @@ -82,9 +82,9 @@ .zoom-display { padding: 0 8px; - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-timestamp); - font-weight: var(--font-weight-medium); + font-weight: var(--font-weight-bold); color: var(--color-text-primary); opacity: 0.8; min-width: 50px; @@ -94,7 +94,7 @@ } .zoom-value { - font-weight: var(--font-weight-semibold); + font-weight: var(--font-weight-bold); color: var(--color-text-primary); } @@ -124,9 +124,9 @@ display: flex; align-items: center; justify-content: center; - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-timestamp); - font-weight: var(--font-weight-medium); + font-weight: var(--font-weight-bold); text-transform: uppercase; letter-spacing: var(--letter-spacing-mono); } @@ -164,7 +164,7 @@ display: flex; align-items: center; justify-content: center; - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-timestamp); text-transform: uppercase; letter-spacing: var(--letter-spacing-mono-sm); @@ -210,8 +210,8 @@ width: 100%; height: 100%; background-image: - linear-gradient(rgba(255, 255, 255, 0.05) 1px, transparent 1px), - linear-gradient(90deg, rgba(255, 255, 255, 0.05) 1px, transparent 1px); + linear-gradient(rgba(19, 19, 19, 0.05) 1px, transparent 1px), + linear-gradient(90deg, rgba(19, 19, 19, 0.05) 1px, transparent 1px); background-size: 25px 25px; background-position: center center; } @@ -259,6 +259,7 @@ font-weight: var(--font-weight-medium); color: var(--color-text-primary); letter-spacing: var(--letter-spacing-normal); + font-family: 'Space Grotesk', Helvetica, Arial, sans-serif; } .frame-title h4 { @@ -267,10 +268,11 @@ font-weight: var(--font-weight-medium); color: var(--color-text-primary); letter-spacing: var(--letter-spacing-normal); + font-family: 'Space Grotesk', Helvetica, Arial, sans-serif; } .frame-date { - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-timestamp); color: var(--color-text-muted); margin-top: 2px; @@ -302,7 +304,7 @@ cursor: pointer; transition: all 0.15s ease; color: var(--color-text-primary); - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-timestamp); text-transform: uppercase; letter-spacing: var(--letter-spacing-mono); @@ -346,12 +348,13 @@ color: var(--color-text-primary); margin: 0 0 4px 0; letter-spacing: var(--letter-spacing-normal); + font-family: 'Space Grotesk', Helvetica, Arial, sans-serif; } .placeholder-meta { display: flex; gap: 12px; - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-timestamp); color: var(--color-text-muted); letter-spacing: var(--letter-spacing-mono-sm); @@ -359,7 +362,7 @@ } .placeholder-hint { - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-timestamp); color: var(--color-text-muted); margin-top: 8px; @@ -368,7 +371,7 @@ } .viewport-info { - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-timestamp); color: var(--color-text-muted); margin-top: 4px; @@ -402,15 +405,15 @@ display: flex; align-items: center; gap: 8px; - padding: 10px 20px; + padding: 12px 28px; background-color: var(--color-surface-slate); border: 1px solid var(--color-border-subtle); border-radius: var(--radius-feature); cursor: pointer; transition: all 0.18s ease; - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-button); - font-weight: var(--font-weight-semibold); + font-weight: var(--font-weight-bold); text-transform: uppercase; letter-spacing: var(--letter-spacing-mono); color: var(--color-text-primary); @@ -439,9 +442,9 @@ } .btn-text { - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-button); - font-weight: var(--font-weight-semibold); + font-weight: var(--font-weight-bold); text-transform: uppercase; letter-spacing: var(--letter-spacing-mono); white-space: nowrap; @@ -484,9 +487,9 @@ border: none; cursor: pointer; transition: background-color 0.15s; - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-timestamp); - font-weight: var(--font-weight-medium); + font-weight: var(--font-weight-bold); text-transform: uppercase; letter-spacing: var(--letter-spacing-mono); color: var(--color-text-primary); @@ -584,6 +587,7 @@ font-weight: var(--font-weight-bold); color: var(--color-verge-ultraviolet); letter-spacing: var(--letter-spacing-normal); + font-family: 'Space Grotesk', Helvetica, Arial, sans-serif; } .error-message p { @@ -591,26 +595,27 @@ font-size: var(--font-size-body-relaxed); color: var(--color-text-secondary); letter-spacing: var(--letter-spacing-normal); + font-family: 'Space Grotesk', Helvetica, Arial, sans-serif; } .error-message button { - padding: 10px 24px; + padding: 12px 28px; background-color: var(--color-jelly-mint); color: var(--color-absolute-black); border: none; border-radius: var(--radius-feature); cursor: pointer; transition: all 0.18s ease; - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-button); - font-weight: var(--font-weight-semibold); + font-weight: var(--font-weight-bold); text-transform: uppercase; letter-spacing: var(--letter-spacing-mono); } .error-message button:hover { background-color: var(--color-primary-hover); - box-shadow: 0px 0px 0px 1px var(--color-dim-gray); + box-shadow: 0px 0px 0px 1px var(--color-console-mint-border); } .error-message button:focus-visible { @@ -644,6 +649,7 @@ font-weight: var(--font-weight-bold); color: var(--color-text-primary); letter-spacing: var(--letter-spacing-normal); + font-family: 'Space Grotesk', Helvetica, Arial, sans-serif; } .empty-state p { @@ -651,13 +657,14 @@ font-size: var(--font-size-body-relaxed); color: var(--color-text-secondary); letter-spacing: var(--letter-spacing-normal); + font-family: 'Space Grotesk', Helvetica, Arial, sans-serif; } .empty-state code { background-color: var(--color-surface-slate); padding: 4px 8px; border-radius: var(--radius-small); - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-timestamp); color: var(--color-text-primary); letter-spacing: var(--letter-spacing-mono); @@ -740,7 +747,7 @@ width: 100%; height: 100%; border: none; - background: var(--color-pure-white); + background: var(--color-canvas-white); border-radius: 0 0 var(--radius-small) var(--radius-small); } @@ -756,7 +763,7 @@ width: 100%; height: 100%; overflow: hidden; - background: var(--color-pure-white); + background: var(--color-canvas-white); border: 1px solid var(--color-verge-ultraviolet); border-radius: 0 0 var(--radius-small) var(--radius-small); display: flex; @@ -803,7 +810,7 @@ } .drag-ready-hint p { - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-timestamp); color: var(--color-text-primary); letter-spacing: var(--letter-spacing-mono); @@ -851,10 +858,11 @@ color: var(--color-text-primary); margin: 8px 0 4px; letter-spacing: var(--letter-spacing-normal); + font-family: 'Space Grotesk', Helvetica, Arial, sans-serif; } .frame-error-content small { - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-timestamp); color: var(--color-text-muted); letter-spacing: var(--letter-spacing-mono-sm); @@ -919,7 +927,7 @@ } .frame-status { - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-micro); text-transform: uppercase; letter-spacing: var(--letter-spacing-mono); @@ -941,9 +949,9 @@ padding: 2px 6px; background-color: var(--color-surface-slate); border-radius: var(--radius-small); - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-micro); - font-weight: var(--font-weight-medium); + font-weight: var(--font-weight-bold); letter-spacing: var(--letter-spacing-mono); text-transform: uppercase; color: var(--color-text-muted); diff --git a/src/components/ContextModal.css b/src/components/ContextModal.css index fbd05ce..9d3fa52 100644 --- a/src/components/ContextModal.css +++ b/src/components/ContextModal.css @@ -38,6 +38,7 @@ font-weight: var(--font-weight-bold); color: var(--color-text-primary); letter-spacing: var(--letter-spacing-normal); + font-family: 'Space Grotesk', Helvetica, Arial, sans-serif; } .context-modal-close { @@ -84,9 +85,9 @@ } .form-group label { - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-timestamp); - font-weight: var(--font-weight-medium); + font-weight: var(--font-weight-bold); text-transform: uppercase; letter-spacing: var(--letter-spacing-mono); color: var(--color-text-primary); @@ -97,7 +98,7 @@ border: 1px solid var(--color-border-subtle); border-radius: var(--radius-small); font-size: var(--font-size-body-relaxed); - font-family: inherit; + font-family: 'Space Grotesk', Helvetica, Arial, sans-serif; outline: none; transition: border-color 0.15s ease; background-color: var(--color-surface-slate); @@ -123,7 +124,7 @@ border: 1px solid var(--color-border-subtle); border-radius: var(--radius-small); font-size: var(--font-size-body-relaxed); - font-family: inherit; + font-family: 'Space Grotesk', Helvetica, Arial, sans-serif; resize: none; outline: none; transition: border-color 0.15s ease; @@ -158,11 +159,11 @@ background-color: var(--color-surface-slate); color: var(--color-text-primary); border: 1px solid var(--color-border-subtle); - padding: 10px 24px; + padding: 12px 28px; border-radius: var(--radius-feature); - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-button); - font-weight: var(--font-weight-semibold); + font-weight: var(--font-weight-bold); text-transform: uppercase; letter-spacing: var(--letter-spacing-mono); cursor: pointer; @@ -187,11 +188,11 @@ background-color: var(--color-jelly-mint); color: var(--color-absolute-black); border: none; - padding: 10px 24px; + padding: 12px 28px; border-radius: var(--radius-feature); - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-button); - font-weight: var(--font-weight-semibold); + font-weight: var(--font-weight-bold); text-transform: uppercase; letter-spacing: var(--letter-spacing-mono); cursor: pointer; @@ -200,7 +201,7 @@ .context-modal-submit:hover { background-color: var(--color-primary-hover); - box-shadow: 0px 0px 0px 1px var(--color-dim-gray); + box-shadow: 0px 0px 0px 1px var(--color-console-mint-border); } .context-modal-submit:focus-visible { diff --git a/src/components/SideBar.css b/src/components/SideBar.css index b1d2d7b..bda0070 100644 --- a/src/components/SideBar.css +++ b/src/components/SideBar.css @@ -52,9 +52,9 @@ } .menu-label { - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-timestamp); - font-weight: var(--font-weight-medium); + font-weight: var(--font-weight-bold); text-transform: uppercase; letter-spacing: var(--letter-spacing-mono); opacity: 0; @@ -64,7 +64,7 @@ top: 50%; transform: translateY(-50%); background-color: var(--color-surface-slate); - color: var(--color-hazard-white); + color: var(--color-primary-text); padding: 10px 16px; border-radius: var(--radius-standard); border: 1px solid var(--color-border-subtle); @@ -122,6 +122,7 @@ font-weight: var(--font-weight-bold); color: var(--color-text-primary); letter-spacing: var(--letter-spacing-normal); + font-family: 'Space Grotesk', Helvetica, Arial, sans-serif; } .note-modal-close { @@ -163,11 +164,11 @@ border: 1px solid var(--color-border-subtle); border-radius: var(--radius-small); font-size: var(--font-size-body-relaxed); - font-family: inherit; + font-family: 'Space Grotesk', Helvetica, Arial, sans-serif; resize: none; outline: none; transition: border-color 0.15s ease; - background-color: var(--color-background); + background-color: var(--color-surface-slate); color: var(--color-text-primary); letter-spacing: var(--letter-spacing-normal); } @@ -190,15 +191,15 @@ } .note-modal-submit { - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-button); - font-weight: var(--font-weight-semibold); + font-weight: var(--font-weight-bold); text-transform: uppercase; letter-spacing: var(--letter-spacing-mono); background-color: var(--color-jelly-mint); color: var(--color-absolute-black); border: none; - padding: 10px 24px; + padding: 12px 28px; border-radius: var(--radius-feature); cursor: pointer; transition: all 0.18s ease; @@ -209,7 +210,7 @@ .note-modal-submit:hover { background-color: var(--color-primary-hover); - box-shadow: 0px 0px 0px 1px var(--color-dim-gray); + box-shadow: 0px 0px 0px 1px var(--color-console-mint-border); } .note-modal-submit:focus-visible { @@ -228,11 +229,11 @@ top: 50%; transform: translateY(-50%); background-color: var(--color-surface-slate); - color: var(--color-hazard-white); + color: var(--color-primary-text); padding: 12px 16px; border-radius: var(--radius-standard); border: 1px solid var(--color-border-subtle); - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-timestamp); text-transform: uppercase; letter-spacing: var(--letter-spacing-mono); @@ -300,6 +301,7 @@ font-weight: var(--font-weight-bold); color: var(--color-text-primary); letter-spacing: var(--letter-spacing-normal); + font-family: 'Space Grotesk', Helvetica, Arial, sans-serif; } .resource-modal-close { @@ -354,9 +356,9 @@ .resource-section h4 { margin: 0 0 12px 0; - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-timestamp); - font-weight: var(--font-weight-medium); + font-weight: var(--font-weight-bold); text-transform: uppercase; letter-spacing: var(--letter-spacing-mono); color: var(--color-text-primary); @@ -382,7 +384,7 @@ display: flex; align-items: center; justify-content: center; - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-timestamp); color: var(--color-text-primary); border: 1px solid var(--color-border-subtle); @@ -399,7 +401,7 @@ padding: 10px 14px; background-color: var(--color-surface-slate); border-radius: var(--radius-small); - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-timestamp); color: var(--color-text-primary); border: 1px solid var(--color-border-subtle); @@ -420,7 +422,7 @@ display: flex; align-items: center; justify-content: center; - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-timestamp); color: var(--color-text-primary); border: 1px solid var(--color-border-subtle); @@ -428,15 +430,15 @@ } .upload-btn { - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-button); - font-weight: var(--font-weight-semibold); + font-weight: var(--font-weight-bold); text-transform: uppercase; letter-spacing: var(--letter-spacing-mono); background-color: var(--color-jelly-mint); color: var(--color-absolute-black); border: none; - padding: 10px 24px; + padding: 12px 28px; border-radius: var(--radius-feature); cursor: pointer; transition: all 0.18s ease; @@ -445,7 +447,7 @@ .upload-btn:hover { background-color: var(--color-primary-hover); - box-shadow: 0px 0px 0px 1px var(--color-dim-gray); + box-shadow: 0px 0px 0px 1px var(--color-console-mint-border); } .upload-btn:focus-visible { diff --git a/src/components/TopBar.css b/src/components/TopBar.css index 1c90d42..5bf52f2 100644 --- a/src/components/TopBar.css +++ b/src/components/TopBar.css @@ -8,8 +8,9 @@ align-items: center; z-index: 100; background-color: var(--color-background); - border-bottom: 1px solid var(--color-border-subtle); - padding: 0 24px; + border: 1px solid var(--color-border-subtle); + border-radius: var(--radius-standard); + padding: 0 8px; } .top-bar-left { @@ -18,10 +19,10 @@ } .verge-wordmark { - font-family: 'Manuka', Impact, Helvetica, sans-serif; + font-family: 'Anton', Impact, Helvetica, sans-serif; font-size: var(--font-size-tertiary-display); - font-weight: var(--font-weight-black); - color: var(--color-hazard-white); + font-weight: var(--font-weight-regular); + color: var(--color-primary-text); letter-spacing: var(--letter-spacing-tight-hero); line-height: var(--line-height-display); margin: 0; @@ -34,10 +35,10 @@ } .nav-link { - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-timestamp); - font-weight: var(--font-weight-medium); - color: var(--color-hazard-white); + font-weight: var(--font-weight-bold); + color: var(--color-primary-text); text-transform: uppercase; letter-spacing: var(--letter-spacing-mono); text-decoration: none; @@ -61,7 +62,7 @@ } .search-icon { - color: var(--color-hazard-white); + color: var(--color-primary-text); font-size: 20px; cursor: pointer; transition: color 0.15s ease; @@ -74,15 +75,16 @@ .chat-session { display: flex; align-items: center; + margin-left: 10px; } .chat-btn { - font-family: 'PolySans Mono', Courier New, Courier, monospace; + font-family: 'Space Mono', Courier New, Courier, monospace; font-size: var(--font-size-mono-button); - font-weight: var(--font-weight-semibold); + font-weight: var(--font-weight-bold); text-transform: uppercase; letter-spacing: var(--letter-spacing-mono); - padding: 10px 20px; + padding: 8px 12px; border-radius: var(--radius-feature); transition: all 0.18s ease; background-color: var(--color-surface-slate); @@ -93,7 +95,7 @@ .chat-btn:hover { background-color: var(--color-primary-hover); color: var(--color-absolute-black); - box-shadow: 0px 0px 0px 1px var(--color-dim-gray); + box-shadow: 0px 0px 0px 1px var(--color-console-mint-border); } .chat-btn.active { diff --git a/src/components/TopBar.tsx b/src/components/TopBar.tsx index 79b69dd..a6fbd36 100644 --- a/src/components/TopBar.tsx +++ b/src/components/TopBar.tsx @@ -12,12 +12,12 @@ const TopBar = ({ onToggleChat, isChatVisible }: TopBarProps) => {
- - + +