feat(theme): bump accent chroma, push sensory zones apart, richer status tokens
Phase 10b colour push: theme reads as Magnotia, not "subdued generic dark". Same lightness band as Phase 10a (AA preserved), more chroma across accent, status tokens, and zone surfaces. Dark accent: #c98555 -> #d68450 (subtle/hover/glow recomputed). Light accent: #a06a3e -> #a3683a. Dark status: success #7ec89a -> #5fc28a, danger #e87171 -> #e85f5f, warning #e8c86e -> #e8be4a. Light status: success #2f7549 -> #1f7344, danger #a83838 -> #b32626, warning #b89a3e -> #a08a1f. Sensory zones pushed further apart so each zone reads as its own environment: cave cools toward blue-grey, energy warms toward red-orange, reset cools toward green. AA on body text verified for every Card surface in both themes. Stale accent rgba (201,133,85) replaced with new (214,132,80) across nine files. --shadow-accent in colors_and_type.css mirrored. No secondary tint token added: Magnotia's identity is amber-as-the-only- meaningful-colour. Cheaper to add a second meaningful colour later if a real need appears than to dilute the discipline now. Default surfaces, text tokens, and borders untouched per scope.
This commit is contained in:
@@ -187,7 +187,7 @@
|
||||
type="button"
|
||||
class="inline-flex items-center gap-1.5 rounded-xl px-4 py-2.5
|
||||
{recording
|
||||
? 'bg-bg-input border-accent shadow-[0_0_0_3px_rgba(201,133,85,0.1)]'
|
||||
? 'bg-bg-input border-accent shadow-[0_0_0_3px_rgba(214,132,80,0.1)]'
|
||||
: captured
|
||||
? 'bg-success/10 border-success/40'
|
||||
: 'bg-bg-input border-border hover:border-border'}
|
||||
|
||||
@@ -82,7 +82,7 @@
|
||||
<div class="mb-4">
|
||||
<div class="h-[6px] bg-bg-elevated rounded-full overflow-hidden mb-2">
|
||||
<div
|
||||
class="h-full bg-accent rounded-full transition-all duration-300 shadow-[0_0_8px_rgba(201,133,85,0.4)]"
|
||||
class="h-full bg-accent rounded-full transition-all duration-300 shadow-[0_0_8px_rgba(214,132,80,0.4)]"
|
||||
style="width: {progress}%"
|
||||
></div>
|
||||
</div>
|
||||
@@ -93,7 +93,7 @@
|
||||
{:else}
|
||||
<button
|
||||
class="px-6 py-2.5 rounded-xl text-[14px] font-medium text-white bg-accent hover:bg-accent-hover
|
||||
shadow-[0_4px_16px_rgba(201,133,85,0.3)] transition-all duration-150"
|
||||
shadow-[0_4px_16px_rgba(214,132,80,0.3)] transition-all duration-150"
|
||||
onclick={startDownload}
|
||||
>
|
||||
Download Model
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
class="rounded-lg font-medium
|
||||
{size === 'small' ? 'px-2.5 py-1 text-[11px]' : 'px-3.5 py-[6px] text-[12px]'}
|
||||
{value === option
|
||||
? 'bg-accent text-bg shadow-[0_1px_4px_rgba(201,133,85,0.3)]'
|
||||
? 'bg-accent text-bg shadow-[0_1px_4px_rgba(214,132,80,0.3)]'
|
||||
: 'text-text-secondary hover:text-text hover:bg-hover'}"
|
||||
style="transition-duration: var(--duration-ui)"
|
||||
onclick={() => value = option}
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
<div class="flex items-start gap-3 py-2.5">
|
||||
<button
|
||||
class="relative mt-0.5 w-[38px] min-w-[38px] h-[22px] rounded-full flex-shrink-0
|
||||
{checked ? 'bg-accent shadow-[0_0_8px_rgba(201,133,85,0.25)]' : 'bg-bg-elevated'}
|
||||
{checked ? 'bg-accent shadow-[0_0_8px_rgba(214,132,80,0.25)]' : 'bg-bg-elevated'}
|
||||
{disabled && !busy ? 'opacity-50 cursor-not-allowed' : ''}
|
||||
{busy ? 'cursor-wait' : ''}"
|
||||
onclick={handleClick}
|
||||
|
||||
Reference in New Issue
Block a user